|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object lumis.portal.serviceinstance.serialization.ServiceInstanceSerializationManager
public class ServiceInstanceSerializationManager
Manager for Service Instance serialization
Field Summary | |
---|---|
protected List<ConfigForeignKey> |
dependencyForeignKeys
|
protected List<ConfigForeignKey> |
foreignKeys
|
Constructor Summary | |
---|---|
ServiceInstanceSerializationManager()
|
Method Summary | |
---|---|
void |
deleteConfig(DeserializationContext deserializationContext,
String configId)
|
void |
deserialize(DeserializationContext deserializationContext,
ServiceInstanceSerializableConfig serviceInstanceSerializableConfig)
Deserialize a service instance. |
void |
deserializeContent(DeserializationContext deserializationContext,
ServiceInstanceSerializableConfig serviceInstanceSerializableConfig)
Deserialize service instance content. |
SerializationMessageConfigNode |
getSerializationMessageConfigNode(BaseSerializationContext baseSerializationContext,
ServiceInstanceConfig serviceInstanceConfig)
Get a SerializationMessageConfigNode object containing fully recursive information about a service instance. |
SerializationMessageConfigNode |
getSerializationMessageConfigNode(BaseSerializationContext baseSerializationContext,
ServiceInstanceConfig serviceInstanceConfig,
EnumSet<SerializationMessageConfigNode.RecursionStopPoints> recursionStopPoints)
Get a SerializationMessageConfigNode object containing partially recursive information about a service instance. |
ServiceInstanceSerializableConfig |
serialize(SerializationContext serializationContext,
String serviceInstanceId)
Serialize a service instance. |
void |
setupSerializationContext(BaseSerializationContext baseSerializationContext)
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> dependencyForeignKeys
Constructor Detail |
---|
public ServiceInstanceSerializationManager()
Method Detail |
---|
public void deserialize(DeserializationContext deserializationContext, ServiceInstanceSerializableConfig serviceInstanceSerializableConfig) throws PortalException
IServiceInstanceSerializationManager
deserialize
in interface IServiceInstanceSerializationManager
PortalException
public void deserializeContent(DeserializationContext deserializationContext, ServiceInstanceSerializableConfig serviceInstanceSerializableConfig) throws PortalException
IServiceInstanceSerializationManager
deserializeContent
in interface IServiceInstanceSerializationManager
PortalException
public ServiceInstanceSerializableConfig serialize(SerializationContext serializationContext, String serviceInstanceId) throws PortalException
IServiceInstanceSerializationManager
serialize
in interface IServiceInstanceSerializationManager
PortalException
public void setupSerializationContext(BaseSerializationContext baseSerializationContext)
IServiceInstanceSerializationManager
setupSerializationContext
in interface IServiceInstanceSerializationManager
public SerializationMessageConfigNode getSerializationMessageConfigNode(BaseSerializationContext baseSerializationContext, ServiceInstanceConfig serviceInstanceConfig) throws PortalException
IServiceInstanceSerializationManager
SerializationMessageConfigNode
object containing fully recursive information about a service instance.
getSerializationMessageConfigNode
in interface IServiceInstanceSerializationManager
PortalException
public SerializationMessageConfigNode getSerializationMessageConfigNode(BaseSerializationContext baseSerializationContext, ServiceInstanceConfig serviceInstanceConfig, EnumSet<SerializationMessageConfigNode.RecursionStopPoints> recursionStopPoints) throws PortalException
IServiceInstanceSerializationManager
SerializationMessageConfigNode
object containing partially recursive information about a service instance.
getSerializationMessageConfigNode
in interface IServiceInstanceSerializationManager
PortalException
public void deleteConfig(DeserializationContext deserializationContext, String configId) throws PortalException
deleteConfig
in interface IConfigDeleter
PortalException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |