Package org.fcrepo.server.rest

Interface Summary
RestParam  
 

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  
 

Exception Summary
RestException  
 



Copyright © 2012 DuraSpace. All Rights Reserved.