org.fcrepo.client
Class APIAStubWrapper

java.lang.Object
  extended by org.fcrepo.client.APIAStubWrapper
All Implemented Interfaces:
FedoraAPIA

public class APIAStubWrapper
extends Object
implements FedoraAPIA


Constructor Summary
APIAStubWrapper(FedoraAPIA instance)
           
 
Method Summary
 RepositoryInfo describeRepository()
           
 FieldSearchResult findObjects(ArrayOfString resultFields, BigInteger maxResults, FieldSearchQuery query)
           
 MIMETypedStream getDatastreamDissemination(String pid, String dsID, String asOfDateTime)
           
 MIMETypedStream getDissemination(String pid, String serviceDefinitionPid, String methodName, GetDissemination.Parameters parameters, String asOfDateTime)
           
 List<String> getObjectHistory(String pid)
           
 ObjectProfile getObjectProfile(String pid, String asOfDateTime)
           
 List<DatastreamDef> listDatastreams(String pid, String asOfDateTime)
           
 List<ObjectMethodsDef> listMethods(String pid, String asOfDateTime)
           
 FieldSearchResult resumeFindObjects(String sessionToken)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

APIAStubWrapper

public APIAStubWrapper(FedoraAPIA instance)
Method Detail

describeRepository

public RepositoryInfo describeRepository()
Specified by:
describeRepository in interface FedoraAPIA

getObjectProfile

public ObjectProfile getObjectProfile(String pid,
                                      String asOfDateTime)
Specified by:
getObjectProfile in interface FedoraAPIA

listMethods

public List<ObjectMethodsDef> listMethods(String pid,
                                          String asOfDateTime)
Specified by:
listMethods in interface FedoraAPIA

listDatastreams

public List<DatastreamDef> listDatastreams(String pid,
                                           String asOfDateTime)
Specified by:
listDatastreams in interface FedoraAPIA

getDatastreamDissemination

public MIMETypedStream getDatastreamDissemination(String pid,
                                                  String dsID,
                                                  String asOfDateTime)
Specified by:
getDatastreamDissemination in interface FedoraAPIA

getDissemination

public MIMETypedStream getDissemination(String pid,
                                        String serviceDefinitionPid,
                                        String methodName,
                                        GetDissemination.Parameters parameters,
                                        String asOfDateTime)
Specified by:
getDissemination in interface FedoraAPIA

findObjects

public FieldSearchResult findObjects(ArrayOfString resultFields,
                                     BigInteger maxResults,
                                     FieldSearchQuery query)
Specified by:
findObjects in interface FedoraAPIA

resumeFindObjects

public FieldSearchResult resumeFindObjects(String sessionToken)
Specified by:
resumeFindObjects in interface FedoraAPIA

getObjectHistory

public List<String> getObjectHistory(String pid)
Specified by:
getObjectHistory in interface FedoraAPIA


Copyright © 2012 DuraSpace. All Rights Reserved.