| Modifier and Type | Method and Description |
|---|---|
SegmentBlob |
clone(SegmentWriter writer,
boolean cloneLargeBinaries) |
boolean |
equals(java.lang.Object object) |
java.lang.String |
getBlobId() |
static java.lang.Iterable<SegmentId> |
getBulkSegmentIds(Blob blob) |
java.lang.String |
getContentIdentity()
A unique identifier of the content of this value.
|
java.io.InputStream |
getNewStream()
Returns a new stream for this blob.
|
RecordId |
getRecordId()
Returns the identifier of this record.
|
java.lang.String |
getReference()
Returns a secure reference to this blob, or
null if such
a reference is not available. |
int |
hashCode() |
boolean |
isExternal() |
long |
length()
Returns the length of this blob or -1 if unknown.
|
java.lang.String |
toString() |
public java.io.InputStream getNewStream()
Blobread
return the same sequence of bytes as long as neither call throws
an exception.getNewStream in interface Blobpublic long length()
Blobpublic java.lang.String getReference()
Blobnull if such
a reference is not available.getReference in interface Blobnullpublic java.lang.String getContentIdentity()
BlobThis method returns null if the identifier is unknown. The identifier may not always be available, for example if the value has not yet been saved or processed. Once an identifier is available, it will never change because values are immutable.
If two values have the same identifier, the content of the value is guaranteed to be the same. However it is not guaranteed that two values with the same content will return the same identifier.
The identifier is opaque, meaning it can have any format and size.
getContentIdentity in interface Blobpublic boolean isExternal()
public java.lang.String getBlobId()
public SegmentBlob clone(SegmentWriter writer, boolean cloneLargeBinaries) throws java.io.IOException
java.io.IOExceptionpublic boolean equals(java.lang.Object object)
public int hashCode()
public RecordId getRecordId()
public java.lang.String toString()
toString in class java.lang.Object"Copyright © 2010 - 2018 Adobe Systems Incorporated. All Rights Reserved"