public interface PreProcessHandler
extends oracle.iam.platform.kernel.spi.EventHandler, oracle.iam.platform.kernel.spi.Compensable, oracle.iam.platform.kernel.spi.Cancellable
<action-handler orch-target="oracle.iam.platform.kernel.vo.SampleOrchestrationTarget" class="oracle.iam.platform.kernel.test.SamplePreProcessHandler" entity-type="oracle.iam.platform.kernel.impl.Address" operation="X" name="samplePreprocess" order="FIRST" stage="preprocess" sync="FALSE" />
Modifier and Type | Method and Description |
---|---|
boolean |
cancel(long processId,
long eventId,
AbstractGenericOrchestration orchestration)
Method containing the logic that need to be executed if the orchestration is cancelled.
|
BulkEventResult |
execute(long processId,
long eventId,
BulkOrchestration orchestration)
Method containing the actual implementation of this pre process event handler for bulk orchestration
|
EventResult |
execute(long processId,
long eventId,
Orchestration orchestration)
Method containing the actual implementation of this pre-process event handler
|
EventResult execute(long processId, long eventId, Orchestration orchestration)
processId,
- Id of the orchestration processeventId,
- Id of the orchestartion eventorchestration,
- Value object containing information such as orchestartion parameters, operation.BulkEventResult execute(long processId, long eventId, BulkOrchestration orchestration)
processId,
- Id of the orchestration processeventId,
- Id of the orchestartion eventorchestration,
- Value object containing information such as orchestartion parameters, operation.boolean cancel(long processId, long eventId, AbstractGenericOrchestration orchestration)
cancel
in interface oracle.iam.platform.kernel.spi.Cancellable
processId,
- Id of the orchestration processeventId,
- Id of the orchestartion eventorchestration,
- Value object containing information such as orchestartion parameters, operation.