Class WorkItemCustomEvent
- java.lang.Object
-
- com.evolveum.midpoint.notifications.api.events.BaseEvent
-
- com.evolveum.midpoint.notifications.api.events.WorkflowEvent
-
- com.evolveum.midpoint.notifications.api.events.WorkItemEvent
-
- com.evolveum.midpoint.notifications.api.events.WorkItemCustomEvent
-
- All Implemented Interfaces:
Event
,DebugDumpable
,ShortDumpable
public class WorkItemCustomEvent extends WorkItemEvent
- Author:
- mederly
-
-
Field Summary
-
Fields inherited from class com.evolveum.midpoint.notifications.api.events.WorkItemEvent
assignee, initiator, operationInfo, sourceInfo, timeBefore, workItem
-
Fields inherited from class com.evolveum.midpoint.notifications.api.events.WorkflowEvent
aCase, approvalContext
-
Fields inherited from class com.evolveum.midpoint.notifications.api.events.BaseEvent
adHocHandler
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description WorkItemCustomEvent(LightweightIdentifierGenerator lightweightIdentifierGenerator, ChangeType changeType, CaseWorkItemType workItem, SimpleObjectRef assignee, WorkItemOperationSourceInfo sourceInfo, ApprovalContextType approvalContext, CaseType aCase, EventHandlerType handler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
createExpressionVariables(VariablesMap variables, OperationResult result)
WorkItemNotificationActionType
getNotificationAction()
boolean
isCategoryType(EventCategoryType eventCategoryType)
String
toString()
-
Methods inherited from class com.evolveum.midpoint.notifications.api.events.WorkItemEvent
debugDump, getAssignee, getCause, getInitiator, getOperationInfo, getOperationKind, getOutcome, getOutput, getSource, getSourceInfo, getTimeBefore, getWorkItem, getWorkItemName
-
Methods inherited from class com.evolveum.midpoint.notifications.api.events.WorkflowEvent
debugDumpCommon, getApprovalContext, getCase, getChangeType, getOperationStatus, getProcessInstanceName, getWorkflowTask, isApprovalCase, isApproved, isManualResourceCase, isOperationType, isRejected, isRelatedToItem, isResultKnown, isStatusType
-
Methods inherited from class com.evolveum.midpoint.notifications.api.events.BaseEvent
containsItem, containsItem, getAdHocHandler, getChannel, getId, getNotificationFunctions, getPrismContext, getRequestee, getRequesteeDisplayName, getRequesteeName, getRequesteeObject, getRequesteeOid, getRequester, getRequesterDisplayName, getRequesterName, getRequesterObject, getRequesterOid, getStatusAsText, isAccountRelated, isAdd, isAlsoSuccess, isCertCampaignStageRelated, isDelete, isFailure, isInProgress, isModify, isOnlyFailure, isPolicyRuleRelated, isSuccess, isUserRelated, isWorkflowProcessRelated, isWorkflowRelated, isWorkItemRelated, setChannel, setNotificationFunctions, setPrismContext, setRequestee, setRequester, shortDump
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
Methods inherited from interface com.evolveum.midpoint.notifications.api.events.Event
getFocusPassword
-
Methods inherited from interface com.evolveum.midpoint.util.ShortDumpable
shortDump, shortDumpLazily
-
-
-
-
Constructor Detail
-
WorkItemCustomEvent
public WorkItemCustomEvent(@NotNull LightweightIdentifierGenerator lightweightIdentifierGenerator, @NotNull ChangeType changeType, @NotNull CaseWorkItemType workItem, @Nullable SimpleObjectRef assignee, @Nullable WorkItemOperationSourceInfo sourceInfo, @Nullable ApprovalContextType approvalContext, CaseType aCase, @Nullable EventHandlerType handler)
-
-
Method Detail
-
isCategoryType
public boolean isCategoryType(EventCategoryType eventCategoryType)
- Specified by:
isCategoryType
in interfaceEvent
- Overrides:
isCategoryType
in classWorkItemEvent
-
createExpressionVariables
public void createExpressionVariables(VariablesMap variables, OperationResult result)
- Specified by:
createExpressionVariables
in interfaceEvent
- Overrides:
createExpressionVariables
in classWorkItemEvent
-
getNotificationAction
public WorkItemNotificationActionType getNotificationAction()
-
toString
public String toString()
- Overrides:
toString
in classWorkItemEvent
-
-