fedora.server.access
Class FedoraAPIABindingSOAPHTTPStub

java.lang.Object
  extended byorg.apache.axis.client.Stub
      extended byfedora.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


Field Summary
 
Fields inherited from class org.apache.axis.client.Stub
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
 
Constructor Summary
FedoraAPIABindingSOAPHTTPStub()
           
FedoraAPIABindingSOAPHTTPStub(javax.xml.rpc.Service service)
           
FedoraAPIABindingSOAPHTTPStub(java.net.URL endpointURL, javax.xml.rpc.Service service)
           
 
Method Summary
 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
_getProperty, _getPropertyNames, _setProperty, addAttachment, clearAttachments, clearHeaders, extractAttachments, firstCall, getAttachments, getHeader, getHeaders, getPassword, getPortName, 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
 

Constructor Detail

FedoraAPIABindingSOAPHTTPStub

public FedoraAPIABindingSOAPHTTPStub()
                              throws org.apache.axis.AxisFault

FedoraAPIABindingSOAPHTTPStub

public FedoraAPIABindingSOAPHTTPStub(java.net.URL endpointURL,
                                     javax.xml.rpc.Service service)
                              throws org.apache.axis.AxisFault

FedoraAPIABindingSOAPHTTPStub

public FedoraAPIABindingSOAPHTTPStub(javax.xml.rpc.Service service)
                              throws org.apache.axis.AxisFault
Method Detail

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