Uses of Interface
com.evolveum.midpoint.cases.api.CaseEngineOperation
-
Uses of CaseEngineOperation in com.evolveum.midpoint.cases.api.extensions
Modifier and TypeMethodDescriptionvoid
AuditingExtension.enrichCaseRecord
(@NotNull AuditEventRecord auditEventRecord, @NotNull CaseEngineOperation operation, @NotNull OperationResult result) Adds extension-specific information (like deltas requested/approved) to the audit record.void
AuditingExtension.enrichWorkItemCreatedAuditRecord
(@NotNull AuditEventRecord auditEventRecord, @NotNull CaseWorkItemType workItem, @NotNull CaseEngineOperation operation, @NotNull OperationResult result) Adds extension-specific information (like deltas requested/approved) to the audit record.void
AuditingExtension.enrichWorkItemDeletedAuditRecord
(@NotNull AuditEventRecord auditEventRecord, @NotNull CaseWorkItemType workItem, @NotNull CaseEngineOperation operation, @NotNull OperationResult result) Adds extension-specific information (like deltas requested/approved) to the audit record.void
EngineExtension.finishCaseClosing
(@NotNull CaseEngineOperation operation, @NotNull OperationResult result) Called to finish case closing procedure.int
EngineExtension.getExpectedNumberOfStages
(@NotNull CaseEngineOperation operation) Returns the number of stages the case is expected to go through.@NotNull StageClosingResult
EngineExtension.processStageClosing
(CaseEngineOperation operation, OperationResult result) Does the specific stage closing activities (including determination of the case processing continuation).@NotNull StageOpeningResult
EngineExtension.processStageOpening
(CaseEngineOperation operation, OperationResult result) May provide new work items and/or pre-computed stage result.@NotNull WorkItemCompletionResult
EngineExtension.processWorkItemCompletion
(@NotNull CaseWorkItemType workItem, @NotNull CaseEngineOperation operation, @NotNull OperationResult result) Processes work item completion.