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 Summary
Nested classes/interfaces inherited from interface com.inductiveautomation.ignition.common.config.ConfigurationProperty
ConfigurationProperty.CustomEditorDescriptor, ConfigurationProperty.Option<T>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCollection<Property<?>>
If this property is an expression, these are the variables that can be referenced in the expression.boolean
If 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.BasicConfigurationProperty
getCustomEditor, getOptions, getValueDisplayBaseKey, setCustomEditor, setOptions
Methods inherited from class com.inductiveautomation.ignition.common.config.BasicDescriptiveProperty
getCategory, getCategoryKey, getDescription, getDescriptionKey, getDisplayName, getDisplayNameKey, setCategory, setDescription, setDisplayName
Methods inherited from class com.inductiveautomation.ignition.common.config.BasicProperty
equals, getClazz, getDefaultValue, getName, getType, hashCode, of, setClazz, setClazz_, setDefaultValue, setDefaultValue_, setName, setName_, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.inductiveautomation.ignition.common.config.ConfigurationProperty
getCustomEditor, getOptions, getValueDisplayBaseKey
Methods inherited from interface com.inductiveautomation.ignition.common.config.DescriptiveProperty
getCategory, getDescription, getDisplayName
Methods inherited from interface com.inductiveautomation.ignition.common.config.Property
getDefaultValue, getName, getType
-
Field Details
-
expressionSource
protected boolean expressionSource -
variables
-
-
Constructor Details
-
BasicNotificationProfileProperty
public BasicNotificationProfileProperty()Bean compatibility... -
BasicNotificationProfileProperty
-
BasicNotificationProfileProperty
-
-
Method Details
-
setExpressionSource
-
isExpressionSource
public boolean isExpressionSource()Description copied from interface:NotificationProfileProperty
If this property is to be considered the source of an expression, return true here so that the proper editor can be shown.- Specified by:
isExpressionSource
in interfaceNotificationProfileProperty<T>
-
setExpressionVariables
public BasicNotificationProfileProperty<T> setExpressionVariables(Collection<Property<?>> variables) -
getExpressionVariables
Description copied from interface:NotificationProfileProperty
If 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:
getExpressionVariables
in interfaceNotificationProfileProperty<T>
-