org.synchronoss.cpo.transform.jdbc
Class TransformGZipBytes
java.lang.Object
org.synchronoss.cpo.transform.jdbc.TransformGZipBytes
- All Implemented Interfaces:
- Transform<byte[],byte[]>
public class TransformGZipBytes
- extends java.lang.Object
- implements Transform<byte[],byte[]>
Converts a compressed byte[] from a jdbc datasource to an uncompressed byte[] and
from a byte[] to a compressed byte[] in a datasource
- Author:
- david berry
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TransformGZipBytes
public TransformGZipBytes()
transformIn
public byte[] transformIn(byte[] inBytes)
throws CpoException
- Transforms the datasource object into an object required by the class
- Specified by:
transformIn in interface Transform<byte[],byte[]>
- Parameters:
cpoAdapter - The CpoAdapter for the datasource where the attribute is being retrievedparentObject - The object that contains the attribute being retrieved.The - object that represents the datasource object being retrieved
- Returns:
- The object to be stored in the attribute
- Throws:
CpoException
transformOut
public byte[] transformOut(JdbcPreparedStatementFactory jpsf,
byte[] attributeObject)
throws CpoException
- Transforms the data from the class attribute to the object required by the datasource
- Specified by:
transformOut in interface Transform<byte[],byte[]>
- Parameters:
cpoAdapter - The CpoAdapter for the datasource where the attribute is being persistedparentObject - The object that contains the attribute being persisted.attributeObject - The object that represents the attribute being persisted.
- Returns:
- The object to be stored in the datasource
- Throws:
CpoException
transformOut
public byte[] transformOut(JdbcCallableStatementFactory jpsf,
byte[] attributeObject)
throws CpoException,
java.lang.UnsupportedOperationException
- Specified by:
transformOut in interface Transform<byte[],byte[]>
- Throws:
CpoException
java.lang.UnsupportedOperationException
Copyright © 2011. All Rights Reserved.