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 boolean
equals(java.lang.Object other)
byte[]
getBytes()
java.lang.String
getExternalUri()
Get an externally accessible Uri for the data.java.lang.String
getId()
Get the unique id for the content.long
getLastModified()
Get the last modified time for the resource for this pointer.long
getSize()
Returns the size of the content pointer's content in bytes or -1 if unknown.java.lang.String
getStoreName()
Get the name of the store this pointer can be retrieved in.java.io.InputStream
getStream()
Get as an InputStream for reading.int
hashCode()
void
setLastModified(long lastModified)
-
-
-
Method Detail
-
getExternalUri
public java.lang.String getExternalUri()
Get an externally accessible Uri for the data.- Specified by:
getExternalUri
in interfaceContentPointer
-
getId
public java.lang.String getId()
Get the unique id for the content.- Specified by:
getId
in interfaceContentPointer
-
getLastModified
public long getLastModified()
Get the last modified time for the resource for this pointer.- Specified by:
getLastModified
in interfaceContentPointer
-
getSize
public long getSize()
Returns the size of the content pointer's content in bytes or -1 if unknown.- Specified by:
getSize
in interfaceContentPointer
-
getStoreName
public java.lang.String getStoreName()
Get the name of the store this pointer can be retrieved in.- Specified by:
getStoreName
in interfaceContentPointer
-
getStream
public java.io.InputStream getStream() throws AttivioException
Get as an InputStream for reading.- Specified by:
getStream
in interfaceContentPointer
- Throws:
AttivioException
-
getBytes
public byte[] getBytes()
-
setLastModified
public void setLastModified(long lastModified)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in classjava.lang.Object
-
-