/** * Returns the class pk of this group. * * @return the class pk of this group */ @Override public long getClassPK() { return _group.getClassPK(); }
public Layout getScopeLayout() throws PortalException { if (_layout.hasScopeGroup()) { return _layout; } else if (_scopeGroup.isLayout()) { return LayoutLocalServiceUtil.getLayout(_scopeGroup.getClassPK()); } return null; }
private ObjectValuePair<Long, String> _getPlidPortletIdObjectValuePair( long scopeGroupId, String portletId) throws PortalException { Group group = GroupLocalServiceUtil.getGroup(scopeGroupId); long groupId = group.getGroupId(); if (group.isLayout()) { Layout scopeLayout = LayoutLocalServiceUtil.getLayout( group.getClassPK()); groupId = scopeLayout.getGroupId(); } return _getPlidPortletIdObjectValuePair( groupId, scopeGroupId, portletId); }
private static LayoutSet _getParentLayoutSet(LayoutSet layoutSet) throws Exception { Group group = layoutSet.getGroup(); if (group.isSite()) { Group parentGroup = group.getParentGroup(); if (parentGroup != null) { return LayoutSetLocalServiceUtil.getLayoutSet( parentGroup.getGroupId(), layoutSet.isPrivateLayout()); } } else if (group.isUser()) { User user = UserLocalServiceUtil.getUser(group.getClassPK()); List<Organization> organizations = OrganizationLocalServiceUtil.getUserOrganizations( user.getUserId()); if (!organizations.isEmpty()) { Organization organization = organizations.get(0); Group parentGroup = organization.getGroup(); return LayoutSetLocalServiceUtil.getLayoutSet( parentGroup.getGroupId(), layoutSet.isPrivateLayout()); } } return null; }
private List<Group> _filterLayoutGroups( List<Group> groups, Boolean privateLayout) throws Exception { if (privateLayout == null) { return groups; } List<Group> filteredGroups = new ArrayList(); for (Group group : groups) { if (!group.isLayout()) { continue; } Layout layout = LayoutLocalServiceUtil.getLayout( group.getClassPK()); if (layout.isPrivateLayout() == privateLayout) { filteredGroups.add(group); } } return filteredGroups; }
public static GroupSoap toSoapModel(Group model) { GroupSoap soapModel = new GroupSoap(); soapModel.setMvccVersion(model.getMvccVersion()); soapModel.setUuid(model.getUuid()); soapModel.setGroupId(model.getGroupId()); soapModel.setCompanyId(model.getCompanyId()); soapModel.setCreatorUserId(model.getCreatorUserId()); soapModel.setClassNameId(model.getClassNameId()); soapModel.setClassPK(model.getClassPK()); soapModel.setParentGroupId(model.getParentGroupId()); soapModel.setLiveGroupId(model.getLiveGroupId()); soapModel.setTreePath(model.getTreePath()); soapModel.setGroupKey(model.getGroupKey()); soapModel.setName(model.getName()); soapModel.setDescription(model.getDescription()); soapModel.setType(model.getType()); soapModel.setTypeSettings(model.getTypeSettings()); soapModel.setManualMembership(model.isManualMembership()); soapModel.setMembershipRestriction(model.getMembershipRestriction()); soapModel.setFriendlyURL(model.getFriendlyURL()); soapModel.setSite(model.isSite()); soapModel.setRemoteStagingGroupCount(model.getRemoteStagingGroupCount()); soapModel.setInheritContent(model.isInheritContent()); soapModel.setActive(model.isActive()); return soapModel; }
scopeLayout = _layoutLocalService.getLayout(group.getClassPK());
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; }
@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; }
try { Layout scopeLayout = LayoutLocalServiceUtil.getLayout( group.getClassPK()); if (_log.isWarnEnabled()) { _log.warn( "Unable to find layout " + group.getClassPK(), nsle);
LayoutPrototype layoutPrototype = _layoutPrototypeLocalService.getLayoutPrototype( group.getClassPK()); LayoutSetPrototype layoutSetPrototype = _layoutSetPrototypeLocalService.getLayoutSetPrototype( group.getClassPK());
group.getClassPK()); group.getClassPK());