Package play.db.jpa
Class Blob
- java.lang.Object
-
- play.db.jpa.Blob
-
- All Implemented Interfaces:
UserType,Model.BinaryField
public class Blob extends java.lang.Object implements Model.BinaryField, UserType
-
-
Constructor Summary
Constructors Constructor Description Blob()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectassemble(java.io.Serializable cached, java.lang.Object owner)java.lang.ObjectdeepCopy(java.lang.Object o)java.io.Serializabledisassemble(java.lang.Object o)booleanequals(java.lang.Object o, java.lang.Object o1)booleanexists()java.io.InputStreamget()java.io.FilegetFile()static java.io.FilegetStore()java.lang.StringgetUUID()static java.lang.StringgetUUID(java.lang.String dbValue)inthashCode(java.lang.Object o)booleanisMutable()longlength()java.lang.ObjectnullSafeGet(java.sql.ResultSet rs, java.lang.String[] names, SharedSessionContractImplementor session, java.lang.Object owner)voidnullSafeSet(java.sql.PreparedStatement ps, java.lang.Object value, int index, SharedSessionContractImplementor session)java.lang.Objectreplace(java.lang.Object original, java.lang.Object target, java.lang.Object owner)java.lang.ClassreturnedClass()voidset(java.io.InputStream is, java.lang.String type)int[]sqlTypes()java.lang.Stringtype()
-
-
-
Method Detail
-
get
public java.io.InputStream get()
- Specified by:
getin interfaceModel.BinaryField
-
set
public void set(java.io.InputStream is, java.lang.String type)- Specified by:
setin interfaceModel.BinaryField
-
length
public long length()
- Specified by:
lengthin interfaceModel.BinaryField
-
type
public java.lang.String type()
- Specified by:
typein interfaceModel.BinaryField
-
exists
public boolean exists()
- Specified by:
existsin interfaceModel.BinaryField
-
getFile
public java.io.File getFile()
-
getUUID
public java.lang.String getUUID()
-
returnedClass
public java.lang.Class returnedClass()
- Specified by:
returnedClassin interfaceUserType
-
equals
public boolean equals(java.lang.Object o, java.lang.Object o1) throws HibernateException- Specified by:
equalsin interfaceUserType- Throws:
HibernateException
-
hashCode
public int hashCode(java.lang.Object o) throws HibernateException- Specified by:
hashCodein interfaceUserType- Throws:
HibernateException
-
nullSafeGet
public java.lang.Object nullSafeGet(java.sql.ResultSet rs, java.lang.String[] names, SharedSessionContractImplementor session, java.lang.Object owner) throws HibernateException, java.sql.SQLException- Specified by:
nullSafeGetin interfaceUserType- Throws:
HibernateExceptionjava.sql.SQLException
-
nullSafeSet
public void nullSafeSet(java.sql.PreparedStatement ps, java.lang.Object value, int index, SharedSessionContractImplementor session) throws HibernateException, java.sql.SQLException- Specified by:
nullSafeSetin interfaceUserType- Throws:
HibernateExceptionjava.sql.SQLException
-
deepCopy
public java.lang.Object deepCopy(java.lang.Object o) throws HibernateException- Specified by:
deepCopyin interfaceUserType- Throws:
HibernateException
-
disassemble
public java.io.Serializable disassemble(java.lang.Object o) throws HibernateException- Specified by:
disassemblein interfaceUserType- Throws:
HibernateException
-
assemble
public java.lang.Object assemble(java.io.Serializable cached, java.lang.Object owner) throws HibernateException- Specified by:
assemblein interfaceUserType- Throws:
HibernateException
-
replace
public java.lang.Object replace(java.lang.Object original, java.lang.Object target, java.lang.Object owner) throws HibernateException- Specified by:
replacein interfaceUserType- Throws:
HibernateException
-
getUUID
public static java.lang.String getUUID(java.lang.String dbValue)
-
getStore
public static java.io.File getStore()
-
-