public class Data extends java.lang.Object implements java.lang.Cloneable, PublicCloneable, StringEncodable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.Float |
BUFFER_MULTIPLIER |
| Constructor and Description |
|---|
Data() |
Data(byte[] data) |
Data(java.lang.Long id) |
Data(java.lang.String value) |
Data(java.lang.String name,
byte[] data) |
| Modifier and Type | Method and Description |
|---|---|
Data |
clone() |
java.lang.String |
encode() |
java.lang.StringBuilder |
encode(java.lang.StringBuilder sb,
ClassicEncodingSettings settings,
java.lang.Boolean isTransferEncode,
java.lang.Integer encodeLevel) |
boolean |
equals(java.lang.Object obj) |
int |
estimateDataSize() |
byte[] |
fetchData(ContextManager cm,
CallerController cc) |
byte[] |
fetchPreviewData(ContextManager cm,
CallerController cc) |
java.util.Map<java.lang.String,java.lang.Object> |
getAttachments() |
byte[] |
getBlob() |
byte[] |
getData() |
java.lang.Long |
getId() |
java.lang.String |
getName() |
byte[] |
getPreview() |
int |
hashCode() |
boolean |
isShallowCopy() |
void |
releaseData() |
void |
setAttachments(java.util.Map<java.lang.String,java.lang.Object> attachments) |
void |
setBlob(byte[] blob) |
void |
setData(byte[] data) |
void |
setId(java.lang.Long id) |
void |
setName(java.lang.String name) |
void |
setPreview(byte[] preview) |
void |
setShallowCopy(boolean shallowCopy) |
java.lang.String |
toCleanString() |
java.lang.String |
toCleanString(java.nio.charset.Charset charset) |
java.lang.String |
toDetailedString() |
java.lang.String |
toJsonString() |
java.lang.String |
toString() |
public Data()
public Data(java.lang.Long id)
public Data(byte[] data)
public Data(java.lang.String name,
byte[] data)
public Data(java.lang.String value)
public void setPreview(byte[] preview)
public void setId(java.lang.Long id)
public void setData(byte[] data)
public void setBlob(byte[] blob)
public void setName(java.lang.String name)
public byte[] getPreview()
public java.lang.String getName()
public java.lang.Long getId()
public byte[] getData()
public byte[] getBlob()
public java.util.Map<java.lang.String,java.lang.Object> getAttachments()
public void setShallowCopy(boolean shallowCopy)
public boolean isShallowCopy()
public byte[] fetchData(ContextManager cm, CallerController cc) throws ContextException
ContextExceptionpublic byte[] fetchPreviewData(ContextManager cm, CallerController cc) throws ContextException
ContextExceptionpublic java.lang.String toDetailedString()
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toJsonString()
public java.lang.String toCleanString()
public java.lang.String toCleanString(java.nio.charset.Charset charset)
public Data clone()
clone in interface PublicCloneableclone in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic void setAttachments(java.util.Map<java.lang.String,java.lang.Object> attachments)
public java.lang.String encode()
public java.lang.StringBuilder encode(java.lang.StringBuilder sb,
ClassicEncodingSettings settings,
java.lang.Boolean isTransferEncode,
java.lang.Integer encodeLevel)
encode in interface StringEncodablepublic int estimateDataSize()
public void releaseData()