View Javadoc

1   package com.atlassian.jira.config.settings.providers;
2   
3   import com.atlassian.jira.config.KaamelotKeys;
4   import com.atlassian.jira.config.settings.directory.SettingsProviderDirectory;
5   
6   /**
7    * FQCN : com.atlassian.jira.config.settings.providers.KaamelotSettingsProvider
8    * @author Kaamelot
9    * @since 3.10.1.30
10   * Description : Defines the list of Parameters manageable by SettingManager for the plugin Kaamelot 
11   *
12   */
13  public class KaamelotSettingsProvider extends ASettingsProvider {
14  	
15  	public KaamelotSettingsProvider(SettingsProviderDirectory settingsProviderDirectory) {
16  		super(settingsProviderDirectory);
17  	}
18  	
19  	protected void init() {
20  //		addSetting(KaamelotKeys.JIRA_LF_MENU_BGCOLOUR, ISettings.COLOR_SETTING_MANAGER_KEY);
21  //		addSetting(KaamelotKeys.JIRA_LF_MENU_TEXTCOLOUR, ISettings.COLOR_SETTING_MANAGER_KEY);
22  		addSetting(KaamelotKeys.JIRA_LF_REPORT_END_BGCOLOUR, ISettings.COLOR_SETTING_MANAGER_KEY);
23  		addSetting(KaamelotKeys.JIRA_LF_REPORT_START_BGCOLOUR, ISettings.COLOR_SETTING_MANAGER_KEY);
24  		
25  		addSetting(KaamelotKeys.WORKLOG_UPDATE_DELAY_DAYS, ISettings.INTEGER_SETTING_MANAGER_KEY);
26  		addSetting(KaamelotKeys.JIRA_PLUGIN_UPGRADE_VERSION, ISettings.INTEGER_SETTING_MANAGER_KEY);
27  		addSetting(KaamelotKeys.ALLOW_REPORT_ON_CUSTOMFIELD, ISettings.BOOLEAN_SETTING_MANAGER_KEY);		
28  		addSetting(KaamelotKeys.ALLOW_REPORT_ON_ONLY_SUPPORTED_CUSTOMFIELDTYPE, ISettings.BOOLEAN_SETTING_MANAGER_KEY);		
29  
30  		addSetting(KaamelotKeys.MULTI_URL_JIRA, ISettings.BOOLEAN_SETTING_MANAGER_KEY);		
31  
32  		addSetting(KaamelotKeys.DEFAULT_AUTO_TRANSITION_SERVICE_SEARCHER_USER, ISettings.STRING_SETTING_MANAGER_KEY);		
33  	}
34  
35  	/**
36  	 * @return Setting Provider Id. It represents a section in Settings Management screens
37  	 */	
38  	public String getId() {
39  		return "fr.kaamelot.settings";
40  	}
41  	
42  }