org.fcrepo.server.access.FedoraAPIA 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.access;
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.782-05:00
* Generated source version: 2.7.7
*
*/
@WebService(targetNamespace = "http://www.fedora.info/definitions/1/0/types/", name = "Fedora-API-A")
@XmlSeeAlso({org.fcrepo.server.types.gen.ObjectFactory.class})
public interface FedoraAPIA {
@WebResult(name = "datastreamDef", targetNamespace = "")
@RequestWrapper(localName = "listDatastreams", targetNamespace = "http://www.fedora.info/definitions/1/0/types/", className = "org.fcrepo.server.types.gen.ListDatastreams")
@WebMethod(action = "http://www.fedora.info/definitions/1/0/api/#listDatastreams")
@ResponseWrapper(localName = "listDatastreamsResponse", targetNamespace = "http://www.fedora.info/definitions/1/0/types/", className = "org.fcrepo.server.types.gen.ListDatastreamsResponse")
public java.util.List listDatastreams(
@WebParam(name = "pid", targetNamespace = "")
java.lang.String pid,
@WebParam(name = "asOfDateTime", targetNamespace = "")
java.lang.String asOfDateTime
);
@WebResult(name = "result", targetNamespace = "")
@RequestWrapper(localName = "resumeFindObjects", targetNamespace = "http://www.fedora.info/definitions/1/0/types/", className = "org.fcrepo.server.types.gen.ResumeFindObjects")
@WebMethod(action = "http://www.fedora.info/definitions/1/0/api/#resumeFindObjects")
@ResponseWrapper(localName = "resumeFindObjectsResponse", targetNamespace = "http://www.fedora.info/definitions/1/0/types/", className = "org.fcrepo.server.types.gen.ResumeFindObjectsResponse")
public org.fcrepo.server.types.gen.FieldSearchResult resumeFindObjects(
@WebParam(name = "sessionToken", targetNamespace = "")
java.lang.String sessionToken
);
@WebResult(name = "result", targetNamespace = "")
@RequestWrapper(localName = "findObjects", targetNamespace = "http://www.fedora.info/definitions/1/0/types/", className = "org.fcrepo.server.types.gen.FindObjects")
@WebMethod(action = "http://www.fedora.info/definitions/1/0/api/#findObjects")
@ResponseWrapper(localName = "findObjectsResponse", targetNamespace = "http://www.fedora.info/definitions/1/0/types/", className = "org.fcrepo.server.types.gen.FindObjectsResponse")
public org.fcrepo.server.types.gen.FieldSearchResult findObjects(
@WebParam(name = "resultFields", targetNamespace = "")
org.fcrepo.server.types.gen.ArrayOfString resultFields,
@WebParam(name = "maxResults", targetNamespace = "")
java.math.BigInteger maxResults,
@WebParam(name = "query", targetNamespace = "")
org.fcrepo.server.types.gen.FieldSearchQuery query
);
@WebResult(name = "dissemination", targetNamespace = "")
@RequestWrapper(localName = "getDatastreamDissemination", targetNamespace = "http://www.fedora.info/definitions/1/0/types/", className = "org.fcrepo.server.types.gen.GetDatastreamDissemination")
@WebMethod(action = "http://www.fedora.info/definitions/1/0/api/#getDatastreamDissemination")
@ResponseWrapper(localName = "getDatastreamDisseminationResponse", targetNamespace = "http://www.fedora.info/definitions/1/0/types/", className = "org.fcrepo.server.types.gen.GetDatastreamDisseminationResponse")
public org.fcrepo.server.types.gen.MIMETypedStream getDatastreamDissemination(
@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 = "objectProfile", targetNamespace = "")
@RequestWrapper(localName = "getObjectProfile", targetNamespace = "http://www.fedora.info/definitions/1/0/types/", className = "org.fcrepo.server.types.gen.GetObjectProfile")
@WebMethod(action = "http://www.fedora.info/definitions/1/0/api/#getObjectProfile")
@ResponseWrapper(localName = "getObjectProfileResponse", targetNamespace = "http://www.fedora.info/definitions/1/0/types/", className = "org.fcrepo.server.types.gen.GetObjectProfileResponse")
public org.fcrepo.server.types.gen.ObjectProfile getObjectProfile(
@WebParam(name = "pid", targetNamespace = "")
java.lang.String pid,
@WebParam(name = "asOfDateTime", targetNamespace = "")
java.lang.String asOfDateTime
);
@WebResult(name = "modifiedDate", targetNamespace = "")
@RequestWrapper(localName = "getObjectHistory", targetNamespace = "http://www.fedora.info/definitions/1/0/types/", className = "org.fcrepo.server.types.gen.GetObjectHistory")
@WebMethod(action = "http://www.fedora.info/definitions/1/0/api/#getObjectHistory")
@ResponseWrapper(localName = "getObjectHistoryResponse", targetNamespace = "http://www.fedora.info/definitions/1/0/types/", className = "org.fcrepo.server.types.gen.GetObjectHistoryResponse")
public java.util.List getObjectHistory(
@WebParam(name = "pid", targetNamespace = "")
java.lang.String pid
);
@WebResult(name = "objectMethod", targetNamespace = "")
@RequestWrapper(localName = "listMethods", targetNamespace = "http://www.fedora.info/definitions/1/0/types/", className = "org.fcrepo.server.types.gen.ListMethods")
@WebMethod(action = "http://www.fedora.info/definitions/1/0/api/#listMethods")
@ResponseWrapper(localName = "listMethodsResponse", targetNamespace = "http://www.fedora.info/definitions/1/0/types/", className = "org.fcrepo.server.types.gen.ListMethodsResponse")
public java.util.List listMethods(
@WebParam(name = "pid", targetNamespace = "")
java.lang.String pid,
@WebParam(name = "asOfDateTime", targetNamespace = "")
java.lang.String asOfDateTime
);
@WebResult(name = "dissemination", targetNamespace = "")
@RequestWrapper(localName = "getDissemination", targetNamespace = "http://www.fedora.info/definitions/1/0/types/", className = "org.fcrepo.server.types.gen.GetDissemination")
@WebMethod(action = "http://www.fedora.info/definitions/1/0/api/#getDissemination")
@ResponseWrapper(localName = "getDisseminationResponse", targetNamespace = "http://www.fedora.info/definitions/1/0/types/", className = "org.fcrepo.server.types.gen.GetDisseminationResponse")
public org.fcrepo.server.types.gen.MIMETypedStream getDissemination(
@WebParam(name = "pid", targetNamespace = "")
java.lang.String pid,
@WebParam(name = "serviceDefinitionPid", targetNamespace = "")
java.lang.String serviceDefinitionPid,
@WebParam(name = "methodName", targetNamespace = "")
java.lang.String methodName,
@WebParam(name = "parameters", targetNamespace = "")
org.fcrepo.server.types.gen.GetDissemination.Parameters parameters,
@WebParam(name = "asOfDateTime", targetNamespace = "")
java.lang.String asOfDateTime
);
@WebResult(name = "repositoryInfo", targetNamespace = "")
@RequestWrapper(localName = "describeRepository", targetNamespace = "http://www.fedora.info/definitions/1/0/types/", className = "org.fcrepo.server.types.gen.DescribeRepository")
@WebMethod(action = "http://www.fedora.info/definitions/1/0/api/#describeRepository")
@ResponseWrapper(localName = "describeRepositoryResponse", targetNamespace = "http://www.fedora.info/definitions/1/0/types/", className = "org.fcrepo.server.types.gen.DescribeRepositoryResponse")
public org.fcrepo.server.types.gen.RepositoryInfo describeRepository();
}