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