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>,- Serializable
public class BasicNotificationProfileProperty<T>
extends BasicConfigurationProperty<T>
implements NotificationProfileProperty<T>
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from interface com.inductiveautomation.ignition.common.config.ConfigurationPropertyConfigurationProperty.CustomEditorDescriptor, ConfigurationProperty.Option<T>
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionCollection<Property<?>>If this property is an expression, these are the variables that can be referenced in the expression.booleanIf this property is to be considered the source of an expression, return true here so that the proper editor can be shown.setExpressionSource(boolean expressionSource) setExpressionVariables(Collection<Property<?>> variables) Methods inherited from class com.inductiveautomation.ignition.common.config.BasicConfigurationPropertygetCustomEditor, getOptions, getValueDisplayBaseKey, setCustomEditor, setOptionsMethods inherited from class com.inductiveautomation.ignition.common.config.BasicDescriptivePropertygetCategory, getCategoryKey, getDescription, getDescriptionKey, getDisplayName, getDisplayNameKey, setCategory, setDescription, setDisplayNameMethods inherited from class com.inductiveautomation.ignition.common.config.BasicPropertyequals, getClazz, getDefaultValue, getName, getType, hashCode, of, setClazz, setClazz_, setDefaultValue, setDefaultValue_, setName, setName_, toStringMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.inductiveautomation.ignition.common.config.ConfigurationPropertygetCustomEditor, getOptions, getValueDisplayBaseKeyMethods inherited from interface com.inductiveautomation.ignition.common.config.DescriptivePropertygetCategory, getDescription, getDisplayNameMethods inherited from interface com.inductiveautomation.ignition.common.config.PropertygetDefaultValue, getName, getType
- 
Field Details- 
expressionSourceprotected boolean expressionSource
- 
variables
 
- 
- 
Constructor Details- 
BasicNotificationProfilePropertypublic BasicNotificationProfileProperty()Bean compatibility...
- 
BasicNotificationProfileProperty
- 
BasicNotificationProfileProperty
 
- 
- 
Method Details- 
setExpressionSource
- 
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(Collection<Property<?>> variables) 
- 
getExpressionVariablesDescription 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>
 
 
-