Class AccessControlList
- java.lang.Object
-
- lumis.portal.structure.sync.model.common.AccessControlList
-
- All Implemented Interfaces:
Serializable
,Cloneable
,ICustomEquivalence
,IDefaultAware
public class AccessControlList extends Object implements Serializable, IDefaultAware, ICustomEquivalence, Cloneable
Access control list model.Documentation in this class focus synchronization behavior. About the use behind the fields in the portal, see
AccessControlList
.- Since:
- 6.2.0
- Version:
- $Revision: 23770 $ $Date: 2020-04-16 18:29:05 -0300 (Thu, 16 Apr 2020) $
- See Also:
AccessControlList
, Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AccessControlList.AccessControlEntryOrderComparator
static class
AccessControlList.AddAccessControlListChannelTemplateLinkTask
static class
AccessControlList.AddChannelAccessControlListChannelTemplateLinkTask
static class
AccessControlList.AddGroupAccessControlListChannelTemplateLinkTask
static class
AccessControlList.AddPageAccessControlListChannelTemplateLinkTask
static class
AccessControlList.AddServiceInstanceAccessControlListChannelTemplateLinkTask
-
Constructor Summary
Constructors Constructor Description AccessControlList()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
applyChannelTemplateLinkInfo(ChannelTemplateLinkInfo channelTemplateLinkInfo)
protected AccessControlList
clone()
AccessControlList
getEmptyClone()
SortedSet<AccessControlEntry>
getEntries()
String
getId()
String
getParentId()
boolean
isDefault()
Returns whether this object is equivalent to the default value.boolean
isEquivalent(Object obj)
Returns whether this object is equivalent to the given object.void
setId(String accessControlListId)
void
setParentId(String parentId)
-
-
-
Method Detail
-
getId
public String getId()
-
setId
public void setId(String accessControlListId)
-
getParentId
public String getParentId()
-
setParentId
public void setParentId(String parentId)
-
getEntries
public SortedSet<AccessControlEntry> getEntries()
-
clone
protected AccessControlList clone()
-
getEmptyClone
public AccessControlList getEmptyClone()
-
isDefault
public boolean isDefault()
Description copied from interface:IDefaultAware
Returns whether this object is equivalent to the default value.- Specified by:
isDefault
in interfaceIDefaultAware
- Returns:
- true if this object is equivalent to the default value, false otherwise.
-
isEquivalent
public boolean isEquivalent(Object obj)
Description copied from interface:ICustomEquivalence
Returns whether this object is equivalent to the given object. If the object is equivalent, it will not need to be updated during synchronization.- Specified by:
isEquivalent
in interfaceICustomEquivalence
- Parameters:
obj
- the object to compare with.- Returns:
- true if the objects are equivalent, false otherwise.
-
applyChannelTemplateLinkInfo
public void applyChannelTemplateLinkInfo(ChannelTemplateLinkInfo channelTemplateLinkInfo)
-
-