Class SerializerUtil
- java.lang.Object
 - 
- org.identityconnectors.framework.common.serializer.SerializerUtil
 
 
- 
public final class SerializerUtil extends java.lang.ObjectBag of utilities for serialization. 
- 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.ObjectcloneObject(java.lang.Object object)Clones the given object by serializing it to bytes and then deserializing it.static java.lang.ObjectdeserializeBase64Object(java.lang.String encdata)Deserializes the given object from Base64 String.static java.lang.ObjectdeserializeBinaryObject(byte[] bytes)Deserializes the given object from bytes.static java.lang.ObjectdeserializeXmlObject(java.lang.String str, boolean validate)Deserializes the given object from xml.static java.lang.StringserializeBase64Object(java.lang.Object object)Serializes the given object to Base64 string.static byte[]serializeBinaryObject(java.lang.Object object)Serializes the given object to bytes.static java.lang.StringserializeXmlObject(java.lang.Object object, boolean includeHeader)Serializes the given object to xml. 
 - 
 
- 
- 
Method Detail
- 
serializeBinaryObject
public static byte[] serializeBinaryObject(java.lang.Object object)
Serializes the given object to bytes.- Parameters:
 object- The object to serialize- Returns:
 - The bytes
 - See Also:
 for a list of supported types
 
- 
deserializeBinaryObject
public static java.lang.Object deserializeBinaryObject(byte[] bytes)
Deserializes the given object from bytes.- Parameters:
 bytes- The bytes to deserialize- Returns:
 - The object
 - See Also:
 for a list of supported types
 
- 
serializeBase64Object
public static java.lang.String serializeBase64Object(java.lang.Object object)
Serializes the given object to Base64 string.- Parameters:
 object- The object to serialize- Returns:
 - The Base64 string
 - Since:
 - 1.4
 - See Also:
 for a list of supported types
 
- 
deserializeBase64Object
public static java.lang.Object deserializeBase64Object(java.lang.String encdata)
Deserializes the given object from Base64 String.- Parameters:
 encdata- The string to deserialize- Returns:
 - The object
 - Since:
 - 1.4
 - See Also:
 for a list of supported types
 
- 
serializeXmlObject
public static java.lang.String serializeXmlObject(java.lang.Object object, boolean includeHeader)Serializes the given object to xml.- Parameters:
 object- The object to serializeincludeHeader- True if we are to include the xml header.- Returns:
 - The xml
 - See Also:
 for a list of supported types
 
- 
deserializeXmlObject
public static java.lang.Object deserializeXmlObject(java.lang.String str, boolean validate)Deserializes the given object from xml.- Parameters:
 str- The xml to deserializevalidate- True if we are to validate the xml- Returns:
 - The object
 - See Also:
 for a list of supported types
 
- 
cloneObject
public static java.lang.Object cloneObject(java.lang.Object object)
Clones the given object by serializing it to bytes and then deserializing it.- Parameters:
 object- The object.- Returns:
 - A clone of the object
 
 
 - 
 
 -