|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.fcrepo.server.access.defaultdisseminator.InternalService
org.fcrepo.server.access.defaultdisseminator.DefaultDisseminatorImpl
public class DefaultDisseminatorImpl
Implements the methods defined in the DefaultDisseminator interface. This is the default Service Deployment that implements the "contract" of the default Service Definition that is dynamically associated with every digital object in the repository. This class is considered an "internal service" that is built in to the Fedora system. Its purpose is to endow every digital object with a set of generic behaviors. It is an implementation of what is known as the Default Disseminator. Unlike other Service Definitions and Deployments, there is no Service Definition Object or Service Deployment Object stored in the repository.
| Constructor Summary | |
|---|---|
DefaultDisseminatorImpl(Context context,
Date asOfDateTime,
DOReader reader,
Access access,
String reposBaseURL,
File reposHomeDir)
|
|
| Method Summary | |
|---|---|
static MethodDef[] |
reflectMethods()
Method implementation of reflectMethods from the InternalService interface. |
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultDisseminatorImpl(Context context,
Date asOfDateTime,
DOReader reader,
Access access,
String reposBaseURL,
File reposHomeDir)
throws ServerException
ServerException| Method Detail |
|---|
public MIMETypedStream viewObjectProfile()
throws ServerException
viewObjectProfile in interface DefaultDisseminatorServerException
public MIMETypedStream viewMethodIndex()
throws ServerException
viewMethodIndex in interface DefaultDisseminatorServerException
public MIMETypedStream viewItemIndex()
throws ServerException
viewItemIndex in interface DefaultDisseminatorServerException
public MIMETypedStream viewDublinCore()
throws ServerException
viewDublinCore in interface DefaultDisseminatorServerExceptionpublic static MethodDef[] reflectMethods()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||