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.dam.app.ui.field.definition;
35
36 import info.magnolia.dam.app.ui.field.transformer.AssetTransformer;
37 import info.magnolia.ui.form.field.definition.BasicUploadFieldDefinition;
38 import info.magnolia.ui.form.field.transformer.Transformer;
39
40
41
42
43 public class DamUploadFieldDefinition extends BasicUploadFieldDefinition {
44
45
46 private String lightboxCaption = "field.upload.select.lightbox";
47 private String editFileCaption = "field.upload.select.edit";
48
49 public DamUploadFieldDefinition() {
50
51 setSelectNewCaption("field.upload.select.new");
52 setSelectAnotherCaption("field.upload.select.another");
53 setDropZoneCaption("field.upload.drop.hint");
54 setFileDetailHeaderCaption("field.upload.file.detail.header");
55 setDeleteCaption("field.upload.select.delete");
56 setFileDetailNameCaption("field.upload.file.detail.name");
57 setFileDetailSizeCaption("field.upload.file.detail.size");
58 setFileDetailFormatCaption("field.upload.file.detail.format");
59 setFileDetailSourceCaption("field.upload.file.detail.source");
60 setInProgressCaption("field.upload.uploading.file");
61 setInProgressRatioCaption("field.upload.uploaded.file");
62 setSuccessNoteCaption("field.upload.note.success");
63 setWarningNoteCaption("field.upload.note.warning");
64 setErrorNoteCaption("field.upload.note.error");
65 setTransformerClass((Class<? extends Transformer<?>>) (Object) AssetTransformer.class);
66 }
67
68 public String getLightboxCaption() {
69 return lightboxCaption;
70 }
71
72 public void setLightboxCaption(String lightboxCaption) {
73 this.lightboxCaption = lightboxCaption;
74 }
75
76 public String getEditFileCaption() {
77 return editFileCaption;
78 }
79
80 public void setEditFileCaption(String editFileCaption) {
81 this.editFileCaption = editFileCaption;
82 }
83
84
85 }