1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.maven.plugins.ear;
20
21 import java.io.File;
22 import java.util.List;
23
24
25
26
27
28
29 class ApplicationXmlWriterContext {
30
31 private String applicationId;
32
33 private final File destinationFile;
34
35 private final List<EarModule> earModules;
36
37 private final List<SecurityRole> securityRoles;
38
39 private final List<EnvEntry> envEntries;
40
41 private final List<EjbRef> ejbEntries;
42
43 private final List<ResourceRef> resourceRefs;
44
45 private final String displayName;
46
47 private final String description;
48
49 private final String libraryDirectory;
50
51 private final String applicationName;
52
53 private final Boolean initializeInOrder;
54
55 ApplicationXmlWriterContext(
56 File destinationFile,
57 List<EarModule> earModules,
58 List<SecurityRole> securityRoles,
59 List<EnvEntry> envEntries,
60 List<EjbRef> ejbEntries,
61 List<ResourceRef> resourceRefs,
62 String displayName,
63 String description,
64 String libraryDirectory,
65 String applicationName,
66 Boolean initializeInOrder) {
67 this.destinationFile = destinationFile;
68 this.earModules = earModules;
69 this.securityRoles = securityRoles;
70 this.envEntries = envEntries;
71 this.ejbEntries = ejbEntries;
72 this.resourceRefs = resourceRefs;
73 this.displayName = displayName;
74 this.description = description;
75 this.libraryDirectory = libraryDirectory;
76 this.applicationName = applicationName;
77 this.initializeInOrder = initializeInOrder;
78 }
79
80 public final ApplicationXmlWriterContext setApplicationId(String applicationId) {
81 this.applicationId = applicationId;
82 return this;
83 }
84
85 public final String getApplicationId() {
86 return applicationId;
87 }
88
89
90
91
92
93
94 public File getDestinationFile() {
95 return destinationFile;
96 }
97
98
99
100
101
102
103 public List<EarModule> getEarModules() {
104 return earModules;
105 }
106
107
108
109
110
111
112 public List<SecurityRole> getSecurityRoles() {
113 return securityRoles;
114 }
115
116
117
118
119
120
121 public List<EnvEntry> getEnvEntries() {
122 return envEntries;
123 }
124
125
126
127
128
129
130 public List<EjbRef> getEjbEntries() {
131 return ejbEntries;
132 }
133
134
135
136
137
138
139 public List<ResourceRef> getResourceRefs() {
140 return resourceRefs;
141 }
142
143
144
145
146
147
148 public String getDisplayName() {
149 return displayName;
150 }
151
152
153
154
155
156
157 public String getDescription() {
158 return description;
159 }
160
161
162
163
164
165
166 public String getLibraryDirectory() {
167 return libraryDirectory;
168 }
169
170
171
172
173
174
175 public String getApplicationName() {
176 return applicationName;
177 }
178
179
180
181
182
183
184 public Boolean getInitializeInOrder() {
185 return initializeInOrder;
186 }
187 }