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.contentapp.definition;
35
36 import info.magnolia.ui.actionbar.definition.ActionbarDefinition;
37 import info.magnolia.ui.api.app.registry.ConfiguredSubAppDescriptor;
38 import info.magnolia.ui.vaadin.integration.contentconnector.ConfiguredJcrContentConnectorDefinition;
39 import info.magnolia.ui.imageprovider.definition.ImageProviderDefinition;
40 import info.magnolia.ui.vaadin.integration.contentconnector.ContentConnectorDefinition;
41
42
43
44
45
46
47 public class ConfiguredContentSubAppDescriptor extends ConfiguredSubAppDescriptor implements ContentSubAppDescriptor {
48
49 private ActionbarDefinition actionbar;
50
51 private ImageProviderDefinition imageProvider;
52
53 private ContentConnectorDefinition contentConnectorDefinition;
54
55 public ConfiguredContentSubAppDescriptor() {
56 setContentConnector(new ConfiguredJcrContentConnectorDefinition());
57 }
58
59 @Override
60 public ActionbarDefinition getActionbar() {
61 return actionbar;
62 }
63
64 public void setActionbar(ActionbarDefinition actionbar) {
65 this.actionbar = actionbar;
66 }
67
68 @Override
69 public ImageProviderDefinition getImageProvider() {
70 return imageProvider;
71 }
72
73 @Override
74 public ContentConnectorDefinition getContentConnector() {
75 return contentConnectorDefinition;
76 }
77
78 public void setImageProvider(ImageProviderDefinition imageProvider) {
79 this.imageProvider = imageProvider;
80 }
81
82 public void setContentConnector(ContentConnectorDefinition contentConnectorDefinition) {
83 this.contentConnectorDefinition = contentConnectorDefinition;
84 }
85 }