Package org.openremote.model.attribute
Interface AttributeInfo
- All Superinterfaces:
AssetInfo
,Comparable<AttributeInfo>
,MetaHolder
,NameHolder
,NameValueHolder<Object>
,ValueHolder<Object>
- All Known Implementing Classes:
AttributeEvent
public interface AttributeInfo
extends AssetInfo, NameValueHolder<Object>, MetaHolder, Comparable<AttributeInfo>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.openremote.model.value.NameHolder
NameHolder.NameHolderToStringConverter
-
Method Summary
Methods inherited from interface org.openremote.model.asset.AssetInfo
getAssetClass, getAssetName, getAssetType, getAttributeNames, getCreatedOn, getParentId, getPath, getRealm
Methods inherited from interface java.lang.Comparable
compareTo
Methods inherited from interface org.openremote.model.value.MetaHolder
getMeta, getMetaItem, getMetaValue, hasMeta, hasMeta
Methods inherited from interface org.openremote.model.value.ValueHolder
getType, getTypeClass, getValue
-
Method Details
-
getTimestamp
long getTimestamp() -
getRef
AttributeRef getRef() -
getId
String getId() -
getName
String getName()- Specified by:
getName
in interfaceNameHolder
-
getValue
- Specified by:
getValue
in interfaceValueHolder<Object>
-
getState
AttributeState getState() -
getOldValue
-
getOldValue
-
getOldValueTimestamp
long getOldValueTimestamp()
-