lumis.util.security.acl.serialization
Interface IAclSerializationManager

Package class diagram package IAclSerializationManager
All Superinterfaces:
IConfigPersister
All Known Subinterfaces:
IChannelAclSerializationManager, IGroupAclSerializationManager, IPageAclSerializationManager, IServiceInstanceAclSerializationManager
All Known Implementing Classes:
AclSerializationManager, ChannelAclSerializationManager, GroupAclSerializationManager, PageAclSerializationManager, ServiceInstanceAclSerializationManager

public interface IAclSerializationManager
extends IConfigPersister

Manager Interface for Acl serialization

Since:
4.0.7

Method Summary
 void deserialize(DeserializationContext deserializationContext, AccessControlListSerializableConfig accessControlListSerializableConfig)
          Deserialize an access control list.
 AccessControlList deserializeConfig(DeserializationContext deserializationContext, String accessControlListId)
          Deserialize a AccessControlList object.
 AccessControlListSerializableConfig serialize(SerializationContext serializationContext, String securableId)
          Serialize an access control list.
 void setupSerializationContext(BaseSerializationContext serializationContext)
          Set up a serialization context, defining settings such as class aliases, field aliases, transient fields, omitted collections etc.
 
Methods inherited from interface lumis.portal.serialization.operation.IConfigPersister
persistConfig
 

Method Detail

deserializeConfig

AccessControlList deserializeConfig(DeserializationContext deserializationContext,
                                    String accessControlListId)
                                    throws SerializationException
Deserialize a AccessControlList object.

Parameters:
deserializationContext -
accessControlListId -
Returns:
Throws:
SerializationException

deserialize

void deserialize(DeserializationContext deserializationContext,
                 AccessControlListSerializableConfig accessControlListSerializableConfig)
                 throws PortalException
Deserialize an access control list.

Parameters:
deserializationContext -
accessControlListSerializableConfig -
Throws:
PortalException

serialize

AccessControlListSerializableConfig serialize(SerializationContext serializationContext,
                                              String securableId)
                                              throws PortalException
Serialize an access control list.

Parameters:
serializationContext -
securableId -
Returns:
Throws:
PortalException

setupSerializationContext

void setupSerializationContext(BaseSerializationContext serializationContext)
Set up a serialization context, defining settings such as class aliases, field aliases, transient fields, omitted collections etc.

Parameters:
serializationContext -


Lumisportal  4.1.0.071221 - Copyright © 2001-2007, Lumis. All Rights Reserved.