|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfedora.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(java.lang.String[] resultFields,
org.apache.axis.types.NonNegativeInteger maxResults,
FieldSearchQuery query)
|
MIMETypedStream |
getDatastreamDissemination(java.lang.String PID,
java.lang.String dsID,
java.lang.String asOfDateTime)
|
MIMETypedStream |
getDissemination(java.lang.String PID,
java.lang.String bDefPID,
java.lang.String methodName,
Property[] userParms,
java.lang.String asOfDateTime)
Gets a MIME-typed bytestream containing the result of a dissemination. |
java.lang.String[] |
getObjectHistory(java.lang.String PID)
|
ObjectProfile |
getObjectProfile(java.lang.String PID,
java.lang.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(java.lang.String PID,
java.lang.String asOfDateTime)
|
ObjectMethodsDef[] |
listMethods(java.lang.String PID,
java.lang.String asOfDateTime)
|
FieldSearchResult |
resumeFindObjects(java.lang.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 java.lang.String[] getObjectHistory(java.lang.String PID)
throws java.rmi.RemoteException
getObjectHistory in interface FedoraAPIAjava.rmi.RemoteException
public MIMETypedStream getDissemination(java.lang.String PID,
java.lang.String bDefPID,
java.lang.String methodName,
Property[] userParms,
java.lang.String asOfDateTime)
throws java.rmi.RemoteException
Gets a MIME-typed bytestream containing the result of a dissemination.
getDissemination in interface FedoraAPIAPID - The persistent identifier of the Digital Object.bDefPID - The persistent identifier of the Behavior 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.
java.rmi.RemoteException
public MIMETypedStream getDatastreamDissemination(java.lang.String PID,
java.lang.String dsID,
java.lang.String asOfDateTime)
throws java.rmi.RemoteException
getDatastreamDissemination in interface FedoraAPIAjava.rmi.RemoteException
public FieldSearchResult findObjects(java.lang.String[] resultFields,
org.apache.axis.types.NonNegativeInteger maxResults,
FieldSearchQuery query)
throws java.rmi.RemoteException
findObjects in interface FedoraAPIAjava.rmi.RemoteException
public FieldSearchResult resumeFindObjects(java.lang.String sessionToken)
throws java.rmi.RemoteException
resumeFindObjects in interface FedoraAPIAjava.rmi.RemoteException
public ObjectMethodsDef[] listMethods(java.lang.String PID,
java.lang.String asOfDateTime)
throws java.rmi.RemoteException
listMethods in interface FedoraAPIAjava.rmi.RemoteException
public DatastreamDef[] listDatastreams(java.lang.String PID,
java.lang.String asOfDateTime)
throws java.rmi.RemoteException
listDatastreams in interface FedoraAPIAjava.rmi.RemoteException
public ObjectProfile getObjectProfile(java.lang.String PID,
java.lang.String asOfDateTime)
throws java.rmi.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.
java.rmi.RemoteException
public RepositoryInfo describeRepository()
throws java.rmi.RemoteException
Gets key information about the repository.
describeRepository in interface FedoraAPIAjava.rmi.RemoteException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||