public class ObjectConfigurationImpl extends Object implements ObjectConfiguration
| Constructor and Description |
|---|
ObjectConfigurationImpl(Map<String,ObjectConfigurationProperty> configProperties,
ObjectDescriptor od)
Creates a new ObjectConfigurationImpl object.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
allFieldsHidden()
Determines if there are any non-hidden fields.
|
String |
getDescription(Map params)
The Description of this instance of an Object Configuration
|
String[] |
getEnabledFieldKeys()
The enabled property keys for this configuration.
|
String |
getFieldDefault(String key)
Retrieves the default value for property with specified key
|
String |
getFieldDescription(String key)
Retrieves the description of a property with the specified key
|
String[] |
getFieldKeys()
All the property keys for this configuration
|
String |
getFieldName(String key)
Retrieves the name of a property with the specified key
|
int |
getFieldType(String key)
Retrieves the type of the property with the specified key
|
String |
getFieldTypeName(String key)
Retrieves the name of the type of the property with the specified key
|
Map |
getFieldValues(String key)
Retrieves a map of available values for property with the specified key.
|
Map |
getFieldValuesHtmlEncoded(String key)
Retrieves a map of available values for property with the specified key.
|
void |
init(Map params)
Initialises the object with some parameters
|
boolean |
isEnabled(String key)
Is a particular property enabled at the moment - may be a runtime check.
|
boolean |
isI18NValues(String key) |
public ObjectConfigurationImpl(Map<String,ObjectConfigurationProperty> configProperties, ObjectDescriptor od)
configProperties - A Map of properties that can be configured for this object e.g. name, description.od - A Class the retrieves the Description of this object based the currently configured properties.public void init(Map params)
init in interface ObjectConfigurationparams - Map of initialisation paramspublic String getFieldName(String key) throws ObjectConfigurationException
getFieldName in interface ObjectConfigurationkey - Key of the propertyObjectConfigurationExceptionpublic String getFieldDescription(String key) throws ObjectConfigurationException
getFieldDescription in interface ObjectConfigurationkey - Key of the propertyObjectConfigurationExceptionpublic String getFieldDefault(String key) throws ObjectConfigurationException
getFieldDefault in interface ObjectConfigurationkey - Key of the propertyObjectConfigurationExceptionpublic int getFieldType(String key) throws ObjectConfigurationException
getFieldType in interface ObjectConfigurationkey - Key of the propertyObjectConfigurationExceptionpublic String getFieldTypeName(String key) throws ObjectConfigurationException
ObjectConfigurationgetFieldTypeName in interface ObjectConfigurationkey - Key of the propertyObjectConfigurationExceptionpublic Map getFieldValues(String key) throws ObjectConfigurationException
getFieldValues in interface ObjectConfigurationkey - Key of the propertyObjectConfigurationExceptionpublic Map getFieldValuesHtmlEncoded(String key) throws ObjectConfigurationException
getFieldValuesHtmlEncoded in interface ObjectConfigurationkey - ObjectConfigurationExceptionpublic String[] getFieldKeys()
getFieldKeys in interface ObjectConfigurationpublic String[] getEnabledFieldKeys()
ObjectConfigurationgetEnabledFieldKeys in interface ObjectConfigurationpublic boolean isEnabled(String key)
ObjectConfigurationisEnabled in interface ObjectConfigurationkey - the property's key.public String getDescription(Map params)
getDescription in interface ObjectConfigurationparams - Params used to derivepublic boolean allFieldsHidden()
ObjectConfigurationallFieldsHidden in interface ObjectConfigurationpublic boolean isI18NValues(String key)
isI18NValues in interface ObjectConfigurationCopyright © 2002-2019 Atlassian. All Rights Reserved.