Class BasicNotificationProfileProperty<T>
- java.lang.Object
- 
- com.inductiveautomation.ignition.common.config.BasicProperty<T>
- 
- com.inductiveautomation.ignition.common.config.BasicDescriptiveProperty<T>
- 
- com.inductiveautomation.ignition.common.config.BasicConfigurationProperty<T>
- 
- com.inductiveautomation.ignition.alarming.common.notification.BasicNotificationProfileProperty<T>
 
 
 
 
- 
- All Implemented Interfaces:
- NotificationProfileProperty<T>,- ConfigurationProperty<T>,- DescriptiveProperty<T>,- Property<T>,- java.io.Serializable
 
 public class BasicNotificationProfileProperty<T> extends BasicConfigurationProperty<T> implements NotificationProfileProperty<T> - See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface com.inductiveautomation.ignition.common.config.ConfigurationPropertyConfigurationProperty.CustomEditorDescriptor, ConfigurationProperty.Option<T>
 
- 
 - 
Field SummaryFields Modifier and Type Field Description protected booleanexpressionSourceprotected java.util.Collection<Property<?>>variables
 - 
Constructor SummaryConstructors Constructor Description BasicNotificationProfileProperty()Bean compatibility...BasicNotificationProfileProperty(java.lang.String name, java.lang.String displayNameKey, java.lang.String categoryKey, java.lang.Class<T> cls)BasicNotificationProfileProperty(java.lang.String name, java.lang.String displayNameKey, java.lang.String categoryKey, java.lang.Class<T> cls, T defaultValue)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<Property<?>>getExpressionVariables()If this property is an expression, these are the variables that can be referenced in the expression.booleanisExpressionSource()If this property is to be considered the source of an expression, return true here so that the proper editor can be shown.BasicNotificationProfileProperty<T>setExpressionSource(boolean expressionSource)BasicNotificationProfileProperty<T>setExpressionVariables(java.util.Collection<Property<?>> variables)- 
Methods inherited from class com.inductiveautomation.ignition.common.config.BasicConfigurationPropertygetCustomEditor, getOptions, getValueDisplayBaseKey, setCustomEditor, setOptions
 - 
Methods inherited from class com.inductiveautomation.ignition.common.config.BasicDescriptivePropertygetCategory, getCategoryKey, getDescription, getDescriptionKey, getDisplayName, getDisplayNameKey, setCategory, setDescription, setDisplayName
 - 
Methods inherited from class com.inductiveautomation.ignition.common.config.BasicPropertyequals, getClazz, getDefaultValue, getName, getType, hashCode, of, setClazz, setClazz_, setDefaultValue, setDefaultValue_, setName, setName_, toString
 - 
Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface com.inductiveautomation.ignition.common.config.ConfigurationPropertygetCustomEditor, getOptions, getValueDisplayBaseKey
 - 
Methods inherited from interface com.inductiveautomation.ignition.common.config.DescriptivePropertygetCategory, getDescription, getDisplayName
 - 
Methods inherited from interface com.inductiveautomation.ignition.common.config.PropertygetDefaultValue, getName, getType
 
- 
 
- 
- 
- 
Field Detail- 
expressionSourceprotected boolean expressionSource 
 - 
variablesprotected java.util.Collection<Property<?>> variables 
 
- 
 - 
Constructor Detail- 
BasicNotificationProfilePropertypublic BasicNotificationProfileProperty() Bean compatibility...
 - 
BasicNotificationProfilePropertypublic BasicNotificationProfileProperty(java.lang.String name, java.lang.String displayNameKey, java.lang.String categoryKey, java.lang.Class<T> cls, T defaultValue)
 - 
BasicNotificationProfilePropertypublic BasicNotificationProfileProperty(java.lang.String name, java.lang.String displayNameKey, java.lang.String categoryKey, java.lang.Class<T> cls)
 
- 
 - 
Method Detail- 
setExpressionSourcepublic BasicNotificationProfileProperty<T> setExpressionSource(boolean expressionSource) 
 - 
isExpressionSourcepublic boolean isExpressionSource() Description copied from interface:NotificationProfilePropertyIf this property is to be considered the source of an expression, return true here so that the proper editor can be shown.- Specified by:
- isExpressionSourcein interface- NotificationProfileProperty<T>
 
 - 
setExpressionVariablespublic BasicNotificationProfileProperty<T> setExpressionVariables(java.util.Collection<Property<?>> variables) 
 - 
getExpressionVariablespublic java.util.Collection<Property<?>> getExpressionVariables() Description copied from interface:NotificationProfilePropertyIf this property is an expression, these are the variables that can be referenced in the expression. NOTE: Variables that are common to all AlarmEvents will already be included, so this list should only be variables specific to this property.- Specified by:
- getExpressionVariablesin interface- NotificationProfileProperty<T>
 
 
- 
 
-