Class EventProperty
java.lang.Object
com.inductiveautomation.ignition.common.alarming.evaluation.EventProperty
- All Implemented Interfaces:
Property
,Serializable
This wrapper around Property adds information about what kind of property it is. It is only used by the
alarming system, and is primarily used when trying to decide what should be journaled.
- See Also:
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic EventProperty
create
(Property<?> prop, EventPropertyType type) static EventProperty
createDynamic
(Property<?> prop, boolean isConfig) static EventProperty
createStatic
(Property<?> prop, boolean isConfig) boolean
The default value for new instances of this property, or null if not applicable.getName()
The "name" of this property.getType()
The data type for this property.int
hashCode()
toString()
-
Field Details
-
internal
-
type
-
-
Method Details
-
create
-
getName
Description copied from interface:Property
The "name" of this property. Should be descriptive, but also unique. To this end, it is encouraged to make your keys fully qualified by prefixing them with your module id. For example: "mymod.MyProperty". Properties defined by the system start with "sys." -
getType
Description copied from interface:Property
The data type for this property. -
getDefaultValue
Description copied from interface:Property
The default value for new instances of this property, or null if not applicable.- Specified by:
getDefaultValue
in interfaceProperty
-
getPropertyType
-
toString
-
hashCode
public int hashCode() -
equals
-
createStatic
-
createDynamic
-