Class GroupType


  • @StableMinor(version="14.0",
                 sinceVersion="4.2")
    public class GroupType
    extends Object
    Defines a group's type. Each GroupConfig is of a specific group type. This group type contains configurations that are applied for all its groups.
    Since:
    4.2.1
    Version:
    $Revision: 24477 $ $Date: 2021-04-28 11:30:36 -0300 (Wed, 28 Apr 2021) $
    • Field Detail

      • GROUP_TYPE_STANDARD_ID

        public static final String GROUP_TYPE_STANDARD_ID
        The identifier of the LumisXP standard group type.
        Since:
        4.2.1
        See Also:
        Constant Field Values
    • Constructor Detail

      • GroupType

        public GroupType()
    • Method Detail

      • getId

        public String getId()
        Returns the identifier for this group type.
        Returns:
        the identifier.
        Since:
        4.2.1
      • setId

        public void setId​(String id)
        Sets the identifier for this group type. Should not be called on a already persisted group type instance.
        Parameters:
        id - the identifier value to set.
        Since:
        4.2.1
      • getName

        public String getName()
        Returns the name of this group type.
        Returns:
        the name.
        Since:
        4.2.1
      • setName

        public void setName​(String name)
        Sets the name for this group type.
        Parameters:
        name - the name.
        Since:
        4.2.1
      • getDescription

        public String getDescription()
        Returns the description of this group type.
        Returns:
        the description.
        Since:
        4.2.1
      • setDescription

        public void setDescription​(String description)
        Sets the description for this group type.
        Parameters:
        description - the description.
        Since:
        4.2.1
      • getGroupMembershipProviderClassName

        public String getGroupMembershipProviderClassName()
        Returns the class name of the IGroupMembershipProvider to be used for this group type.
        Returns:
        the membership provider class name.
        Since:
        4.2.1
      • setGroupMembershipProviderClassName

        public void setGroupMembershipProviderClassName​(String groupMembershipProviderClassName)
        Sets the class name of the IGroupMembershipProvider to be used for this group type.
        Parameters:
        groupMembershipProviderClassName - the membership provider class name.
        Since:
        4.2.1
      • isCustom

        public boolean isCustom()
        Indicates if this is a custom group type. Custom group types may be edited or removed; built-in group types are unmodifiable.
        Returns:
        true if it is built-in, false otherwise.
        Since:
        4.2.1