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.form.field.definition;
35
36 import info.magnolia.ui.form.field.transformer.Transformer;
37 import info.magnolia.ui.form.validator.definition.FieldValidatorDefinition;
38
39 import java.util.ArrayList;
40 import java.util.List;
41
42
43
44
45
46
47
48
49 @Deprecated
50 public class ConfiguredFieldDefinition implements FieldDefinition {
51
52 private String name;
53
54 private String label;
55
56 private String i18nBasename;
57
58 private boolean i18n = false;
59
60 private String description;
61
62 private String type;
63
64 private boolean required = false;
65
66 private String requiredErrorMessage = "validation.message.required";
67
68 private boolean readOnly = false;
69
70 private String defaultValue;
71
72 private String styleName;
73
74 private List<FieldValidatorDefinition> validators = new ArrayList<FieldValidatorDefinition>();
75
76 private Class<? extends Transformer<?>> transformerClass;
77
78 private Class<?> converterClass;
79
80
81
82
83
84
85
86
87
88 private String fieldType;
89
90 @Override
91 public String getName() {
92 return name;
93 }
94
95 @Override
96 public String getLabel() {
97 return label;
98 }
99
100
101
102
103 @Override
104 @Deprecated
105 public String getI18nBasename() {
106 return i18nBasename;
107 }
108
109 @Override
110 public String getDescription() {
111 return description;
112 }
113
114 @Override
115 public String getType() {
116 return type;
117 }
118
119 @Override
120 public boolean isRequired() {
121 return required;
122 }
123
124 @Override
125 public String getRequiredErrorMessage() {
126 return requiredErrorMessage;
127 }
128
129 @Override
130 public List<FieldValidatorDefinition> getValidators() {
131 return validators;
132 }
133
134 @Override
135 public String getDefaultValue() {
136 return this.defaultValue;
137 }
138
139 @Override
140 public boolean isReadOnly() {
141 return this.readOnly;
142 }
143
144 @Override
145 public boolean isI18n() {
146 return i18n;
147 }
148
149 @Override
150 public String getStyleName() {
151 return styleName;
152 }
153
154 public void setStyleName(String styleName) {
155 this.styleName = styleName;
156 }
157
158 public void setI18n(boolean i18n) {
159 this.i18n = i18n;
160 }
161
162 public void setRequiredErrorMessage(String requiredErrorMessage) {
163 this.requiredErrorMessage = requiredErrorMessage;
164 }
165
166 public void setReadOnly(boolean readOnly) {
167 this.readOnly = readOnly;
168 }
169
170 public void setName(String name) {
171 this.name = name;
172 }
173
174 public void setLabel(String label) {
175 this.label = label;
176 }
177
178
179
180
181 @Deprecated
182 public void setI18nBasename(String i18nBasename) {
183 this.i18nBasename = i18nBasename;
184 }
185
186 public void setDescription(String description) {
187 this.description = description;
188 }
189
190 public void setType(String type) {
191 this.type = type;
192 }
193
194 public void setRequired(boolean required) {
195 this.required = required;
196 }
197
198 public void setValidators(List<FieldValidatorDefinition> validators) {
199 this.validators = validators;
200 }
201
202 public void addValidator(FieldValidatorDefinition validator) {
203 validators.add(validator);
204 }
205
206 public void setDefaultValue(String defaultValue) {
207 this.defaultValue = defaultValue;
208 }
209
210 @Override
211 public Class<? extends Transformer<?>> getTransformerClass() {
212 return transformerClass;
213 }
214
215 public void setTransformerClass(Class<? extends Transformer<?>> transformerClass) {
216 this.transformerClass = transformerClass;
217 }
218
219 @Override
220 public Class<?> getConverterClass() {
221 return converterClass;
222 }
223
224 public void setConverterClass(Class<?> converterClass) {
225 this.converterClass = converterClass;
226 }
227
228 public String getFieldType() {
229 return fieldType;
230 }
231
232 public void setFieldType(String fieldType) {
233 this.fieldType = fieldType;
234 }
235 }