public class

ApplicationPropertiesStore

extends Object
java.lang.Object
   ↳ com.atlassian.jira.config.properties.ApplicationPropertiesStore

Class Overview

This class is responsible for loading jira's configuration properties.

Summary

Constants
String JIRA_CONFIG_PROPERTIES
Public Constructors
ApplicationPropertiesStore(PropertiesManager propertiesManager, JiraHome jiraHome)
Public Methods
boolean existsInDb(String key)
ApplicationProperty getApplicationPropertyFromKey(String key)
Map<StringString> getDefaultsWithOverlays()
List<ApplicationProperty> getEditableAdvancedProperties(ApplicationPropertiesService.EditPermissionLevel permissionLevel)
List<ApplicationProperty> getEditableApplicationProperties(ApplicationPropertiesService.EditPermissionLevel permissionLevel, String keyFilter)
Collection<String> getKeysStoredInDb()
Boolean getOption(String key)
String getOverlayedString(String key)
Map<StringObject> getPropertiesAsMap()
String getString(String key)
String getStringFromDb(String key)
Collection<String> getStringsWithPrefixFromDb(String prefix)
String getTextFromDb(String key)
void refresh()
void refreshDbProperties()
ApplicationProperty setApplicationProperty(String key, String value)
void setOption(String key, Boolean value)
void setString(String key, String value)
void setText(String key, String value)
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final String JIRA_CONFIG_PROPERTIES

Constant Value: "jira-config.properties"

Public Constructors

public ApplicationPropertiesStore (PropertiesManager propertiesManager, JiraHome jiraHome)

Public Methods

public boolean existsInDb (String key)

public ApplicationProperty getApplicationPropertyFromKey (String key)

public Map<StringString> getDefaultsWithOverlays ()

public List<ApplicationProperty> getEditableAdvancedProperties (ApplicationPropertiesService.EditPermissionLevel permissionLevel)

public List<ApplicationProperty> getEditableApplicationProperties (ApplicationPropertiesService.EditPermissionLevel permissionLevel, String keyFilter)

public Collection<String> getKeysStoredInDb ()

public Boolean getOption (String key)

public String getOverlayedString (String key)

public Map<StringObject> getPropertiesAsMap ()

public String getString (String key)

public String getStringFromDb (String key)

public Collection<String> getStringsWithPrefixFromDb (String prefix)

public String getTextFromDb (String key)

public void refresh ()

public void refreshDbProperties ()

public ApplicationProperty setApplicationProperty (String key, String value)

public void setOption (String key, Boolean value)

public void setString (String key, String value)

public void setText (String key, String value)