|
Class Summary |
| BaseRestResource |
A barebone RESTFUL resource implementation. |
| CopyUtils |
This is taken from org.apache.commons.io.CopyUtils so Apache liciense applied |
| DatastreamFilenameHelper |
Helper class to manage getting filenames for datastreams and adding content
disposition headers to force downloading of datastream disseminations |
| DatastreamResource |
A rest controller to handle CRUD operations for the Fedora datastream API
(API-M) Request syntax:
GET,PUT,POST,DELETE
prototol://hostname:port/fedora/objects/PID/datastreams/DSID/versions ?
[dateTime][parmArray]
protocol - either http or https.
hostname - required hostname of the Fedora server.
port - required port number on which the Fedora server is running.
fedora - required path name for the Fedora access service.
objects - required path name for the Fedora service.
PID - required persistent idenitifer of the digital object.
DSID - required datastream identifier for the datastream.
dateTime - optional dateTime value indicating dissemination of a version
of the digital object at the specified point in time. |
| DefaultSerializer |
|
| DescribeRepositoryResource |
Implements the "describeRepository" functionality of the Fedora Access LITE
(API-A-LITE) interface using a java servlet front end. |
| FedoraObjectsResource |
Implement /objects/pid/* REST API |
| MethodResource |
A rest controller to handle listing and invoking all Service Definition
methods in a digital object. |
| RelationshipResource |
A rest controller to handle CRUD operations for the Fedora relationships API. |
| RestHelper |
|
| RestUtil |
Utility class for REST operations. |
| SchemaResource |
|