Uses of Interface
org.sakaiproject.entitybroker.entityprovider.capabilities.Outputable
-
Packages that use Outputable Package Description org.sakaiproject.entitybroker.entityprovider.capabilities -
-
Uses of Outputable in org.sakaiproject.entitybroker.entityprovider.capabilities
Subinterfaces of Outputable in org.sakaiproject.entitybroker.entityprovider.capabilities Modifier and Type Interface Description interfaceOutputFormattableAllows this entity to define the output data format for a reference or a list of entity objects depending on the format requested, if you just want to use the internal methods to handle formatting the output then simply useOutputable
NOTE: throwingFormatUnsupportedExceptionwill pass control over to the internal handlers for formatting, if you want to stop the request for this format type entirely then throw anIllegalStateExceptionand the processing will be haltedinterfaceOutputSerializableAllows this entity to better control the data that is going to be output by allowing it to intercept the entities and return them as whatever objects which should be serialized for output, if you just want to use the internal methods to handle formatting the output then simply useOutputableinterfaceRESTfulIndicates that entities handled by this provider are RESTful as defined by the REST microformat:
http://microformats.org/wiki/rest/urls
Requires all CRUD functionality, Collection handling, HTML handling, and ability to support output formats
This is mostly a convenience interface to make sure that everything needed to support REST has been implemented, it also includes the marker to indicate that RESTful URLs should work for entities of this type
-