public class VirtualPointLocatorVO extends AbstractPointLocatorVO implements com.serotonin.json.JsonSerializable
| Modifier and Type | Field and Description |
|---|---|
private AlternateBooleanChangeVO |
alternateBooleanChange |
private AnalogAttractorChangeVO |
analogAttractorChange |
private BrownianChangeVO |
brownianChange |
private int |
changeTypeId |
private int |
dataTypeId |
private IncrementAnalogChangeVO |
incrementAnalogChange |
private IncrementMultistateChangeVO |
incrementMultistateChange |
private static org.apache.commons.logging.Log |
LOG |
private NoChangeVO |
noChange |
private RandomAnalogChangeVO |
randomAnalogChange |
private RandomBooleanChangeVO |
randomBooleanChange |
private RandomMultistateChangeVO |
randomMultistateChange |
private static long |
serialVersionUID |
private boolean |
settable |
private static int |
version |
| Constructor and Description |
|---|
VirtualPointLocatorVO() |
| Modifier and Type | Method and Description |
|---|---|
void |
addProperties(java.util.List<com.serotonin.web.i18n.LocalizableMessage> list) |
void |
addPropertyChanges(java.util.List<com.serotonin.web.i18n.LocalizableMessage> list,
java.lang.Object o) |
PointLocatorRT |
createRuntime()
Create a runtime version of the locator
|
AlternateBooleanChangeVO |
getAlternateBooleanChange() |
AnalogAttractorChangeVO |
getAnalogAttractorChange() |
BrownianChangeVO |
getBrownianChange() |
private ChangeTypeVO |
getChangeType() |
int |
getChangeTypeId() |
com.serotonin.web.i18n.LocalizableMessage |
getConfigurationDescription()
An arbitrary description of the point location configuration for human consumption.
|
int |
getDataTypeId()
One of the com.serotonin.mango.DataTypes
|
IncrementAnalogChangeVO |
getIncrementAnalogChange() |
IncrementMultistateChangeVO |
getIncrementMultistateChange() |
NoChangeVO |
getNoChange() |
RandomAnalogChangeVO |
getRandomAnalogChange() |
RandomBooleanChangeVO |
getRandomBooleanChange() |
RandomMultistateChangeVO |
getRandomMultistateChange() |
boolean |
isSettable()
Can the value be set in the data source?
|
void |
jsonDeserialize(com.serotonin.json.JsonReader reader,
com.serotonin.json.JsonObject json) |
void |
jsonSerialize(java.util.Map<java.lang.String,java.lang.Object> map) |
private void |
readObject(java.io.ObjectInputStream in) |
void |
setAlternateBooleanChange(AlternateBooleanChangeVO alternateBooleanChange) |
void |
setAnalogAttractorChange(AnalogAttractorChangeVO analogAttractorChange) |
void |
setBrownianChange(BrownianChangeVO brownianChange) |
void |
setChangeTypeId(int changeTypeId) |
void |
setDataTypeId(int dataTypeId) |
void |
setIncrementAnalogChange(IncrementAnalogChangeVO incrementAnalogChange) |
void |
setIncrementMultistateChange(IncrementMultistateChangeVO incrementMultistateChange) |
void |
setNoChange(NoChangeVO noChange) |
void |
setRandomAnalogChange(RandomAnalogChangeVO randomAnalogChange) |
void |
setRandomBooleanChange(RandomBooleanChangeVO randomBooleanChange) |
void |
setRandomMultistateChange(RandomMultistateChangeVO randomMultistateChange) |
void |
setSettable(boolean settable) |
void |
validate(com.serotonin.web.dwr.DwrResponseI18n response)
Validate.
|
private void |
writeObject(java.io.ObjectOutputStream out) |
deserializeDataType, getDataPointSaveHandler, getDataTypeMessage, getMessage, isRelinquishable, serializeDataTypeprivate static final org.apache.commons.logging.Log LOG
private int dataTypeId
private int changeTypeId
private boolean settable
private AlternateBooleanChangeVO alternateBooleanChange
private BrownianChangeVO brownianChange
private IncrementAnalogChangeVO incrementAnalogChange
private IncrementMultistateChangeVO incrementMultistateChange
private NoChangeVO noChange
private RandomAnalogChangeVO randomAnalogChange
private RandomBooleanChangeVO randomBooleanChange
private RandomMultistateChangeVO randomMultistateChange
private AnalogAttractorChangeVO analogAttractorChange
private static final long serialVersionUID
private static final int version
public com.serotonin.web.i18n.LocalizableMessage getConfigurationDescription()
PointLocatorVOgetConfigurationDescription in interface PointLocatorVOprivate ChangeTypeVO getChangeType()
public PointLocatorRT createRuntime()
PointLocatorVOcreateRuntime in interface PointLocatorVOpublic void validate(com.serotonin.web.dwr.DwrResponseI18n response)
PointLocatorVOvalidate in interface PointLocatorVOpublic int getChangeTypeId()
public void setChangeTypeId(int changeTypeId)
public int getDataTypeId()
PointLocatorVOgetDataTypeId in interface PointLocatorVOpublic void setDataTypeId(int dataTypeId)
public AlternateBooleanChangeVO getAlternateBooleanChange()
public BrownianChangeVO getBrownianChange()
public IncrementAnalogChangeVO getIncrementAnalogChange()
public IncrementMultistateChangeVO getIncrementMultistateChange()
public NoChangeVO getNoChange()
public RandomAnalogChangeVO getRandomAnalogChange()
public RandomBooleanChangeVO getRandomBooleanChange()
public RandomMultistateChangeVO getRandomMultistateChange()
public boolean isSettable()
PointLocatorVOisSettable in interface PointLocatorVOpublic void setSettable(boolean settable)
public AnalogAttractorChangeVO getAnalogAttractorChange()
public void setAlternateBooleanChange(AlternateBooleanChangeVO alternateBooleanChange)
public void setBrownianChange(BrownianChangeVO brownianChange)
public void setIncrementAnalogChange(IncrementAnalogChangeVO incrementAnalogChange)
public void setIncrementMultistateChange(IncrementMultistateChangeVO incrementMultistateChange)
public void setNoChange(NoChangeVO noChange)
public void setRandomAnalogChange(RandomAnalogChangeVO randomAnalogChange)
public void setRandomBooleanChange(RandomBooleanChangeVO randomBooleanChange)
public void setRandomMultistateChange(RandomMultistateChangeVO randomMultistateChange)
public void setAnalogAttractorChange(AnalogAttractorChangeVO analogAttractorChange)
public void addProperties(java.util.List<com.serotonin.web.i18n.LocalizableMessage> list)
addProperties in interface ChangeComparableObjectpublic void addPropertyChanges(java.util.List<com.serotonin.web.i18n.LocalizableMessage> list,
java.lang.Object o)
addPropertyChanges in interface ChangeComparableObjectprivate void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
java.io.IOExceptionprivate void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
java.io.IOExceptionjava.lang.ClassNotFoundExceptionpublic void jsonDeserialize(com.serotonin.json.JsonReader reader,
com.serotonin.json.JsonObject json)
throws com.serotonin.json.JsonException
jsonDeserialize in interface com.serotonin.json.JsonSerializablecom.serotonin.json.JsonExceptionpublic void jsonSerialize(java.util.Map<java.lang.String,java.lang.Object> map)
jsonSerialize in interface com.serotonin.json.JsonSerializable