public class DefaultLifecycleEventHandler extends DefaultEventHandler
| Modifier and Type | Field and Description |
|---|---|
static int |
CONDITIONS_EQUAL_ERROR |
static int |
CONDITIONS_ERROR |
static int |
CONDITIONS_NOT_EQUAL_ERROR |
static int |
GREATER_THAN_ERROR |
static int |
INVALID_VALUE |
static int |
INVALID_VALUE_DATE |
static int |
KEY_NOT_FOUND_ERROR |
static int |
LESS_THAN_ERROR |
static int |
PROPERTY_REQUIRED |
static int |
SHOULDBE_GREATER_THAN_ERROR |
static int |
SHOULDBE_LESS_THAN_ERROR |
| Constructor and Description |
|---|
DefaultLifecycleEventHandler() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getFieldGroup() |
IField |
getLifecycleAssigneeField(IGRCObject object) |
java.lang.String |
getLifecycleAssigneeFieldName() |
java.lang.String |
getLifecycleNameFieldName() |
java.lang.String |
getLifecycleStageFieldName() |
java.lang.String |
getLifecycleStatusFieldName() |
java.lang.String |
getLifecycleTransitionFieldName() |
java.lang.String |
getLifecycleUpdateAssigneeFieldName() |
java.lang.String |
getTransitionAttribute(IGRCObject object,
java.lang.String attrKey) |
java.lang.String |
getTransitionAttribute(IGRCObject object,
java.lang.String attrKey,
boolean useDefault) |
java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.String>> |
getTransitionsAttributes() |
boolean |
handleEvent(CreateResourceEvent event)
HandleEvent() method for CreateResourceEvent type.
|
boolean |
handleEvent(UpdateResourceEvent event)
HandleEvent() method for UpdateResourceEvent type.
|
boolean |
isInvalidValue(java.lang.String value) |
void |
setAssignee(IGRCObject object,
java.lang.String assigneeValue) |
void |
setErrorMessage() |
void |
setTransitionsAttributes(java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.String>> transitionsAttributes) |
void |
throwLifecycleException(java.lang.String error) |
handleEvent, handleEvent, handleEvent, handleEvent, handleEvent, handleEvent, handleEvent, handleEvent, handleEvent, handleEvent, handleEventgetAttributes, getRuleAttributes, setAttributes, setRuleAttributes, throwExceptionpublic static final int CONDITIONS_ERROR
public static final int CONDITIONS_EQUAL_ERROR
public static final int CONDITIONS_NOT_EQUAL_ERROR
public static final int PROPERTY_REQUIRED
public static final int INVALID_VALUE
public static final int INVALID_VALUE_DATE
public static final int SHOULDBE_LESS_THAN_ERROR
public static final int SHOULDBE_GREATER_THAN_ERROR
public static final int LESS_THAN_ERROR
public static final int GREATER_THAN_ERROR
public static final int KEY_NOT_FOUND_ERROR
public java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.String>> getTransitionsAttributes()
public void setTransitionsAttributes(java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.String>> transitionsAttributes)
public boolean handleEvent(CreateResourceEvent event)
DefaultEventHandlerTriggerPositionType.PRE.handleEvent in class DefaultEventHandlerevent - a create resource event to be handledpublic boolean handleEvent(UpdateResourceEvent event)
DefaultEventHandlerhandleEvent in class DefaultEventHandlerevent - an update resource event to be handledpublic java.lang.String getFieldGroup()
public java.lang.String getLifecycleAssigneeFieldName()
public java.lang.String getLifecycleUpdateAssigneeFieldName()
public java.lang.String getLifecycleStageFieldName()
public java.lang.String getLifecycleTransitionFieldName()
public java.lang.String getLifecycleStatusFieldName()
public java.lang.String getLifecycleNameFieldName()
public void setAssignee(IGRCObject object, java.lang.String assigneeValue)
public IField getLifecycleAssigneeField(IGRCObject object)
public java.lang.String getTransitionAttribute(IGRCObject object, java.lang.String attrKey)
public java.lang.String getTransitionAttribute(IGRCObject object, java.lang.String attrKey, boolean useDefault)
public boolean isInvalidValue(java.lang.String value)
public void setErrorMessage()
public void throwLifecycleException(java.lang.String error)
throws GRCTriggerException
GRCTriggerException
Licensed Materials - Property of IBM
OpenPages with Watson (PID: 5725-D51)
© Copyright IBM Corporation 2013, 2020. All Rights Reserved.
US Government Users Restricted Rights -
Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.