public interface ConfigurationProperty
Configuration at the SPI layer
.Modifier and Type | Method and Description |
---|---|
java.util.Set<java.lang.String> |
getAttributes()
Set of attributes for which this property must be specified.
|
java.lang.String |
getDisplayName(java.lang.String def)
Get the display name for this configuration property.
|
java.lang.String |
getHelpMessage(java.lang.String def)
Get the help message from the message catalog.
|
java.lang.String |
getName()
Get the unique name of the configuration property.
|
java.util.Set<java.lang.String> |
getObjectClasses()
Set of object classes for which this property must be specified.
|
java.util.Set<java.lang.Class<? extends APIOperation>> |
getOperations()
Set of operations for which this property must be specified.
|
java.lang.Class<?> |
getType()
Get the type of the property.
|
java.lang.Object |
getValue()
Get the value from the property.
|
boolean |
isConfidential()
Is this a confidential property whose value should be encrypted by
the application when persisted?
|
boolean |
isRequired()
Is this a required property
|
void |
setValue(java.lang.Object o)
Set the value of the property.
|
java.lang.String getName()
java.lang.String getHelpMessage(java.lang.String def)
java.lang.String getDisplayName(java.lang.String def)
java.lang.Object getValue()
void setValue(java.lang.Object o)
java.lang.Class<?> getType()
boolean isConfidential()
boolean isRequired()
java.util.Set<java.lang.Class<? extends APIOperation>> getOperations()
java.util.Set<java.lang.String> getObjectClasses()
java.util.Set<java.lang.String> getAttributes()