public class GroupSerializationManager extends Object implements IGroupSerializationManager
Modifier and Type | Field and Description |
---|---|
protected List<ConfigForeignKey> |
foreignKeys |
protected List<ConfigForeignKey> |
memberForeignKeys |
Constructor and Description |
---|
GroupSerializationManager() |
Modifier and Type | Method and Description |
---|---|
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.
|
protected final List<ConfigForeignKey> foreignKeys
protected final List<ConfigForeignKey> memberForeignKeys
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
LumisXP 12.3.0.200408 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.