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 EventPropertycreate(Property<?> prop, EventPropertyType type) static EventPropertycreateDynamic(Property<?> prop, boolean isConfig) static EventPropertycreateStatic(Property<?> prop, boolean isConfig) booleanThe 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.inthashCode()toString()
-
Field Details
-
internal
-
type
-
-
Method Details
-
create
-
getName
Description copied from interface:PropertyThe "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:PropertyThe data type for this property. -
getDefaultValue
Description copied from interface:PropertyThe default value for new instances of this property, or null if not applicable.- Specified by:
getDefaultValuein interfaceProperty
-
getPropertyType
-
toString
-
hashCode
public int hashCode() -
equals
-
createStatic
-
createDynamic
-