public class FedoraAPIMMTOMImpl extends Object implements FedoraAPIMMTOM
| Constructor and Description |
|---|
FedoraAPIMMTOMImpl(Server server) |
| Modifier and Type | Method and Description |
|---|---|
String |
addDatastream(String pid,
String dsID,
ArrayOfString altIDs,
String dsLabel,
boolean versionable,
String mimeType,
String formatURI,
String dsLocation,
String controlGroup,
String dsState,
String checksumType,
String checksum,
String logMessage) |
boolean |
addRelationship(String pid,
String relationship,
String object,
boolean isLiteral,
String datatype) |
String |
compareDatastreamChecksum(String pid,
String dsID,
String versionDate) |
DataHandler |
export(String pid,
String format,
String context) |
Datastream |
getDatastream(String pid,
String dsID,
String asOfDateTime) |
List<Datastream> |
getDatastreamHistory(String pid,
String dsID) |
List<Datastream> |
getDatastreams(String pid,
String asOfDateTime,
String dsState) |
List<String> |
getNextPID(BigInteger numPIDs,
String pidNamespace) |
DataHandler |
getObjectXML(String pid) |
List<RelationshipTuple> |
getRelationships(String pid,
String relationship) |
String |
ingest(DataHandler objectXML,
String format,
String logMessage) |
String |
modifyDatastreamByReference(String pid,
String dsID,
ArrayOfString altIDs,
String dsLabel,
String mimeType,
String formatURI,
String dsLocation,
String checksumType,
String checksum,
String logMessage,
boolean force) |
String |
modifyDatastreamByValue(String pid,
String dsID,
ArrayOfString altIDs,
String dsLabel,
String mimeType,
String formatURI,
DataHandler dsContent,
String checksumType,
String checksum,
String logMessage,
boolean force) |
String |
modifyObject(String pid,
String state,
String label,
String ownerId,
String logMessage) |
List<String> |
purgeDatastream(String pid,
String dsID,
String startDT,
String endDT,
String logMessage,
boolean force) |
String |
purgeObject(String pid,
String logMessage,
boolean force) |
boolean |
purgeRelationship(String pid,
String relationship,
String object,
boolean isLiteral,
String datatype) |
String |
setDatastreamState(String pid,
String dsID,
String dsState,
String logMessage) |
String |
setDatastreamVersionable(String pid,
String dsID,
boolean versionable,
String logMessage) |
Validation |
validate(String pid,
String asOfDateTime) |
public FedoraAPIMMTOMImpl(Server server)
public String ingest(DataHandler objectXML, String format, String logMessage)
ingest in interface FedoraAPIMMTOMpublic String modifyObject(String pid, String state, String label, String ownerId, String logMessage)
modifyObject in interface FedoraAPIMMTOMpublic DataHandler getObjectXML(String pid)
getObjectXML in interface FedoraAPIMMTOMpublic DataHandler export(String pid, String format, String context)
export in interface FedoraAPIMMTOMpublic String purgeObject(String pid, String logMessage, boolean force)
purgeObject in interface FedoraAPIMMTOMpublic String addDatastream(String pid, String dsID, ArrayOfString altIDs, String dsLabel, boolean versionable, String mimeType, String formatURI, String dsLocation, String controlGroup, String dsState, String checksumType, String checksum, String logMessage)
addDatastream in interface FedoraAPIMMTOMpublic String modifyDatastreamByReference(String pid, String dsID, ArrayOfString altIDs, String dsLabel, String mimeType, String formatURI, String dsLocation, String checksumType, String checksum, String logMessage, boolean force)
modifyDatastreamByReference in interface FedoraAPIMMTOMpublic String modifyDatastreamByValue(String pid, String dsID, ArrayOfString altIDs, String dsLabel, String mimeType, String formatURI, DataHandler dsContent, String checksumType, String checksum, String logMessage, boolean force)
modifyDatastreamByValue in interface FedoraAPIMMTOMpublic String setDatastreamState(String pid, String dsID, String dsState, String logMessage)
setDatastreamState in interface FedoraAPIMMTOMpublic String setDatastreamVersionable(String pid, String dsID, boolean versionable, String logMessage)
setDatastreamVersionable in interface FedoraAPIMMTOMpublic String compareDatastreamChecksum(String pid, String dsID, String versionDate)
compareDatastreamChecksum in interface FedoraAPIMMTOMpublic Datastream getDatastream(String pid, String dsID, String asOfDateTime)
getDatastream in interface FedoraAPIMMTOMpublic List<Datastream> getDatastreams(String pid, String asOfDateTime, String dsState)
getDatastreams in interface FedoraAPIMMTOMpublic List<Datastream> getDatastreamHistory(String pid, String dsID)
getDatastreamHistory in interface FedoraAPIMMTOMpublic List<String> purgeDatastream(String pid, String dsID, String startDT, String endDT, String logMessage, boolean force)
purgeDatastream in interface FedoraAPIMMTOMpublic List<String> getNextPID(BigInteger numPIDs, String pidNamespace)
getNextPID in interface FedoraAPIMMTOMpublic List<RelationshipTuple> getRelationships(String pid, String relationship)
getRelationships in interface FedoraAPIMMTOMpublic boolean addRelationship(String pid, String relationship, String object, boolean isLiteral, String datatype)
addRelationship in interface FedoraAPIMMTOMpublic boolean purgeRelationship(String pid, String relationship, String object, boolean isLiteral, String datatype)
purgeRelationship in interface FedoraAPIMMTOMpublic Validation validate(String pid, String asOfDateTime)
validate in interface FedoraAPIMMTOMCopyright © 2013 DuraSpace. All Rights Reserved.