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, serializeDataType
private 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()
PointLocatorVO
getConfigurationDescription
in interface PointLocatorVO
private ChangeTypeVO getChangeType()
public PointLocatorRT createRuntime()
PointLocatorVO
createRuntime
in interface PointLocatorVO
public void validate(com.serotonin.web.dwr.DwrResponseI18n response)
PointLocatorVO
validate
in interface PointLocatorVO
public int getChangeTypeId()
public void setChangeTypeId(int changeTypeId)
public int getDataTypeId()
PointLocatorVO
getDataTypeId
in interface PointLocatorVO
public 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()
PointLocatorVO
isSettable
in interface PointLocatorVO
public 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 ChangeComparableObject
public void addPropertyChanges(java.util.List<com.serotonin.web.i18n.LocalizableMessage> list, java.lang.Object o)
addPropertyChanges
in interface ChangeComparableObject
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException
java.io.IOException
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public void jsonDeserialize(com.serotonin.json.JsonReader reader, com.serotonin.json.JsonObject json) throws com.serotonin.json.JsonException
jsonDeserialize
in interface com.serotonin.json.JsonSerializable
com.serotonin.json.JsonException
public void jsonSerialize(java.util.Map<java.lang.String,java.lang.Object> map)
jsonSerialize
in interface com.serotonin.json.JsonSerializable