Class ByteArrayField
- java.lang.Object
-
- org.camunda.bpm.engine.impl.persistence.entity.util.ByteArrayField
-
public class ByteArrayField extends Object
A byte array value field what load and saveByteArrayEntity. It can be used in an entity which implementsValueFields.- Author:
- Philipp Ossler
-
-
Field Summary
Fields Modifier and Type Field Description protected StringbyteArrayIdprotected ByteArrayEntitybyteArrayValueprotected NameablenameProviderprotected DateremovalTimeprotected StringrootProcessInstanceIdprotected ResourceTypetype
-
Constructor Summary
Constructors Constructor Description ByteArrayField(Nameable nameProvider, ResourceType type)ByteArrayField(Nameable nameProvider, ResourceType type, String rootProcessInstanceId, Date removalTime)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeleteByteArrayValue()protected ByteArrayEntitygetByteArrayEntity()StringgetByteArrayId()byte[]getByteArrayValue()voidsetByteArrayId(String byteArrayId)voidsetByteArrayValue(byte[] bytes)voidsetByteArrayValue(byte[] bytes, boolean isTransient)voidsetByteArrayValue(ByteArrayEntity byteArrayValue)voidsetRemovalTime(Date removalTime)voidsetRootProcessInstanceId(String rootProcessInstanceId)
-
-
-
Field Detail
-
byteArrayValue
protected ByteArrayEntity byteArrayValue
-
byteArrayId
protected String byteArrayId
-
nameProvider
protected final Nameable nameProvider
-
type
protected ResourceType type
-
rootProcessInstanceId
protected String rootProcessInstanceId
-
removalTime
protected Date removalTime
-
-
Constructor Detail
-
ByteArrayField
public ByteArrayField(Nameable nameProvider, ResourceType type, String rootProcessInstanceId, Date removalTime)
-
ByteArrayField
public ByteArrayField(Nameable nameProvider, ResourceType type)
-
-
Method Detail
-
getByteArrayId
public String getByteArrayId()
-
setByteArrayId
public void setByteArrayId(String byteArrayId)
-
getByteArrayValue
public byte[] getByteArrayValue()
-
getByteArrayEntity
protected ByteArrayEntity getByteArrayEntity()
-
setByteArrayValue
public void setByteArrayValue(byte[] bytes)
-
setByteArrayValue
public void setByteArrayValue(byte[] bytes, boolean isTransient)
-
deleteByteArrayValue
public void deleteByteArrayValue()
-
setByteArrayValue
public void setByteArrayValue(ByteArrayEntity byteArrayValue)
-
setRootProcessInstanceId
public void setRootProcessInstanceId(String rootProcessInstanceId)
-
setRemovalTime
public void setRemovalTime(Date removalTime)
-
-