|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object lumis.portal.serialization.SerializationManager2
public class SerializationManager2
Manager for portal objects serialization and deserialization
Nested Class Summary | |
---|---|
class |
SerializationManager2.DeserializeChannelRunner
|
class |
SerializationManager2.SerializeChannelRunner
|
class |
SerializationManager2.WorkflowSerializationMessageConfig
|
Constructor Summary | |
---|---|
SerializationManager2()
|
Method Summary | ||
---|---|---|
void |
beginDeserializeChannel(DeserializationContext deserializationContext)
Deserialize a channel from a xml file asynchronously. |
|
void |
beginSerializeChannel(SerializationContext serializationContext)
Serialize a channel to a xml file asynchronously. |
|
String |
deserializeChannel(DeserializationContext deserializationContext)
Deserialize a channel from a xml file. |
|
|
deserializeObject(Class<T> objectClass,
IDirectory directory,
String filePath,
String alias,
boolean fileIsOptional)
|
|
|
deserializeObject(Class<T> objectClass,
IDirectory directory,
String filePath,
String alias,
SerializationSettings serializationSettings,
boolean fileIsOptional)
|
|
void |
deserializePage(DeserializationContext deserializationContext,
String pageId,
boolean setupSerializationContext,
boolean checkUnresolvedDependencies)
Deserialize a page from a xml file. |
|
SerializationSettings |
getExternalDependenciesSerializationSettings()
|
|
void |
serializeChannel(SerializationContext serializationContext)
Serialize a channel to a xml file. |
|
void |
serializeObject(Object o,
IDirectory directory,
String filePath,
String alias)
|
|
void |
serializeObject(Object o,
IDirectory directory,
String filePath,
String alias,
SerializationSettings serializationSettings)
|
|
String |
serializeObjectToString(Object o,
String alias)
Serialize an object to a xml String. |
|
String |
serializeObjectToString(Object o,
String alias,
SerializationSettings serializationSettings)
Serialize an object to a xml String, using custom serialization settings |
|
void |
serializePage(SerializationContext serializationContext,
String pageId,
boolean setupSerializationContext)
Serialize a page to a xml file. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SerializationManager2()
Method Detail |
---|
public void beginSerializeChannel(SerializationContext serializationContext) throws ManagerException, PortalException
ISerializationManager2
beginSerializeChannel
in interface ISerializationManager2
serializationContext
- context object that contains all operation settings
ManagerException
PortalException
public void beginDeserializeChannel(DeserializationContext deserializationContext) throws ManagerException, PortalException
ISerializationManager2
beginDeserializeChannel
in interface ISerializationManager2
deserializationContext
- context object that contains all operation settings
ManagerException
PortalException
public void serializeChannel(SerializationContext serializationContext) throws ManagerException, PortalException
ISerializationManager2
serializeChannel
in interface ISerializationManager2
serializationContext
- context object that contains all operation settings
ManagerException
PortalException
public SerializationSettings getExternalDependenciesSerializationSettings()
getExternalDependenciesSerializationSettings
in interface ISerializationManager2
public String deserializeChannel(DeserializationContext deserializationContext) throws ManagerException, PortalException
ISerializationManager2
deserializeChannel
in interface ISerializationManager2
deserializationContext
- context object that contains all operation settings
ManagerException
PortalException
public void deserializePage(DeserializationContext deserializationContext, String pageId, boolean setupSerializationContext, boolean checkUnresolvedDependencies) throws ManagerException, PortalException
ISerializationManager2
deserializePage
in interface ISerializationManager2
deserializationContext
- context object that contains all operation settingspageId
- page to be deserializedsetupSerializationContext
- indicates if the serialization settings must be set before the operationcheckUnresolvedDependencies
- indicates when the existence of unresolved dependencies must raise a SerializationException
ManagerException
PortalException
public void serializePage(SerializationContext serializationContext, String pageId, boolean setupSerializationContext) throws ManagerException, PortalException
ISerializationManager2
serializePage
in interface ISerializationManager2
serializationContext
- context object that contains all operation settingspageId
- page to be serializedsetupSerializationContext
- indicates if the serialization settings must be set before the operation
ManagerException
PortalException
public String serializeObjectToString(Object o, String alias) throws SerializationException
ISerializationManager2
serializeObjectToString
in interface ISerializationManager2
o
- object to be serializedalias
- alias (tag name) for the object
SerializationException
public String serializeObjectToString(Object o, String alias, SerializationSettings serializationSettings) throws SerializationException
ISerializationManager2
serializeObjectToString
in interface ISerializationManager2
o
- object to be serializedalias
- alias (tag name) for the objectserializationSettings
- serialization settings for the operation
SerializationException
public void serializeObject(Object o, IDirectory directory, String filePath, String alias) throws SerializationException
serializeObject
in interface ISerializationManager2
SerializationException
public void serializeObject(Object o, IDirectory directory, String filePath, String alias, SerializationSettings serializationSettings) throws SerializationException
serializeObject
in interface ISerializationManager2
SerializationException
public <T> T deserializeObject(Class<T> objectClass, IDirectory directory, String filePath, String alias, boolean fileIsOptional) throws SerializationException
deserializeObject
in interface ISerializationManager2
SerializationException
public <T> T deserializeObject(Class<T> objectClass, IDirectory directory, String filePath, String alias, SerializationSettings serializationSettings, boolean fileIsOptional) throws SerializationException
deserializeObject
in interface ISerializationManager2
SerializationException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |