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.module.blossom.dialog;
35
36 import javax.jcr.Node;
37 import javax.servlet.http.HttpServletRequest;
38 import javax.servlet.http.HttpServletResponse;
39
40 import info.magnolia.cms.core.Content;
41 import info.magnolia.cms.util.ContentUtil;
42 import info.magnolia.ui.dialog.definition.ConfiguredFormDialogDefinition;
43
44 import com.vaadin.data.Item;
45
46
47
48
49
50
51 public class DialogCreationContext {
52
53 private String id;
54 private HttpServletRequest request;
55 private HttpServletResponse response;
56 private Item item;
57 private Node contentNode;
58 private ConfiguredFormDialogDefinition dialog;
59 private String contentPath;
60
61 public String getId() {
62 return id;
63 }
64
65 public void setId(String id) {
66 this.id = id;
67 }
68
69 public HttpServletRequest getRequest() {
70 return request;
71 }
72
73 public void setRequest(HttpServletRequest request) {
74 this.request = request;
75 }
76
77 public HttpServletResponse getResponse() {
78 return response;
79 }
80
81 public void setResponse(HttpServletResponse response) {
82 this.response = response;
83 }
84
85 public Item getItem() {
86 return item;
87 }
88
89 public void setItem(Item item) {
90 this.item = item;
91 }
92
93 public Node getContentNode() {
94 return contentNode;
95 }
96
97 public void setContentNode(Node contentNode) {
98 this.contentNode = contentNode;
99 }
100
101
102
103
104 @Deprecated
105 public Content getWebsiteNode() {
106 return ContentUtil.asContent(contentNode);
107 }
108
109
110
111
112 @Deprecated
113 public void setWebsiteNode(Content websiteNode) {
114 this.contentNode = websiteNode.getJCRNode();
115 }
116
117 public ConfiguredFormDialogDefinition getDialog() {
118 return dialog;
119 }
120
121 public void setDialog(ConfiguredFormDialogDefinition dialog) {
122 this.dialog = dialog;
123 }
124
125 public String getContentPath() {
126 return contentPath;
127 }
128
129 public void setContentPath(String contentPath) {
130 this.contentPath = contentPath;
131 }
132
133
134
135
136 public String getWebsitePath() {
137 return contentPath;
138 }
139
140
141
142
143 public void setWebsitePath(String websitePath) {
144 this.contentPath = websitePath;
145 }
146 }