public class NotificationActionHandler extends BaseHandler
logger, MESSAGE_NO_CHANGES, TRANSITION_ERROR, TRANSITION_SUCCESS| Constructor and Description |
|---|
NotificationActionHandler() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkProperties()
Ensures the property values that were set in
BaseHandler.substituteVariables(org.jbpm.graph.exe.ExecutionContext)
are valid. |
String |
getDescription()
Returns a user readable description of what the step in the workflow entails.
|
String |
getNotification() |
void |
run(org.jbpm.graph.exe.ExecutionContext executionContext)
Tells the handle implementation to actually perform the step indicated.
|
void |
setNotification(String notification) |
void |
substituteVariables(org.jbpm.graph.exe.ExecutionContext executionContext)
Requests the action handler substitute into its node any variables necessary, taking the values for these from
the provided execution context.
|
complete, error, execute, notRun, setPropertyDefaults, skip, substituteVariablepublic void run(org.jbpm.graph.exe.ExecutionContext executionContext)
BaseHandlerrun in class BaseHandlerexecutionContext - cannot be nullpublic String getDescription()
BaseHandlergetDescription in class BaseHandlernullprotected void checkProperties()
throws ActionHandlerException
BaseHandlerBaseHandler.substituteVariables(org.jbpm.graph.exe.ExecutionContext)
are valid. This may optionally be overridden by action handler implementations if necessary.checkProperties in class BaseHandlerActionHandlerException - if any of the properties are invalidpublic void substituteVariables(org.jbpm.graph.exe.ExecutionContext executionContext)
throws ActionHandlerException
BaseHandlersubstituteVariables in class BaseHandlerexecutionContext - JBPM execution context from which the property values should be extractedActionHandlerException - if there is an error extraction or substituting the variablespublic String getNotification()
public void setNotification(String notification)
Copyright © 2008-2013 Red Hat, Inc.. All Rights Reserved.