org.fcrepo.server.access.defaultdisseminator
Interface DefaultDisseminator

All Known Implementing Classes:
DefaultDisseminatorImpl

public interface DefaultDisseminator

Defines the methods of the default service definition that is associated with every Fedora Object.

Author:
Sandy Payette

Method Summary
 MIMETypedStream viewDublinCore()
          Returns the Dublin Core record for the object, if one exists.
 MIMETypedStream viewItemIndex()
          Returns an HTML rendering of the Item Index for the object.
 MIMETypedStream viewMethodIndex()
          Returns an HTML rendering of the Dissemination Index for the object.
 MIMETypedStream viewObjectProfile()
          Returns an HTML rendering of the object profile which contains key metadata from the object, plus URLs for the object's Dissemination Index and Item Index.
 

Method Detail

viewObjectProfile

MIMETypedStream viewObjectProfile()
                                  throws ServerException
Returns an HTML rendering of the object profile which contains key metadata from the object, plus URLs for the object's Dissemination Index and Item Index. The data is returned as HTML in a presentation-oriented format. This is accomplished by doing an XSLT transform on the XML that is obtained from getObjectProfile in API-A.

Returns:
a MIMETypedStream that is an HTML rendering of the object profile.
Throws:
ServerException

viewMethodIndex

MIMETypedStream viewMethodIndex()
                                throws ServerException
Returns an HTML rendering of the Dissemination Index for the object. The Dissemination Index is a list of method definitions that represent all disseminations possible on the object. The Dissemination Index is returned as HTML in a presentation-oriented format. This is accomplished by doing an XSLT transform on the XML that is obtained from listMethods in API-A.

Returns:
a MIMETypedStream that is an HTML rendering of the Dissemination Index for the object.
Throws:
ServerException

viewItemIndex

MIMETypedStream viewItemIndex()
                              throws ServerException
Returns an HTML rendering of the Item Index for the object. The Item Index is a list of all datastreams in the object. The datastream items can be data or metadata. The Item Index is returned as HTML in a presentation-oriented format. This is accomplished by doing an XSLT transform on the XML that is obtained from listDatastreams in API-A.

Returns:
a MIMETypedStream that is an HTML rendering of the Item Index for the object.
Throws:
ServerException

viewDublinCore

MIMETypedStream viewDublinCore()
                               throws ServerException
Returns the Dublin Core record for the object, if one exists. The record is returned as HTML in a presentation-oriented format.

Returns:
a MIMETypedStream that is an HTML rendering of the Dublin Core record for the object.
Throws:
ServerException


Copyright © 2011 DuraSpace. All Rights Reserved.