public interface ValidationHandler
extends oracle.iam.platform.kernel.spi.EventHandler
<validation-handler orch-target="oracle.iam.platform.kernel.vo.SampleOrchestrationTarget" class="oracle.iam.platform.kernel.test.SampleValidateHandler" entity-type="oracle.iam.platform.kernel.impl.Address" operation="E2" name="Validate" order="LAST" sync="TRUE" />
Modifier and Type | Method and Description |
---|---|
void |
validate(long processId,
long eventId,
BulkOrchestration orchestration)
Method containing the actual implementation for validating current orchestration and its data for bulk orchestration
|
void |
validate(long processId,
long eventId,
Orchestration orchestration)
Method containing the actual implementation for validating current orchestration and its data
|
void validate(long processId, long eventId, Orchestration orchestration) throws ValidationException, oracle.iam.platform.kernel.ValidationFailedException
processId,
- Id of the orchestration processeventId,
- Id of the orchestartion eventorchestration,
- Value object containing information such as orchestartion parameters, operation.ValidationException
- This exception is thrown to move the process to invalid stageoracle.iam.platform.kernel.ValidationFailedException
- This exception is thrown if the validation failsvoid validate(long processId, long eventId, BulkOrchestration orchestration) throws ValidationException, oracle.iam.platform.kernel.ValidationFailedException
processId,
- Id of the orchestration processeventId,
- Id of the orchestartion eventorchestration,
- Value object containing information such as orchestartion parameters, operation.ValidationException
- This exception is thrown to move the process to invalid stageoracle.iam.platform.kernel.ValidationFailedException
- This exception is thrown if the validation fails