Class HistoricBatchManager

    • Constructor Detail

      • HistoricBatchManager

        public HistoricBatchManager()
    • Method Detail

      • findBatchCountByQueryCriteria

        public long findBatchCountByQueryCriteria​(HistoricBatchQueryImpl historicBatchQuery)
      • findHistoricBatchById

        public HistoricBatchEntity findHistoricBatchById​(java.lang.String batchId)
      • findHistoricBatchByJobId

        public HistoricBatchEntity findHistoricBatchByJobId​(java.lang.String jobId)
      • findHistoricBatchIdsForCleanup

        public java.util.List<java.lang.String> findHistoricBatchIdsForCleanup​(java.lang.Integer batchSize,
                                                                               java.util.Map<java.lang.String,​java.lang.Integer> batchOperationsForHistoryCleanup,
                                                                               int minuteFrom,
                                                                               int minuteTo)
      • deleteHistoricBatchById

        public void deleteHistoricBatchById​(java.lang.String id)
      • deleteHistoricBatchesByIds

        public void deleteHistoricBatchesByIds​(java.util.List<java.lang.String> historicBatchIds)
      • createHistoricBatch

        public void createHistoricBatch​(BatchEntity batch)
      • completeHistoricBatch

        public void completeHistoricBatch​(BatchEntity batch)
      • findCleanableHistoricBatchesReportCountByCriteria

        public long findCleanableHistoricBatchesReportCountByCriteria​(CleanableHistoricBatchReportImpl query,
                                                                      java.util.Map<java.lang.String,​java.lang.Integer> batchOperationsForHistoryCleanup)
      • deleteHistoricBatchesByRemovalTime

        public DbOperation deleteHistoricBatchesByRemovalTime​(java.util.Date removalTime,
                                                              int minuteFrom,
                                                              int minuteTo,
                                                              int batchSize)
      • addRemovalTimeById

        public void addRemovalTimeById​(java.lang.String id,
                                       java.util.Date removalTime)