Package com.attivio.sdk.ingest
Class ByteArrayContentPointer
- java.lang.Object
-
- com.attivio.sdk.ingest.ByteArrayContentPointer
-
- All Implemented Interfaces:
ContentPointer,java.io.Serializable
public class ByteArrayContentPointer extends java.lang.Object implements ContentPointer
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ByteArrayContentPointer(java.lang.String id, byte[] b)ByteArrayContentPointer(java.lang.String id, java.io.InputStream in)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object other)byte[]getBytes()java.lang.StringgetExternalUri()Get an externally accessible Uri for the data.java.lang.StringgetId()Get the unique id for the content.longgetLastModified()Get the last modified time for the resource for this pointer.longgetSize()Returns the size of the content pointer's content in bytes or -1 if unknown.java.lang.StringgetStoreName()Get the name of the store this pointer can be retrieved in.java.io.InputStreamgetStream()Get as an InputStream for reading.inthashCode()voidsetLastModified(long lastModified)
-
-
-
Method Detail
-
getExternalUri
public java.lang.String getExternalUri()
Get an externally accessible Uri for the data.- Specified by:
getExternalUriin interfaceContentPointer
-
getId
public java.lang.String getId()
Get the unique id for the content.- Specified by:
getIdin interfaceContentPointer
-
getLastModified
public long getLastModified()
Get the last modified time for the resource for this pointer.- Specified by:
getLastModifiedin interfaceContentPointer
-
getSize
public long getSize()
Returns the size of the content pointer's content in bytes or -1 if unknown.- Specified by:
getSizein interfaceContentPointer
-
getStoreName
public java.lang.String getStoreName()
Get the name of the store this pointer can be retrieved in.- Specified by:
getStoreNamein interfaceContentPointer
-
getStream
public java.io.InputStream getStream() throws AttivioExceptionGet as an InputStream for reading.- Specified by:
getStreamin interfaceContentPointer- Throws:
AttivioException
-
getBytes
public byte[] getBytes()
-
setLastModified
public void setLastModified(long lastModified)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equalsin classjava.lang.Object
-
-