public class PublishedAssessmentEntityProviderImpl extends Object implements PublishedAssessmentEntityProvider, CoreEntityProvider, AutoRegisterEntityProvider, PropertyProvideable, BrowseSearchable, RESTful, Outputable, RedirectDefinable
ENTITY_PREFIXBROWSE_DESC_KEY, BROWSE_TITLE_KEYSEARCH_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 |
|---|
PublishedAssessmentEntityProviderImpl() |
public PublishedAssessmentEntityProviderImpl()
public String getEntityPrefix()
getEntityPrefix in interface EntityProviderpublic boolean entityExists(String id)
entityExists in interface CoreEntityProviderpublic TemplateMap[] defineURLMappings()
defineURLMappings in interface RedirectDefinablepublic List getEntities(EntityReference ref, Search search)
getEntities in interface CollectionResolvablepublic Object getEntity(EntityReference ref)
getEntity in interface Resolvablepublic List<EntityData> browseEntities(Search search, String userReference, String associatedReference, Map<String,Object> params)
browseEntities in interface BrowseSearchablepublic List<String> findEntityRefs(String[] prefixes, String[] name, String[] searchValue, boolean exactMatch)
findEntityRefs in interface PropertiesProviderpublic Map<String,String> getProperties(String reference)
getProperties in interface PropertiesProviderpublic String[] getHandledOutputFormats()
getHandledOutputFormats in interface Outputablepublic String[] getHandledInputFormats()
getHandledInputFormats in interface Inputablepublic 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 void deleteEntity(EntityReference ref, Map<String,Object> params)
deleteEntity in interface Deleteablepublic String getPropertyValue(String reference, String name)
getPropertyValue in interface PropertiesProviderpublic void setPropertyValue(String reference, String name, String value)
setPropertyValue in interface PropertiesProviderpublic PublishedAssessmentFacadeQueriesAPI getPublishedAssessmentFacadeQueries()
public void setPublishedAssessmentFacadeQueries(PublishedAssessmentFacadeQueriesAPI publishedAssessmentFacadeQueries)
public SecurityService getSecurityService()
public void setSecurityService(SecurityService security)
public void setDeveloperHelperService(DeveloperHelperService developerHelperService)
Copyright © 2005-2014 Sakai Project. All Rights Reserved.