fedora.server.management
Interface Management
- All Known Subinterfaces:
- JournalWorker, ManagementDelegate
- All Known Implementing Classes:
- DefaultManagement, JournalConsumer, JournalCreator, Journaller
public interface Management
Title: Management.java
Description: The management subsystem interface.
- Version:
- $Id: Management.java 5332 2006-12-06 21:17:54Z payette $
- Author:
- cwilper@cs.cornell.edu
|
Method Summary |
java.lang.String |
addDatastream(Context context,
java.lang.String pid,
java.lang.String dsID,
java.lang.String[] altIDs,
java.lang.String dsLabel,
boolean versionable,
java.lang.String MIMEType,
java.lang.String formatURI,
java.lang.String location,
java.lang.String controlGroup,
java.lang.String dsState,
java.lang.String checksumType,
java.lang.String checksum,
java.lang.String logMessage)
|
java.lang.String |
addDisseminator(Context context,
java.lang.String pid,
java.lang.String bDefPID,
java.lang.String bMechPid,
java.lang.String dissLabel,
DSBindingMap bindingMap,
java.lang.String dissState,
java.lang.String logMessage)
|
boolean |
adminPing(Context context)
|
java.lang.String |
compareDatastreamChecksum(Context context,
java.lang.String pid,
java.lang.String dsID,
java.util.Date asOfDateTime)
|
java.io.InputStream |
exportObject(Context context,
java.lang.String pid,
java.lang.String format,
java.lang.String exportContext,
java.lang.String encoding)
|
Datastream |
getDatastream(Context context,
java.lang.String pid,
java.lang.String datastreamID,
java.util.Date asOfDateTime)
|
Datastream[] |
getDatastreamHistory(Context context,
java.lang.String pid,
java.lang.String datastreamID)
|
Datastream[] |
getDatastreams(Context context,
java.lang.String pid,
java.util.Date asOfDateTime,
java.lang.String dsState)
|
Disseminator |
getDisseminator(Context context,
java.lang.String pid,
java.lang.String disseminatorID,
java.util.Date asOfDateTime)
|
Disseminator[] |
getDisseminatorHistory(Context context,
java.lang.String pid,
java.lang.String disseminatorID)
|
Disseminator[] |
getDisseminators(Context context,
java.lang.String pid,
java.util.Date asOfDateTime,
java.lang.String dissState)
|
java.lang.String[] |
getNextPID(Context context,
int numPIDs,
java.lang.String namespace)
|
Property[] |
getObjectProperties(Context context,
java.lang.String pid)
|
java.io.InputStream |
getObjectXML(Context context,
java.lang.String pid,
java.lang.String encoding)
|
java.io.InputStream |
getTempStream(java.lang.String id)
|
java.lang.String |
ingestObject(Context context,
java.io.InputStream serialization,
java.lang.String logMessage,
java.lang.String format,
java.lang.String encoding,
boolean newPid)
|
java.util.Date |
modifyDatastreamByReference(Context context,
java.lang.String pid,
java.lang.String datastreamID,
java.lang.String[] altIDs,
java.lang.String dsLabel,
java.lang.String mimeType,
java.lang.String formatURI,
java.lang.String dsLocation,
java.lang.String checksumType,
java.lang.String checksum,
java.lang.String logMessage,
boolean force)
|
java.util.Date |
modifyDatastreamByValue(Context context,
java.lang.String pid,
java.lang.String datastreamID,
java.lang.String[] altIDs,
java.lang.String dsLabel,
java.lang.String mimeType,
java.lang.String formatURI,
java.io.InputStream dsContent,
java.lang.String checksumType,
java.lang.String checksum,
java.lang.String logMessage,
boolean force)
|
java.util.Date |
modifyDisseminator(Context context,
java.lang.String pid,
java.lang.String disseminatorID,
java.lang.String bMechPid,
java.lang.String dissLabel,
DSBindingMap bindingMap,
java.lang.String dissState,
java.lang.String logMessage,
boolean force)
|
java.util.Date |
modifyObject(Context context,
java.lang.String pid,
java.lang.String state,
java.lang.String label,
java.lang.String ownerId,
java.lang.String logMessage)
|
java.util.Date[] |
purgeDatastream(Context context,
java.lang.String pid,
java.lang.String datastreamID,
java.util.Date startDT,
java.util.Date endDT,
java.lang.String logMessage,
boolean force)
|
java.util.Date[] |
purgeDisseminator(Context context,
java.lang.String pid,
java.lang.String disseminatorID,
java.util.Date endDT,
java.lang.String logMessage)
|
java.util.Date |
purgeObject(Context context,
java.lang.String pid,
java.lang.String logMessage,
boolean force)
|
java.lang.String |
putTempStream(Context context,
java.io.InputStream in)
|
java.util.Date |
setDatastreamState(Context context,
java.lang.String pid,
java.lang.String dsID,
java.lang.String dsState,
java.lang.String logMessage)
|
java.util.Date |
setDatastreamVersionable(Context context,
java.lang.String pid,
java.lang.String dsID,
boolean versionable,
java.lang.String logMessage)
|
java.util.Date |
setDisseminatorState(Context context,
java.lang.String pid,
java.lang.String dsID,
java.lang.String dsState,
java.lang.String logMessage)
|
ingestObject
java.lang.String ingestObject(Context context,
java.io.InputStream serialization,
java.lang.String logMessage,
java.lang.String format,
java.lang.String encoding,
boolean newPid)
throws ServerException
- Throws:
ServerException
modifyObject
java.util.Date modifyObject(Context context,
java.lang.String pid,
java.lang.String state,
java.lang.String label,
java.lang.String ownerId,
java.lang.String logMessage)
throws ServerException
- Throws:
ServerException
getObjectProperties
Property[] getObjectProperties(Context context,
java.lang.String pid)
throws ServerException
- Throws:
ServerException
getObjectXML
java.io.InputStream getObjectXML(Context context,
java.lang.String pid,
java.lang.String encoding)
throws ServerException
- Throws:
ServerException
exportObject
java.io.InputStream exportObject(Context context,
java.lang.String pid,
java.lang.String format,
java.lang.String exportContext,
java.lang.String encoding)
throws ServerException
- Throws:
ServerException
purgeObject
java.util.Date purgeObject(Context context,
java.lang.String pid,
java.lang.String logMessage,
boolean force)
throws ServerException
- Throws:
ServerException
addDatastream
java.lang.String addDatastream(Context context,
java.lang.String pid,
java.lang.String dsID,
java.lang.String[] altIDs,
java.lang.String dsLabel,
boolean versionable,
java.lang.String MIMEType,
java.lang.String formatURI,
java.lang.String location,
java.lang.String controlGroup,
java.lang.String dsState,
java.lang.String checksumType,
java.lang.String checksum,
java.lang.String logMessage)
throws ServerException
- Throws:
ServerException
modifyDatastreamByReference
java.util.Date modifyDatastreamByReference(Context context,
java.lang.String pid,
java.lang.String datastreamID,
java.lang.String[] altIDs,
java.lang.String dsLabel,
java.lang.String mimeType,
java.lang.String formatURI,
java.lang.String dsLocation,
java.lang.String checksumType,
java.lang.String checksum,
java.lang.String logMessage,
boolean force)
throws ServerException
- Throws:
ServerException
modifyDatastreamByValue
java.util.Date modifyDatastreamByValue(Context context,
java.lang.String pid,
java.lang.String datastreamID,
java.lang.String[] altIDs,
java.lang.String dsLabel,
java.lang.String mimeType,
java.lang.String formatURI,
java.io.InputStream dsContent,
java.lang.String checksumType,
java.lang.String checksum,
java.lang.String logMessage,
boolean force)
throws ServerException
- Throws:
ServerException
purgeDatastream
java.util.Date[] purgeDatastream(Context context,
java.lang.String pid,
java.lang.String datastreamID,
java.util.Date startDT,
java.util.Date endDT,
java.lang.String logMessage,
boolean force)
throws ServerException
- Throws:
ServerException
getDatastream
Datastream getDatastream(Context context,
java.lang.String pid,
java.lang.String datastreamID,
java.util.Date asOfDateTime)
throws ServerException
- Throws:
ServerException
getDatastreams
Datastream[] getDatastreams(Context context,
java.lang.String pid,
java.util.Date asOfDateTime,
java.lang.String dsState)
throws ServerException
- Throws:
ServerException
getDatastreamHistory
Datastream[] getDatastreamHistory(Context context,
java.lang.String pid,
java.lang.String datastreamID)
throws ServerException
- Throws:
ServerException
addDisseminator
java.lang.String addDisseminator(Context context,
java.lang.String pid,
java.lang.String bDefPID,
java.lang.String bMechPid,
java.lang.String dissLabel,
DSBindingMap bindingMap,
java.lang.String dissState,
java.lang.String logMessage)
throws ServerException
- Throws:
ServerException
modifyDisseminator
java.util.Date modifyDisseminator(Context context,
java.lang.String pid,
java.lang.String disseminatorID,
java.lang.String bMechPid,
java.lang.String dissLabel,
DSBindingMap bindingMap,
java.lang.String dissState,
java.lang.String logMessage,
boolean force)
throws ServerException
- Throws:
ServerException
purgeDisseminator
java.util.Date[] purgeDisseminator(Context context,
java.lang.String pid,
java.lang.String disseminatorID,
java.util.Date endDT,
java.lang.String logMessage)
throws ServerException
- Throws:
ServerException
getDisseminator
Disseminator getDisseminator(Context context,
java.lang.String pid,
java.lang.String disseminatorID,
java.util.Date asOfDateTime)
throws ServerException
- Throws:
ServerException
getDisseminators
Disseminator[] getDisseminators(Context context,
java.lang.String pid,
java.util.Date asOfDateTime,
java.lang.String dissState)
throws ServerException
- Throws:
ServerException
getDisseminatorHistory
Disseminator[] getDisseminatorHistory(Context context,
java.lang.String pid,
java.lang.String disseminatorID)
throws ServerException
- Throws:
ServerException
putTempStream
java.lang.String putTempStream(Context context,
java.io.InputStream in)
throws ServerException
- Throws:
ServerException
getTempStream
java.io.InputStream getTempStream(java.lang.String id)
throws ServerException
- Throws:
ServerException
setDatastreamState
java.util.Date setDatastreamState(Context context,
java.lang.String pid,
java.lang.String dsID,
java.lang.String dsState,
java.lang.String logMessage)
throws ServerException
- Throws:
ServerException
setDatastreamVersionable
java.util.Date setDatastreamVersionable(Context context,
java.lang.String pid,
java.lang.String dsID,
boolean versionable,
java.lang.String logMessage)
throws ServerException
- Throws:
ServerException
compareDatastreamChecksum
java.lang.String compareDatastreamChecksum(Context context,
java.lang.String pid,
java.lang.String dsID,
java.util.Date asOfDateTime)
throws ServerException
- Throws:
ServerException
setDisseminatorState
java.util.Date setDisseminatorState(Context context,
java.lang.String pid,
java.lang.String dsID,
java.lang.String dsState,
java.lang.String logMessage)
throws ServerException
- Throws:
ServerException
getNextPID
java.lang.String[] getNextPID(Context context,
int numPIDs,
java.lang.String namespace)
throws ServerException
- Throws:
ServerException
adminPing
boolean adminPing(Context context)
throws ServerException
- Throws:
ServerException