public class EntityRESTProviderBase extends Object implements org.sakaiproject.entitybroker.providers.EntityRESTProvider
| Modifier | Constructor and Description |
|---|---|
protected |
EntityRESTProviderBase() |
|
EntityRESTProviderBase(org.sakaiproject.entitybroker.EntityBrokerManager entityBrokerManager,
EntityActionsManager entityActionsManager,
EntityEncodingManager entityEncodingManager,
EntityHandlerImpl entityRequestHandler) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Object> |
decodeData(String data,
String format) |
void |
destroy() |
String |
encodeData(Object data,
String format,
String name,
Map<String,Object> properties) |
void |
formatAndOutputEntity(org.sakaiproject.entitybroker.EntityReference ref,
String format,
List<org.sakaiproject.entitybroker.entityprovider.extension.EntityData> entities,
OutputStream outputStream,
Map<String,Object> params) |
org.sakaiproject.entitybroker.entityprovider.extension.ActionReturn |
handleCustomActionExecution(org.sakaiproject.entitybroker.entityprovider.capabilities.ActionsExecutable actionProvider,
org.sakaiproject.entitybroker.EntityReference ref,
String action,
Map<String,Object> actionParams,
OutputStream outputStream,
org.sakaiproject.entitybroker.EntityView view,
Map<String,Object> searchParams) |
org.sakaiproject.entitybroker.util.EntityResponse |
handleEntityRequest(String reference,
String viewKey,
String format,
Map<String,String> params,
Object entity) |
void |
init() |
void |
setEntityActionsManager(EntityActionsManager entityActionsManager) |
void |
setEntityBrokerManager(org.sakaiproject.entitybroker.EntityBrokerManager entityBrokerManager) |
void |
setEntityEncodingManager(EntityEncodingManager entityEncodingManager) |
void |
setEntityRequestHandler(EntityHandlerImpl entityRequestHandler) |
Object |
translateInputToEntity(org.sakaiproject.entitybroker.EntityReference ref,
String format,
InputStream inputStream,
Map<String,Object> params) |
protected EntityRESTProviderBase()
public EntityRESTProviderBase(org.sakaiproject.entitybroker.EntityBrokerManager entityBrokerManager,
EntityActionsManager entityActionsManager,
EntityEncodingManager entityEncodingManager,
EntityHandlerImpl entityRequestHandler)
public void setEntityBrokerManager(org.sakaiproject.entitybroker.EntityBrokerManager entityBrokerManager)
public void setEntityActionsManager(EntityActionsManager entityActionsManager)
public void setEntityEncodingManager(EntityEncodingManager entityEncodingManager)
public void setEntityRequestHandler(EntityHandlerImpl entityRequestHandler)
public void init()
public void destroy()
public Map<String,Object> decodeData(String data, String format)
decodeData in interface org.sakaiproject.entitybroker.providers.EntityRESTProviderpublic String encodeData(Object data, String format, String name, Map<String,Object> properties)
encodeData in interface org.sakaiproject.entitybroker.providers.EntityRESTProviderpublic void formatAndOutputEntity(org.sakaiproject.entitybroker.EntityReference ref,
String format,
List<org.sakaiproject.entitybroker.entityprovider.extension.EntityData> entities,
OutputStream outputStream,
Map<String,Object> params)
formatAndOutputEntity in interface org.sakaiproject.entitybroker.providers.EntityRESTProviderpublic org.sakaiproject.entitybroker.entityprovider.extension.ActionReturn handleCustomActionExecution(org.sakaiproject.entitybroker.entityprovider.capabilities.ActionsExecutable actionProvider,
org.sakaiproject.entitybroker.EntityReference ref,
String action,
Map<String,Object> actionParams,
OutputStream outputStream,
org.sakaiproject.entitybroker.EntityView view,
Map<String,Object> searchParams)
handleCustomActionExecution in interface org.sakaiproject.entitybroker.providers.EntityRESTProviderpublic Object translateInputToEntity(org.sakaiproject.entitybroker.EntityReference ref, String format, InputStream inputStream, Map<String,Object> params)
translateInputToEntity in interface org.sakaiproject.entitybroker.providers.EntityRESTProviderCopyright © 2007-2016 Sakai Project. All Rights Reserved.