fedora.server.access
Class FedoraAPIABindingSOAPHTTPStub
java.lang.Object
org.apache.axis.client.Stub
fedora.server.access.FedoraAPIABindingSOAPHTTPStub
- All Implemented Interfaces:
- FedoraAPIA, java.rmi.Remote, javax.xml.rpc.Stub
- Direct Known Subclasses:
- APIAStub
public class FedoraAPIABindingSOAPHTTPStub
- extends org.apache.axis.client.Stub
- implements FedoraAPIA
| Fields inherited from class org.apache.axis.client.Stub |
_call, cachedEndpoint, cachedPassword, cachedPortName, cachedProperties, cachedTimeout, cachedUsername, maintainSession, maintainSessionSet, service |
| Fields inherited from interface javax.xml.rpc.Stub |
ENDPOINT_ADDRESS_PROPERTY, PASSWORD_PROPERTY, SESSION_MAINTAIN_PROPERTY, USERNAME_PROPERTY |
|
Method Summary |
protected org.apache.axis.client.Call |
createCall()
|
RepositoryInfo |
describeRepository()
|
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[] parameters,
java.lang.String asOfDateTime)
|
java.lang.String[] |
getObjectHistory(java.lang.String pid)
|
ObjectProfile |
getObjectProfile(java.lang.String pid,
java.lang.String asOfDateTime)
|
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 org.apache.axis.client.Stub |
_createCall, _getCall, _getProperty, _getPropertyNames, _getService, _setProperty, addAttachment, clearAttachments, clearHeaders, extractAttachments, firstCall, getAttachments, getHeader, getHeaders, getPassword, getPortName, getResponseHeader, getResponseHeaders, getResponseHeaders, getTimeout, getUsername, removeProperty, setAttachments, setHeader, setHeader, setMaintainSession, setPassword, setPortName, setPortName, setRequestHeaders, setTimeout, setUsername |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FedoraAPIABindingSOAPHTTPStub
public FedoraAPIABindingSOAPHTTPStub()
throws org.apache.axis.AxisFault
- Throws:
org.apache.axis.AxisFault
FedoraAPIABindingSOAPHTTPStub
public FedoraAPIABindingSOAPHTTPStub(java.net.URL endpointURL,
javax.xml.rpc.Service service)
throws org.apache.axis.AxisFault
- Throws:
org.apache.axis.AxisFault
FedoraAPIABindingSOAPHTTPStub
public FedoraAPIABindingSOAPHTTPStub(javax.xml.rpc.Service service)
throws org.apache.axis.AxisFault
- Throws:
org.apache.axis.AxisFault
createCall
protected org.apache.axis.client.Call createCall()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
describeRepository
public RepositoryInfo describeRepository()
throws java.rmi.RemoteException
- Specified by:
describeRepository in interface FedoraAPIA
- Throws:
java.rmi.RemoteException
getObjectProfile
public ObjectProfile getObjectProfile(java.lang.String pid,
java.lang.String asOfDateTime)
throws java.rmi.RemoteException
- Specified by:
getObjectProfile in interface FedoraAPIA
- Throws:
java.rmi.RemoteException
listMethods
public ObjectMethodsDef[] listMethods(java.lang.String pid,
java.lang.String asOfDateTime)
throws java.rmi.RemoteException
- Specified by:
listMethods in interface FedoraAPIA
- Throws:
java.rmi.RemoteException
listDatastreams
public DatastreamDef[] listDatastreams(java.lang.String pid,
java.lang.String asOfDateTime)
throws java.rmi.RemoteException
- Specified by:
listDatastreams in interface FedoraAPIA
- Throws:
java.rmi.RemoteException
getDatastreamDissemination
public MIMETypedStream getDatastreamDissemination(java.lang.String pid,
java.lang.String dsID,
java.lang.String asOfDateTime)
throws java.rmi.RemoteException
- Specified by:
getDatastreamDissemination in interface FedoraAPIA
- Throws:
java.rmi.RemoteException
getDissemination
public MIMETypedStream getDissemination(java.lang.String pid,
java.lang.String bDefPid,
java.lang.String methodName,
Property[] parameters,
java.lang.String asOfDateTime)
throws java.rmi.RemoteException
- Specified by:
getDissemination in interface FedoraAPIA
- Throws:
java.rmi.RemoteException
findObjects
public FieldSearchResult findObjects(java.lang.String[] resultFields,
org.apache.axis.types.NonNegativeInteger maxResults,
FieldSearchQuery query)
throws java.rmi.RemoteException
- Specified by:
findObjects in interface FedoraAPIA
- Throws:
java.rmi.RemoteException
resumeFindObjects
public FieldSearchResult resumeFindObjects(java.lang.String sessionToken)
throws java.rmi.RemoteException
- Specified by:
resumeFindObjects in interface FedoraAPIA
- Throws:
java.rmi.RemoteException
getObjectHistory
public java.lang.String[] getObjectHistory(java.lang.String pid)
throws java.rmi.RemoteException
- Specified by:
getObjectHistory in interface FedoraAPIA
- Throws:
java.rmi.RemoteException