public class StateVariable<S extends Service> extends Object implements Validatable
Constructor and Description |
---|
StateVariable(String name,
StateVariableTypeDetails type) |
StateVariable(String name,
StateVariableTypeDetails type,
StateVariableEventDetails eventDetails) |
Modifier and Type | Method and Description |
---|---|
StateVariable<S> |
deepCopy() |
StateVariableEventDetails |
getEventDetails() |
String |
getName() |
S |
getService() |
StateVariableTypeDetails |
getTypeDetails() |
boolean |
isModeratedNumericType() |
String |
toString() |
List<ValidationError> |
validate() |
public StateVariable(String name, StateVariableTypeDetails type)
public StateVariable(String name, StateVariableTypeDetails type, StateVariableEventDetails eventDetails)
public String getName()
public StateVariableTypeDetails getTypeDetails()
public StateVariableEventDetails getEventDetails()
public S getService()
public List<ValidationError> validate()
validate
in interface Validatable
List
if all rules validated properly, otherwise, the detected errors.public boolean isModeratedNumericType()
public StateVariable<S> deepCopy()
Copyright © 2016 4th Line GmbH, Switzerland. All rights reserved.