lumis.portal.group.serialization
Interface IGroupSerializationManager

Package class diagram package IGroupSerializationManager
All Known Implementing Classes:
GroupSerializationManager

public interface IGroupSerializationManager

Manager Interface for Group serialization

Since:
4.0.7

Method Summary
 void deserialize(DeserializationContext deserializationContext, GroupSerializableConfig groupSerializableConfig)
          Deserialize a group.
 SerializationMessageConfigNode getSerializationMessageConfigNode(BaseSerializationContext baseSerializationContext, GroupConfig groupConfig)
          Get a SerializationMessageConfigNode object containing fully recursive information about a group.
 SerializationMessageConfigNode getSerializationMessageConfigNode(BaseSerializationContext baseSerializationContext, GroupConfig groupConfig, EnumSet<SerializationMessageConfigNode.RecursionStopPoints> recursionStopPoints)
          Get a SerializationMessageConfigNode object containing partially recursive information about a group.
 GroupSerializableConfig serialize(SerializationContext serializationContext, GroupConfig groupConfig)
          Serialize a group.
 void setupSerializationContext(BaseSerializationContext serializationContext)
          Set up a serialization context, defining settings such as class aliases, field aliases, transient fields, omitted collections etc.
 

Method Detail

deserialize

void deserialize(DeserializationContext deserializationContext,
                 GroupSerializableConfig groupSerializableConfig)
                 throws PortalException
Deserialize a group.

Parameters:
deserializationContext -
groupSerializableConfig -
Throws:
PortalException

serialize

GroupSerializableConfig serialize(SerializationContext serializationContext,
                                  GroupConfig groupConfig)
                                  throws PortalException
Serialize a group.

Parameters:
serializationContext -
groupConfig -
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 -

getSerializationMessageConfigNode

SerializationMessageConfigNode getSerializationMessageConfigNode(BaseSerializationContext baseSerializationContext,
                                                                 GroupConfig groupConfig)
                                                                 throws PortalException
Get a SerializationMessageConfigNode object containing fully recursive information about a group.

Parameters:
baseSerializationContext -
groupConfig -
Returns:
Throws:
PortalException

getSerializationMessageConfigNode

SerializationMessageConfigNode getSerializationMessageConfigNode(BaseSerializationContext baseSerializationContext,
                                                                 GroupConfig groupConfig,
                                                                 EnumSet<SerializationMessageConfigNode.RecursionStopPoints> recursionStopPoints)
                                                                 throws PortalException
Get a SerializationMessageConfigNode object containing partially recursive information about a group.

Parameters:
baseSerializationContext -
groupConfig -
recursionStopPoints -
Returns:
Throws:
PortalException


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