Class GlobalGroup
- java.lang.Object
-
- lumis.portal.structure.sync.model.global.GlobalGroup
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,IFileElement
,IFileGlobalElement
public class GlobalGroup extends java.lang.Object implements java.io.Serializable, java.lang.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: 25303 $ $Date: 2022-10-22 22:48:02 -0300 (Sat, 22 Oct 2022) $
- See Also:
GroupConfig
, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.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(java.util.Queue<AccessControlEntry> entriesToAdd)
Creates a clone of this global group, without dependencies (which are postponed for add).AccessControlList
getAccessControlList()
Returns the access control list.java.lang.String
getAlias()
Returns the alias.java.lang.String
getDescription()
Returns the description.java.lang.String
getGlobalFilePath()
Returns the path of the file to be stored in global area.java.lang.String
getId()
Returns the identifier.java.util.List<GlobalGroupMembership>
getMemberships()
Returns the memberships.java.lang.String
getName()
Returns the name.int
getType()
Returns the type.void
setImplicitKeys(java.lang.String accessControlListId)
Sets the implicit keys.
-
-
-
Field Detail
-
GLOBAL_GROUP_FOLDER_NAME
public static final java.lang.String GLOBAL_GROUP_FOLDER_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getId
public java.lang.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 java.lang.String getAlias()
Returns the alias.- Returns:
- the alias.
- Since:
- 7.1.0
-
getDescription
public java.lang.String getDescription()
Returns the description.- Returns:
- the description.
- Since:
- 7.1.0
-
getName
public java.lang.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 java.lang.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 java.util.List<GlobalGroupMembership> getMemberships()
Returns the memberships.- Returns:
- the memberships.
- Since:
- 7.1.0
-
setImplicitKeys
public void setImplicitKeys(java.lang.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.- Overrides:
clone
in classjava.lang.Object
- Returns:
- the clone.
-
cloneAndPostponeDependencies
public GlobalGroup cloneAndPostponeDependencies(java.util.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
-
-