org.synchronoss.cpo.transform.jdbc
Class TransformBlob
java.lang.Object
org.synchronoss.cpo.transform.jdbc.TransformBlob
- All Implemented Interfaces:
- Transform<java.sql.Blob,byte[]>
public class TransformBlob
- extends java.lang.Object
- implements Transform<java.sql.Blob,byte[]>
Converts a java.sql.Blob from a jdbc datasource to a byte[] and
from a byte[] to a java.sql.Blob
- Author:
- david berry
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TransformBlob
public TransformBlob()
transformIn
public byte[] transformIn(java.sql.Blob blob)
throws CpoException
- Transforms the datasource object into an object required by the class
- Specified by:
transformIn in interface Transform<java.sql.Blob,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 java.sql.Blob 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<java.sql.Blob,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 java.sql.Blob transformOut(JdbcCallableStatementFactory jpsf,
byte[] attributeObject)
throws CpoException,
java.lang.UnsupportedOperationException
- Specified by:
transformOut in interface Transform<java.sql.Blob,byte[]>
- Throws:
CpoException
java.lang.UnsupportedOperationException
Copyright © 2012. All Rights Reserved.