Uses of Interface
org.sakaiproject.entitybroker.entityprovider.capabilities.Resolvable

Packages that use Resolvable
org.sakaiproject.entitybroker.entityprovider.capabilities   
 

Uses of Resolvable in org.sakaiproject.entitybroker.entityprovider.capabilities
 

Subinterfaces of Resolvable in org.sakaiproject.entitybroker.entityprovider.capabilities
 interface BrowseableCollection
          This indicates that this entity will participate in browse functionality for entities, For example, it will provide lists of entities which are visible to users in locations which can be looked through and selected
Entities which do not implement this will not appear in lists of entities which are being browsed
This is the convention interface and simply uses the results of calls to CollectionResolvable to provide lists of entities for browsing, the implementor should be sure that ordering and limiting are supported for the provided search object in their implementation of CollectionResolvable.getEntities(org.sakaiproject.entitybroker.EntityReference, org.sakaiproject.entitybroker.entityprovider.search.Search)
This is one of the capability extensions for the EntityProvider interface
See Browseable for the i18n keys
This extends CollectionResolvable, use the BrowseSearchable interface if you require more control
 interface CollectionResolvable
          This type of entity supports retrieval of entities in a collection based on a search, this will be invoked when an entity space is accessed (/prefix) rather than accessing an individual entity (/prefix/id)
The data is returned as a list of entity objects (Object, Map, whatever POJO, etc.)
 interface CRUDable
          A convenient interface to define that this entity type supports all CRUD operations
This is one of the capability extensions for the EntityProvider interface
 interface RESTful
          Indicates 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
 interface Saveable
          Convenience interface to indicates that an entity is can be saved, i.e. it is creatable and updateable
 interface Updateable
          This entity type can be updated (this is the U in CRUD), the current user id should be used for permissions checking in most cases
This is one of the capability extensions for the EntityProvider interface
 



Copyright © 2007-2013 Sakai Project. All Rights Reserved.