|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.fcrepo.server.access.FedoraAPIABindingSOAPHTTPImpl
public class FedoraAPIABindingSOAPHTTPImpl
Implements the Fedora Access SOAP service.
| Constructor Summary | |
|---|---|
FedoraAPIABindingSOAPHTTPImpl()
|
|
| Method Summary | |
|---|---|
RepositoryInfo |
describeRepository()
Gets key information about the repository. |
FieldSearchResult |
findObjects(String[] resultFields,
org.apache.axis.types.NonNegativeInteger maxResults,
FieldSearchQuery query)
|
MIMETypedStream |
getDatastreamDissemination(String PID,
String dsID,
String asOfDateTime)
|
MIMETypedStream |
getDissemination(String PID,
String sDefPID,
String methodName,
Property[] userParms,
String asOfDateTime)
Gets a MIME-typed bytestream containing the result of a dissemination. |
String[] |
getObjectHistory(String PID)
|
ObjectProfile |
getObjectProfile(String PID,
String asOfDateTime)
Gets the object profile which included key metadata about the object and URLs for the Dissemination Index and Item Index of the object. |
DatastreamDef[] |
listDatastreams(String PID,
String asOfDateTime)
|
ObjectMethodsDef[] |
listMethods(String PID,
String asOfDateTime)
|
FieldSearchResult |
resumeFindObjects(String sessionToken)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FedoraAPIABindingSOAPHTTPImpl()
| Method Detail |
|---|
public String[] getObjectHistory(String PID)
throws RemoteException
getObjectHistory in interface FedoraAPIARemoteException
public MIMETypedStream getDissemination(String PID,
String sDefPID,
String methodName,
Property[] userParms,
String asOfDateTime)
throws RemoteException
Gets a MIME-typed bytestream containing the result of a dissemination.
getDissemination in interface FedoraAPIAPID - The persistent identifier of the Digital Object.sDefPID - The persistent identifier of the Service Definition object.methodName - The name of the method.asOfDateTime - The version datetime stamp of the digital object.userParms - An array of user-supplied method parameters and values.
RemoteException
public MIMETypedStream getDatastreamDissemination(String PID,
String dsID,
String asOfDateTime)
throws RemoteException
getDatastreamDissemination in interface FedoraAPIARemoteException
public FieldSearchResult findObjects(String[] resultFields,
org.apache.axis.types.NonNegativeInteger maxResults,
FieldSearchQuery query)
throws RemoteException
findObjects in interface FedoraAPIARemoteException
public FieldSearchResult resumeFindObjects(String sessionToken)
throws RemoteException
resumeFindObjects in interface FedoraAPIARemoteException
public ObjectMethodsDef[] listMethods(String PID,
String asOfDateTime)
throws RemoteException
listMethods in interface FedoraAPIARemoteException
public DatastreamDef[] listDatastreams(String PID,
String asOfDateTime)
throws RemoteException
listDatastreams in interface FedoraAPIARemoteException
public ObjectProfile getObjectProfile(String PID,
String asOfDateTime)
throws RemoteException
Gets the object profile which included key metadata about the object and URLs for the Dissemination Index and Item Index of the object.
getObjectProfile in interface FedoraAPIAPID - The persistent identifier for the digital object.asOfDateTime - The versioning datetime stamp.
RemoteException
public RepositoryInfo describeRepository()
throws RemoteException
Gets key information about the repository.
describeRepository in interface FedoraAPIARemoteException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||