1 package com.atlassian.jira.config.settings;
2
3
4 public class Setting {
5
6 public final static String EDIT_PREFIX = "paramSetting_";
7 private String parameterKey;
8 private String descriptionKey;
9 private String settingManagerKey;
10
11 private int editSequence;
12
13 public Setting(String parameterKey, String descriptionKey, String settingManagerKey) {
14 super();
15 this.parameterKey = parameterKey;
16 this.descriptionKey = descriptionKey;
17 this.settingManagerKey = settingManagerKey;
18 }
19
20 public Setting(String parameterKey, String settingManagerKey) {
21 this(parameterKey, parameterKey + ".description", settingManagerKey);
22 }
23
24 public String getParameterKey() {
25 return parameterKey;
26 }
27
28 public String getDescriptionKey() {
29 return descriptionKey;
30 }
31
32 public String getSettingManagerKey() {
33 return settingManagerKey;
34 }
35
36 public String getId() {
37 return EDIT_PREFIX + getEditSequence();
38 }
39
40 public int getEditSequence() {
41 return editSequence;
42 }
43
44 public void setEditSequence(int editSequence) {
45 this.editSequence = editSequence;
46 }
47
48
49
50
51
52
53
54
55 }