com.liferay.portal.kernel.model.Group.isLayoutPrototype()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(5.1k)|赞(0)|评价(0)|浏览(87)

本文整理了Java中com.liferay.portal.kernel.model.Group.isLayoutPrototype()方法的一些代码示例,展示了Group.isLayoutPrototype()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Group.isLayoutPrototype()方法的具体详情如下:
包路径:com.liferay.portal.kernel.model.Group
类名称:Group
方法名:isLayoutPrototype

Group.isLayoutPrototype介绍

暂无

代码示例

代码示例来源:origin: com.liferay.portal/com.liferay.portal.kernel

@Override
public boolean isLayoutPrototype() {
  return _group.isLayoutPrototype();
}

代码示例来源:origin: com.liferay.portal/com.liferay.portal.kernel

protected boolean hasAccessPermissionDenied(
    PermissionChecker permissionChecker, Group group, Portlet portlet)
  throws Exception {
  String category = portlet.getControlPanelEntryCategory();
  if (category.startsWith(PortletCategoryKeys.SITE_ADMINISTRATION) &&
    group.isLayoutPrototype()) {
    return true;
  }
  if (category.equals(PortletCategoryKeys.SITE_ADMINISTRATION_CONTENT) &&
    group.isLayout() && !portlet.isScopeable()) {
    return true;
  }
  return false;
}

代码示例来源:origin: com.liferay.portal/com.liferay.portal.kernel

public static List<BreadcrumbEntry> getLayoutBreadcrumbEntries(
    ThemeDisplay themeDisplay)
  throws Exception {
  List<BreadcrumbEntry> breadcrumbEntries = new ArrayList<>();
  Layout layout = themeDisplay.getLayout();
  Group group = layout.getGroup();
  if (!group.isLayoutPrototype()) {
    _addLayoutBreadcrumbEntries(
      breadcrumbEntries, themeDisplay, layout);
  }
  return breadcrumbEntries;
}

代码示例来源:origin: com.liferay.portal/com.liferay.portal.kernel

if ((scopeGroup == null) || scopeGroup.isLayoutPrototype()) {
  return Collections.emptyList();

代码示例来源:origin: com.liferay/com.liferay.asset.publisher.web

@Override
public boolean isVisible(ThemeDisplay themeDisplay) {
  Group siteGroup = themeDisplay.getSiteGroup();
  if (siteGroup.isLayoutPrototype()) {
    return false;
  }
  if (siteGroup.isLayoutSetPrototype()) {
    return false;
  }
  if (siteGroup.isRoot()) {
    return false;
  }
  return true;
}

代码示例来源:origin: com.liferay/com.liferay.asset.publisher.web

@Override
public boolean isVisible(ThemeDisplay themeDisplay) {
  Group siteGroup = themeDisplay.getSiteGroup();
  if (siteGroup.isLayoutPrototype()) {
    return false;
  }
  if (siteGroup.isLayoutSetPrototype()) {
    return false;
  }
  if (PrefsPropsUtil.getBoolean(
      themeDisplay.getCompanyId(),
      PropsKeys.
        SITES_CONTENT_SHARING_THROUGH_ADMINISTRATORS_ENABLED)) {
    return true;
  }
  return false;
}

代码示例来源:origin: com.liferay/com.liferay.asset.publisher.web

@Override
public boolean isVisible(ThemeDisplay themeDisplay) {
  Group siteGroup = themeDisplay.getSiteGroup();
  if (siteGroup.isLayoutPrototype()) {
    return false;
  }
  if (siteGroup.isLayoutSetPrototype()) {
    return false;
  }
  int groupsCount = _groupLocalService.getGroupsCount(
    themeDisplay.getCompanyId(), siteGroup.getGroupId(), Boolean.TRUE);
  if (groupsCount > 0) {
    return true;
  }
  return false;
}

代码示例来源:origin: com.liferay/com.liferay.exportimport.service

if (!group.isLayoutPrototype() && !group.isLayoutSetPrototype() &&
  layout.isPrivateLayout()) {

代码示例来源:origin: com.liferay/com.liferay.exportimport.service

parameterMap, PortletDataHandlerKeys.LAYOUTS_IMPORT_MODE);
if (larType.equals("layout-prototype") && !group.isLayoutPrototype() &&
  !layoutsImportMode.equals(
    PortletDataHandlerKeys.
  if (group.isLayoutPrototype() || group.isLayoutSetPrototype()) {
    throw new LARTypeException(LARTypeException.TYPE_LAYOUT_SET);

代码示例来源:origin: com.liferay/com.liferay.asset.publisher.web

public static String getScopeId(Group group, long scopeGroupId) {
  String key = null;
  if (group.isLayout()) {
    Layout layout = _layoutLocalService.fetchLayout(group.getClassPK());
    key = SCOPE_ID_LAYOUT_UUID_PREFIX + layout.getUuid();
  }
  else if (group.isLayoutPrototype() ||
       (group.getGroupId() == scopeGroupId)) {
    key = SCOPE_ID_GROUP_PREFIX + GroupConstants.DEFAULT;
  }
  else {
    Group scopeGroup = _groupLocalService.fetchGroup(scopeGroupId);
    if (scopeGroup.hasAncestor(group.getGroupId()) &&
      SitesUtil.isContentSharingWithChildrenEnabled(group)) {
      key = SCOPE_ID_PARENT_GROUP_PREFIX + group.getGroupId();
    }
    else if (group.hasAncestor(scopeGroup.getGroupId())) {
      key = SCOPE_ID_CHILD_GROUP_PREFIX + group.getGroupId();
    }
    else {
      key = SCOPE_ID_GROUP_PREFIX + group.getGroupId();
    }
  }
  return key;
}

代码示例来源:origin: com.liferay/com.liferay.asset.publisher.web

@Override
public String getScopeId(Group group, long scopeGroupId) {
  String key = null;
  if (group.isLayout()) {
    Layout layout = _layoutLocalService.fetchLayout(group.getClassPK());
    key = SCOPE_ID_LAYOUT_UUID_PREFIX + layout.getUuid();
  }
  else if (group.isLayoutPrototype() ||
       (group.getGroupId() == scopeGroupId)) {
    key = SCOPE_ID_GROUP_PREFIX + GroupConstants.DEFAULT;
  }
  else {
    Group scopeGroup = _groupLocalService.fetchGroup(scopeGroupId);
    if (scopeGroup.hasAncestor(group.getGroupId()) &&
      SitesUtil.isContentSharingWithChildrenEnabled(group)) {
      key = SCOPE_ID_PARENT_GROUP_PREFIX + group.getGroupId();
    }
    else if (group.hasAncestor(scopeGroup.getGroupId())) {
      key = SCOPE_ID_CHILD_GROUP_PREFIX + group.getGroupId();
    }
    else {
      key = SCOPE_ID_GROUP_PREFIX + group.getGroupId();
    }
  }
  return key;
}

代码示例来源:origin: com.liferay/com.liferay.exportimport.service

if (group.isLayoutPrototype() && larType.equals("layout-prototype")) {
  parameterMap.put(
    PortletDataHandlerKeys.DELETE_MISSING_LAYOUTS,

代码示例来源:origin: com.liferay/com.liferay.exportimport.service

if (group.isLayoutPrototype()) {
  type = "layout-prototype";

相关文章

微信公众号

最新文章

更多