Package lumis.portal.group.serialization
Interface IGroupSerializationManager
-
- All Known Implementing Classes:
GroupSerializationManager
public interface IGroupSerializationManager
Manager Interface for Group serialization- Since:
- 4.0.7
- Version:
- $Revision$ $Date$
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
deserialize(DeserializationContext deserializationContext, GroupSerializableConfig groupSerializableConfig)
Deserialize a group.SerializationMessageConfigNode
getSerializationMessageConfigNode(BaseSerializationContext baseSerializationContext, GroupConfig groupConfig)
Get aSerializationMessageConfigNode
object containing fully recursive information about a group.SerializationMessageConfigNode
getSerializationMessageConfigNode(BaseSerializationContext baseSerializationContext, GroupConfig groupConfig, java.util.EnumSet<SerializationMessageConfigNode.RecursionStopPoints> recursionStopPoints)
Get aSerializationMessageConfigNode
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 aSerializationMessageConfigNode
object containing fully recursive information about a group.- Parameters:
baseSerializationContext
-groupConfig
-- Returns:
- Throws:
PortalException
-
getSerializationMessageConfigNode
SerializationMessageConfigNode getSerializationMessageConfigNode(BaseSerializationContext baseSerializationContext, GroupConfig groupConfig, java.util.EnumSet<SerializationMessageConfigNode.RecursionStopPoints> recursionStopPoints) throws PortalException
Get aSerializationMessageConfigNode
object containing partially recursive information about a group.- Parameters:
baseSerializationContext
-groupConfig
-recursionStopPoints
-- Returns:
- Throws:
PortalException
-
-