Annotation Type ConfigurationProperty
-
@Retention(RUNTIME) @Target(METHOD) public @interface ConfigurationProperty
TheConfigurationinterface is traversed through reflection. This annotation provides a way to override the default configuration operation for each property.- Since:
- 1.0
- Author:
- Will Droste
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description String[]allowedValuesList of allowed values for the property.ValueListOpennessallowedValuesOpennessSpecification of openness of list of allowed values.booleanconfidentialIs this a confidential property whose value should be encrypted by the application when persisted?StringdisplayMessageKeyChange the default display message key.StringgroupMessageKeyGrouping of properties for UI.StringhelpMessageKeyChange the default help message key.Class<? extends SPIOperation>[]operationsList of operations for which this property must be specified.intorderOrder in which this property is displayed.booleanrequiredIs this property required?
-
-
-
-
helpMessageKey
String helpMessageKey
Change the default help message key.- Default:
- ""
-
-
-
displayMessageKey
String displayMessageKey
Change the default display message key.- Default:
- ""
-
-
-
groupMessageKey
String groupMessageKey
Grouping of properties for UI.- Default:
- ""
-
-
-
operations
Class<? extends SPIOperation>[] operations
List of operations for which this property must be specified. This is used for the case where a connector may or may not implement certain operations depending in the configuration. The default value of "empty array" is special in that it means that this property is applicable to all operations.- Default:
- {}
-
-
-
allowedValues
String[] allowedValues
List of allowed values for the property. The values are specified as a list of strings. They are converted to appropriate data format before use.- Since:
- 1.5.2.0
- Default:
- {}
-
-
-
allowedValuesOpenness
ValueListOpenness allowedValuesOpenness
Specification of openness of list of allowed values. In closed list, values specified in the list are the only valid values for the property. Any unlisted value is considered to be invalid. In open list, the values specified in the list should be considered suggestions only. Even an unlisted value can be specified as a valid value of the property.- Since:
- 1.5.2.0
- Default:
- org.identityconnectors.framework.common.objects.ValueListOpenness.CLOSED
-
-