Package sk.ipesoft.d2000.d2japi.unival
Class UnivalTimeValue
- java.lang.Object
-
- sk.ipesoft.d2000.base.UnivalCommonBase
-
- sk.ipesoft.d2000.d2japi.unival.UnivalTimeValue
-
- All Implemented Interfaces:
java.io.Serializable
,sk.ipesoft.d2000.base.UnivalCommon
,sk.ipesoft.d2000.base.UnivalTime
,sk.ipesoft.d2000.base.UnivalValue<java.util.Date>
public class UnivalTimeValue extends sk.ipesoft.d2000.base.UnivalCommonBase implements sk.ipesoft.d2000.base.UnivalTime
Unival with timestamp (absolute time) value.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description UnivalTimeValue()
Create new instance with invalid value.UnivalTimeValue(java.util.Date value)
Create new instance with valid value.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
boolean
equals(sk.ipesoft.d2000.base.UnivalValue<?> obj)
long
getAlarmTimeMilliseconds()
int
getFlagMask()
int
getIndirectCol()
int
getIndirectHobj()
int
getIndirectRow()
int
getLimitStatusOrdinal()
long
getMilisecondsValue()
int
getProcessAlarmStatusOrdinal()
int
getStatusMask()
sk.ipesoft.d2000.base.UnivalType
getUnivalType()
int
getUnivalTypeOrdinal()
sk.ipesoft.d2000.base.UnivalValueType
getUnivalValueType()
int
getUnivalValueTypeOrdinal()
T
getValue()
double
getValueAsDouble(boolean invalidAsZero)
T
getValueOrNull()
long
getValueTimeMilliseconds()
int
hashCode()
boolean
isValid()
void
setFlagMask(int mask)
void
setInvalid()
void
setMilisecondsValue(long miliseconds)
protected void
setStatusMask(int mask)
void
setValue(sk.ipesoft.d2000.base.UnivalValue<? extends T> value)
void
setValue(T value)
void
setValueFromDouble(double value)
void
setValueOrNull(T value)
void
setValueTimeMilliseconds(long miliseconds)
void
setWeak(boolean value)
void
toggleFlagMask(int mask)
java.lang.String
toString()
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface sk.ipesoft.d2000.base.UnivalCommon
areFlags, areFlags, areStatuses, areStatuses, getAlarmTime, getAlarmTimeMiliseconds, getAlarmTimeMilliseconds, getFlag, getFlagMask, getFlagSet, getIndirectCol, getIndirectHobj, getIndirectRow, getLimitStatus, getLimitStatusOrdinal, getProcessAlarmStatus, getProcessAlarmStatusOrdinal, getStatus, getStatusMask, getStatusSet, getUnivalTypeOrdinal, getUnivalValueType, getUnivalValueTypeOrdinal, getValueTime, getValueTimeMiliseconds, getValueTimeMilliseconds, setFlag, setFlagMask, setFlags, setFlags, setValueTime, setValueTimeMiliseconds, setValueTimeMilliseconds, toggleFlag, toggleFlagMask, toggleFlags, toggleFlags
-
Methods inherited from class sk.ipesoft.d2000.base.UnivalCommonBase
areFlags, areFlags, areStatuses, areStatuses, getAlarmTime, getAlarmTimeMiliseconds, getFlag, getFlagSet, getLimitStatus, getProcessAlarmStatus, getStatus, getStatusSet, getValueTime, getValueTimeMiliseconds, setFlag, setFlags, setFlags, setValue, setValueTime, setValueTimeMiliseconds, toggleFlag, toggleFlags, toggleFlags, valueSet
-
-
-
-
Method Detail
-
getMilisecondsValue
public long getMilisecondsValue()
- Specified by:
getMilisecondsValue
in interfacesk.ipesoft.d2000.base.UnivalTime
-
getUnivalType
public sk.ipesoft.d2000.base.UnivalType getUnivalType()
- Specified by:
getUnivalType
in interfacesk.ipesoft.d2000.base.UnivalCommon
-
setMilisecondsValue
public void setMilisecondsValue(long miliseconds)
- Specified by:
setMilisecondsValue
in interfacesk.ipesoft.d2000.base.UnivalTime
-
equals
public boolean equals(sk.ipesoft.d2000.base.UnivalValue<?> obj)
- Specified by:
equals
in interfacesk.ipesoft.d2000.base.UnivalValue<T>
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
getUnivalTypeOrdinal
public int getUnivalTypeOrdinal()
- Specified by:
getUnivalTypeOrdinal
in interfacesk.ipesoft.d2000.base.UnivalCommon
-
getUnivalValueType
public sk.ipesoft.d2000.base.UnivalValueType getUnivalValueType()
- Specified by:
getUnivalValueType
in interfacesk.ipesoft.d2000.base.UnivalCommon
-
getUnivalValueTypeOrdinal
public int getUnivalValueTypeOrdinal()
- Specified by:
getUnivalValueTypeOrdinal
in interfacesk.ipesoft.d2000.base.UnivalCommon
-
getValue
public T getValue()
- Specified by:
getValue
in interfacesk.ipesoft.d2000.base.UnivalValue<T>
-
getValueAsDouble
public double getValueAsDouble(boolean invalidAsZero)
- Specified by:
getValueAsDouble
in interfacesk.ipesoft.d2000.base.UnivalValue<T>
-
getValueOrNull
public T getValueOrNull()
- Specified by:
getValueOrNull
in interfacesk.ipesoft.d2000.base.UnivalValue<T>
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
isValid
public boolean isValid()
- Specified by:
isValid
in interfacesk.ipesoft.d2000.base.UnivalValue<T>
-
setInvalid
public void setInvalid()
- Specified by:
setInvalid
in interfacesk.ipesoft.d2000.base.UnivalValue<T>
-
setValue
public void setValue(T value)
- Specified by:
setValue
in interfacesk.ipesoft.d2000.base.UnivalValue<T>
-
setValue
public void setValue(sk.ipesoft.d2000.base.UnivalValue<? extends T> value)
- Specified by:
setValue
in interfacesk.ipesoft.d2000.base.UnivalValue<T>
-
setValueFromDouble
public void setValueFromDouble(double value)
- Specified by:
setValueFromDouble
in interfacesk.ipesoft.d2000.base.UnivalValue<T>
-
setValueOrNull
public void setValueOrNull(T value)
- Specified by:
setValueOrNull
in interfacesk.ipesoft.d2000.base.UnivalValue<T>
-
setWeak
public void setWeak(boolean value)
- Specified by:
setWeak
in interfacesk.ipesoft.d2000.base.UnivalValue<T>
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getAlarmTimeMilliseconds
public long getAlarmTimeMilliseconds()
- Specified by:
getAlarmTimeMilliseconds
in interfacesk.ipesoft.d2000.base.UnivalCommon
-
getFlagMask
public int getFlagMask()
- Specified by:
getFlagMask
in interfacesk.ipesoft.d2000.base.UnivalCommon
-
getIndirectHobj
public int getIndirectHobj()
- Specified by:
getIndirectHobj
in interfacesk.ipesoft.d2000.base.UnivalCommon
-
getIndirectRow
public int getIndirectRow()
- Specified by:
getIndirectRow
in interfacesk.ipesoft.d2000.base.UnivalCommon
-
getIndirectCol
public int getIndirectCol()
- Specified by:
getIndirectCol
in interfacesk.ipesoft.d2000.base.UnivalCommon
-
getLimitStatusOrdinal
public int getLimitStatusOrdinal()
- Specified by:
getLimitStatusOrdinal
in interfacesk.ipesoft.d2000.base.UnivalCommon
-
getProcessAlarmStatusOrdinal
public int getProcessAlarmStatusOrdinal()
- Specified by:
getProcessAlarmStatusOrdinal
in interfacesk.ipesoft.d2000.base.UnivalCommon
-
getStatusMask
public int getStatusMask()
- Specified by:
getStatusMask
in interfacesk.ipesoft.d2000.base.UnivalCommon
-
getValueTimeMilliseconds
public long getValueTimeMilliseconds()
- Specified by:
getValueTimeMilliseconds
in interfacesk.ipesoft.d2000.base.UnivalCommon
-
setFlagMask
public void setFlagMask(int mask)
- Specified by:
setFlagMask
in interfacesk.ipesoft.d2000.base.UnivalCommon
-
setValueTimeMilliseconds
public void setValueTimeMilliseconds(long miliseconds)
- Specified by:
setValueTimeMilliseconds
in interfacesk.ipesoft.d2000.base.UnivalCommon
-
toggleFlagMask
public void toggleFlagMask(int mask)
- Specified by:
toggleFlagMask
in interfacesk.ipesoft.d2000.base.UnivalCommon
-
setStatusMask
protected void setStatusMask(int mask)
- Specified by:
setStatusMask
in classsk.ipesoft.d2000.base.UnivalCommonBase
-
-