Uses of Interface
com.evolveum.midpoint.cases.api.CaseEngineOperation
Packages that use CaseEngineOperation
-
Uses of CaseEngineOperation in com.evolveum.midpoint.cases.api.extensions
Methods in com.evolveum.midpoint.cases.api.extensions with parameters of type CaseEngineOperationModifier and TypeMethodDescriptionvoidAuditingExtension.enrichAutoClosingWorkItemAuditRecord(@NotNull AuditEventRecord auditEventRecord, @NotNull CaseEngineOperation operation, @NotNull OperationResult result) voidAuditingExtension.enrichCaseRecord(@NotNull AuditEventRecord auditEventRecord, @NotNull CaseEngineOperation operation, @NotNull OperationResult result) Adds extension-specific information (like deltas requested/approved) to the audit record.voidAuditingExtension.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.voidAuditingExtension.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.voidEngineExtension.finishCaseClosing(@NotNull CaseEngineOperation operation, @NotNull OperationResult result) Called after the case-closing state has been successfully persisted.intEngineExtension.getExpectedNumberOfStages(@NotNull CaseEngineOperation operation) Returns the number of stages the case is expected to go through.default voidEngineExtension.prepareCaseClosing(@NotNull CaseEngineOperation operation, @NotNull OperationResult result) Called before the case-closing state is persisted.@NotNull StageClosingResultEngineExtension.processStageClosing(CaseEngineOperation operation, OperationResult result) Does the specific stage closing activities (including determination of the case processing continuation).@NotNull StageOpeningResultEngineExtension.processStageOpening(CaseEngineOperation operation, OperationResult result) May provide new work items and/or pre-computed stage result.@NotNull WorkItemCompletionResultEngineExtension.processWorkItemCompletion(@NotNull CaseWorkItemType workItem, @NotNull CaseEngineOperation operation, @NotNull OperationResult result) Processes work item completion.