public StateVariable<S> getStateVariable(String name) { // Some magic necessary for the deprecated 'query state variable' action stuff if (QueryStateVariableAction.VIRTUAL_STATEVARIABLE_INPUT.equals(name)) { return new StateVariable( QueryStateVariableAction.VIRTUAL_STATEVARIABLE_INPUT, new StateVariableTypeDetails(Datatype.Builtin.STRING.getDatatype()) ); } if (QueryStateVariableAction.VIRTUAL_STATEVARIABLE_OUTPUT.equals(name)) { return new StateVariable( QueryStateVariableAction.VIRTUAL_STATEVARIABLE_OUTPUT, new StateVariableTypeDetails(Datatype.Builtin.STRING.getDatatype()) ); } return stateVariables == null ? null : stateVariables.get(name); }
public StateVariable<S> deepCopy() { return new StateVariable( getName(), getTypeDetails(), getEventDetails() ); }
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 ); } }
new StateVariableEventDetails(sendEvents, eventMaximumRateMillis, eventMinimumDelta); return new StateVariable(getName(), typeDetails, eventDetails);
public StateVariable<S> getStateVariable(String name) { // Some magic necessary for the deprected 'query state variable' action stuff if (QueryStateVariableAction.VIRTUAL_STATEVARIABLE_INPUT.equals(name)) { return new StateVariable( QueryStateVariableAction.VIRTUAL_STATEVARIABLE_INPUT, new StateVariableTypeDetails(Datatype.Builtin.STRING.getDatatype()) ); } if (QueryStateVariableAction.VIRTUAL_STATEVARIABLE_OUTPUT.equals(name)) { return new StateVariable( QueryStateVariableAction.VIRTUAL_STATEVARIABLE_OUTPUT, new StateVariableTypeDetails(Datatype.Builtin.STRING.getDatatype()) ); } return stateVariables == null ? null : stateVariables.get(name); }
public StateVariable<S> deepCopy() { return new StateVariable( getName(), getTypeDetails(), getEventDetails() ); }
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 ); } }
new StateVariableEventDetails(sendEvents, eventMaximumRateMillis, eventMinimumDelta); return new StateVariable(getName(), typeDetails, eventDetails);
public StateVariable<S> getStateVariable(String name) { // Some magic necessary for the deprecated 'query state variable' action stuff if (QueryStateVariableAction.VIRTUAL_STATEVARIABLE_INPUT.equals(name)) { return new StateVariable( QueryStateVariableAction.VIRTUAL_STATEVARIABLE_INPUT, new StateVariableTypeDetails(Datatype.Builtin.STRING.getDatatype()) ); } if (QueryStateVariableAction.VIRTUAL_STATEVARIABLE_OUTPUT.equals(name)) { return new StateVariable( QueryStateVariableAction.VIRTUAL_STATEVARIABLE_OUTPUT, new StateVariableTypeDetails(Datatype.Builtin.STRING.getDatatype()) ); } return stateVariables == null ? null : stateVariables.get(name); }
public StateVariable<S> deepCopy() { return new StateVariable( getName(), getTypeDetails(), getEventDetails() ); }
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 ); } }
new StateVariableEventDetails(sendEvents, eventMaximumRateMillis, eventMinimumDelta); return new StateVariable(getName(), typeDetails, eventDetails);