Class BulkActionDescriptor

java.lang.Object
org.nuxeo.ecm.core.bulk.BulkActionDescriptor
All Implemented Interfaces:
Descriptor

public class BulkActionDescriptor extends Object implements Descriptor
Since:
10.2
  • Field Details

    • DEFAULT_BUCKET_SIZE

      public static final Integer DEFAULT_BUCKET_SIZE
    • DEFAULT_BATCH_SIZE

      public static final Integer DEFAULT_BATCH_SIZE
    • DEFAULT_BATCH_TRANSACTION_TIMEOUT

      protected static final Duration DEFAULT_BATCH_TRANSACTION_TIMEOUT
    • isEnabled

      protected boolean isEnabled
    • name

      public String name
    • inputStream

      public String inputStream
    • bucketSize

      public Integer bucketSize
    • batchSize

      public Integer batchSize
    • batchTransactionTimeout

      public Duration batchTransactionTimeout
    • httpEnabled

      public Boolean httpEnabled
    • sequentialCommands

      @Deprecated public Boolean sequentialCommands
      Deprecated.
    • sequentialScroll

      public Boolean sequentialScroll
    • sequentialProcessing

      public Boolean sequentialProcessing
    • exclusive

      public Boolean exclusive
    • validationClass

      public Class<? extends BulkActionValidation> validationClass
    • defaultScroller

      public String defaultScroller
    • defaultQueryLimit

      public Long defaultQueryLimit
  • Constructor Details

    • BulkActionDescriptor

      public BulkActionDescriptor()
  • Method Details

    • getId

      public String getId()
      Description copied from interface: Descriptor
      The descriptor id, descriptors with same id are merged.

      To forbid multiple descriptors use UNIQUE_DESCRIPTOR_ID.

      To forbid merge use a unique value, non-overriden toString() for exemple.

      Specified by:
      getId in interface Descriptor
    • getBucketSize

      public Integer getBucketSize()
    • getBatchSize

      public Integer getBatchSize()
    • getBatchTransactionTimeout

      public Duration getBatchTransactionTimeout()
    • getDefaultQueryLimit

      public Long getDefaultQueryLimit()
    • newValidationInstance

      public BulkActionValidation newValidationInstance()
      Since:
      10.10
    • isEnabled

      public boolean isEnabled()
    • setEnabled

      public void setEnabled(boolean isEnabled)
    • getDefaultScroller

      public String getDefaultScroller()
    • getInputStream

      public String getInputStream()