@Override public List<ValidationResult> getValidationResults( OrganisationUnit orgUnit, boolean includeOrgUnitDescendants, Collection<ValidationRule> validationRules, Collection<Period> periods ) { List<Period> persistedPeriods = periodService.reloadPeriods( new ArrayList<>( periods ) ); return validationResultStore.getValidationResults( orgUnit, includeOrgUnitDescendants, validationRules, persistedPeriods ); } }
financialYearStart ); String periodString = getCommaDelimitedString( getIdentifiers( periodService.reloadPeriods( relativePeriods ) ) ); String isoPeriodString = getCommaDelimitedString( IdentifiableObjectUtils.getUids( relativePeriods ) );
params.setPeriods( new HashSet<>( periodService.reloadPeriods( new ArrayList<>( periods ) ) ) ); params.setOrganisationUnits( new HashSet<>( orgUnits ) ); params.setReturnParentOrgUnit( true );
@Override public JFreeChart getJFreePeriodChart( Indicator indicator, OrganisationUnit unit, boolean title, I18nFormat format ) { List<Period> periods = periodService.reloadPeriods( new RelativePeriods().setLast12Months( true ).getRelativePeriods( format, true ) ); Chart chart = new Chart(); if ( title ) { chart.setName( indicator.getName() ); } chart.setType( ChartType.LINE ); chart.setDimensions( DimensionalObject.DATA_X_DIM_ID, DimensionalObject.PERIOD_DIM_ID, DimensionalObject.ORGUNIT_DIM_ID ); chart.setHideLegend( true ); chart.addDataDimensionItem( indicator ); chart.setPeriods( periods ); chart.getOrganisationUnits().add( unit ); chart.setHideSubtitle( title ); chart.setFormat( format ); return getJFreeChart( chart ); }
object.setPeriods( periodService.reloadPeriods( new ArrayList<>( periods ) ) );
@Override public JFreeChart getJFreeOrganisationUnitChart( Indicator indicator, OrganisationUnit parent, boolean title, I18nFormat format ) { List<Period> periods = periodService.reloadPeriods( new RelativePeriods().setThisYear( true ).getRelativePeriods( format, true ) ); Chart chart = new Chart(); if ( title ) { chart.setName( indicator.getName() ); } chart.setType( ChartType.COLUMN ); chart.setDimensions( DimensionalObject.DATA_X_DIM_ID, DimensionalObject.ORGUNIT_DIM_ID, DimensionalObject.PERIOD_DIM_ID ); chart.setHideLegend( true ); chart.addDataDimensionItem( indicator ); chart.setPeriods( periods ); chart.setOrganisationUnits( parent.getSortedChildren() ); chart.setHideSubtitle( title ); chart.setFormat( format ); return getJFreeChart( chart ); }