protected internal virtual void checkReadDecisionRequirementsDefinition(HistoricDecisionInstanceStatisticsQueryImpl query) { CommandContext commandContext = CommandContext; if (AuthorizationEnabled && CurrentAuthentication != null && commandContext.AuthorizationCheckEnabled) { string decisionRequirementsDefinitionId = query.DecisionRequirementsDefinitionId; DecisionRequirementsDefinition definition = DecisionRequirementsDefinitionManager.findDecisionRequirementsDefinitionById(decisionRequirementsDefinitionId); ensureNotNull("no deployed decision requirements definition found with id '" + decisionRequirementsDefinitionId + "'", "decisionRequirementsDefinition", definition); AuthorizationManager.checkAuthorization(READ, DECISION_REQUIREMENTS_DEFINITION, definition.Key); } }
public virtual IList <HistoricDecisionInstanceStatistics> getStatisticsGroupedByDecisionRequirementsDefinition(HistoricDecisionInstanceStatisticsQueryImpl query, Page page) { configureQuery(query); return(DbEntityManager.selectList("selectDecisionDefinitionStatistics", query, page)); }
protected internal virtual void configureQuery(HistoricDecisionInstanceStatisticsQueryImpl decisionRequirementsDefinitionStatisticsQuery) { checkReadDecisionRequirementsDefinition(decisionRequirementsDefinitionStatisticsQuery); TenantManager.configureQuery(decisionRequirementsDefinitionStatisticsQuery); }
public virtual long getStatisticsCountGroupedByDecisionRequirementsDefinition(HistoricDecisionInstanceStatisticsQueryImpl decisionRequirementsDefinitionStatisticsQuery) { configureQuery(decisionRequirementsDefinitionStatisticsQuery); return((long?)DbEntityManager.selectOne("selectDecisionDefinitionStatisticsCount", decisionRequirementsDefinitionStatisticsQuery).Value); }