org.ofbiz.webapp.event
Class CoreEvents

java.lang.Object
  extended by org.ofbiz.webapp.event.CoreEvents

public class CoreEvents
extends java.lang.Object

CoreEvents - WebApp Events Related To Framework pieces


Field Summary
static java.lang.String err_resource
           
static java.lang.String module
           
static ServiceEventHandler seh
           
 
Constructor Summary
CoreEvents()
           
 
Method Summary
static java.lang.String changeDelegator(HttpServletRequest request, HttpServletResponse response)
          Change delegator event.
static java.lang.String changeDispatcher(HttpServletRequest request, HttpServletResponse response)
          Change dispatcher event.
static java.lang.Object getObjectFromServicePath(java.lang.String servicePath, java.util.Map<java.lang.String,? extends java.lang.Object> serviceResult)
           
static java.lang.String returnError(HttpServletRequest request, HttpServletResponse response)
          Return error event.
static java.lang.String returnNull(HttpServletRequest request, HttpServletResponse response)
          Return null event.
static java.lang.String returnSuccess(HttpServletRequest request, HttpServletResponse response)
          Return success event.
static java.lang.String runService(HttpServletRequest request, HttpServletResponse response)
          Run a service.
static java.lang.String saveServiceResultsToSession(HttpServletRequest request, HttpServletResponse response)
           
static java.lang.String scheduleService(HttpServletRequest request, HttpServletResponse response)
          Schedule a service for a specific time or recurrence Request Parameters which are used for this service: SERVICE_NAME - Name of the service to invoke SERVICE_TIME - First time the service will occur SERVICE_FREQUENCY - The type of recurrence (SECONDLY,MINUTELY,DAILY,etc) SERVICE_INTERVAL - The interval of the frequency (every 5 minutes, etc)
static java.lang.String streamFile(HttpServletRequest request, HttpServletResponse response)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

module

public static final java.lang.String module

err_resource

public static final java.lang.String err_resource
See Also:
Constant Field Values

seh

public static ServiceEventHandler seh
Constructor Detail

CoreEvents

public CoreEvents()
Method Detail

returnSuccess

public static java.lang.String returnSuccess(HttpServletRequest request,
                                             HttpServletResponse response)
Return success event. Used as a place holder for events.

Parameters:
request - HttpServletRequest
response - HttpServletResponse
Returns:
Response code string

returnError

public static java.lang.String returnError(HttpServletRequest request,
                                           HttpServletResponse response)
Return error event. Used as a place holder for events.

Parameters:
request - HttpServletRequest
response - HttpServletResponse
Returns:
Response code string

returnNull

public static java.lang.String returnNull(HttpServletRequest request,
                                          HttpServletResponse response)
Return null event. Used as a place holder for events.

Parameters:
request - HttpServletRequest
response - HttpServletResponse
Returns:
Response code string

changeDelegator

public static java.lang.String changeDelegator(HttpServletRequest request,
                                               HttpServletResponse response)
Change delegator event. Changes the delegator for the current session

Parameters:
request - HttpServletRequest
response - HttpServletResponse
Returns:
Response code string

changeDispatcher

public static java.lang.String changeDispatcher(HttpServletRequest request,
                                                HttpServletResponse response)
Change dispatcher event. Changes the dispatch for the current session

Parameters:
request - HttpServletRequest
response - HttpServletResponse
Returns:
Response code string

scheduleService

public static java.lang.String scheduleService(HttpServletRequest request,
                                               HttpServletResponse response)
Schedule a service for a specific time or recurrence Request Parameters which are used for this service: SERVICE_NAME - Name of the service to invoke SERVICE_TIME - First time the service will occur SERVICE_FREQUENCY - The type of recurrence (SECONDLY,MINUTELY,DAILY,etc) SERVICE_INTERVAL - The interval of the frequency (every 5 minutes, etc)

Parameters:
request - HttpServletRequest
response - HttpServletResponse
Returns:
Response code string

saveServiceResultsToSession

public static java.lang.String saveServiceResultsToSession(HttpServletRequest request,
                                                           HttpServletResponse response)

getObjectFromServicePath

public static java.lang.Object getObjectFromServicePath(java.lang.String servicePath,
                                                        java.util.Map<java.lang.String,? extends java.lang.Object> serviceResult)

runService

public static java.lang.String runService(HttpServletRequest request,
                                          HttpServletResponse response)
Run a service. Request Parameters which are used for this event: SERVICE_NAME - Name of the service to invoke

Parameters:
request - HttpServletRequest
response - HttpServletResponse
Returns:
Response code string

streamFile

public static java.lang.String streamFile(HttpServletRequest request,
                                          HttpServletResponse response)