@Override public Period toJodaPeriod() { if ((number == null) && (unit != TimeUnit.UNLIMITED)) { return new Period(); } switch (unit) { case DAYS: return new Period().withDays(number); case WEEKS: return new Period().withWeeks(number); case MONTHS: return new Period().withMonths(number); case YEARS: return new Period().withYears(number); case UNLIMITED: default: throw new IllegalStateException("Unexpected duration unit " + unit); } }
@Override public Period toJodaPeriod() { if ((number == null) && (unit != TimeUnit.UNLIMITED)) { return new Period(); } switch (unit) { case DAYS: return new Period().withDays(number); case WEEKS: return new Period().withWeeks(number); case MONTHS: return new Period().withMonths(number); case YEARS: return new Period().withYears(number); case UNLIMITED: default: throw new IllegalStateException("Unexpected duration unit " + unit); } }
@Test public void testCustomNestedPeriodFail() { try { Period p = Period.years(6).withMonths(3).withSeconds(23); GranularityType.fromPeriod(p); Assert.fail("Complicated period creation should fail b/c of unsupported granularity type."); } catch (IAE e) { // pass } }
result = result.withMonths(normalizedMonths); totalMonths = totalMonths - normalizedMonths;
result = result.withMonths(normalizedMonths); totalMonths = totalMonths - normalizedMonths;
Partial p2 = p.base.withFieldAddWrapped(JodaTimeUtils.Quarters, unsupported.getMonths() / 3); p = new PartialTime(p, p2); unsupported = unsupported.withMonths(0); unsupported = unsupported.withMonths(0);
result = result.withMonths(months);
@Override public Period toJodaPeriod() { if ((number == null) && (unit != TimeUnit.UNLIMITED)) { return new Period(); } switch (unit) { case DAYS: return new Period().withDays(number); case WEEKS: return new Period().withWeeks(number); case MONTHS: return new Period().withMonths(number); case YEARS: return new Period().withYears(number); case UNLIMITED: default: throw new IllegalStateException("Unexpected duration unit " + unit); } }
@Override public Period toJodaPeriod() { if ((number == null) && (unit != TimeUnit.UNLIMITED)) { return new Period(); } switch (unit) { case DAYS: return new Period().withDays(number); case MONTHS: return new Period().withMonths(number); case YEARS: return new Period().withYears(number); case UNLIMITED: return new Period().withYears(100); default: return new Period(); } }
@Override public Period toJodaPeriod() { if ((number == null) && (unit != TimeUnit.UNLIMITED)) { return new Period(); } switch (unit) { case DAYS: return new Period().withDays(number); case MONTHS: return new Period().withMonths(number); case YEARS: return new Period().withYears(number); case UNLIMITED: return new Period().withYears(100); default: return new Period(); } } }
@Override public Period toJodaPeriod() { if ((number == null) && (unit != TimeUnit.UNLIMITED)) { return new Period(); } switch (unit) { case DAYS: return new Period().withDays(number); case WEEKS: return new Period().withWeeks(number); case MONTHS: return new Period().withMonths(number); case YEARS: return new Period().withYears(number); case UNLIMITED: default: throw new IllegalStateException("Unexpected duration unit " + unit); } }
result.setWorkflowAverage(Kernel.getMetricsService().getMetricAverage(workflowMetric, new Period().withMonths(1))); Long workflowAverageCount = Kernel.getMetricsService().getMetricCount(workflowMetric, new Period().withMonths(1)); RaptureURI jobURI = new RaptureURI(jobURIIn, Scheme.JOB); String jobMetric = WorkflowMetricsFactory.createJobMetricName(jobURI, state); Long averageCount = Kernel.getMetricsService().getMetricCount(jobMetric, new Period().withMonths(1)); if (averageCount > 10 && workflowAverageCount > averageCount) { Double average = Kernel.getMetricsService().getMetricAverage(jobMetric, new Period().withMonths(1)); result.setJobAverage(average); Long averageCount = Kernel.getMetricsService().getMetricCount(argsMetric, new Period().withMonths(1)); if (averageCount > 10 && workflowAverageCount > averageCount) { Double metricAverage = Kernel.getMetricsService().getMetricAverage(argsMetric, new Period().withMonths(1)); result.setWorkflowWithArgsAverage(metricAverage);
result = result.withMonths(months);
result = result.withMonths(months);
result = result.withMonths(months);
result = result.withMonths(months);
result = result.withMonths(normalizedMonths); totalMonths = totalMonths - normalizedMonths;
Partial p2 = p.base.withFieldAddWrapped(JodaTimeUtils.Quarters, unsupported.getMonths() / 3); p = new PartialTime(p, p2); unsupported = unsupported.withMonths(0); unsupported = unsupported.withMonths(0);
Partial p2 = p.base.withFieldAddWrapped(JodaTimeUtils.Quarters, unsupported.getMonths() / 3); p = new PartialTime(p, p2); unsupported = unsupported.withMonths(0); unsupported = unsupported.withMonths(0);
Partial p2 = p.base.withFieldAddWrapped(JodaTimeUtils.Quarters, unsupported.getMonths() / 3); p = new PartialTime(p, p2); unsupported = unsupported.withMonths(0);