public class BasicNotificationProfileProperty<T> extends BasicConfigurationProperty<T> implements NotificationProfileProperty<T>
ConfigurationProperty.CustomEditorDescriptor, ConfigurationProperty.Option<T>| Modifier and Type | Field and Description |
|---|---|
protected boolean |
expressionSource |
protected java.util.Collection<Property<?>> |
variables |
| Constructor and 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) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<Property<?>> |
getExpressionVariables()
If this property is an expression, these are the variables that can be referenced in the expression.
|
boolean |
isExpressionSource()
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) |
getCustomEditor, getOptions, getValueDisplayBaseKey, setCustomEditor, setOptionsgetCategory, getCategoryKey, getDescription, getDescriptionKey, getDisplayName, getDisplayNameKey, setCategory, setDescription, setDisplayNameequals, getClazz, getDefaultValue, getName, getType, hashCode, setClazz_, setClazz, setDefaultValue_, setDefaultValue, setName_, setName, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetCustomEditor, getOptions, getValueDisplayBaseKeygetCategory, getDescription, getDisplayNamegetDefaultValue, getName, getTypeprotected boolean expressionSource
protected java.util.Collection<Property<?>> variables
public BasicNotificationProfileProperty()
public BasicNotificationProfileProperty(java.lang.String name,
java.lang.String displayNameKey,
java.lang.String categoryKey,
java.lang.Class<T> cls,
T defaultValue)
public BasicNotificationProfileProperty(java.lang.String name,
java.lang.String displayNameKey,
java.lang.String categoryKey,
java.lang.Class<T> cls)
public BasicNotificationProfileProperty<T> setExpressionSource(boolean expressionSource)
public boolean isExpressionSource()
NotificationProfilePropertyisExpressionSource in interface NotificationProfileProperty<T>public BasicNotificationProfileProperty<T> setExpressionVariables(java.util.Collection<Property<?>> variables)
public java.util.Collection<Property<?>> getExpressionVariables()
NotificationProfilePropertygetExpressionVariables in interface NotificationProfileProperty<T>