Class GlobalGroup
- java.lang.Object
-
- lumis.portal.structure.sync.model.global.GlobalGroup
-
- All Implemented Interfaces:
Serializable
,Cloneable
,IFileElement
,IFileGlobalElement
public class GlobalGroup extends Object implements Serializable, Cloneable, IFileGlobalElement
Group model.Documentation in this class focus synchronization behavior. About the use behind the fields in the portal, see
GroupConfig
.- Since:
- 7.1.0
- Version:
- $Revision: 22603 $ $Date: 2019-03-28 21:05:11 -0300 (Thu, 28 Mar 2019) $
- See Also:
GroupConfig
, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
GLOBAL_GROUP_FOLDER_NAME
-
Constructor Summary
Constructors Constructor Description GlobalGroup()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected GlobalGroup
clone()
Returns a shallow clone of this global group.GlobalGroup
cloneAndPostponeDependencies(Queue<AccessControlEntry> entriesToAdd)
Creates a clone of this global group, without dependencies (which are postponed for add).AccessControlList
getAccessControlList()
Returns the access control list.String
getAlias()
Returns the alias.String
getDescription()
Returns the description.String
getGlobalFilePath()
Returns the path of the file to be stored in global area.String
getId()
Returns the identifier.List<GlobalGroupMembership>
getMemberships()
Returns the memberships.String
getName()
Returns the name.int
getType()
Returns the type.void
setImplicitKeys(String accessControlListId)
Sets the implicit keys.
-
-
-
Field Detail
-
GLOBAL_GROUP_FOLDER_NAME
public static final String GLOBAL_GROUP_FOLDER_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getId
public String getId()
Returns the identifier.- Returns:
- the identifier.
- Since:
- 7.1.0
-
getAccessControlList
public AccessControlList getAccessControlList()
Returns the access control list.- Returns:
- the access control list.
- Since:
- 7.1.0
-
getAlias
public String getAlias()
Returns the alias.- Returns:
- the alias.
- Since:
- 7.1.0
-
getDescription
public String getDescription()
Returns the description.- Returns:
- the description.
- Since:
- 7.1.0
-
getName
public String getName()
Returns the name.- Returns:
- the name.
- Since:
- 7.1.0
-
getType
public int getType()
Returns the type.- Returns:
- the type.
- Since:
- 7.1.0
-
getGlobalFilePath
public String getGlobalFilePath()
Description copied from interface:IFileGlobalElement
Returns the path of the file to be stored in global area.- Specified by:
getGlobalFilePath
in interfaceIFileGlobalElement
- Returns:
- the path, relative to the global directory.
-
getMemberships
public List<GlobalGroupMembership> getMemberships()
Returns the memberships.- Returns:
- the memberships.
- Since:
- 7.1.0
-
setImplicitKeys
public void setImplicitKeys(String accessControlListId)
Sets the implicit keys.- Parameters:
accessControlListId
- the access control list identifier.- Since:
- 7.1.0
-
clone
protected GlobalGroup clone()
Returns a shallow clone of this global group.
-
cloneAndPostponeDependencies
public GlobalGroup cloneAndPostponeDependencies(Queue<AccessControlEntry> entriesToAdd)
Creates a clone of this global group, without dependencies (which are postponed for add).- Parameters:
entriesToAdd
- The queue for the ACL entries to add.- Returns:
- the clone
- Since:
- 11.2.0
-
-