Class EventProperty
- java.lang.Object
- 
- com.inductiveautomation.ignition.common.alarming.evaluation.EventProperty
 
- 
- All Implemented Interfaces:
- Property,- java.io.Serializable
 
 public class EventProperty extends java.lang.Object implements Property 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:
- Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected Property<?>internalprotected EventPropertyTypetype
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EventPropertycreate(Property<?> prop, EventPropertyType type)static EventPropertycreateDynamic(Property<?> prop, boolean isConfig)static EventPropertycreateStatic(Property<?> prop, boolean isConfig)booleanequals(java.lang.Object obj)java.lang.ObjectgetDefaultValue()The default value for new instances of this property, or null if not applicable.java.lang.StringgetName()The "name" of this property.EventPropertyTypegetPropertyType()java.lang.ClassgetType()The data type for this property.inthashCode()java.lang.StringtoString()
 
- 
- 
- 
Field Detail- 
internalprotected Property<?> internal 
 - 
typeprotected EventPropertyType type 
 
- 
 - 
Method Detail- 
createpublic static EventProperty create(Property<?> prop, EventPropertyType type) 
 - 
getNamepublic java.lang.String 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."
 - 
getTypepublic java.lang.Class getType() Description copied from interface:PropertyThe data type for this property.
 - 
getDefaultValuepublic java.lang.Object getDefaultValue() Description copied from interface:PropertyThe default value for new instances of this property, or null if not applicable.- Specified by:
- getDefaultValuein interface- Property
 
 - 
getPropertyTypepublic EventPropertyType getPropertyType() 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- java.lang.Object
 
 - 
equalspublic boolean equals(java.lang.Object obj) - Overrides:
- equalsin class- java.lang.Object
 
 - 
createStaticpublic static EventProperty createStatic(Property<?> prop, boolean isConfig) 
 - 
createDynamicpublic static EventProperty createDynamic(Property<?> prop, boolean isConfig) 
 
- 
 
-