1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 package info.magnolia.ui.contentapp.definition;
35
36 import info.magnolia.ui.dialog.actionarea.definition.ConfiguredEditorActionAreaDefinition;
37 import info.magnolia.ui.dialog.actionarea.definition.EditorActionAreaDefinition;
38 import info.magnolia.ui.dialog.actionarea.definition.FormActionItemDefinition;
39 import info.magnolia.ui.form.definition.FormDefinition;
40 import info.magnolia.ui.vaadin.integration.contentconnector.NodeTypeDefinition;
41
42 import java.util.List;
43
44
45
46
47
48
49 public class ConfiguredEditorDefinition implements EditorDefinition {
50
51 private FormDefinition form;
52
53 private String label;
54
55 private String i18nBasename;
56
57 private String description;
58
59 private NodeTypeDefinition nodeType;
60
61 private EditorActionAreaDefinition actionArea = new ConfiguredEditorActionAreaDefinition();
62
63 private List<FormActionItemDefinition> actions;
64
65 private boolean isWide = false;
66
67 @Override
68 public String getLabel() {
69 return label;
70 }
71
72 @Override
73 public String getI18nBasename() {
74 return i18nBasename;
75 }
76
77 @Override
78 public String getDescription() {
79 return description;
80 }
81
82 @Override
83 public NodeTypeDefinition getNodeType() {
84 return nodeType;
85 }
86
87 @Override
88 public FormDefinition getForm() {
89 return form;
90 }
91
92 public void setLabel(String label) {
93 this.label = label;
94 }
95
96 public void setI18nBasename(String i18nBasename) {
97 this.i18nBasename = i18nBasename;
98 }
99
100 public void setDescription(String description) {
101 this.description = description;
102 }
103
104 public void setForm(FormDefinition form) {
105 this.form = form;
106 }
107
108 public void setNodeType(NodeTypeDefinition nodeType) {
109 this.nodeType = nodeType;
110 }
111
112 @Override
113 public EditorActionAreaDefinition getActionArea() {
114 return actionArea;
115 }
116
117 public void setActionArea(EditorActionAreaDefinition editorActionAreaDefinition) {
118 this.actionArea = editorActionAreaDefinition;
119 }
120
121 @Override
122 public List<FormActionItemDefinition> getActions() {
123 return actions;
124 }
125
126 public void setActions(List<FormActionItemDefinition> actions) {
127 this.actions = actions;
128 }
129
130
131
132
133 @Override
134 public boolean isWide() {
135 return isWide;
136 }
137
138 public void setWide(boolean isWide){
139 this.isWide = isWide;
140 }
141 }