org.fcrepo.server.access
Class FedoraAPIAImpl
java.lang.Object
org.fcrepo.server.access.FedoraAPIAImpl
- All Implemented Interfaces:
- FedoraAPIA
public class FedoraAPIAImpl
- extends Object
- implements FedoraAPIA
- Author:
- Jiri Kremser
|
Constructor Summary |
FedoraAPIAImpl(Server server)
Before fulfilling any requests, make sure we have a server 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 |
FedoraAPIAImpl
public FedoraAPIAImpl(Server server)
- Before fulfilling any requests, make sure we have a server instance.
getDissemination
public MIMETypedStream getDissemination(String pid,
String serviceDefinitionPid,
String methodName,
GetDissemination.Parameters parameters,
String asOfDateTime)
- Specified by:
getDissemination in interface FedoraAPIA
getObjectProfile
public ObjectProfile getObjectProfile(String pid,
String asOfDateTime)
- Specified by:
getObjectProfile in interface FedoraAPIA
findObjects
public FieldSearchResult findObjects(ArrayOfString resultFields,
BigInteger maxResults,
FieldSearchQuery query)
- Specified by:
findObjects in interface FedoraAPIA
getObjectHistory
public List<String> getObjectHistory(String pid)
- Specified by:
getObjectHistory in interface FedoraAPIA
getDatastreamDissemination
public MIMETypedStream getDatastreamDissemination(String pid,
String dsID,
String asOfDateTime)
- Specified by:
getDatastreamDissemination in interface FedoraAPIA
describeRepository
public RepositoryInfo describeRepository()
- Specified by:
describeRepository in interface FedoraAPIA
listMethods
public List<ObjectMethodsDef> listMethods(String pid,
String asOfDateTime)
- Specified by:
listMethods in interface FedoraAPIA
resumeFindObjects
public FieldSearchResult resumeFindObjects(String sessionToken)
- Specified by:
resumeFindObjects in interface FedoraAPIA
listDatastreams
public List<DatastreamDef> listDatastreams(String pid,
String asOfDateTime)
- Specified by:
listDatastreams in interface FedoraAPIA
Copyright © 2012 DuraSpace. All Rights Reserved.