public class DefaultRequestHandler extends AbstractRequestHandler
RequestHandler. Supports activation of Cockpit perspectives in addition to the generic
RequestEventHandler mechanism.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PERSP_KEY |
EVENTS_KEY| Constructor and Description |
|---|
DefaultRequestHandler() |
| Modifier and Type | Method and Description |
|---|---|
UICockpitPerspective |
getRequestedPerspective(java.util.Map<java.lang.String,java.lang.String[]> params) |
void |
handleRequest(java.util.Map<java.lang.String,java.lang.String[]> params)
Called whenever a new HTTP request is received.
|
protected void |
handleRequestEvent(UICockpitPerspective perspective,
java.util.List<java.lang.String> events,
java.util.Map<java.lang.String,java.lang.String[]> params)
Delegates the cockpit events triggered by the use of HTTP request parameters to the registered
RequestEventHandlers. |
addRequestEventHandler, getRequestEventHandlers, removeRequestEventHandler, setRequestEventHandlerspublic static final java.lang.String PERSP_KEY
public UICockpitPerspective getRequestedPerspective(java.util.Map<java.lang.String,java.lang.String[]> params)
public void handleRequest(java.util.Map<java.lang.String,java.lang.String[]> params)
RequestEventHandlers registered for the event in question.params - HTTP request parametersAbstractRequestHandler.addRequestEventHandler(String, RequestEventHandler),
AbstractRequestHandler.setRequestEventHandlers(Map),
RequestEventHandlerprotected void handleRequestEvent(UICockpitPerspective perspective, java.util.List<java.lang.String> events, java.util.Map<java.lang.String,java.lang.String[]> params)
RequestEventHandlers.perspective - the active perspectiveevents - names of the triggered eventsparams - HTTP request parametersCopyright © 2018 SAP SE. All Rights Reserved.