Package lumis.portal.group
Class GroupConfig
- java.lang.Object
-
- lumis.portal.group.GroupConfig
-
- All Implemented Interfaces:
Cloneable
,ICacheEntry
,ICloneableCacheEntry
@StableMinor(version="14.1", sinceVersion="4.0") public class GroupConfig extends Object implements ICloneableCacheEntry
Contains the information about a group principal in the portal.- Since:
- 4.0.0
- Version:
- $Revision: 24683 $ $Date: 2021-08-23 18:55:58 -0300 (Mon, 23 Aug 2021) $
-
-
Field Summary
Fields Modifier and Type Field Description static String
GROUP_ADMINISTRATORS_ID
static String
GROUP_ALL_USERS_ID
static String
GROUP_DEVELOPERS_ID
static String
GROUP_PUBLISHERS_ID
Deprecated.since 8.0.0 replaced byPagePermissions.PUBLISH_CONTENT
orChannelPermissions.PUBLISH_CONTENT
static String
GROUP_REGISTERED_USERS_ID
static int
GROUP_TYPE_FRAMEWORK
static int
GROUP_TYPE_FRAMEWORK_IMPLIED_GROUPS
static int
GROUP_TYPE_STANDARD
-
Constructor Summary
Constructors Constructor Description GroupConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GroupConfig
clone()
void
deserialize(Node groupNode)
String
getAccessControlListId()
String
getAlias()
String
getChannelId()
String
getDescription()
String
getGroupTypeId()
String
getId()
String
getName()
String
getOrigin()
int
getType()
boolean
hasImpliedMembers()
void
serialize(OutputStream outputStream)
void
setAccessControlListId(String accessControlListId)
void
setAlias(String alias)
void
setChannelId(String channel)
void
setDescription(String description)
void
setGroupTypeId(String groupTypeId)
void
setId(String id)
void
setName(String name)
void
setOrigin(String origin)
void
setType(int type)
-
-
-
Field Detail
-
GROUP_ALL_USERS_ID
public static final String GROUP_ALL_USERS_ID
- See Also:
- Constant Field Values
-
GROUP_REGISTERED_USERS_ID
public static final String GROUP_REGISTERED_USERS_ID
- See Also:
- Constant Field Values
-
GROUP_ADMINISTRATORS_ID
public static final String GROUP_ADMINISTRATORS_ID
- See Also:
- Constant Field Values
-
GROUP_DEVELOPERS_ID
public static final String GROUP_DEVELOPERS_ID
- See Also:
- Constant Field Values
-
GROUP_PUBLISHERS_ID
@Deprecated public static final String GROUP_PUBLISHERS_ID
Deprecated.since 8.0.0 replaced byPagePermissions.PUBLISH_CONTENT
orChannelPermissions.PUBLISH_CONTENT
- See Also:
- Constant Field Values
-
GROUP_TYPE_STANDARD
public static final int GROUP_TYPE_STANDARD
- See Also:
- Constant Field Values
-
GROUP_TYPE_FRAMEWORK_IMPLIED_GROUPS
public static final int GROUP_TYPE_FRAMEWORK_IMPLIED_GROUPS
- See Also:
- Constant Field Values
-
GROUP_TYPE_FRAMEWORK
public static final int GROUP_TYPE_FRAMEWORK
- See Also:
- Constant Field Values
-
-
Method Detail
-
getOrigin
public String getOrigin()
-
setOrigin
public void setOrigin(String origin)
-
getAlias
public String getAlias()
-
setAlias
public void setAlias(String alias)
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String description)
-
getId
public String getId()
-
setId
public void setId(String id)
-
getName
public String getName()
-
setName
public void setName(String name)
-
getType
public int getType()
-
setType
public void setType(int type)
-
getAccessControlListId
public String getAccessControlListId()
-
setAccessControlListId
public void setAccessControlListId(String accessControlListId)
-
getChannelId
public String getChannelId()
-
setChannelId
public void setChannelId(String channel)
-
getGroupTypeId
public String getGroupTypeId()
-
setGroupTypeId
public void setGroupTypeId(String groupTypeId)
-
hasImpliedMembers
public boolean hasImpliedMembers()
-
clone
public GroupConfig clone() throws CloneNotSupportedException
- Specified by:
clone
in interfaceICloneableCacheEntry
- Overrides:
clone
in classObject
- Throws:
CloneNotSupportedException
-
serialize
public void serialize(OutputStream outputStream) throws PortalException
- Throws:
PortalException
-
deserialize
public void deserialize(Node groupNode) throws PortalException
- Throws:
PortalException
-
-