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.Object
assemble(java.io.Serializable cached, java.lang.Object owner)
java.lang.Object
deepCopy(java.lang.Object o)
java.io.Serializable
disassemble(java.lang.Object o)
boolean
equals(java.lang.Object o, java.lang.Object o1)
boolean
exists()
java.io.InputStream
get()
java.io.File
getFile()
static java.io.File
getStore()
java.lang.String
getUUID()
static java.lang.String
getUUID(java.lang.String dbValue)
int
hashCode(java.lang.Object o)
boolean
isMutable()
long
length()
java.lang.Object
nullSafeGet(java.sql.ResultSet rs, java.lang.String[] names, SharedSessionContractImplementor session, java.lang.Object owner)
void
nullSafeSet(java.sql.PreparedStatement ps, java.lang.Object value, int index, SharedSessionContractImplementor session)
java.lang.Object
replace(java.lang.Object original, java.lang.Object target, java.lang.Object owner)
java.lang.Class
returnedClass()
void
set(java.io.InputStream is, java.lang.String type)
int[]
sqlTypes()
java.lang.String
type()
-
-
-
Method Detail
-
get
public java.io.InputStream get()
- Specified by:
get
in interfaceModel.BinaryField
-
set
public void set(java.io.InputStream is, java.lang.String type)
- Specified by:
set
in interfaceModel.BinaryField
-
length
public long length()
- Specified by:
length
in interfaceModel.BinaryField
-
type
public java.lang.String type()
- Specified by:
type
in interfaceModel.BinaryField
-
exists
public boolean exists()
- Specified by:
exists
in interfaceModel.BinaryField
-
getFile
public java.io.File getFile()
-
getUUID
public java.lang.String getUUID()
-
returnedClass
public java.lang.Class returnedClass()
- Specified by:
returnedClass
in interfaceUserType
-
equals
public boolean equals(java.lang.Object o, java.lang.Object o1) throws HibernateException
- Specified by:
equals
in interfaceUserType
- Throws:
HibernateException
-
hashCode
public int hashCode(java.lang.Object o) throws HibernateException
- Specified by:
hashCode
in 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:
nullSafeGet
in interfaceUserType
- Throws:
HibernateException
java.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:
nullSafeSet
in interfaceUserType
- Throws:
HibernateException
java.sql.SQLException
-
deepCopy
public java.lang.Object deepCopy(java.lang.Object o) throws HibernateException
- Specified by:
deepCopy
in interfaceUserType
- Throws:
HibernateException
-
disassemble
public java.io.Serializable disassemble(java.lang.Object o) throws HibernateException
- Specified by:
disassemble
in interfaceUserType
- Throws:
HibernateException
-
assemble
public java.lang.Object assemble(java.io.Serializable cached, java.lang.Object owner) throws HibernateException
- Specified by:
assemble
in 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:
replace
in interfaceUserType
- Throws:
HibernateException
-
getUUID
public static java.lang.String getUUID(java.lang.String dbValue)
-
getStore
public static java.io.File getStore()
-
-