public class DelegatedAccessEntityProviderImpl extends Object implements DelegatedAccessEntityProvider, CoreEntityProvider, AutoRegisterEntityProvider, PropertyProvideable, RequestStorable, RESTful, RequestAware
| Modifier and Type | Class and Description |
|---|---|
class |
DelegatedAccessEntityProviderImpl.GenericOutputSerialized |
ENTITY_PREFIXSEARCH_LOCATION_REFERENCE, SEARCH_TAGS, SEARCH_USER_REFERENCEALL_KNOWN_FORMATS, ATOM, ATOM_EXTENSIONS, ATOM_MIME_TYPE, FORM, FORM_EXTENSIONS, FORM_MIME_TYPE, HTML, HTML_EXTENSIONS, HTML_MIME_TYPE, JSON, JSON_EXTENSIONS, JSON_MIME_TYPE, JSONP, JSONP_EXTENSIONS, JSONP_MIME_TYPE, RSS, RSS_EXTENSIONS, RSS_MIME_TYPE, TXT, TXT_EXTENSIONS, TXT_MIME_TYPE, UTF_8, XML, XML_EXTENSIONS, XML_MIME_TYPEACTION_METHOD_SUFFIX| Constructor and Description |
|---|
DelegatedAccessEntityProviderImpl() |
public String getEntityPrefix()
getEntityPrefix in interface EntityProviderpublic boolean entityExists(String id)
entityExists in interface CoreEntityProviderpublic String getPropertyValue(String reference, String name)
getPropertyValue in interface PropertiesProviderpublic Map<String,String> getProperties(String reference)
getProperties in interface PropertiesProviderpublic void setPropertyValue(String reference, String name, String value)
setPropertyValue in interface PropertiesProviderpublic List<String> findEntityRefs(String[] prefixes, String[] name, String[] searchValue, boolean exactMatch)
findEntityRefs in interface PropertiesProviderpublic String createEntity(EntityReference ref, Object entity, Map<String,Object> params)
createEntity in interface Createablepublic Object getSampleEntity()
getSampleEntity in interface Sampleablepublic void updateEntity(EntityReference ref, Object entity, Map<String,Object> params)
updateEntity in interface Updateablepublic Object getEntity(EntityReference ref)
getEntity in interface Resolvablepublic List<?> canEditShopping(EntityView view, Map<String,Object> params)
public List<?> getShoppingOptions(EntityView view, Map<String,Object> params)
view - params - public List initializeAccessForSite(EntityView view, Map<String,Object> params)
public List getUsersWithAccessToSite(EntityView view, Map<String,Object> params)
public void deleteEntity(EntityReference ref, Map<String,Object> params)
deleteEntity in interface Deleteablepublic List<?> getEntities(EntityReference ref, Search search)
getEntities in interface CollectionResolvablepublic String[] getHandledOutputFormats()
getHandledOutputFormats in interface Outputablepublic String[] getHandledInputFormats()
getHandledInputFormats in interface Inputablepublic void setRequestGetter(RequestGetter requestGetter)
setRequestGetter in interface RequestAwarepublic void setRequestStorage(RequestStorage requestStorage)
setRequestStorage in interface RequestStorableCopyright © 2003–2016 Sakai Project. All rights reserved.