Class StatsEligibility
java.lang.Object
org.praxisplatform.uischema.stats.StatsEligibility
Validates whether a stats request is compatible with the governed contract.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionresolveMetricField(StatsMetricRequest metric, StatsFieldRegistry registry, String operationName) <FD extends GenericFilterDTO>
StatsFieldDescriptorvalidateDistribution(DistributionStatsRequest<FD> request, StatsFieldRegistry registry, int maxBuckets) <FD extends GenericFilterDTO>
StatsFieldDescriptorvalidateGroupBy(GroupByStatsRequest<FD> request, StatsFieldRegistry registry, int maxBuckets) <FD extends GenericFilterDTO>
StatsFieldDescriptorvalidateTimeSeries(TimeSeriesStatsRequest<FD> request, StatsFieldRegistry registry, int maxPoints)
-
Constructor Details
-
StatsEligibility
public StatsEligibility()
-
-
Method Details
-
validateGroupBy
public <FD extends GenericFilterDTO> StatsFieldDescriptor validateGroupBy(GroupByStatsRequest<FD> request, StatsFieldRegistry registry, int maxBuckets) -
validateTimeSeries
public <FD extends GenericFilterDTO> StatsFieldDescriptor validateTimeSeries(TimeSeriesStatsRequest<FD> request, StatsFieldRegistry registry, int maxPoints) -
validateDistribution
public <FD extends GenericFilterDTO> StatsFieldDescriptor validateDistribution(DistributionStatsRequest<FD> request, StatsFieldRegistry registry, int maxBuckets) -
resolveMetricField
public StatsFieldDescriptor resolveMetricField(StatsMetricRequest metric, StatsFieldRegistry registry, String operationName)
-