org.fcrepo.server.management.FedoraAPIMMTOM Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of fcrepo-common Show documentation
Show all versions of fcrepo-common Show documentation
Common, generally useful utilities
package org.fcrepo.server.management;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.ws.RequestWrapper;
import javax.xml.ws.ResponseWrapper;
/**
* This class was generated by Apache CXF 2.7.7
* 2014-11-23T08:42:49.414-05:00
* Generated source version: 2.7.7
*
*/
@WebService(targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", name = "Fedora-API-M-MTOM")
@XmlSeeAlso({org.fcrepo.server.types.mtom.gen.ObjectFactory.class, org.fcrepo.server.types.gen.ObjectFactory.class})
public interface FedoraAPIMMTOM {
@WebResult(name = "modifiedDate", targetNamespace = "")
@RequestWrapper(localName = "setDatastreamState", targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", className = "org.fcrepo.server.types.mtom.gen.SetDatastreamState")
@WebMethod(action = "http://fedora-commons.org/2011/07/definitions/types/#setDatastreamState")
@ResponseWrapper(localName = "setDatastreamStateResponse", targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", className = "org.fcrepo.server.types.mtom.gen.SetDatastreamStateResponse")
public java.lang.String setDatastreamState(
@WebParam(name = "pid", targetNamespace = "")
java.lang.String pid,
@WebParam(name = "dsID", targetNamespace = "")
java.lang.String dsID,
@WebParam(name = "dsState", targetNamespace = "")
java.lang.String dsState,
@WebParam(name = "logMessage", targetNamespace = "")
java.lang.String logMessage
);
@WebResult(name = "purged", targetNamespace = "")
@RequestWrapper(localName = "purgeRelationship", targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", className = "org.fcrepo.server.types.mtom.gen.PurgeRelationship")
@WebMethod(action = "http://fedora-commons.org/2011/07/definitions/types/#purgeRelationship")
@ResponseWrapper(localName = "purgeRelationshipResponse", targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", className = "org.fcrepo.server.types.mtom.gen.PurgeRelationshipResponse")
public boolean purgeRelationship(
@WebParam(name = "pid", targetNamespace = "")
java.lang.String pid,
@WebParam(name = "relationship", targetNamespace = "")
java.lang.String relationship,
@WebParam(name = "object", targetNamespace = "")
java.lang.String object,
@WebParam(name = "isLiteral", targetNamespace = "")
boolean isLiteral,
@WebParam(name = "datatype", targetNamespace = "")
java.lang.String datatype
);
@WebResult(name = "purgedDate", targetNamespace = "")
@RequestWrapper(localName = "purgeObject", targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", className = "org.fcrepo.server.types.mtom.gen.PurgeObject")
@WebMethod(action = "http://fedora-commons.org/2011/07/definitions/types/#purgeObject")
@ResponseWrapper(localName = "purgeObjectResponse", targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", className = "org.fcrepo.server.types.mtom.gen.PurgeObjectResponse")
public java.lang.String purgeObject(
@WebParam(name = "pid", targetNamespace = "")
java.lang.String pid,
@WebParam(name = "logMessage", targetNamespace = "")
java.lang.String logMessage,
@WebParam(name = "force", targetNamespace = "")
boolean force
);
@WebResult(name = "datastream", targetNamespace = "")
@RequestWrapper(localName = "getDatastreamHistory", targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", className = "org.fcrepo.server.types.mtom.gen.GetDatastreamHistory")
@WebMethod(action = "http://fedora-commons.org/2011/07/definitions/types/#getDatastreamHistory")
@ResponseWrapper(localName = "getDatastreamHistoryResponse", targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", className = "org.fcrepo.server.types.mtom.gen.GetDatastreamHistoryResponse")
public java.util.List getDatastreamHistory(
@WebParam(name = "pid", targetNamespace = "")
java.lang.String pid,
@WebParam(name = "dsID", targetNamespace = "")
java.lang.String dsID
);
@WebResult(name = "modifiedDate", targetNamespace = "")
@RequestWrapper(localName = "setDatastreamVersionable", targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", className = "org.fcrepo.server.types.mtom.gen.SetDatastreamVersionable")
@WebMethod(action = "http://fedora-commons.org/2011/07/definitions/types/#setDatastreamVersionable")
@ResponseWrapper(localName = "setDatastreamVersionableResponse", targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", className = "org.fcrepo.server.types.mtom.gen.SetDatastreamVersionableResponse")
public java.lang.String setDatastreamVersionable(
@WebParam(name = "pid", targetNamespace = "")
java.lang.String pid,
@WebParam(name = "dsID", targetNamespace = "")
java.lang.String dsID,
@WebParam(name = "versionable", targetNamespace = "")
boolean versionable,
@WebParam(name = "logMessage", targetNamespace = "")
java.lang.String logMessage
);
@WebResult(name = "validation", targetNamespace = "")
@RequestWrapper(localName = "validate", targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", className = "org.fcrepo.server.types.mtom.gen.Validate")
@WebMethod(action = "http://fedora-commons.org/2011/07/definitions/types/#validate")
@ResponseWrapper(localName = "validateResponse", targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", className = "org.fcrepo.server.types.mtom.gen.ValidateResponse")
public org.fcrepo.server.types.gen.Validation validate(
@WebParam(name = "pid", targetNamespace = "")
java.lang.String pid,
@WebParam(name = "asOfDateTime", targetNamespace = "")
java.lang.String asOfDateTime
);
@WebResult(name = "pid", targetNamespace = "")
@RequestWrapper(localName = "getNextPID", targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", className = "org.fcrepo.server.types.mtom.gen.GetNextPID")
@WebMethod(action = "http://fedora-commons.org/2011/07/definitions/types/#getNextPID")
@ResponseWrapper(localName = "getNextPIDResponse", targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", className = "org.fcrepo.server.types.mtom.gen.GetNextPIDResponse")
public java.util.List getNextPID(
@WebParam(name = "numPIDs", targetNamespace = "")
java.math.BigInteger numPIDs,
@WebParam(name = "pidNamespace", targetNamespace = "")
java.lang.String pidNamespace
);
@WebResult(name = "objectXML", targetNamespace = "")
@RequestWrapper(localName = "export", targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", className = "org.fcrepo.server.types.mtom.gen.Export")
@WebMethod(action = "http://fedora-commons.org/2011/07/definitions/types/#export")
@ResponseWrapper(localName = "exportResponse", targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", className = "org.fcrepo.server.types.mtom.gen.ExportResponse")
public javax.activation.DataHandler export(
@WebParam(name = "pid", targetNamespace = "")
java.lang.String pid,
@WebParam(name = "format", targetNamespace = "")
java.lang.String format,
@WebParam(name = "context", targetNamespace = "")
java.lang.String context
);
@WebResult(name = "datastreamID", targetNamespace = "")
@RequestWrapper(localName = "addDatastream", targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", className = "org.fcrepo.server.types.mtom.gen.AddDatastream")
@WebMethod(action = "http://fedora-commons.org/2011/07/definitions/types/#addDatastream")
@ResponseWrapper(localName = "addDatastreamResponse", targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", className = "org.fcrepo.server.types.mtom.gen.AddDatastreamResponse")
public java.lang.String addDatastream(
@WebParam(name = "pid", targetNamespace = "")
java.lang.String pid,
@WebParam(name = "dsID", targetNamespace = "")
java.lang.String dsID,
@WebParam(name = "altIDs", targetNamespace = "")
org.fcrepo.server.types.gen.ArrayOfString altIDs,
@WebParam(name = "dsLabel", targetNamespace = "")
java.lang.String dsLabel,
@WebParam(name = "versionable", targetNamespace = "")
boolean versionable,
@WebParam(name = "MIMEType", targetNamespace = "")
java.lang.String mimeType,
@WebParam(name = "formatURI", targetNamespace = "")
java.lang.String formatURI,
@WebParam(name = "dsLocation", targetNamespace = "")
java.lang.String dsLocation,
@WebParam(name = "controlGroup", targetNamespace = "")
java.lang.String controlGroup,
@WebParam(name = "dsState", targetNamespace = "")
java.lang.String dsState,
@WebParam(name = "checksumType", targetNamespace = "")
java.lang.String checksumType,
@WebParam(name = "checksum", targetNamespace = "")
java.lang.String checksum,
@WebParam(name = "logMessage", targetNamespace = "")
java.lang.String logMessage
);
@WebResult(name = "added", targetNamespace = "")
@RequestWrapper(localName = "addRelationship", targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", className = "org.fcrepo.server.types.mtom.gen.AddRelationship")
@WebMethod(action = "http://fedora-commons.org/2011/07/definitions/types/#addRelationship")
@ResponseWrapper(localName = "addRelationshipResponse", targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", className = "org.fcrepo.server.types.mtom.gen.AddRelationshipResponse")
public boolean addRelationship(
@WebParam(name = "pid", targetNamespace = "")
java.lang.String pid,
@WebParam(name = "relationship", targetNamespace = "")
java.lang.String relationship,
@WebParam(name = "object", targetNamespace = "")
java.lang.String object,
@WebParam(name = "isLiteral", targetNamespace = "")
boolean isLiteral,
@WebParam(name = "datatype", targetNamespace = "")
java.lang.String datatype
);
@WebResult(name = "modifiedDate", targetNamespace = "")
@RequestWrapper(localName = "modifyDatastreamByReference", targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", className = "org.fcrepo.server.types.mtom.gen.ModifyDatastreamByReference")
@WebMethod(action = "http://fedora-commons.org/2011/07/definitions/types/#modifyDatastreamByReference")
@ResponseWrapper(localName = "modifyDatastreamByReferenceResponse", targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", className = "org.fcrepo.server.types.mtom.gen.ModifyDatastreamByReferenceResponse")
public java.lang.String modifyDatastreamByReference(
@WebParam(name = "pid", targetNamespace = "")
java.lang.String pid,
@WebParam(name = "dsID", targetNamespace = "")
java.lang.String dsID,
@WebParam(name = "altIDs", targetNamespace = "")
org.fcrepo.server.types.gen.ArrayOfString altIDs,
@WebParam(name = "dsLabel", targetNamespace = "")
java.lang.String dsLabel,
@WebParam(name = "MIMEType", targetNamespace = "")
java.lang.String mimeType,
@WebParam(name = "formatURI", targetNamespace = "")
java.lang.String formatURI,
@WebParam(name = "dsLocation", targetNamespace = "")
java.lang.String dsLocation,
@WebParam(name = "checksumType", targetNamespace = "")
java.lang.String checksumType,
@WebParam(name = "checksum", targetNamespace = "")
java.lang.String checksum,
@WebParam(name = "logMessage", targetNamespace = "")
java.lang.String logMessage,
@WebParam(name = "force", targetNamespace = "")
boolean force
);
@WebResult(name = "datastream", targetNamespace = "")
@RequestWrapper(localName = "getDatastream", targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", className = "org.fcrepo.server.types.mtom.gen.GetDatastream")
@WebMethod(action = "http://fedora-commons.org/2011/07/definitions/types/#getDatastream")
@ResponseWrapper(localName = "getDatastreamResponse", targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", className = "org.fcrepo.server.types.mtom.gen.GetDatastreamResponse")
public org.fcrepo.server.types.gen.Datastream getDatastream(
@WebParam(name = "pid", targetNamespace = "")
java.lang.String pid,
@WebParam(name = "dsID", targetNamespace = "")
java.lang.String dsID,
@WebParam(name = "asOfDateTime", targetNamespace = "")
java.lang.String asOfDateTime
);
@WebResult(name = "modifiedDate", targetNamespace = "")
@RequestWrapper(localName = "modifyDatastreamByValue", targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", className = "org.fcrepo.server.types.mtom.gen.ModifyDatastreamByValue")
@WebMethod(action = "http://fedora-commons.org/2011/07/definitions/types/#modifyDatastreamByValue")
@ResponseWrapper(localName = "modifyDatastreamByValueResponse", targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", className = "org.fcrepo.server.types.mtom.gen.ModifyDatastreamByValueResponse")
public java.lang.String modifyDatastreamByValue(
@WebParam(name = "pid", targetNamespace = "")
java.lang.String pid,
@WebParam(name = "dsID", targetNamespace = "")
java.lang.String dsID,
@WebParam(name = "altIDs", targetNamespace = "")
org.fcrepo.server.types.gen.ArrayOfString altIDs,
@WebParam(name = "dsLabel", targetNamespace = "")
java.lang.String dsLabel,
@WebParam(name = "MIMEType", targetNamespace = "")
java.lang.String mimeType,
@WebParam(name = "formatURI", targetNamespace = "")
java.lang.String formatURI,
@WebParam(name = "dsContent", targetNamespace = "")
javax.activation.DataHandler dsContent,
@WebParam(name = "checksumType", targetNamespace = "")
java.lang.String checksumType,
@WebParam(name = "checksum", targetNamespace = "")
java.lang.String checksum,
@WebParam(name = "logMessage", targetNamespace = "")
java.lang.String logMessage,
@WebParam(name = "force", targetNamespace = "")
boolean force
);
@WebResult(name = "checksum", targetNamespace = "")
@RequestWrapper(localName = "compareDatastreamChecksum", targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", className = "org.fcrepo.server.types.mtom.gen.CompareDatastreamChecksum")
@WebMethod(action = "http://fedora-commons.org/2011/07/definitions/types/#compareDatastreamChecksum")
@ResponseWrapper(localName = "compareDatastreamChecksumResponse", targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", className = "org.fcrepo.server.types.mtom.gen.CompareDatastreamChecksumResponse")
public java.lang.String compareDatastreamChecksum(
@WebParam(name = "pid", targetNamespace = "")
java.lang.String pid,
@WebParam(name = "dsID", targetNamespace = "")
java.lang.String dsID,
@WebParam(name = "versionDate", targetNamespace = "")
java.lang.String versionDate
);
@WebResult(name = "objectXML", targetNamespace = "")
@RequestWrapper(localName = "getObjectXML", targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", className = "org.fcrepo.server.types.mtom.gen.GetObjectXML")
@WebMethod(action = "http://fedora-commons.org/2011/07/definitions/types/#getObjectXML")
@ResponseWrapper(localName = "getObjectXMLResponse", targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", className = "org.fcrepo.server.types.mtom.gen.GetObjectXMLResponse")
public javax.activation.DataHandler getObjectXML(
@WebParam(name = "pid", targetNamespace = "")
java.lang.String pid
);
@WebResult(name = "relationships", targetNamespace = "")
@RequestWrapper(localName = "getRelationships", targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", className = "org.fcrepo.server.types.mtom.gen.GetRelationships")
@WebMethod(action = "http://fedora-commons.org/2011/07/definitions/types/#getRelationships")
@ResponseWrapper(localName = "getRelationshipsResponse", targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", className = "org.fcrepo.server.types.mtom.gen.GetRelationshipsResponse")
public java.util.List getRelationships(
@WebParam(name = "pid", targetNamespace = "")
java.lang.String pid,
@WebParam(name = "relationship", targetNamespace = "")
java.lang.String relationship
);
@WebResult(name = "objectPID", targetNamespace = "")
@RequestWrapper(localName = "ingest", targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", className = "org.fcrepo.server.types.mtom.gen.Ingest")
@WebMethod(action = "http://fedora-commons.org/2011/07/definitions/types/#ingest")
@ResponseWrapper(localName = "ingestResponse", targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", className = "org.fcrepo.server.types.mtom.gen.IngestResponse")
public java.lang.String ingest(
@WebParam(name = "objectXML", targetNamespace = "")
javax.activation.DataHandler objectXML,
@WebParam(name = "format", targetNamespace = "")
java.lang.String format,
@WebParam(name = "logMessage", targetNamespace = "")
java.lang.String logMessage
);
@WebResult(name = "modifiedDate", targetNamespace = "")
@RequestWrapper(localName = "modifyObject", targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", className = "org.fcrepo.server.types.mtom.gen.ModifyObject")
@WebMethod(action = "http://fedora-commons.org/2011/07/definitions/types/#modifyObject")
@ResponseWrapper(localName = "modifyObjectResponse", targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", className = "org.fcrepo.server.types.mtom.gen.ModifyObjectResponse")
public java.lang.String modifyObject(
@WebParam(name = "pid", targetNamespace = "")
java.lang.String pid,
@WebParam(name = "state", targetNamespace = "")
java.lang.String state,
@WebParam(name = "label", targetNamespace = "")
java.lang.String label,
@WebParam(name = "ownerId", targetNamespace = "")
java.lang.String ownerId,
@WebParam(name = "logMessage", targetNamespace = "")
java.lang.String logMessage
);
@WebResult(name = "purgedVersionDate", targetNamespace = "")
@RequestWrapper(localName = "purgeDatastream", targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", className = "org.fcrepo.server.types.mtom.gen.PurgeDatastream")
@WebMethod(action = "http://fedora-commons.org/2011/07/definitions/types/#purgeDatastream")
@ResponseWrapper(localName = "purgeDatastreamResponse", targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", className = "org.fcrepo.server.types.mtom.gen.PurgeDatastreamResponse")
public java.util.List purgeDatastream(
@WebParam(name = "pid", targetNamespace = "")
java.lang.String pid,
@WebParam(name = "dsID", targetNamespace = "")
java.lang.String dsID,
@WebParam(name = "startDT", targetNamespace = "")
java.lang.String startDT,
@WebParam(name = "endDT", targetNamespace = "")
java.lang.String endDT,
@WebParam(name = "logMessage", targetNamespace = "")
java.lang.String logMessage,
@WebParam(name = "force", targetNamespace = "")
boolean force
);
@WebResult(name = "datastream", targetNamespace = "")
@RequestWrapper(localName = "getDatastreams", targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", className = "org.fcrepo.server.types.mtom.gen.GetDatastreams")
@WebMethod(action = "http://fedora-commons.org/2011/07/definitions/types/#getDatastreams")
@ResponseWrapper(localName = "getDatastreamsResponse", targetNamespace = "http://fedora-commons.org/2011/07/definitions/types/", className = "org.fcrepo.server.types.mtom.gen.GetDatastreamsResponse")
public java.util.List getDatastreams(
@WebParam(name = "pid", targetNamespace = "")
java.lang.String pid,
@WebParam(name = "asOfDateTime", targetNamespace = "")
java.lang.String asOfDateTime,
@WebParam(name = "dsState", targetNamespace = "")
java.lang.String dsState
);
}