@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 |
---|---|
java.lang.String[] |
attributes
List of attributes for which this property must be specified.
|
boolean |
confidential
Is this a confidential property whose value should be encrypted by
the application when persisted?
|
java.lang.String |
displayMessageKey
Change the default display message key.
|
java.lang.String |
helpMessageKey
Change the default help message key.
|
java.lang.String[] |
objectClasses
List of object classes for which this property must be specified.
|
java.lang.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 java.lang.String helpMessageKey
public abstract java.lang.String displayMessageKey
public abstract boolean confidential
public abstract boolean required
public abstract java.lang.Class<? extends SPIOperation>[] operations