本文整理了Java中com.liferay.portal.kernel.model.Group.isLayoutPrototype()
方法的一些代码示例,展示了Group.isLayoutPrototype()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Group.isLayoutPrototype()
方法的具体详情如下:
包路径:com.liferay.portal.kernel.model.Group
类名称: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";
内容来源于网络,如有侵权,请联系作者删除!