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

public class BulkOrchestration extends AbstractGenericOrchestration
See Also:
  • Constructor Details

    • BulkOrchestration

      public BulkOrchestration(String operation, boolean sync, OrchestrationTarget target)
      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, DELETE
      sync - 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

      public <T extends Serializable> void setBulkParameters(HashMap<String,T>[] parameters)
      Sets the parameters of this bulk orchesration
      Parameters:
      parameters -
    • getBulkParameters

      public <T extends Serializable> HashMap<String,T>[] getBulkParameters()
      Returns the parameters for this bulk orchestration
      Returns: