Class GroupAclSerializationManager
- java.lang.Object
-
- lumis.util.security.acl.serialization.AclSerializationManager
-
- lumis.portal.group.acl.serialization.GroupAclSerializationManager
-
- All Implemented Interfaces:
IGroupAclSerializationManager
,IConfigPersister
,IAclSerializationManager
public class GroupAclSerializationManager extends AclSerializationManager implements IGroupAclSerializationManager
Manager for Group's Acl serialization- Since:
- 4.0.7
- Version:
- $Revision: 12710 $ $Date: 2011-03-18 17:00:16 -0300 (Fri, 18 Mar 2011) $
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class lumis.util.security.acl.serialization.AclSerializationManager
AclSerializationManager.AclGlobalPrincipalEntriesRemovalResult
-
-
Field Summary
-
Fields inherited from class lumis.util.security.acl.serialization.AclSerializationManager
configAlias, entryForeignKeys, foreignKeys, primaryKeyFieldNames
-
-
Constructor Summary
Constructors Constructor Description GroupAclSerializationManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected IAclManager
getAclManager()
SerializationMessageConfigNode
getSerializationMessageConfigNode(BaseSerializationContext baseSerializationContext, GroupConfig GroupConfig, AccessControlList accessControlList)
Get aSerializationMessageConfigNode
object containing fully recursive information about a group ACL.SerializationMessageConfigNode
getSerializationMessageConfigNode(BaseSerializationContext baseSerializationContext, GroupConfig GroupConfig, AccessControlList accessControlList, java.util.EnumSet<SerializationMessageConfigNode.RecursionStopPoints> recursionStopPoints)
Get aSerializationMessageConfigNode
object containing partially recursive information about a group ACL.AccessControlListSerializableConfig
serialize(SerializationContext serializationContext, java.lang.String securableId)
Serialize an access control list.-
Methods inherited from class lumis.util.security.acl.serialization.AclSerializationManager
analyzeExternalDependencies, createSerializableConfig, deserialize, deserializeConfig, getConfigPath, persistConfig, setupSerializationContext
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface lumis.util.security.acl.serialization.IAclSerializationManager
deserialize, deserializeConfig, setupSerializationContext
-
Methods inherited from interface lumis.portal.serialization.operation.IConfigPersister
persistConfig
-
-
-
-
Method Detail
-
serialize
public AccessControlListSerializableConfig serialize(SerializationContext serializationContext, java.lang.String securableId) throws PortalException
Description copied from interface:IAclSerializationManager
Serialize an access control list.- Specified by:
serialize
in interfaceIAclSerializationManager
- Specified by:
serialize
in classAclSerializationManager
- Returns:
- Throws:
PortalException
-
getSerializationMessageConfigNode
public SerializationMessageConfigNode getSerializationMessageConfigNode(BaseSerializationContext baseSerializationContext, GroupConfig GroupConfig, AccessControlList accessControlList) throws PortalException
Description copied from interface:IGroupAclSerializationManager
Get aSerializationMessageConfigNode
object containing fully recursive information about a group ACL.- Specified by:
getSerializationMessageConfigNode
in interfaceIGroupAclSerializationManager
- Returns:
- Throws:
PortalException
-
getSerializationMessageConfigNode
public SerializationMessageConfigNode getSerializationMessageConfigNode(BaseSerializationContext baseSerializationContext, GroupConfig GroupConfig, AccessControlList accessControlList, java.util.EnumSet<SerializationMessageConfigNode.RecursionStopPoints> recursionStopPoints) throws PortalException
Description copied from interface:IGroupAclSerializationManager
Get aSerializationMessageConfigNode
object containing partially recursive information about a group ACL.- Specified by:
getSerializationMessageConfigNode
in interfaceIGroupAclSerializationManager
- Returns:
- Throws:
PortalException
-
getAclManager
protected IAclManager getAclManager()
- Specified by:
getAclManager
in classAclSerializationManager
-
-