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.model;
35
36
37
38
39
40
41 public class ComponentDefinition {
42
43 public static final String SCOPE_SINGLETON = "singleton";
44 public static final String SCOPE_LOCAL = "local";
45 public static final String SCOPE_SESSION = "session";
46
47 private String type;
48 private String implementation;
49 private String observed;
50 private String workspace;
51 private String path;
52 private String provider;
53 private String scope;
54 private String lazy;
55
56 public String getType() {
57 return type;
58 }
59
60 public void setType(String type) {
61 this.type = type;
62 }
63
64 public String getImplementation() {
65 return implementation;
66 }
67
68 public void setImplementation(String implementation) {
69 this.implementation = implementation;
70 }
71
72 public String getObserved() {
73 return observed;
74 }
75
76 public void setObserved(String observed) {
77 this.observed = observed;
78 }
79
80 public String getWorkspace() {
81 return workspace;
82 }
83
84 public void setWorkspace(String workspace) {
85 this.workspace = workspace;
86 }
87
88 public String getPath() {
89 return path;
90 }
91
92 public void setPath(String path) {
93 this.path = path;
94 }
95
96 public String getProvider() {
97 return provider;
98 }
99
100 public void setProvider(String provider) {
101 this.provider = provider;
102 }
103
104 public String getScope() {
105 return scope;
106 }
107
108 public void setScope(String scope) {
109 this.scope = scope;
110 }
111
112 public String getLazy() {
113 return lazy;
114 }
115
116 public void setLazy(String lazy) {
117 this.lazy = lazy;
118 }
119 }