Interface IServiceInterfaceSerializationManager
-
- All Known Implementing Classes:
ServiceInterfaceSerializationManager
public interface IServiceInterfaceSerializationManager
Manager Interface for Service Interface serialization- Since:
- 4.0.7
- Version:
- $Revision: 14187 $ $Date: 2012-04-02 11:44:41 -0300 (Mon, 02 Apr 2012) $
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
deserializeStyle(DeserializationContext deserializationContext, ServiceInterfaceStyleSerializableConfig serviceInterfaceStyleSerializableConfig)
Deserialize a service interface style.SerializationMessageConfigNode
getSerializationMessageConfigNode(BaseSerializationContext baseSerializationContext, ServiceInterfaceConfig serviceInterfaceConfig)
Get aSerializationMessageConfigNode
object containing partially recursive information about a service interface.ServiceInterfaceStyleSerializableConfig
serializeStyle(SerializationContext serializationContext, String serviceInterfaceStyleId, String serviceInterfaceId)
Serialize a service interface style.void
setupSerializationContext(BaseSerializationContext serializationContext)
Set up a serialization context, defining settings such as class aliases, field aliases, transient fields, omitted collections etc.void
updateStyleDependency(DeserializationContext deserializationContext, ServiceInterfaceStyleSerializableConfig serviceInterfaceStyleSerializableConfig)
Updates the style isolation dependency.
-
-
-
Method Detail
-
deserializeStyle
void deserializeStyle(DeserializationContext deserializationContext, ServiceInterfaceStyleSerializableConfig serviceInterfaceStyleSerializableConfig) throws PortalException
Deserialize a service interface style.- Parameters:
deserializationContext
-serviceInterfaceStyleSerializableConfig
-- Throws:
PortalException
-
serializeStyle
ServiceInterfaceStyleSerializableConfig serializeStyle(SerializationContext serializationContext, String serviceInterfaceStyleId, String serviceInterfaceId) throws PortalException
Serialize a service interface style.- Parameters:
serializationContext
-serviceInterfaceStyleId
-serviceInterfaceId
-- 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, ServiceInterfaceConfig serviceInterfaceConfig) throws PortalException
Get aSerializationMessageConfigNode
object containing partially recursive information about a service interface.- Parameters:
baseSerializationContext
-serviceInterfaceConfig
-- Returns:
- Throws:
PortalException
-
updateStyleDependency
void updateStyleDependency(DeserializationContext deserializationContext, ServiceInterfaceStyleSerializableConfig serviceInterfaceStyleSerializableConfig) throws PortalException
Updates the style isolation dependency.- Parameters:
deserializationContext
- the deserialization Context object.serviceInterfaceStyleSerializableConfig
- object that contains all informations about the style to be deserialized.- Throws:
PortalException
- if any error occurs during the process.- Since:
- 6.2.0
-
-