Class HistoricProcessInstanceManager

    • Constructor Detail

      • HistoricProcessInstanceManager

        public HistoricProcessInstanceManager()
    • Method Detail

      • deleteHistoricProcessInstanceByProcessDefinitionId

        public void deleteHistoricProcessInstanceByProcessDefinitionId​(java.lang.String processDefinitionId)
      • deleteHistoricProcessInstanceByIds

        public void deleteHistoricProcessInstanceByIds​(java.util.List<java.lang.String> processInstanceIds)
      • findHistoricProcessInstanceCountByQueryCriteria

        public long findHistoricProcessInstanceCountByQueryCriteria​(HistoricProcessInstanceQueryImpl historicProcessInstanceQuery)
      • findHistoricProcessInstancesByNativeQuery

        public java.util.List<HistoricProcessInstance> findHistoricProcessInstancesByNativeQuery​(java.util.Map<java.lang.String,​java.lang.Object> parameterMap,
                                                                                                 int firstResult,
                                                                                                 int maxResults)
      • findHistoricProcessInstanceCountByNativeQuery

        public long findHistoricProcessInstanceCountByNativeQuery​(java.util.Map<java.lang.String,​java.lang.Object> parameterMap)
      • findHistoricProcessInstanceIdsForCleanup

        public java.util.List<java.lang.String> findHistoricProcessInstanceIdsForCleanup​(java.lang.Integer batchSize,
                                                                                         int minuteFrom,
                                                                                         int minuteTo)
      • findHistoricProcessInstanceIds

        public java.util.List<java.lang.String> findHistoricProcessInstanceIds​(HistoricProcessInstanceQueryImpl historicProcessInstanceQuery)
      • findDeploymentIdMappingsByQueryCriteria

        public java.util.List<ImmutablePair<java.lang.String,​java.lang.String>> findDeploymentIdMappingsByQueryCriteria​(HistoricProcessInstanceQueryImpl historicProcessInstanceQuery)
      • addRemovalTimeToProcessInstancesByRootProcessInstanceId

        public void addRemovalTimeToProcessInstancesByRootProcessInstanceId​(java.lang.String rootProcessInstanceId,
                                                                            java.util.Date removalTime)
      • addRemovalTimeById

        public void addRemovalTimeById​(java.lang.String processInstanceId,
                                       java.util.Date removalTime)
      • deleteHistoricProcessInstancesByRemovalTime

        public java.util.Map<java.lang.Class<? extends DbEntity>,​DbOperation> deleteHistoricProcessInstancesByRemovalTime​(java.util.Date removalTime,
                                                                                                                                int minuteFrom,
                                                                                                                                int minuteTo,
                                                                                                                                int batchSize)
      • isEnableHistoricInstancePermissions

        protected boolean isEnableHistoricInstancePermissions()