Package oracle.iam.platform.kernel.vo
Class BulkOrchestration
java.lang.Object
oracle.iam.platform.kernel.vo.AbstractGenericOrchestration
oracle.iam.platform.kernel.vo.BulkOrchestration
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
PostProcessOnlyBulkOrchestration
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionBulkOrchestration
(String operation, boolean sync, OrchestrationTarget target) Constructs a new bulk orchestration.BulkOrchestration
(String operation, boolean sync, OrchestrationTarget target, boolean isPostProcessingAsync) BulkOrchestration
(String operation, boolean sync, OrchestrationTarget target, boolean isPostProcessingAsync, boolean isActionAuditInTransaction) -
Method Summary
Modifier and TypeMethodDescription<T extends Serializable>
HashMap<String,T>[] Returns the parameters for this bulk orchestrationboolean
isValid()
<T extends Serializable>
voidsetBulkParameters
(HashMap<String, T>[] parameters) Sets the parameters of this bulk orchesrationvoid
setValid
(boolean valid) Methods inherited from class oracle.iam.platform.kernel.vo.AbstractGenericOrchestration
addParameter, deleteParameter, getContextVal, getInterEventData, getOperation, getParameters, getTarget, getTargetUserIds, incrementSaveCount, isActionAuditInTransaction, isPostProcessingAsync, isSync, setContextVal, setInterEventData, setParameter, setSync, setTargetUserIds
-
Constructor Details
-
BulkOrchestration
Constructs a new bulk orchestration. Bulk orchestration is used for carrying out same operation on multiple entities- Parameters:
operation
- name of the operation being orchestrated. Example operations are CREATE, MODIFY, DELETEsync
- indicates whether operation is sync or async. If the value set is to true, kernel would run everything till post process in synchronous mode.target
- type of orchestration such as Entity orchestration, Toplink orchestration
-
BulkOrchestration
public BulkOrchestration(String operation, boolean sync, OrchestrationTarget target, boolean isPostProcessingAsync) -
BulkOrchestration
public BulkOrchestration(String operation, boolean sync, OrchestrationTarget target, boolean isPostProcessingAsync, boolean isActionAuditInTransaction)
-
-
Method Details
-
isValid
public boolean isValid() -
setValid
public void setValid(boolean valid) -
setBulkParameters
Sets the parameters of this bulk orchesration- Parameters:
parameters
-
-
getBulkParameters
Returns the parameters for this bulk orchestration- Returns:
-