Class HistoricDecisionInstanceManager

    • Constructor Detail

      • HistoricDecisionInstanceManager

        public HistoricDecisionInstanceManager()
    • Method Detail

      • deleteHistoricDecisionInstancesByDecisionDefinitionId

        public void deleteHistoricDecisionInstancesByDecisionDefinitionId​(java.lang.String decisionDefinitionId)
      • findHistoricDecisionInstancesByDecisionDefinitionId

        protected java.util.List<HistoricDecisionInstanceEntity> findHistoricDecisionInstancesByDecisionDefinitionId​(java.lang.String decisionDefinitionId)
      • deleteHistoricDecisionInstanceByIds

        public void deleteHistoricDecisionInstanceByIds​(java.util.List<java.lang.String> decisionInstanceIds)
      • insertHistoricDecisionInputInstances

        protected void insertHistoricDecisionInputInstances​(java.util.List<HistoricDecisionInputInstance> inputs,
                                                            java.lang.String decisionInstanceId)
      • insertHistoricDecisionOutputInstances

        protected void insertHistoricDecisionOutputInstances​(java.util.List<HistoricDecisionOutputInstance> outputs,
                                                             java.lang.String decisionInstanceId)
      • findHistoricDecisionInstanceDeploymentIdMappingsByQueryCriteria

        public java.util.List<ImmutablePair<java.lang.String,​java.lang.String>> findHistoricDecisionInstanceDeploymentIdMappingsByQueryCriteria​(HistoricDecisionInstanceQueryImpl query)
      • findHistoricDecisionInstanceIdsForCleanup

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

        protected java.util.List<HistoricDecisionInputInstanceEntity> findHistoricDecisionInputInstancesByDecisionInstanceIds​(java.util.Set<java.lang.String> historicDecisionInstanceKeys)
      • findHistoricDecisionOutputInstancesByDecisionInstanceIds

        protected java.util.List<HistoricDecisionOutputInstanceEntity> findHistoricDecisionOutputInstancesByDecisionInstanceIds​(java.util.Set<java.lang.String> decisionInstanceKeys)
      • findHistoricDecisionInstancesByNativeQuery

        public java.util.List<HistoricDecisionInstance> findHistoricDecisionInstancesByNativeQuery​(java.util.Map<java.lang.String,​java.lang.Object> parameterMap,
                                                                                                   int firstResult,
                                                                                                   int maxResults)
      • findHistoricDecisionInstanceCountByNativeQuery

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

        protected ListQueryParameterObject configureParameterizedQuery​(java.lang.Object parameter)
      • addRemovalTimeToDecisionsByRootProcessInstanceId

        public void addRemovalTimeToDecisionsByRootProcessInstanceId​(java.lang.String rootProcessInstanceId,
                                                                     java.util.Date removalTime)
      • addRemovalTimeToDecisionsByProcessInstanceId

        public void addRemovalTimeToDecisionsByProcessInstanceId​(java.lang.String processInstanceId,
                                                                 java.util.Date removalTime)
      • addRemovalTimeToDecisionsByRootDecisionInstanceId

        public void addRemovalTimeToDecisionsByRootDecisionInstanceId​(java.lang.String rootInstanceId,
                                                                      java.util.Date removalTime)
      • addRemovalTimeToDecisionsByDecisionInstanceId

        public void addRemovalTimeToDecisionsByDecisionInstanceId​(java.lang.String instanceId,
                                                                  java.util.Date removalTime)
      • deleteHistoricDecisionsByRemovalTime

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