View Javadoc

1   package com.atlassian.jira.config.settings.managers;
2   
3   import com.atlassian.jira.config.settings.directory.SettingsProviderDirectory;
4   
5   /**
6    * Provides Velocity Templates and Properties Management for Setting typed as String   
7    */
8   public class StringSettingManager extends ASettingsManager {
9   
10  	public StringSettingManager(SettingsProviderDirectory providerDirectory) {
11  		super(providerDirectory);
12  	}
13  
14  	public boolean isValid(String _value) {
15  		return true;
16  	}
17  
18  	public String getResourceEdit() {
19  		return "templates/settings/edit/editStringSetting.vm";
20  	}
21  
22  	public String getResourceView() {
23  		return "templates/settings/view/viewStringSetting.vm";
24  	}
25  	
26  	public Object getValue(String _key) {
27  		return (String)getApplicationProperties().getString(_key);
28  	}
29  
30  	public void setValue(String _key, Object _value) {
31  		getApplicationProperties().setString(_key,(String)_value);
32  	}
33  
34  }