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.framework.action;
35
36 import info.magnolia.ui.api.action.ConfiguredActionDefinition;
37
38 import org.apache.jackrabbit.JcrConstants;
39
40
41
42
43 public class DownloadBinaryActionDefinition extends ConfiguredActionDefinition {
44
45 private String binaryNodeName = JcrConstants.JCR_CONTENT;
46
47 private String dataProperty = JcrConstants.JCR_DATA;
48
49 private String fileNameProperty = "fileName";
50
51 private String extensionProperty = "extension";
52
53 public DownloadBinaryActionDefinition() {
54 setImplementationClass(DownloadBinaryAction.class);
55 }
56
57 public String getBinaryNodeName() {
58 return binaryNodeName;
59 }
60
61 public void setBinaryNodeName(String binaryNodeName) {
62 this.binaryNodeName = binaryNodeName;
63 }
64
65 public String getDataProperty() {
66 return dataProperty;
67 }
68
69 public void setDataProperty(String dataProperty) {
70 this.dataProperty = dataProperty;
71 }
72
73 public String getFileNameProperty() {
74 return fileNameProperty;
75 }
76
77 public void setFileNameProperty(String fileNameProperty) {
78 this.fileNameProperty = fileNameProperty;
79 }
80
81 public String getExtensionProperty() {
82 return extensionProperty;
83 }
84
85 public void setExtensionProperty(String extensionProperty) {
86 this.extensionProperty = extensionProperty;
87 }
88 }