fedora.server.management
Interface FedoraAPIM
- All Superinterfaces:
- java.rmi.Remote
- All Known Implementing Classes:
- APIMStub, FedoraAPIMBindingSOAPHTTPImpl, FedoraAPIMBindingSOAPHTTPSkeleton, FedoraAPIMBindingSOAPHTTPStub
public interface FedoraAPIM
- extends java.rmi.Remote
|
Method Summary |
java.lang.String |
addDatastream(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 dsLocation,
java.lang.String controlGroup,
java.lang.String dsState,
java.lang.String checksumType,
java.lang.String checksum,
java.lang.String logMessage)
|
java.lang.String |
addDisseminator(java.lang.String pid,
java.lang.String bDefPID,
java.lang.String bMechPID,
java.lang.String dissLabel,
DatastreamBindingMap bindingMap,
java.lang.String dissState,
java.lang.String logMessage)
|
java.lang.String |
compareDatastreamChecksum(java.lang.String pid,
java.lang.String dsID,
java.lang.String versionDate)
|
UserInfo |
describeUser(java.lang.String id)
|
byte[] |
export(java.lang.String pid,
java.lang.String format,
java.lang.String context)
|
byte[] |
exportObject(java.lang.String pid)
|
Datastream |
getDatastream(java.lang.String pid,
java.lang.String dsID,
java.lang.String asOfDateTime)
|
Datastream[] |
getDatastreamHistory(java.lang.String pid,
java.lang.String dsID)
|
Datastream[] |
getDatastreams(java.lang.String pid,
java.lang.String asOfDateTime,
java.lang.String dsState)
|
Disseminator |
getDisseminator(java.lang.String pid,
java.lang.String dissID,
java.lang.String asOfDateTime)
|
Disseminator[] |
getDisseminatorHistory(java.lang.String pid,
java.lang.String dissID)
|
Disseminator[] |
getDisseminators(java.lang.String pid,
java.lang.String asOfDateTime,
java.lang.String dissState)
|
java.lang.String[] |
getNextPID(org.apache.axis.types.NonNegativeInteger numPIDs,
java.lang.String pidNamespace)
|
byte[] |
getObjectXML(java.lang.String pid)
|
java.lang.String |
ingest(byte[] objectXML,
java.lang.String format,
java.lang.String logMessage)
|
java.lang.String |
ingestObject(byte[] METSXML,
java.lang.String logMessage)
|
java.lang.String |
modifyDatastreamByReference(java.lang.String pid,
java.lang.String dsID,
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.lang.String |
modifyDatastreamByValue(java.lang.String pid,
java.lang.String dsID,
java.lang.String[] altIDs,
java.lang.String dsLabel,
java.lang.String MIMEType,
java.lang.String formatURI,
byte[] dsContent,
java.lang.String checksumType,
java.lang.String checksum,
java.lang.String logMessage,
boolean force)
|
java.lang.String |
modifyDisseminator(java.lang.String pid,
java.lang.String dissID,
java.lang.String bMechPID,
java.lang.String dissLabel,
DatastreamBindingMap bindingMap,
java.lang.String dissState,
java.lang.String logMessage,
boolean force)
|
java.lang.String |
modifyObject(java.lang.String pid,
java.lang.String state,
java.lang.String label,
java.lang.String ownerId,
java.lang.String logMessage)
|
java.lang.String[] |
purgeDatastream(java.lang.String pid,
java.lang.String dsID,
java.lang.String startDT,
java.lang.String endDT,
java.lang.String logMessage,
boolean force)
|
java.lang.String[] |
purgeDisseminator(java.lang.String pid,
java.lang.String dissID,
java.lang.String endDT,
java.lang.String logMessage)
|
java.lang.String |
purgeObject(java.lang.String pid,
java.lang.String logMessage,
boolean force)
|
java.lang.String |
setDatastreamState(java.lang.String pid,
java.lang.String dsID,
java.lang.String dsState,
java.lang.String logMessage)
|
java.lang.String |
setDatastreamVersionable(java.lang.String pid,
java.lang.String dsID,
boolean versionable,
java.lang.String logMessage)
|
java.lang.String |
setDisseminatorState(java.lang.String pid,
java.lang.String dissID,
java.lang.String dissState,
java.lang.String logMessage)
|
ingest
java.lang.String ingest(byte[] objectXML,
java.lang.String format,
java.lang.String logMessage)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
ingestObject
java.lang.String ingestObject(byte[] METSXML,
java.lang.String logMessage)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
describeUser
UserInfo describeUser(java.lang.String id)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
modifyObject
java.lang.String modifyObject(java.lang.String pid,
java.lang.String state,
java.lang.String label,
java.lang.String ownerId,
java.lang.String logMessage)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
getObjectXML
byte[] getObjectXML(java.lang.String pid)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
export
byte[] export(java.lang.String pid,
java.lang.String format,
java.lang.String context)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
exportObject
byte[] exportObject(java.lang.String pid)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
purgeObject
java.lang.String purgeObject(java.lang.String pid,
java.lang.String logMessage,
boolean force)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
addDatastream
java.lang.String addDatastream(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 dsLocation,
java.lang.String controlGroup,
java.lang.String dsState,
java.lang.String checksumType,
java.lang.String checksum,
java.lang.String logMessage)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
addDisseminator
java.lang.String addDisseminator(java.lang.String pid,
java.lang.String bDefPID,
java.lang.String bMechPID,
java.lang.String dissLabel,
DatastreamBindingMap bindingMap,
java.lang.String dissState,
java.lang.String logMessage)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
modifyDatastreamByReference
java.lang.String modifyDatastreamByReference(java.lang.String pid,
java.lang.String dsID,
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 java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
modifyDatastreamByValue
java.lang.String modifyDatastreamByValue(java.lang.String pid,
java.lang.String dsID,
java.lang.String[] altIDs,
java.lang.String dsLabel,
java.lang.String MIMEType,
java.lang.String formatURI,
byte[] dsContent,
java.lang.String checksumType,
java.lang.String checksum,
java.lang.String logMessage,
boolean force)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
modifyDisseminator
java.lang.String modifyDisseminator(java.lang.String pid,
java.lang.String dissID,
java.lang.String bMechPID,
java.lang.String dissLabel,
DatastreamBindingMap bindingMap,
java.lang.String dissState,
java.lang.String logMessage,
boolean force)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
setDatastreamState
java.lang.String setDatastreamState(java.lang.String pid,
java.lang.String dsID,
java.lang.String dsState,
java.lang.String logMessage)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
setDatastreamVersionable
java.lang.String setDatastreamVersionable(java.lang.String pid,
java.lang.String dsID,
boolean versionable,
java.lang.String logMessage)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
compareDatastreamChecksum
java.lang.String compareDatastreamChecksum(java.lang.String pid,
java.lang.String dsID,
java.lang.String versionDate)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
setDisseminatorState
java.lang.String setDisseminatorState(java.lang.String pid,
java.lang.String dissID,
java.lang.String dissState,
java.lang.String logMessage)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
getDatastream
Datastream getDatastream(java.lang.String pid,
java.lang.String dsID,
java.lang.String asOfDateTime)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
getDatastreams
Datastream[] getDatastreams(java.lang.String pid,
java.lang.String asOfDateTime,
java.lang.String dsState)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
getDatastreamHistory
Datastream[] getDatastreamHistory(java.lang.String pid,
java.lang.String dsID)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
getDisseminator
Disseminator getDisseminator(java.lang.String pid,
java.lang.String dissID,
java.lang.String asOfDateTime)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
getDisseminators
Disseminator[] getDisseminators(java.lang.String pid,
java.lang.String asOfDateTime,
java.lang.String dissState)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
getDisseminatorHistory
Disseminator[] getDisseminatorHistory(java.lang.String pid,
java.lang.String dissID)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
purgeDatastream
java.lang.String[] purgeDatastream(java.lang.String pid,
java.lang.String dsID,
java.lang.String startDT,
java.lang.String endDT,
java.lang.String logMessage,
boolean force)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
purgeDisseminator
java.lang.String[] purgeDisseminator(java.lang.String pid,
java.lang.String dissID,
java.lang.String endDT,
java.lang.String logMessage)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
getNextPID
java.lang.String[] getNextPID(org.apache.axis.types.NonNegativeInteger numPIDs,
java.lang.String pidNamespace)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException