@ProviderType public interface Group extends GroupModel, PersistedModel, TreeModel
GroupModel
Modifier and Type | Field and Description |
---|---|
static Accessor<Group,java.lang.Long> |
GROUP_ID_ACCESSOR |
Modifier and Type | Method and Description |
---|---|
void |
clearStagingGroup() |
java.util.List<Group> |
getAncestors() |
java.util.List<Group> |
getChildren(boolean site) |
java.util.List<Group> |
getChildrenWithLayouts(boolean site,
int start,
int end,
OrderByComparator<Group> orderByComparator) |
int |
getChildrenWithLayoutsCount(boolean site) |
long |
getDefaultPrivatePlid() |
long |
getDefaultPublicPlid() |
java.util.List<Group> |
getDescendants(boolean site) |
java.lang.String |
getDescriptiveName() |
java.lang.String |
getDescriptiveName(java.util.Locale locale) |
java.util.Map<java.util.Locale,java.lang.String> |
getDescriptiveNameMap() |
java.lang.String |
getDisplayURL(ThemeDisplay themeDisplay) |
java.lang.String |
getDisplayURL(ThemeDisplay themeDisplay,
boolean privateLayout) |
java.lang.String |
getDisplayURL(ThemeDisplay themeDisplay,
boolean privateLayout,
boolean controlPanel) |
java.lang.String |
getIconCssClass() |
java.lang.String |
getIconURL(ThemeDisplay themeDisplay) |
java.lang.String |
getLayoutRootNodeName(boolean privateLayout,
java.util.Locale locale) |
Group |
getLiveGroup() |
java.lang.String |
getLiveParentTypeSettingsProperty(java.lang.String key) |
java.lang.String |
getLogoURL(ThemeDisplay themeDisplay,
boolean useDefault) |
long |
getOrganizationId() |
Group |
getParentGroup() |
UnicodeProperties |
getParentLiveGroupTypeSettingsProperties() |
java.lang.String |
getPathFriendlyURL(boolean privateLayout,
ThemeDisplay themeDisplay) |
LayoutSet |
getPrivateLayoutSet() |
int |
getPrivateLayoutsPageCount() |
LayoutSet |
getPublicLayoutSet() |
int |
getPublicLayoutsPageCount() |
long |
getRemoteLiveGroupId() |
java.lang.String |
getScopeDescriptiveName(ThemeDisplay themeDisplay) |
java.lang.String |
getScopeLabel(ThemeDisplay themeDisplay) |
java.lang.String |
getScopeSimpleName(ThemeDisplay themeDisplay) |
Group |
getStagingGroup() |
java.lang.String |
getTypeLabel() |
UnicodeProperties |
getTypeSettingsProperties() |
java.lang.String |
getTypeSettingsProperty(java.lang.String key) |
java.lang.String |
getUnambiguousName(java.lang.String name,
java.util.Locale locale) |
boolean |
hasAncestor(long groupId) |
boolean |
hasLocalOrRemoteStagingGroup() |
boolean |
hasPrivateLayouts() |
boolean |
hasPublicLayouts() |
boolean |
hasRemoteStagingGroup() |
boolean |
hasStagingGroup() |
boolean |
isCompany() |
boolean |
isCompanyStagingGroup() |
boolean |
isContentSharingWithChildrenEnabled() |
boolean |
isControlPanel() |
boolean |
isDepot() |
boolean |
isGuest() |
boolean |
isInStagingPortlet(java.lang.String portletId) |
boolean |
isLayout() |
boolean |
isLayoutPrototype() |
boolean |
isLayoutSetPrototype() |
boolean |
isLimitedToParentSiteMembers() |
boolean |
isOrganization() |
boolean |
isPrivateLayoutsEnabled() |
boolean |
isRegularSite() |
boolean |
isRoot() |
boolean |
isShowSite(PermissionChecker permissionChecker,
boolean privateSite) |
boolean |
isStaged() |
boolean |
isStagedPortlet(java.lang.String portletId) |
boolean |
isStagedRemotely() |
boolean |
isStagingGroup() |
boolean |
isUser() |
boolean |
isUserGroup() |
boolean |
isUserPersonalSite() |
void |
setTypeSettingsProperties(UnicodeProperties typeSettingsUnicodeProperties) |
cloneWithOriginalValues, getActive, getAvailableLanguageIds, getClassName, getClassNameId, getClassPK, getCompanyId, getCreatorUserId, getCreatorUserUuid, getCtCollectionId, getDefaultLanguageId, getDescription, getDescription, getDescription, getDescription, getDescription, getDescriptionCurrentLanguageId, getDescriptionCurrentValue, getDescriptionMap, getExternalReferenceCode, getFriendlyURL, getGroupId, getGroupKey, getInheritContent, getLiveGroupId, getManualMembership, getMembershipRestriction, getModifiedDate, getMvccVersion, getName, getName, getName, getName, getName, getNameCurrentLanguageId, getNameCurrentValue, getNameMap, getParentGroupId, getPrimaryKey, getRemoteStagingGroupCount, getSite, getTreePath, getType, getTypeSettings, getUuid, isActive, isInheritContent, isManualMembership, isSite, prepareLocalizedFieldsForImport, prepareLocalizedFieldsForImport, setActive, setClassName, setClassNameId, setClassPK, setCompanyId, setCreatorUserId, setCreatorUserUuid, setCtCollectionId, setDescription, setDescription, setDescription, setDescriptionCurrentLanguageId, setDescriptionMap, setDescriptionMap, setExternalReferenceCode, setFriendlyURL, setGroupId, setGroupKey, setInheritContent, setLiveGroupId, setManualMembership, setMembershipRestriction, setModifiedDate, setMvccVersion, setName, setName, setName, setNameCurrentLanguageId, setNameMap, setNameMap, setParentGroupId, setPrimaryKey, setRemoteStagingGroupCount, setSite, setTreePath, setType, setTypeSettings, setUuid, toXmlString
clone, getAttributeGetterFunctions, getAttributeSetterBiConsumers, getExpandoBridge, getModelAttributes, getPrimaryKeyObj, isCachedModel, isEntityCacheEnabled, isEscapedModel, isFinderCacheEnabled, isNew, resetOriginalValues, setCachedModel, setExpandoBridgeAttributes, setExpandoBridgeAttributes, setExpandoBridgeAttributes, setModelAttributes, setNew, setPrimaryKeyObj, toCacheModel, toEscapedModel, toUnescapedModel
getModelClass, getModelClassName
persist
buildTreePath, getPrimaryKeyObj, getTreePath, updateTreePath
void clearStagingGroup()
java.util.List<Group> getAncestors()
java.util.List<Group> getChildren(boolean site)
java.util.List<Group> getChildrenWithLayouts(boolean site, int start, int end, OrderByComparator<Group> orderByComparator)
int getChildrenWithLayoutsCount(boolean site)
long getDefaultPrivatePlid()
long getDefaultPublicPlid()
java.util.List<Group> getDescendants(boolean site)
@JSON java.lang.String getDescriptiveName() throws PortalException
PortalException
java.lang.String getDescriptiveName(java.util.Locale locale) throws PortalException
PortalException
java.util.Map<java.util.Locale,java.lang.String> getDescriptiveNameMap() throws PortalException
PortalException
java.lang.String getDisplayURL(ThemeDisplay themeDisplay)
java.lang.String getDisplayURL(ThemeDisplay themeDisplay, boolean privateLayout)
java.lang.String getDisplayURL(ThemeDisplay themeDisplay, boolean privateLayout, boolean controlPanel)
java.lang.String getIconCssClass()
java.lang.String getIconURL(ThemeDisplay themeDisplay)
java.lang.String getLayoutRootNodeName(boolean privateLayout, java.util.Locale locale)
Group getLiveGroup()
java.lang.String getLiveParentTypeSettingsProperty(java.lang.String key)
java.lang.String getLogoURL(ThemeDisplay themeDisplay, boolean useDefault)
long getOrganizationId()
Group getParentGroup()
UnicodeProperties getParentLiveGroupTypeSettingsProperties()
java.lang.String getPathFriendlyURL(boolean privateLayout, ThemeDisplay themeDisplay)
LayoutSet getPrivateLayoutSet()
int getPrivateLayoutsPageCount()
LayoutSet getPublicLayoutSet()
int getPublicLayoutsPageCount()
long getRemoteLiveGroupId()
java.lang.String getScopeDescriptiveName(ThemeDisplay themeDisplay) throws PortalException
PortalException
java.lang.String getScopeLabel(ThemeDisplay themeDisplay)
java.lang.String getScopeSimpleName(ThemeDisplay themeDisplay)
Group getStagingGroup()
java.lang.String getTypeLabel()
UnicodeProperties getTypeSettingsProperties()
java.lang.String getTypeSettingsProperty(java.lang.String key)
java.lang.String getUnambiguousName(java.lang.String name, java.util.Locale locale)
boolean hasAncestor(long groupId)
boolean hasLocalOrRemoteStagingGroup()
boolean hasPrivateLayouts()
boolean hasPublicLayouts()
boolean hasRemoteStagingGroup()
boolean hasStagingGroup()
boolean isCompany()
boolean isCompanyStagingGroup()
boolean isContentSharingWithChildrenEnabled()
boolean isControlPanel()
boolean isDepot()
boolean isGuest()
boolean isInStagingPortlet(java.lang.String portletId)
boolean isLayout()
boolean isLayoutPrototype()
boolean isLayoutSetPrototype()
boolean isLimitedToParentSiteMembers()
boolean isOrganization()
boolean isPrivateLayoutsEnabled()
boolean isRegularSite()
boolean isRoot()
boolean isShowSite(PermissionChecker permissionChecker, boolean privateSite) throws PortalException
PortalException
boolean isStaged()
boolean isStagedPortlet(java.lang.String portletId)
boolean isStagedRemotely()
boolean isStagingGroup()
boolean isUser()
boolean isUserGroup()
boolean isUserPersonalSite()
void setTypeSettingsProperties(UnicodeProperties typeSettingsUnicodeProperties)