public abstract class InternalRepository extends Repository
Repository.CloseableIterator<T>, Repository.QueryResults
SERIALIZED_ENCODING
Constructor and Description |
---|
InternalRepository(Main mainServer)
Deprecated.
|
InternalRepository(Main mainServer,
java.util.concurrent.ExecutorService pool)
Constructor for a repository that interfaces an object that provides
an interface to the with the given authentication information
|
Modifier and Type | Method and Description |
---|---|
DOClientConnection |
getConnection()
Internal method to return the underlying connection that is used to
communicate with this Repository.
|
StreamPair |
performOperation(java.lang.String objectID,
java.lang.String operationID,
HeaderSet parameters)
Invoke a low-level operation on this object, returning the input and output
streams for the operation in a StreamPair.
|
java.lang.String |
toString()
Returns a nicely formatted label for this object
|
close, copyObjectFrom, createDigitalObject, deleteDigitalObject, getDigitalObject, listObjects, search, search, search, search, search, search, search, search, setUseEncryption, verifyDigitalObject
checkAuthorization, deleteAttribute, deleteAttributes, deleteDataElement, deleteObject, getAttribute, getAttributes, getDataElement, getDateCreated, getDateLastModified, getID, getObjectID, getRepository, getSize, listAttributes, listDataElements, performOperation, refresh, setAttribute, setAttributes, verifyDataElement
@Deprecated public InternalRepository(Main mainServer) throws DOException
DOException
public InternalRepository(Main mainServer, java.util.concurrent.ExecutorService pool) throws DOException
DOException
public java.lang.String toString()
DigitalObject
toString
in class Repository
public StreamPair performOperation(java.lang.String objectID, java.lang.String operationID, HeaderSet parameters) throws DOException, java.io.IOException
performOperation
in class Repository
DOException
java.io.IOException
public DOClientConnection getConnection() throws DOException
getConnection
in class Repository
DOException