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.CancellableprocessId, - Id of the orchestration processeventId, - Id of the orchestartion eventorchestration, - Value object containing information such as orchestartion parameters, operation.