org.jbpm.lob
Class Blob

java.lang.Object
  extended by org.jbpm.lob.Blob
All Implemented Interfaces:
java.io.Serializable

public class Blob
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  java.sql.Blob blob
           
protected  byte[] bytes
           
protected  java.util.List<byte[]> chops
           
static BlobStrategy DEFAULT_BLOB_STRATEGY
           
protected  java.lang.String fileName
           
 
Constructor Summary
Blob()
           
Blob(byte[] bytes)
           
 
Method Summary
 byte[] extractBytes()
           
 java.sql.Blob getBlob()
           
protected  BlobStrategy getBlobStrategy()
           
 byte[] getBytes()
           
 java.util.List<byte[]> getChops()
           
 java.lang.String getFileName()
           
 void setBlob(java.sql.Blob blob)
           
 void setBytes(byte[] bytes)
           
 void setChops(java.util.List<byte[]> chops)
           
 void setFileName(java.lang.String fileName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_BLOB_STRATEGY

public static final BlobStrategy DEFAULT_BLOB_STRATEGY

blob

protected java.sql.Blob blob

bytes

protected byte[] bytes

chops

protected java.util.List<byte[]> chops

fileName

protected java.lang.String fileName
Constructor Detail

Blob

public Blob()

Blob

public Blob(byte[] bytes)
Method Detail

extractBytes

public byte[] extractBytes()

getBlobStrategy

protected BlobStrategy getBlobStrategy()

getBlob

public java.sql.Blob getBlob()

setBlob

public void setBlob(java.sql.Blob blob)

getChops

public java.util.List<byte[]> getChops()

setChops

public void setChops(java.util.List<byte[]> chops)

getBytes

public byte[] getBytes()

setBytes

public void setBytes(byte[] bytes)

getFileName

public java.lang.String getFileName()

setFileName

public void setFileName(java.lang.String fileName)