Interface Group

All Superinterfaces:
AttachedModel, BaseModel<Group>, ClassedModel, Cloneable, Comparable<Group>, CTModel<Group>, ExternalReferenceCodeModel, GroupModel, LocalizedModel, MVCCModel, PersistedModel, Serializable, ShardedModel, TreeModel, TypedModel
All Known Implementing Classes:
GroupWrapper

@ProviderType public interface Group extends GroupModel, PersistedModel, TreeModel
The extended model interface for the Group service. Represents a row in the "Group_" database table, with each column mapped to a property of this class.
Author:
Brian Wing Shun Chan
See Also:
{$generated.description}
  • Field Details

  • Method Details

    • clearStagingGroup

      void clearStagingGroup()
    • getAncestors

      List<Group> getAncestors()
    • getChildren

      List<Group> getChildren(boolean site)
    • getChildrenWithLayouts

      List<Group> getChildrenWithLayouts(boolean site, int start, int end, OrderByComparator<Group> orderByComparator)
    • getChildrenWithLayoutsCount

      int getChildrenWithLayoutsCount(boolean site)
    • getDefaultPrivatePlid

      long getDefaultPrivatePlid()
    • getDefaultPublicPlid

      long getDefaultPublicPlid()
    • getDescendants

      List<Group> getDescendants(boolean site)
    • getDescriptiveName

      @JSON String getDescriptiveName() throws PortalException
      Throws:
      PortalException
    • getDescriptiveName

      String getDescriptiveName(Locale locale) throws PortalException
      Throws:
      PortalException
    • getDescriptiveNameMap

      Map<Locale,String> getDescriptiveNameMap() throws PortalException
      Throws:
      PortalException
    • getDisplayURL

      String getDisplayURL(ThemeDisplay themeDisplay)
    • getDisplayURL

      String getDisplayURL(ThemeDisplay themeDisplay, boolean privateLayout)
    • getDisplayURL

      String getDisplayURL(ThemeDisplay themeDisplay, boolean privateLayout, boolean controlPanel)
    • getIconCssClass

      String getIconCssClass()
    • getIconURL

      String getIconURL(ThemeDisplay themeDisplay)
    • getLayoutRootNodeName

      String getLayoutRootNodeName(boolean privateLayout, Locale locale)
    • getLiveGroup

      Group getLiveGroup()
    • getLiveParentTypeSettingsProperty

      String getLiveParentTypeSettingsProperty(String key)
    • getLogoURL

      String getLogoURL(ThemeDisplay themeDisplay, boolean useDefault)
    • getOrganizationId

      long getOrganizationId()
    • getParentGroup

      Group getParentGroup()
    • getParentLiveGroupTypeSettingsProperties

      UnicodeProperties getParentLiveGroupTypeSettingsProperties()
    • getPathFriendlyURL

      String getPathFriendlyURL(boolean privateLayout, ThemeDisplay themeDisplay)
    • getPrivateLayoutSet

      LayoutSet getPrivateLayoutSet()
    • getPrivateLayoutsPageCount

      int getPrivateLayoutsPageCount()
    • getPublicLayoutSet

      LayoutSet getPublicLayoutSet()
    • getPublicLayoutsPageCount

      int getPublicLayoutsPageCount()
    • getRemoteLiveGroupId

      long getRemoteLiveGroupId()
    • getScopeDescriptiveName

      String getScopeDescriptiveName(ThemeDisplay themeDisplay) throws PortalException
      Throws:
      PortalException
    • getScopeLabel

      String getScopeLabel(ThemeDisplay themeDisplay)
    • getScopeSimpleName

      String getScopeSimpleName(ThemeDisplay themeDisplay)
    • getStagingGroup

      Group getStagingGroup()
    • getTypeLabel

      String getTypeLabel()
    • getTypeSettingsProperties

      UnicodeProperties getTypeSettingsProperties()
    • getTypeSettingsProperty

      String getTypeSettingsProperty(String key)
    • getUnambiguousName

      String getUnambiguousName(String name, Locale locale)
    • hasAncestor

      boolean hasAncestor(long groupId)
    • hasLocalOrRemoteStagingGroup

      boolean hasLocalOrRemoteStagingGroup()
    • hasPrivateLayouts

      boolean hasPrivateLayouts()
    • hasPublicLayouts

      boolean hasPublicLayouts()
    • hasRemoteStagingGroup

      boolean hasRemoteStagingGroup()
    • hasStagingGroup

      boolean hasStagingGroup()
    • isCompany

      boolean isCompany()
    • isCompanyStagingGroup

      boolean isCompanyStagingGroup()
    • isContentSharingWithChildrenEnabled

      boolean isContentSharingWithChildrenEnabled()
    • isControlPanel

      boolean isControlPanel()
    • isDepot

      boolean isDepot()
    • isGuest

      boolean isGuest()
    • isInStagingPortlet

      boolean isInStagingPortlet(String portletId)
    • isLayout

      boolean isLayout()
    • isLayoutPrototype

      boolean isLayoutPrototype()
    • isLayoutSetPrototype

      boolean isLayoutSetPrototype()
    • isLimitedToParentSiteMembers

      boolean isLimitedToParentSiteMembers()
    • isOrganization

      boolean isOrganization()
    • isPrivateLayoutsEnabled

      boolean isPrivateLayoutsEnabled()
    • isRegularSite

      boolean isRegularSite()
    • isRoot

      boolean isRoot()
    • isShowSite

      boolean isShowSite(PermissionChecker permissionChecker, boolean privateSite) throws PortalException
      Throws:
      PortalException
    • isStaged

      boolean isStaged()
    • isStagedPortlet

      boolean isStagedPortlet(String portletId)
    • isStagedRemotely

      boolean isStagedRemotely()
    • isStagingGroup

      boolean isStagingGroup()
    • isUser

      boolean isUser()
    • isUserGroup

      boolean isUserGroup()
    • isUserPersonalSite

      boolean isUserPersonalSite()
    • setTypeSettingsProperties

      void setTypeSettingsProperties(UnicodeProperties typeSettingsUnicodeProperties)