fedora.server.management
Class FedoraAPIMBindingSOAPHTTPStub
java.lang.Object
org.apache.axis.client.Stub
fedora.server.management.FedoraAPIMBindingSOAPHTTPStub
- All Implemented Interfaces:
- FedoraAPIM, java.rmi.Remote, javax.xml.rpc.Stub
- Direct Known Subclasses:
- APIMStub
public class FedoraAPIMBindingSOAPHTTPStub
- extends org.apache.axis.client.Stub
- implements FedoraAPIM
| 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 |
java.lang.String |
addDatastream(java.lang.String pid,
java.lang.String dsID,
java.lang.String[] altIDs,
java.lang.String dsLabel,
boolean versionable,
java.lang.String MIMEType,
java.lang.String formatURI,
java.lang.String dsLocation,
java.lang.String controlGroup,
java.lang.String dsState,
java.lang.String checksumType,
java.lang.String checksum,
java.lang.String logMessage)
|
java.lang.String |
addDisseminator(java.lang.String pid,
java.lang.String bDefPID,
java.lang.String bMechPID,
java.lang.String dissLabel,
DatastreamBindingMap bindingMap,
java.lang.String dissState,
java.lang.String logMessage)
|
java.lang.String |
compareDatastreamChecksum(java.lang.String pid,
java.lang.String dsID,
java.lang.String versionDate)
|
protected org.apache.axis.client.Call |
createCall()
|
UserInfo |
describeUser(java.lang.String id)
|
byte[] |
export(java.lang.String pid,
java.lang.String format,
java.lang.String context)
|
byte[] |
exportObject(java.lang.String pid)
|
Datastream |
getDatastream(java.lang.String pid,
java.lang.String dsID,
java.lang.String asOfDateTime)
|
Datastream[] |
getDatastreamHistory(java.lang.String pid,
java.lang.String dsID)
|
Datastream[] |
getDatastreams(java.lang.String pid,
java.lang.String asOfDateTime,
java.lang.String dsState)
|
Disseminator |
getDisseminator(java.lang.String pid,
java.lang.String dissID,
java.lang.String asOfDateTime)
|
Disseminator[] |
getDisseminatorHistory(java.lang.String pid,
java.lang.String dissID)
|
Disseminator[] |
getDisseminators(java.lang.String pid,
java.lang.String asOfDateTime,
java.lang.String dissState)
|
java.lang.String[] |
getNextPID(org.apache.axis.types.NonNegativeInteger numPIDs,
java.lang.String pidNamespace)
|
byte[] |
getObjectXML(java.lang.String pid)
|
java.lang.String |
ingest(byte[] objectXML,
java.lang.String format,
java.lang.String logMessage)
|
java.lang.String |
ingestObject(byte[] METSXML,
java.lang.String logMessage)
|
java.lang.String |
modifyDatastreamByReference(java.lang.String pid,
java.lang.String dsID,
java.lang.String[] altIDs,
java.lang.String dsLabel,
java.lang.String MIMEType,
java.lang.String formatURI,
java.lang.String dsLocation,
java.lang.String checksumType,
java.lang.String checksum,
java.lang.String logMessage,
boolean force)
|
java.lang.String |
modifyDatastreamByValue(java.lang.String pid,
java.lang.String dsID,
java.lang.String[] altIDs,
java.lang.String dsLabel,
java.lang.String MIMEType,
java.lang.String formatURI,
byte[] dsContent,
java.lang.String checksumType,
java.lang.String checksum,
java.lang.String logMessage,
boolean force)
|
java.lang.String |
modifyDisseminator(java.lang.String pid,
java.lang.String dissID,
java.lang.String bMechPID,
java.lang.String dissLabel,
DatastreamBindingMap bindingMap,
java.lang.String dissState,
java.lang.String logMessage,
boolean force)
|
java.lang.String |
modifyObject(java.lang.String pid,
java.lang.String state,
java.lang.String label,
java.lang.String ownerId,
java.lang.String logMessage)
|
java.lang.String[] |
purgeDatastream(java.lang.String pid,
java.lang.String dsID,
java.lang.String startDT,
java.lang.String endDT,
java.lang.String logMessage,
boolean force)
|
java.lang.String[] |
purgeDisseminator(java.lang.String pid,
java.lang.String dissID,
java.lang.String endDT,
java.lang.String logMessage)
|
java.lang.String |
purgeObject(java.lang.String pid,
java.lang.String logMessage,
boolean force)
|
java.lang.String |
setDatastreamState(java.lang.String pid,
java.lang.String dsID,
java.lang.String dsState,
java.lang.String logMessage)
|
java.lang.String |
setDatastreamVersionable(java.lang.String pid,
java.lang.String dsID,
boolean versionable,
java.lang.String logMessage)
|
java.lang.String |
setDisseminatorState(java.lang.String pid,
java.lang.String dissID,
java.lang.String dissState,
java.lang.String logMessage)
|
| 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 |
FedoraAPIMBindingSOAPHTTPStub
public FedoraAPIMBindingSOAPHTTPStub()
throws org.apache.axis.AxisFault
- Throws:
org.apache.axis.AxisFault
FedoraAPIMBindingSOAPHTTPStub
public FedoraAPIMBindingSOAPHTTPStub(java.net.URL endpointURL,
javax.xml.rpc.Service service)
throws org.apache.axis.AxisFault
- Throws:
org.apache.axis.AxisFault
FedoraAPIMBindingSOAPHTTPStub
public FedoraAPIMBindingSOAPHTTPStub(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
ingest
public java.lang.String ingest(byte[] objectXML,
java.lang.String format,
java.lang.String logMessage)
throws java.rmi.RemoteException
- Specified by:
ingest in interface FedoraAPIM
- Throws:
java.rmi.RemoteException
ingestObject
public java.lang.String ingestObject(byte[] METSXML,
java.lang.String logMessage)
throws java.rmi.RemoteException
- Specified by:
ingestObject in interface FedoraAPIM
- Throws:
java.rmi.RemoteException
describeUser
public UserInfo describeUser(java.lang.String id)
throws java.rmi.RemoteException
- Specified by:
describeUser in interface FedoraAPIM
- Throws:
java.rmi.RemoteException
modifyObject
public java.lang.String modifyObject(java.lang.String pid,
java.lang.String state,
java.lang.String label,
java.lang.String ownerId,
java.lang.String logMessage)
throws java.rmi.RemoteException
- Specified by:
modifyObject in interface FedoraAPIM
- Throws:
java.rmi.RemoteException
getObjectXML
public byte[] getObjectXML(java.lang.String pid)
throws java.rmi.RemoteException
- Specified by:
getObjectXML in interface FedoraAPIM
- Throws:
java.rmi.RemoteException
export
public byte[] export(java.lang.String pid,
java.lang.String format,
java.lang.String context)
throws java.rmi.RemoteException
- Specified by:
export in interface FedoraAPIM
- Throws:
java.rmi.RemoteException
exportObject
public byte[] exportObject(java.lang.String pid)
throws java.rmi.RemoteException
- Specified by:
exportObject in interface FedoraAPIM
- Throws:
java.rmi.RemoteException
purgeObject
public java.lang.String purgeObject(java.lang.String pid,
java.lang.String logMessage,
boolean force)
throws java.rmi.RemoteException
- Specified by:
purgeObject in interface FedoraAPIM
- Throws:
java.rmi.RemoteException
addDatastream
public java.lang.String addDatastream(java.lang.String pid,
java.lang.String dsID,
java.lang.String[] altIDs,
java.lang.String dsLabel,
boolean versionable,
java.lang.String MIMEType,
java.lang.String formatURI,
java.lang.String dsLocation,
java.lang.String controlGroup,
java.lang.String dsState,
java.lang.String checksumType,
java.lang.String checksum,
java.lang.String logMessage)
throws java.rmi.RemoteException
- Specified by:
addDatastream in interface FedoraAPIM
- Throws:
java.rmi.RemoteException
addDisseminator
public java.lang.String addDisseminator(java.lang.String pid,
java.lang.String bDefPID,
java.lang.String bMechPID,
java.lang.String dissLabel,
DatastreamBindingMap bindingMap,
java.lang.String dissState,
java.lang.String logMessage)
throws java.rmi.RemoteException
- Specified by:
addDisseminator in interface FedoraAPIM
- Throws:
java.rmi.RemoteException
modifyDatastreamByReference
public java.lang.String modifyDatastreamByReference(java.lang.String pid,
java.lang.String dsID,
java.lang.String[] altIDs,
java.lang.String dsLabel,
java.lang.String MIMEType,
java.lang.String formatURI,
java.lang.String dsLocation,
java.lang.String checksumType,
java.lang.String checksum,
java.lang.String logMessage,
boolean force)
throws java.rmi.RemoteException
- Specified by:
modifyDatastreamByReference in interface FedoraAPIM
- Throws:
java.rmi.RemoteException
modifyDatastreamByValue
public java.lang.String modifyDatastreamByValue(java.lang.String pid,
java.lang.String dsID,
java.lang.String[] altIDs,
java.lang.String dsLabel,
java.lang.String MIMEType,
java.lang.String formatURI,
byte[] dsContent,
java.lang.String checksumType,
java.lang.String checksum,
java.lang.String logMessage,
boolean force)
throws java.rmi.RemoteException
- Specified by:
modifyDatastreamByValue in interface FedoraAPIM
- Throws:
java.rmi.RemoteException
modifyDisseminator
public java.lang.String modifyDisseminator(java.lang.String pid,
java.lang.String dissID,
java.lang.String bMechPID,
java.lang.String dissLabel,
DatastreamBindingMap bindingMap,
java.lang.String dissState,
java.lang.String logMessage,
boolean force)
throws java.rmi.RemoteException
- Specified by:
modifyDisseminator in interface FedoraAPIM
- Throws:
java.rmi.RemoteException
setDatastreamState
public java.lang.String setDatastreamState(java.lang.String pid,
java.lang.String dsID,
java.lang.String dsState,
java.lang.String logMessage)
throws java.rmi.RemoteException
- Specified by:
setDatastreamState in interface FedoraAPIM
- Throws:
java.rmi.RemoteException
setDatastreamVersionable
public java.lang.String setDatastreamVersionable(java.lang.String pid,
java.lang.String dsID,
boolean versionable,
java.lang.String logMessage)
throws java.rmi.RemoteException
- Specified by:
setDatastreamVersionable in interface FedoraAPIM
- Throws:
java.rmi.RemoteException
compareDatastreamChecksum
public java.lang.String compareDatastreamChecksum(java.lang.String pid,
java.lang.String dsID,
java.lang.String versionDate)
throws java.rmi.RemoteException
- Specified by:
compareDatastreamChecksum in interface FedoraAPIM
- Throws:
java.rmi.RemoteException
setDisseminatorState
public java.lang.String setDisseminatorState(java.lang.String pid,
java.lang.String dissID,
java.lang.String dissState,
java.lang.String logMessage)
throws java.rmi.RemoteException
- Specified by:
setDisseminatorState in interface FedoraAPIM
- Throws:
java.rmi.RemoteException
getDatastream
public Datastream getDatastream(java.lang.String pid,
java.lang.String dsID,
java.lang.String asOfDateTime)
throws java.rmi.RemoteException
- Specified by:
getDatastream in interface FedoraAPIM
- Throws:
java.rmi.RemoteException
getDatastreams
public Datastream[] getDatastreams(java.lang.String pid,
java.lang.String asOfDateTime,
java.lang.String dsState)
throws java.rmi.RemoteException
- Specified by:
getDatastreams in interface FedoraAPIM
- Throws:
java.rmi.RemoteException
getDatastreamHistory
public Datastream[] getDatastreamHistory(java.lang.String pid,
java.lang.String dsID)
throws java.rmi.RemoteException
- Specified by:
getDatastreamHistory in interface FedoraAPIM
- Throws:
java.rmi.RemoteException
getDisseminator
public Disseminator getDisseminator(java.lang.String pid,
java.lang.String dissID,
java.lang.String asOfDateTime)
throws java.rmi.RemoteException
- Specified by:
getDisseminator in interface FedoraAPIM
- Throws:
java.rmi.RemoteException
getDisseminators
public Disseminator[] getDisseminators(java.lang.String pid,
java.lang.String asOfDateTime,
java.lang.String dissState)
throws java.rmi.RemoteException
- Specified by:
getDisseminators in interface FedoraAPIM
- Throws:
java.rmi.RemoteException
getDisseminatorHistory
public Disseminator[] getDisseminatorHistory(java.lang.String pid,
java.lang.String dissID)
throws java.rmi.RemoteException
- Specified by:
getDisseminatorHistory in interface FedoraAPIM
- Throws:
java.rmi.RemoteException
purgeDatastream
public java.lang.String[] purgeDatastream(java.lang.String pid,
java.lang.String dsID,
java.lang.String startDT,
java.lang.String endDT,
java.lang.String logMessage,
boolean force)
throws java.rmi.RemoteException
- Specified by:
purgeDatastream in interface FedoraAPIM
- Throws:
java.rmi.RemoteException
purgeDisseminator
public java.lang.String[] purgeDisseminator(java.lang.String pid,
java.lang.String dissID,
java.lang.String endDT,
java.lang.String logMessage)
throws java.rmi.RemoteException
- Specified by:
purgeDisseminator in interface FedoraAPIM
- Throws:
java.rmi.RemoteException
getNextPID
public java.lang.String[] getNextPID(org.apache.axis.types.NonNegativeInteger numPIDs,
java.lang.String pidNamespace)
throws java.rmi.RemoteException
- Specified by:
getNextPID in interface FedoraAPIM
- Throws:
java.rmi.RemoteException