|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object lumis.portal.group.serialization.GroupSerializationManager
public class GroupSerializationManager
Manager for Group serialization
Field Summary | |
---|---|
protected List<ConfigForeignKey> |
foreignKeys
|
protected List<ConfigForeignKey> |
memberForeignKeys
|
Constructor Summary | |
---|---|
GroupSerializationManager()
|
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected final List<ConfigForeignKey> foreignKeys
protected final List<ConfigForeignKey> memberForeignKeys
Constructor Detail |
---|
public GroupSerializationManager()
Method Detail |
---|
public void deserialize(DeserializationContext deserializationContext, GroupSerializableConfig groupSerializableConfig) throws PortalException
IGroupSerializationManager
deserialize
in interface IGroupSerializationManager
PortalException
public GroupSerializableConfig serialize(SerializationContext serializationContext, GroupConfig groupConfig) throws PortalException
IGroupSerializationManager
serialize
in interface IGroupSerializationManager
PortalException
public SerializationMessageConfigNode getSerializationMessageConfigNode(BaseSerializationContext baseSerializationContext, GroupConfig groupConfig) throws PortalException
IGroupSerializationManager
SerializationMessageConfigNode
object containing fully recursive information about a group.
getSerializationMessageConfigNode
in interface IGroupSerializationManager
PortalException
public SerializationMessageConfigNode getSerializationMessageConfigNode(BaseSerializationContext baseSerializationContext, GroupConfig groupConfig, EnumSet<SerializationMessageConfigNode.RecursionStopPoints> recursionStopPoints) throws PortalException
IGroupSerializationManager
SerializationMessageConfigNode
object containing partially recursive information about a group.
getSerializationMessageConfigNode
in interface IGroupSerializationManager
PortalException
public void setupSerializationContext(BaseSerializationContext serializationContext)
IGroupSerializationManager
setupSerializationContext
in interface IGroupSerializationManager
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |