1 package fr.ifremer.tutti.ui.swing.content.referential.replace;
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 import fr.ifremer.tutti.persistence.entities.referential.Species;
28 import fr.ifremer.tutti.ui.swing.util.TuttiUI;
29 import java.awt.Dialog;
30 import java.awt.Dialog.ModalityType;
31 import java.awt.Frame;
32 import java.awt.GraphicsConfiguration;
33 import java.awt.Window;
34 import jaxx.runtime.JAXXContext;
35 import jaxx.runtime.JAXXObjectDescriptor;
36 import jaxx.runtime.JAXXUtil;
37 import jaxx.runtime.swing.editor.bean.BeanFilterableComboBox;
38 import org.apache.commons.logging.Log;
39 import org.apache.commons.logging.LogFactory;
40 import static org.nuiton.i18n.I18n.t;
41
42 public class ReplaceTemporarySpeciesUI extends AbstractReplaceTemporaryUI<Species, ReplaceTemporarySpeciesUIModel> implements TuttiUI<ReplaceTemporarySpeciesUIModel, ReplaceTemporarySpeciesUIHandler> {
43
44
45
46
47
48 private static final String $jaxxObjectDescriptor = "H4sIAAAAAAAAAK1US08UQRAuVnd5CfIIiBETfMTopdcLJ4zyMETIIoZHIO4Be2catknvTNtdI0MIxp/gT9C7FxNvnowHzx68GP+CMR68GqtnB3aBQYhxD51NddVXX9V8X7/5Dnlr4Momj2NmogBlTbDZidXV+cqm8PC+sJ6RGkMD9V9LDnJl6PT34xbhWrnkyotpeXEqrOkwEEFT9VgJOixuK2GrQiDC5YMVnrXFxf3rsVhHZg91n1QW6qufP3Iv/RevcwCxJnZulJGTqhqTnC1BTvoIfdTpGS8qHmwQDSODDeLb5WJTilv7kNfEU3gOrSUoaG4IDOHq6UdOMJL6WCMMGKEV98SSoArDzfbyzFJI8fl1w+S6ETVhGEaIkkWS2S3iwrwwQIJmRqwL111yxVIUtnAIbVELTwq7PKN10rOAkK+FvlAIS/+5w5yDbbTps2FkPFGSFmkblXAyjBFGD3yMejPhS1oPqwgesEk6pqVCYXiFNpXWNYEiNxsCm0HdTW8joyvlOUkT0RTQ7z5bnLaarUcp28ClA1RIcayhuIYkWsqQNxGFEYbKR0W6QFd1eQ4dkqcDTG5/D/Z/ef/t3fSeJgvUeyAztclSpBVtQi0MStf6fF2QEUpVnON6rAztVijyY+K34Qxii+k1kaN+va6cuXL2gNsqQeRbv374OPjk8xnITUOHCrk/zV3+DLRj1dAWQuXH+t54wujcVhudPY4bQvca9/0VITequBxIkv6FnURQjL5LI3zz1m5MWxnO2Mo+tUr7p1/9i2/H9zbTQkwvHpve2E7+MRRkoGQgEr+mVsz0Z6e2IvLDhuWyTAhak+G6FK8ItSKx6vgnd8PJOZK1hUI1GRUhN3o7jlza9WQC9+9GHbCzkojtEQ+EOgkujxIV6e5a3YiH34TUYyzJOtruuFdEp7b4S+O+Na61kh5HGQYTnjsRvJ1/exp4Um+PeyLq8Mxzq9/NmuKgd0/Bvs09GkvbmjbXfcfnyEcqMvCJ5t0j8C3u7DkR04XH3TGRjdBPCH8A6i9WFyQHAAA=";
49 private static final Log log = LogFactory.getLog(ReplaceTemporarySpeciesUI.class);
50 private static final long serialVersionUID = 1L;
51
52
53
54
55
56 private boolean allComponentsCreated;
57
58
59
60
61
62 protected final ReplaceTemporarySpeciesUIHandler handler = createHandler();
63 protected ReplaceTemporarySpeciesUI replaceTemporaryUITop = this;
64
65
66
67
68
69 public ReplaceTemporarySpeciesUI(Frame param0, String param1, boolean param2, GraphicsConfiguration param3) {
70 super(param0 ,param1 ,param2 ,param3);
71 $initialize();
72 }
73
74 public ReplaceTemporarySpeciesUI(JAXXContext param0, Frame param1, String param2, boolean param3, GraphicsConfiguration param4) {
75 super(param0 ,param1 ,param2 ,param3 ,param4);
76 $initialize();
77 }
78
79 public ReplaceTemporarySpeciesUI(Dialog param0) {
80 super(param0);
81 $initialize();
82 }
83
84 public ReplaceTemporarySpeciesUI(JAXXContext param0, Dialog param1) {
85 super(param0 ,param1);
86 $initialize();
87 }
88
89 public ReplaceTemporarySpeciesUI(Frame param0, String param1, boolean param2) {
90 super(param0 ,param1 ,param2);
91 $initialize();
92 }
93
94 public ReplaceTemporarySpeciesUI(JAXXContext param0, Frame param1, String param2, boolean param3) {
95 super(param0 ,param1 ,param2 ,param3);
96 $initialize();
97 }
98
99 public ReplaceTemporarySpeciesUI() {
100 $initialize();
101 }
102
103 public ReplaceTemporarySpeciesUI(JAXXContext param0) {
104 super(param0);
105 $initialize();
106 }
107
108 public ReplaceTemporarySpeciesUI(Frame param0) {
109 super(param0);
110 $initialize();
111 }
112
113 public ReplaceTemporarySpeciesUI(JAXXContext param0, Frame param1) {
114 super(param0 ,param1);
115 $initialize();
116 }
117
118 public ReplaceTemporarySpeciesUI(Frame param0, boolean param1) {
119 super(param0 ,param1);
120 $initialize();
121 }
122
123 public ReplaceTemporarySpeciesUI(JAXXContext param0, Frame param1, boolean param2) {
124 super(param0 ,param1 ,param2);
125 $initialize();
126 }
127
128 public ReplaceTemporarySpeciesUI(Frame param0, String param1) {
129 super(param0 ,param1);
130 $initialize();
131 }
132
133 public ReplaceTemporarySpeciesUI(JAXXContext param0, Frame param1, String param2) {
134 super(param0 ,param1 ,param2);
135 $initialize();
136 }
137
138 public ReplaceTemporarySpeciesUI(Window param0) {
139 super(param0);
140 $initialize();
141 }
142
143 public ReplaceTemporarySpeciesUI(JAXXContext param0, Window param1) {
144 super(param0 ,param1);
145 $initialize();
146 }
147
148 public ReplaceTemporarySpeciesUI(Window param0, ModalityType param1) {
149 super(param0 ,param1);
150 $initialize();
151 }
152
153 public ReplaceTemporarySpeciesUI(JAXXContext param0, Window param1, ModalityType param2) {
154 super(param0 ,param1 ,param2);
155 $initialize();
156 }
157
158 public ReplaceTemporarySpeciesUI(Window param0, String param1) {
159 super(param0 ,param1);
160 $initialize();
161 }
162
163 public ReplaceTemporarySpeciesUI(JAXXContext param0, Window param1, String param2) {
164 super(param0 ,param1 ,param2);
165 $initialize();
166 }
167
168 public ReplaceTemporarySpeciesUI(Window param0, String param1, ModalityType param2) {
169 super(param0 ,param1 ,param2);
170 $initialize();
171 }
172
173 public ReplaceTemporarySpeciesUI(JAXXContext param0, Window param1, String param2, ModalityType param3) {
174 super(param0 ,param1 ,param2 ,param3);
175 $initialize();
176 }
177
178 public ReplaceTemporarySpeciesUI(Window param0, String param1, ModalityType param2, GraphicsConfiguration param3) {
179 super(param0 ,param1 ,param2 ,param3);
180 $initialize();
181 }
182
183 public ReplaceTemporarySpeciesUI(JAXXContext param0, Window param1, String param2, ModalityType param3, GraphicsConfiguration param4) {
184 super(param0 ,param1 ,param2 ,param3 ,param4);
185 $initialize();
186 }
187
188 public ReplaceTemporarySpeciesUI(Dialog param0, boolean param1) {
189 super(param0 ,param1);
190 $initialize();
191 }
192
193 public ReplaceTemporarySpeciesUI(JAXXContext param0, Dialog param1, boolean param2) {
194 super(param0 ,param1 ,param2);
195 $initialize();
196 }
197
198 public ReplaceTemporarySpeciesUI(Dialog param0, String param1) {
199 super(param0 ,param1);
200 $initialize();
201 }
202
203 public ReplaceTemporarySpeciesUI(JAXXContext param0, Dialog param1, String param2) {
204 super(param0 ,param1 ,param2);
205 $initialize();
206 }
207
208 public ReplaceTemporarySpeciesUI(Dialog param0, String param1, boolean param2) {
209 super(param0 ,param1 ,param2);
210 $initialize();
211 }
212
213 public ReplaceTemporarySpeciesUI(JAXXContext param0, Dialog param1, String param2, boolean param3) {
214 super(param0 ,param1 ,param2 ,param3);
215 $initialize();
216 }
217
218 public ReplaceTemporarySpeciesUI(Dialog param0, String param1, boolean param2, GraphicsConfiguration param3) {
219 super(param0 ,param1 ,param2 ,param3);
220 $initialize();
221 }
222
223 public ReplaceTemporarySpeciesUI(JAXXContext param0, Dialog param1, String param2, boolean param3, GraphicsConfiguration param4) {
224 super(param0 ,param1 ,param2 ,param3 ,param4);
225 $initialize();
226 }
227
228
229
230
231
232 public static JAXXObjectDescriptor $getJAXXObjectDescriptor() {
233 return JAXXUtil.decodeCompressedJAXXObjectDescriptor($jaxxObjectDescriptor);
234 }
235
236
237
238
239
240 public ReplaceTemporarySpeciesUIHandler getHandler() {
241 return handler;
242 }
243
244 @Override
245 public ReplaceTemporarySpeciesUIModel getModel() {
246 return (ReplaceTemporarySpeciesUIModel) super.getModel();
247 }
248
249
250
251
252
253 protected ReplaceTemporarySpeciesUIHandler createHandler() {
254 return new ReplaceTemporarySpeciesUIHandler();
255 }
256
257 @Override
258 protected void createModel() {
259 $objectMap.put("model", model = getContextValue(ReplaceTemporarySpeciesUIModel.class));
260 }
261
262 @Override
263 protected void createReplaceButton() {
264 super.createReplaceButton();
265 replaceButton.setName("replaceButton");
266 replaceButton.putClientProperty("applicationAction", fr.ifremer.tutti.ui.swing.content.referential.replace.actions.ReplaceTemporarySpeciesAction.class);
267 }
268
269 @Override
270 protected void createSourceListComboBox() {
271 super.createSourceListComboBox();
272 sourceListComboBox.setName("sourceListComboBox");
273 }
274
275 @Override
276 protected void createTargetListComboBox() {
277 super.createTargetListComboBox();
278 targetListComboBox.setName("targetListComboBox");
279 }
280
281
282
283
284
285 private void $completeSetup() {
286 allComponentsCreated = true;
287 if (log.isDebugEnabled()) {
288 log.debug(this);
289 }
290
291
292 sourceListComboBox.setBeanType(Species.class);
293 targetListComboBox.setBeanType(Species.class);
294
295 replaceTemporaryUITop.pack();
296 }
297
298 private void $initialize() {
299 if (allComponentsCreated) {
300 return;
301 }
302 if (log.isDebugEnabled()) {
303 log.debug(this);
304 }
305 handler.beforeInit(this);
306 $objectMap.put("replaceTemporaryUITop", replaceTemporaryUITop);
307
308 setName("replaceTemporaryUITop");
309 setTitle(t("tutti.replaceTemporarySpecies.title"));
310
311 $completeSetup();
312 handler.afterInit(this);
313 }
314
315 }