Class ConfigurationPropertyImpl
java.lang.Object
org.identityconnectors.framework.impl.api.ConfigurationPropertyImpl
- All Implemented Interfaces:
ConfigurationProperty
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns list of allowed values for the property.getDisplayName(String def) Get the display name for this configuration property.Get name of the group for this configuration property.getHelpMessage(String def) Get the help message from the message catalog.getName()Get the unique name of the configuration property.Set<Class<? extends APIOperation>> Set of operations for which this property must be specified.intgetOrder()Class<?> getType()Get the type of the property.getValue()Get the value from the property.inthashCode()booleanIs this a confidential property whose value should be encrypted by the application when persisted?booleanIs this a required propertyvoidsetAllowedValues(SuggestedValues allowedValues) voidsetConfidential(boolean confidential) voidvoidsetGroupMessageKey(String key) voidsetHelpMessageKey(String key) voidvoidsetOperations(Set<Class<? extends APIOperation>> set) voidsetOrder(int order) voidsetParent(ConfigurationPropertiesImpl parent) voidsetRequired(boolean v) voidvoidSet the value of the property.
-
Constructor Details
-
ConfigurationPropertyImpl
public ConfigurationPropertyImpl()
-
-
Method Details
-
getOrder
public int getOrder() -
setOrder
public void setOrder(int order) -
setConfidential
public void setConfidential(boolean confidential) -
setName
-
getHelpMessageKey
-
setHelpMessageKey
-
getDisplayMessageKey
-
setDisplayMessageKey
-
getGroupMessageKey
-
setGroupMessageKey
-
setType
-
getParent
-
setParent
-
getOperations
Description copied from interface:ConfigurationPropertySet 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.- Specified by:
getOperationsin interfaceConfigurationProperty
-
isRequired
public boolean isRequired()Description copied from interface:ConfigurationPropertyIs this a required property- Specified by:
isRequiredin interfaceConfigurationProperty- Returns:
- True if the property is required
-
setRequired
public void setRequired(boolean v) -
setOperations
-
setAllowedValues
-
isConfidential
public boolean isConfidential()Is this a confidential property whose value should be encrypted by the application when persisted?- Specified by:
isConfidentialin interfaceConfigurationProperty
-
getName
Get the unique name of the configuration property.- Specified by:
getNamein interfaceConfigurationProperty
-
getType
Get the type of the property.- Specified by:
getTypein interfaceConfigurationProperty
-
getValue
Get the value from the property. This value should be the default value.- Specified by:
getValuein interfaceConfigurationProperty
-
setValue
Set the value of the property.- Specified by:
setValuein interfaceConfigurationProperty
-
getHelpMessage
Get the help message from the message catalog.- Specified by:
getHelpMessagein interfaceConfigurationProperty
-
getDisplayName
Get the display name for this configuration property.- Specified by:
getDisplayNamein interfaceConfigurationProperty
-
getGroup
Get name of the group for this configuration property.- Specified by:
getGroupin interfaceConfigurationProperty
-
getAllowedValues
Returns list of allowed values for the property. If a closed list is returned, values specified in the list are the only valid values for the property. Any other value is invalid. If an open list is returned, 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. If null is returned, there are no restrictions or suggestions for this property.- Specified by:
getAllowedValuesin interfaceConfigurationProperty
-
hashCode
public int hashCode() -
equals
-