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)
|
boolean |
addRelationship(java.lang.String pid,
java.lang.String relationship,
java.lang.String object,
boolean isLiteral,
java.lang.String datatype)
|
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)
|
java.lang.String[] |
getNextPID(org.apache.axis.types.NonNegativeInteger numPIDs,
java.lang.String pidNamespace)
|
byte[] |
getObjectXML(java.lang.String pid)
|
RelationshipTuple[] |
getRelationships(java.lang.String pid,
java.lang.String relationship)
|
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 |
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 |
purgeObject(java.lang.String pid,
java.lang.String logMessage,
boolean force)
|
boolean |
purgeRelationship(java.lang.String pid,
java.lang.String relationship,
java.lang.String object,
boolean isLiteral,
java.lang.String datatype)
|
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)
|
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
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
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
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
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
getNextPID
java.lang.String[] getNextPID(org.apache.axis.types.NonNegativeInteger numPIDs,
java.lang.String pidNamespace)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
getRelationships
RelationshipTuple[] getRelationships(java.lang.String pid,
java.lang.String relationship)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
addRelationship
boolean addRelationship(java.lang.String pid,
java.lang.String relationship,
java.lang.String object,
boolean isLiteral,
java.lang.String datatype)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
purgeRelationship
boolean purgeRelationship(java.lang.String pid,
java.lang.String relationship,
java.lang.String object,
boolean isLiteral,
java.lang.String datatype)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException