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 voidcreateExpressionVariables(VariablesMap variables, OperationResult result)WorkItemNotificationActionTypegetNotificationAction()booleanisCategoryType(EventCategoryType eventCategoryType)StringtoString()-
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:
isCategoryTypein interfaceEvent- Overrides:
isCategoryTypein classWorkItemEvent
-
createExpressionVariables
public void createExpressionVariables(VariablesMap variables, OperationResult result)
- Specified by:
createExpressionVariablesin interfaceEvent- Overrides:
createExpressionVariablesin classWorkItemEvent
-
getNotificationAction
public WorkItemNotificationActionType getNotificationAction()
-
toString
public String toString()
- Overrides:
toStringin classWorkItemEvent
-
-