@Override public String toString() { return "Range Min: " + getMinimum() + " Max: " + getMaximum() + " Step: " + getStep(); } }
public StateVariable build() { return new StateVariable( name, new StateVariableTypeDetails( dataType, defaultValue, allowedValues == null || allowedValues.size() == 0 ? null : allowedValues.toArray(new String[allowedValues.size()]), allowedValueRange == null ? null : new StateVariableAllowedValueRange( allowedValueRange.minimum, allowedValueRange.maximum, allowedValueRange.step ) ), eventDetails ); } }
errors.addAll(getAllowedValueRange().validate());
public boolean isInRange(long value) { return value >= getMinimum() && value <= getMaximum() && (value % step) == 0; }
if (!allowedValueRange.isInRange(v)) { throw new LocalServiceBindingException( "Default value '" + defaultValue + "' is not in allowed range of: " + getName()
int maxVolume = 100; if (volumeRange != null) { minVolume = new Long(volumeRange.getMinimum()).intValue(); maxVolume = new Long(volumeRange.getMaximum()).intValue();
if (!allowedValueRange.isInRange(v)) { throw new LocalServiceBindingException( "Default value '" + defaultValue + "' is not in allowed range of: " + getName()
@Override public String toString() { return "Range Min: " + getMinimum() + " Max: " + getMaximum() + " Step: " + getStep(); } }
public boolean isInRange(long value) { return value >= getMinimum() && value <= getMaximum() && (value % step) == 0; }
protected StateVariableAllowedValueRange getAllowedValueRange(long min, long max, long step) throws LocalServiceBindingException { if (max < min) { throw new LocalServiceBindingException( "Allowed value range maximum is smaller than minimum: " + getName() ); } return new StateVariableAllowedValueRange(min, max, step); }
errors.addAll(getAllowedValueRange().validate());
if (!allowedValueRange.isInRange(v)) { throw new LocalServiceBindingException( "Default value '" + defaultValue + "' is not in allowed range of: " + getName()
Element allowedValueRangeElement = appendNewElement(descriptor, stateVariableElement, ELEMENT.allowedValueRange); appendNewElementIfNotNull( descriptor, allowedValueRangeElement, ELEMENT.minimum, stateVariable.getTypeDetails().getAllowedValueRange().getMinimum() ); appendNewElementIfNotNull( descriptor, allowedValueRangeElement, ELEMENT.maximum, stateVariable.getTypeDetails().getAllowedValueRange().getMaximum() ); if (stateVariable.getTypeDetails().getAllowedValueRange().getStep() >= 1l) { appendNewElementIfNotNull( descriptor, allowedValueRangeElement, ELEMENT.step, stateVariable.getTypeDetails().getAllowedValueRange().getStep() );
public boolean isInRange(long value) { return value >= getMinimum() && value <= getMaximum() && (value % step) == 0; }
public StateVariable build() { return new StateVariable( name, new StateVariableTypeDetails( dataType, defaultValue, allowedValues == null || allowedValues.size() == 0 ? null : allowedValues.toArray(new String[allowedValues.size()]), allowedValueRange == null ? null : new StateVariableAllowedValueRange( allowedValueRange.minimum, allowedValueRange.maximum, allowedValueRange.step ) ), eventDetails ); } }
errors.addAll(getAllowedValueRange().validate());
addIfNotNull(stateVariableNode, "Allowed Value Range Minimum: ", range.getMinimum()); addIfNotNull(stateVariableNode, "Allowed Value Range Maximum: ", range.getMaximum()); addIfNotNull(stateVariableNode, "Allowed Value Range Step: ", range.getStep());
protected StateVariableAllowedValueRange getAllowedValueRange(long min, long max, long step) throws LocalServiceBindingException { if (max < min) { throw new LocalServiceBindingException( "Allowed value range maximum is smaller than minimum: " + getName() ); } return new StateVariableAllowedValueRange(min, max, step); }
@Override public String toString() { return "Range Min: " + getMinimum() + " Max: " + getMaximum() + " Step: " + getStep(); } }
public StateVariable build() { return new StateVariable( name, new StateVariableTypeDetails( dataType, defaultValue, allowedValues == null || allowedValues.size() == 0 ? null : allowedValues.toArray(new String[allowedValues.size()]), allowedValueRange == null ? null : new StateVariableAllowedValueRange( allowedValueRange.minimum, allowedValueRange.maximum, allowedValueRange.step ) ), eventDetails ); } }