|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectfedora.server.access.FedoraAPIABindingSOAPHTTPImpl
Title: FedoraAPIABindingSOAPHTTPImpl.java
Description: Implements the Fedora Access SOAP service.
-----------------------------------------------------------------------------License and Copyright: The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/.
Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License.
The entire file consists of original code. Copyright © 2002-2005 by The Rector and Visitors of the University of Virginia and Cornell University. All rights reserved.
-----------------------------------------------------------------------------
| 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)
Gets a list of all method definitions for the specified object. |
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
Gets a list of all method definitions for the specified object.
listMethods in interface FedoraAPIAPID - The persistent identifier for the digital object.asOfDateTime - The versioning datetime stamp.
java.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 | ||||||||||