java.lang.Object | |
↳ | com.atlassian.jira.config.properties.PropertiesManager |
This class has undergone significant change in 4.4 to support the new in line database functionality. The 1st page of setup may have no database - if that is the case you need to store properties in memory When the database is loaded the properties from page 1 (primarily language) are cloned to a PropertySet that is backed by the DB. From that point on any new PropertiesManager instances injected by Pico will be backed by database property sets. using a ComponentAdaptor. The onDataBaseConfigured method is the entry point to indicate the database setup is complete.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Get a reference for when you need to look at the properties for a longer period of time.
| |||||||||||
Called to indicate the database has been set up this causes the switch to a db-backed PropertySet
| |||||||||||
Refresh the properties from the database.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Get a reference for when you need to look at the properties for a longer period of time.
Called to indicate the database has been set up this causes the switch to a db-backed PropertySet
Refresh the properties from the database. If called after creation and write operations called on the PropertySet yet before db setup, writes will be lost!