@Retention(value=RUNTIME) @Target(value=METHOD) public @interface ConfigurationProperty
Configuration
interface is traversed through reflection. This
annotation provides a way to override the default configuration operation for
each property.Modifier and Type | Optional Element and Description |
---|---|
String[] |
allowedValues
List of allowed values for the property.
|
ValueListOpenness |
allowedValuesOpenness
Specification of openness of list of allowed values.
|
boolean |
confidential
Is this a confidential property whose value should be encrypted by the
application when persisted?
|
String |
displayMessageKey
Change the default display message key.
|
String |
groupMessageKey
Grouping of properties for UI.
|
String |
helpMessageKey
Change the default help message key.
|
Class<? extends SPIOperation>[] |
operations
List of operations for which this property must be specified.
|
int |
order
Order in which this property is displayed.
|
boolean |
required
Is this property required?
|
public abstract int order
public abstract String helpMessageKey
public abstract String displayMessageKey
public abstract String groupMessageKey
public abstract boolean confidential
public abstract boolean required
public abstract Class<? extends SPIOperation>[] operations
public abstract String[] allowedValues
public abstract ValueListOpenness allowedValuesOpenness
Copyright © 2022. All rights reserved.