|
||||||||||
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 | |
---|---|
java.util.Map<java.lang.String,java.lang.Object> |
asMap()
This will return all application and typed values. |
boolean |
exists(java.lang.String key)
Deprecated. Use getDefaultBackedString() instead and look for null |
java.lang.String |
getContentType()
|
java.lang.String |
getDefaultBackedString(java.lang.String name)
|
java.lang.String |
getDefaultBackedText(java.lang.String name)
|
java.util.Collection<java.lang.String> |
getDefaultKeys()
|
java.util.Locale |
getDefaultLocale()
|
java.lang.String |
getDefaultString(java.lang.String name)
|
java.lang.String |
getEncoding()
|
java.util.Collection<java.lang.String> |
getKeys()
|
java.lang.String |
getMailEncoding()
|
boolean |
getOption(java.lang.String key)
|
java.lang.String |
getString(java.lang.String name)
|
java.util.Collection<java.lang.String> |
getStringsWithPrefix(java.lang.String prefix)
|
java.lang.String |
getText(java.lang.String name)
|
void |
refresh()
|
void |
setOption(java.lang.String key,
boolean value)
|
void |
setString(java.lang.String name,
java.lang.String value)
|
void |
setText(java.lang.String name,
java.lang.String value)
|
Method Detail |
---|
java.lang.String getText(java.lang.String name)
java.lang.String getDefaultBackedText(java.lang.String name)
void setText(java.lang.String name, java.lang.String value)
java.lang.String getString(java.lang.String name)
java.util.Collection<java.lang.String> getDefaultKeys()
java.lang.String getDefaultBackedString(java.lang.String name)
java.lang.String getDefaultString(java.lang.String name)
void setString(java.lang.String name, java.lang.String value)
boolean exists(java.lang.String key)
boolean getOption(java.lang.String key)
java.util.Collection<java.lang.String> getKeys()
void setOption(java.lang.String key, boolean value)
java.lang.String getEncoding()
java.lang.String getMailEncoding()
java.lang.String getContentType()
void refresh()
java.util.Locale getDefaultLocale()
java.util.Collection<java.lang.String> getStringsWithPrefix(java.lang.String prefix)
java.util.Map<java.lang.String,java.lang.Object> asMap()
Map.keySet()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |