Class AuditHistoryProcessModelOptions

java.lang.Object
com.appiancorp.suiteapi.process.history.options.AuditHistoryOptions
com.appiancorp.suiteapi.process.history.options.AuditHistoryProcessModelOptions

public class AuditHistoryProcessModelOptions extends AuditHistoryOptions
AuditHistoryProcessModelOptions
  • Method Details

    • getProcessModelId

      public Long getProcessModelId()
    • getProcessIds

      public Set<Long> getProcessIds()
      The process ids of process audit history to be searched for return.
      Returns:
      Set
    • getServiceContext

      public ServiceContext getServiceContext()
    • getLocale

      public Locale getLocale()
      Specified by:
      getLocale in class AuditHistoryOptions
    • getMinimum

      public Timestamp getMinimum()
      Specified by:
      getMinimum in class AuditHistoryOptions
    • getMaximum

      public Timestamp getMaximum()
      Specified by:
      getMaximum in class AuditHistoryOptions
    • getMaximumTransientBatchSize

      public int getMaximumTransientBatchSize()
      Specified by:
      getMaximumTransientBatchSize in class AuditHistoryOptions
    • getProcessIdsInKafkaHistory

      public Long[] getProcessIdsInKafkaHistory()
      Returns:
      array of process ids for this process model, which have process history stored in Kafka
    • getProcessIdsInKEngineHistory

      public Long[] getProcessIdsInKEngineHistory()
      Returns:
      array of process ids for this process model, which have process history stored in K Engine history (not yet migrated to Kafka, permanently in K, doing dryrun to Kakfa, or currently migrating to Kafka)
    • getMaxJsonByteSize

      public long getMaxJsonByteSize()
      Maximum JSON byte size helps prevent creating row data with excessively large payloads (e.g., a process variable array with excessively large size) from throwing OOM in being created.
      Specified by:
      getMaxJsonByteSize in class AuditHistoryOptions
      Returns:
      long