public class MySignupEventsProvider
extends org.sakaiproject.entitybroker.util.AbstractEntityProvider
implements org.sakaiproject.entitybroker.entityprovider.CoreEntityProvider, org.sakaiproject.entitybroker.entityprovider.capabilities.RESTful, org.sakaiproject.entitybroker.entityprovider.capabilities.RequestStorable, org.sakaiproject.entitybroker.entityprovider.capabilities.RedirectDefinable
| Modifier and Type | Field and Description |
|---|---|
protected EventProcessHandler |
eventProcessHandler |
static String |
PREFIX |
protected org.sakaiproject.signup.logic.SakaiFacade |
sakaiFacade |
protected org.sakaiproject.signup.logic.SignupMeetingService |
signupMeetingService |
developerHelperServiceSEARCH_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_TYPE| Constructor and Description |
|---|
MySignupEventsProvider() |
| Modifier and Type | Method and Description |
|---|---|
String |
createEntity(org.sakaiproject.entitybroker.EntityReference ref,
Object entity,
Map<String,Object> params)
Note that details is the only optional field
|
org.sakaiproject.entitybroker.entityprovider.extension.TemplateMap[] |
defineURLMappings() |
void |
deleteEntity(org.sakaiproject.entitybroker.EntityReference ref,
Map<String,Object> params) |
boolean |
entityExists(String id) |
List<?> |
getEntities(org.sakaiproject.entitybroker.EntityReference ref,
org.sakaiproject.entitybroker.entityprovider.search.Search search)
Example for accessing multiple events's Json objects URL:
http://localhost:8080/direct/mySignup/user/50c08b39-0232-4072-b5fc-7c5bc2e3e965.json?
|
Object |
getEntity(org.sakaiproject.entitybroker.EntityReference ref) |
String |
getEntityPrefix() |
EventProcessHandler |
getEventProcessHandler() |
String[] |
getHandledInputFormats() |
String[] |
getHandledOutputFormats() |
org.sakaiproject.signup.logic.SakaiFacade |
getSakaiFacade() |
Object |
getSampleEntity() |
org.sakaiproject.signup.logic.SignupMeetingService |
getSignupMeetingService() |
void |
setEventProcessHandler(EventProcessHandler eventProcessHandler) |
void |
setRequestStorage(org.sakaiproject.entitybroker.entityprovider.extension.RequestStorage requestStorage) |
void |
setSakaiFacade(org.sakaiproject.signup.logic.SakaiFacade sakaiFacade) |
void |
setSignupMeetingService(org.sakaiproject.signup.logic.SignupMeetingService signupMeetingService) |
void |
updateEntity(org.sakaiproject.entitybroker.EntityReference ref,
Object entity,
Map<String,Object> params) |
protected org.sakaiproject.signup.logic.SakaiFacade sakaiFacade
protected org.sakaiproject.signup.logic.SignupMeetingService signupMeetingService
protected EventProcessHandler eventProcessHandler
public static String PREFIX
public String getEntityPrefix()
getEntityPrefix in interface org.sakaiproject.entitybroker.entityprovider.EntityProviderpublic org.sakaiproject.entitybroker.entityprovider.extension.TemplateMap[] defineURLMappings()
defineURLMappings in interface org.sakaiproject.entitybroker.entityprovider.capabilities.RedirectDefinablepublic boolean entityExists(String id)
entityExists in interface org.sakaiproject.entitybroker.entityprovider.CoreEntityProviderpublic String createEntity(org.sakaiproject.entitybroker.EntityReference ref, Object entity, Map<String,Object> params)
createEntity in interface org.sakaiproject.entitybroker.entityprovider.capabilities.Createablepublic Object getSampleEntity()
getSampleEntity in interface org.sakaiproject.entitybroker.entityprovider.capabilities.Sampleablepublic void updateEntity(org.sakaiproject.entitybroker.EntityReference ref,
Object entity,
Map<String,Object> params)
updateEntity in interface org.sakaiproject.entitybroker.entityprovider.capabilities.Updateablepublic Object getEntity(org.sakaiproject.entitybroker.EntityReference ref)
getEntity in interface org.sakaiproject.entitybroker.entityprovider.capabilities.Resolvablepublic void deleteEntity(org.sakaiproject.entitybroker.EntityReference ref,
Map<String,Object> params)
deleteEntity in interface org.sakaiproject.entitybroker.entityprovider.capabilities.Deleteablepublic List<?> getEntities(org.sakaiproject.entitybroker.EntityReference ref, org.sakaiproject.entitybroker.entityprovider.search.Search search)
getEntities in interface org.sakaiproject.entitybroker.entityprovider.capabilities.CollectionResolvablepublic String[] getHandledOutputFormats()
getHandledOutputFormats in interface org.sakaiproject.entitybroker.entityprovider.capabilities.Outputablepublic String[] getHandledInputFormats()
getHandledInputFormats in interface org.sakaiproject.entitybroker.entityprovider.capabilities.Inputablepublic void setRequestStorage(org.sakaiproject.entitybroker.entityprovider.extension.RequestStorage requestStorage)
setRequestStorage in interface org.sakaiproject.entitybroker.entityprovider.capabilities.RequestStorablepublic org.sakaiproject.signup.logic.SakaiFacade getSakaiFacade()
public void setSakaiFacade(org.sakaiproject.signup.logic.SakaiFacade sakaiFacade)
public org.sakaiproject.signup.logic.SignupMeetingService getSignupMeetingService()
public void setSignupMeetingService(org.sakaiproject.signup.logic.SignupMeetingService signupMeetingService)
public EventProcessHandler getEventProcessHandler()
public void setEventProcessHandler(EventProcessHandler eventProcessHandler)
Copyright © 2007-2014 Sakai Project. All Rights Reserved.