/** * Returns a concatenated String of the display names of all user authority * groups for this user credentials. */ public String getUserAuthorityGroupsName() { return IdentifiableObjectUtils.join( userAuthorityGroups ); }
public String getOrganisationUnitsName() { return IdentifiableObjectUtils.join( organisationUnits ); }
public String generateTitle() { List<String> titleItems = new ArrayList<>(); for ( String filter : filterDimensions ) { DimensionalObject object = getDimensionalObject( filter, relativePeriodDate, relativeUser, true, organisationUnitsAtLevel, organisationUnitsInGroups, format ); if ( object != null ) { String item = IdentifiableObjectUtils.join( object.getItems() ); String filt = DimensionalObjectUtils.getPrettyFilter( object.getFilter() ); if ( item != null ) { titleItems.add( item ); } if ( filt != null ) { titleItems.add( filt ); } } } return join( titleItems, DimensionalObjectUtils.TITLE_ITEM_SEP ); }
public void populateGridColumnsAndRows( Date date, User user, List<OrganisationUnit> organisationUnitsAtLevel, List<OrganisationUnit> organisationUnitsInGroups, I18nFormat format ) { List<DimensionalItemObject[]> tableColumns = new ArrayList<>(); List<DimensionalItemObject[]> tableRows = new ArrayList<>(); List<DimensionalItemObject> filterItems = new ArrayList<>(); for ( String dimension : columnDimensions ) { tableColumns.add( getDimensionalObject( dimension, date, user, false, organisationUnitsAtLevel, organisationUnitsInGroups, format ).getItems().toArray( IRT ) ); } for ( String dimension : rowDimensions ) { tableRows.add( getDimensionalObject( dimension, date, user, true, organisationUnitsAtLevel, organisationUnitsInGroups, format ).getItems().toArray( IRT ) ); } for ( String filter : filterDimensions ) { filterItems.addAll( getDimensionalObject( filter, date, user, true, organisationUnitsAtLevel, organisationUnitsInGroups, format ).getItems() ); } gridColumns = new CombinationGenerator<>( tableColumns.toArray( IRT2D ) ).getCombinations(); gridRows = new CombinationGenerator<>( tableRows.toArray( IRT2D ) ).getCombinations(); addListIfEmpty( gridColumns ); addListIfEmpty( gridRows ); gridTitle = IdentifiableObjectUtils.join( filterItems ); }
outputGrid.setTitle( IdentifiableObjectUtils.join( params.getFilterItems() ) );
.setGridTitle( IdentifiableObjectUtils.join( params.getFilterItems() ) ) .setGridColumns( new CombinationGenerator<>( tableColumns.toArray( IRT2D ) ).getCombinations() ) .setGridRows( new CombinationGenerator<>( tableRows.toArray( IRT2D ) ).getCombinations() );