/** * Create a multi valued {@code PropertyState} from a list of booleans. * @param name The name of the property state * @param values The values of the property state * @return The new property state of type {@link Type#BOOLEANS} */ public static PropertyState booleanProperty(String name, Iterable<Boolean> values) { return new MultiBooleanPropertyState(name, values); }
booleans.add(value.getBoolean()); return MultiBooleanPropertyState.booleanProperty(name, booleans); case PropertyType.DECIMAL: List<BigDecimal> decimals = Lists.newArrayList();
booleans.add(value.getBoolean()); return MultiBooleanPropertyState.booleanProperty(name, booleans); case PropertyType.DECIMAL: List<BigDecimal> decimals = Lists.newArrayList();
return MultiDoublePropertyState.doubleProperty(name, (Iterable<Double>) values); case PropertyType.BOOLEAN: return MultiBooleanPropertyState.booleanProperty(name, (Iterable<Boolean>) values); case PropertyType.DECIMAL: return MultiDecimalPropertyState.decimalProperty(name, (Iterable<BigDecimal>) values);
/** * Create a multi valued {@code PropertyState} from a list of booleans. * @param name The name of the property state * @param values The values of the property state * @return The new property state of type {@link Type#BOOLEANS} */ public static PropertyState booleanProperty(String name, Iterable<Boolean> values) { return new MultiBooleanPropertyState(name, values); }
return MultiDoublePropertyState.doubleProperty(name, (Iterable<Double>) values); case PropertyType.BOOLEAN: return MultiBooleanPropertyState.booleanProperty(name, (Iterable<Boolean>) values); case PropertyType.DECIMAL: return MultiDecimalPropertyState.decimalProperty(name, (Iterable<BigDecimal>) values);
case PropertyType.BOOLEAN: return type.isArray() ? MultiBooleanPropertyState.booleanProperty(name, (Iterable<Boolean>) value) : BooleanPropertyState.booleanProperty(name, (Boolean) value); case PropertyType.NAME:
case PropertyType.BOOLEAN: return type.isArray() ? MultiBooleanPropertyState.booleanProperty(name, (Iterable<Boolean>) value) : BooleanPropertyState.booleanProperty(name, (Boolean) value); case PropertyType.NAME: