@StringGetter(BUS_ID_IDENTIFIER) private String getBusIdPrefixes() { return CollectionUtils.setToString(busIdIdentifier); }
@StringGetter( "joinableTypes" ) public String getJoinableTypesString() { return CollectionUtils.setToString( joinableTypes ); }
@StringGetter(SEEP_MODE) private String getSeepModesAsString() { return CollectionUtils.setToString(new HashSet<>(getSeepModes())); } @StringSetter(SEEP_MODE)
@StringGetter(MAIN_MODE) private String getMainModesAsString() { return CollectionUtils.setToString(new HashSet<>(getMainModes())); }
@StringGetter( "joinableActivityTypes" ) private String getJoinableActivityTypesString() { return CollectionUtils.setToString( getJoinableActivityTypes() ); }
@Override public final Map<String, String> getParams() { Map<String, String> params = super.getParams(); params.put(REGRESSION_INERTIA, Double.toString(getRegressionInertia())); params.put(MIN_FLOW_STDDEV, Double.toString(getMinFlowStddev_vehPerHour())); params.put(FREEZE_ITERATION, Integer.toString(getFreezeIteration())); params.put(PREPARATORY_ITERATIONS, Integer.toString(getPreparatoryIterations())); params.put(VARIANCE_SCALE, Double.toString(getVarianceScale())); params.put(USE_BRUTE_FORCE, Boolean.toString(useBruteForce())); params.put(WRITE_ANALYSIS_FILE, Boolean.toString(isWriteAnalysisFile())); params.put(START_TIME, Integer.toString(getStartTime())); params.put(END_TIME, Integer.toString(getEndTime())); params.put(CALIBRATED_ITEMS, CollectionUtils.setToString(this.calibratedItems)); params.put(TIME_BIN_SIZE, Integer.toString(getTimeBinSize())) ; return params; }
@Test public void testSetToString() { Set<String> set = new LinkedHashSet<String>(); set.add("Aaa"); set.add("Bbb"); set.add("Ddd"); set.add("Ccc"); Assert.assertEquals("Aaa,Bbb,Ddd,Ccc", CollectionUtils.setToString(set)); }