org.fcrepo.server.management
Interface Management
- All Known Subinterfaces:
- JournalWorker, ManagementDelegate
- All Known Implementing Classes:
- DefaultManagement, JournalConsumer, JournalCreator, Journaler, ManagementModule
public interface Management
The management subsystem interface.
- Version:
- $Id$
- Author:
- Chris Wilper
|
Method Summary |
String |
addDatastream(Context context,
String pid,
String dsID,
String[] altIDs,
String dsLabel,
boolean versionable,
String mimeType,
String formatURI,
String dsLocation,
String controlGroup,
String dsState,
String checksumType,
String checksum,
String logMessage)
|
boolean |
addRelationship(Context context,
String subject,
String relationship,
String object,
boolean isLiteral,
String datatype)
|
String |
compareDatastreamChecksum(Context context,
String pid,
String dsID,
Date asOfDateTime)
|
InputStream |
export(Context context,
String pid,
String format,
String exportContext,
String encoding)
|
Datastream |
getDatastream(Context context,
String pid,
String dsID,
Date asOfDateTime)
|
Datastream[] |
getDatastreamHistory(Context context,
String pid,
String dsID)
|
Datastream[] |
getDatastreams(Context context,
String pid,
Date asOfDateTime,
String dsState)
|
String[] |
getNextPID(Context context,
int numPIDs,
String namespace)
|
InputStream |
getObjectXML(Context context,
String pid,
String encoding)
|
RelationshipTuple[] |
getRelationships(Context context,
String subject,
String relationship)
|
InputStream |
getTempStream(String id)
|
String |
ingest(Context context,
InputStream serialization,
String logMessage,
String format,
String encoding,
String pid)
|
Date |
modifyDatastreamByReference(Context context,
String pid,
String dsID,
String[] altIDs,
String dsLabel,
String mimeType,
String formatURI,
String dsLocation,
String checksumType,
String checksum,
String logMessage,
Date lastModifiedDate)
|
Date |
modifyDatastreamByValue(Context context,
String pid,
String dsID,
String[] altIDs,
String dsLabel,
String mimeType,
String formatURI,
InputStream dsContent,
String checksumType,
String checksum,
String logMessage,
Date lastModifiedDate)
|
Date |
modifyObject(Context context,
String pid,
String state,
String label,
String ownerID,
String logMessage,
Date lastModifiedDate)
|
Date[] |
purgeDatastream(Context context,
String pid,
String dsID,
Date startDT,
Date endDT,
String logMessage)
|
Date |
purgeObject(Context context,
String pid,
String logMessage)
|
boolean |
purgeRelationship(Context context,
String subject,
String relationship,
String object,
boolean isLiteral,
String datatype)
|
String |
putTempStream(Context context,
InputStream in)
|
Date |
setDatastreamState(Context context,
String pid,
String dsID,
String dsState,
String logMessage)
|
Date |
setDatastreamVersionable(Context context,
String pid,
String dsID,
boolean versionable,
String logMessage)
|
Validation |
validate(Context context,
String pid,
Date asOfDateTime)
|
ingest
String ingest(Context context,
InputStream serialization,
String logMessage,
String format,
String encoding,
String pid)
throws ServerException
- Throws:
ServerException
modifyObject
Date modifyObject(Context context,
String pid,
String state,
String label,
String ownerID,
String logMessage,
Date lastModifiedDate)
throws ServerException
- Throws:
ServerException
getObjectXML
InputStream getObjectXML(Context context,
String pid,
String encoding)
throws ServerException
- Throws:
ServerException
export
InputStream export(Context context,
String pid,
String format,
String exportContext,
String encoding)
throws ServerException
- Throws:
ServerException
purgeObject
Date purgeObject(Context context,
String pid,
String logMessage)
throws ServerException
- Throws:
ServerException
addDatastream
String addDatastream(Context context,
String pid,
String dsID,
String[] altIDs,
String dsLabel,
boolean versionable,
String mimeType,
String formatURI,
String dsLocation,
String controlGroup,
String dsState,
String checksumType,
String checksum,
String logMessage)
throws ServerException
- Throws:
ServerException
modifyDatastreamByReference
Date modifyDatastreamByReference(Context context,
String pid,
String dsID,
String[] altIDs,
String dsLabel,
String mimeType,
String formatURI,
String dsLocation,
String checksumType,
String checksum,
String logMessage,
Date lastModifiedDate)
throws ServerException
- Throws:
ServerException
modifyDatastreamByValue
Date modifyDatastreamByValue(Context context,
String pid,
String dsID,
String[] altIDs,
String dsLabel,
String mimeType,
String formatURI,
InputStream dsContent,
String checksumType,
String checksum,
String logMessage,
Date lastModifiedDate)
throws ServerException
- Throws:
ServerException
purgeDatastream
Date[] purgeDatastream(Context context,
String pid,
String dsID,
Date startDT,
Date endDT,
String logMessage)
throws ServerException
- Throws:
ServerException
getDatastream
Datastream getDatastream(Context context,
String pid,
String dsID,
Date asOfDateTime)
throws ServerException
- Throws:
ServerException
getDatastreams
Datastream[] getDatastreams(Context context,
String pid,
Date asOfDateTime,
String dsState)
throws ServerException
- Throws:
ServerException
getDatastreamHistory
Datastream[] getDatastreamHistory(Context context,
String pid,
String dsID)
throws ServerException
- Throws:
ServerException
putTempStream
String putTempStream(Context context,
InputStream in)
throws ServerException
- Throws:
ServerException
getTempStream
InputStream getTempStream(String id)
throws ServerException
- Throws:
ServerException
setDatastreamState
Date setDatastreamState(Context context,
String pid,
String dsID,
String dsState,
String logMessage)
throws ServerException
- Throws:
ServerException
setDatastreamVersionable
Date setDatastreamVersionable(Context context,
String pid,
String dsID,
boolean versionable,
String logMessage)
throws ServerException
- Throws:
ServerException
compareDatastreamChecksum
String compareDatastreamChecksum(Context context,
String pid,
String dsID,
Date asOfDateTime)
throws ServerException
- Throws:
ServerException
getNextPID
String[] getNextPID(Context context,
int numPIDs,
String namespace)
throws ServerException
- Throws:
ServerException
getRelationships
RelationshipTuple[] getRelationships(Context context,
String subject,
String relationship)
throws ServerException
- Throws:
ServerException
addRelationship
boolean addRelationship(Context context,
String subject,
String relationship,
String object,
boolean isLiteral,
String datatype)
throws ServerException
- Throws:
ServerException
purgeRelationship
boolean purgeRelationship(Context context,
String subject,
String relationship,
String object,
boolean isLiteral,
String datatype)
throws ServerException
- Throws:
ServerException
validate
Validation validate(Context context,
String pid,
Date asOfDateTime)
throws ServerException
- Throws:
ServerException
Copyright © 2012 DuraSpace. All Rights Reserved.