|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ApplicationProperties
This can be used to lookup JIRA application properties. This uses a two stage strategy for finding property values. First the database is checked to see if a value exists. If it doesnt exists, it falls back to the jira-application.properties file for a value. Once a key is placed in the database (via an upgrade task or UI interaction) then it will always be loaded from the database. NOTE : Be very careful with boolean property values. Because of the way OSPropertySets work, its impossible to distinguish between properties that have a false value and properties that have NO value. Therefore it is usually better to have a "String" property set to the value "true" or "false" and then use Boolean.valueOf() in it. This way its possible detects the absence of a property value from it being set to false.
Method Summary | |
---|---|
Map<String,Object> |
asMap()
This will return all application and typed values. |
boolean |
exists(String key)
Deprecated. Use getDefaultBackedString() instead and look for null |
String |
getContentType()
|
String |
getDefaultBackedString(String name)
|
String |
getDefaultBackedText(String name)
|
Collection<String> |
getDefaultKeys()
|
Locale |
getDefaultLocale()
|
String |
getDefaultString(String name)
|
String |
getEncoding()
|
Collection<String> |
getKeys()
|
String |
getMailEncoding()
|
boolean |
getOption(String key)
|
String |
getString(String name)
|
Collection<String> |
getStringsWithPrefix(String prefix)
|
String |
getText(String name)
|
void |
refresh()
|
void |
setOption(String key,
boolean value)
|
void |
setString(String name,
String value)
|
void |
setText(String name,
String value)
|
Method Detail |
---|
String getText(String name)
String getDefaultBackedText(String name)
void setText(String name, String value)
String getString(String name)
Collection<String> getDefaultKeys()
String getDefaultBackedString(String name)
String getDefaultString(String name)
void setString(String name, String value)
boolean exists(String key)
boolean getOption(String key)
Collection<String> getKeys()
void setOption(String key, boolean value)
String getEncoding()
String getMailEncoding()
String getContentType()
void refresh()
Locale getDefaultLocale()
Collection<String> getStringsWithPrefix(String prefix)
Map<String,Object> asMap()
Map.keySet()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |