Package lumis.portal.group
Class GroupType
- java.lang.Object
-
- lumis.portal.group.GroupType
-
@StableMinor(version="14.0", sinceVersion="4.2") public class GroupType extends Object
Defines a group's type. EachGroupConfig
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 Summary
Fields Modifier and Type Field Description static String
GROUP_TYPE_STANDARD_ID
The identifier of the LumisXP standard group type.
-
Constructor Summary
Constructors Constructor Description GroupType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDescription()
Returns the description of this group type.String
getGroupMembershipProviderClassName()
Returns the class name of theIGroupMembershipProvider
to be used for this group type.String
getId()
Returns the identifier for this group type.String
getName()
Returns the name of this group type.boolean
isCustom()
Indicates if this is a custom group type.void
setDescription(String description)
Sets the description for this group type.void
setGroupMembershipProviderClassName(String groupMembershipProviderClassName)
Sets the class name of theIGroupMembershipProvider
to be used for this group type.void
setId(String id)
Sets the identifier for this group type.void
setName(String name)
Sets the name for this group type.
-
-
-
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
-
-
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 theIGroupMembershipProvider
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 theIGroupMembershipProvider
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
-
-