1 package org.apache.maven.plugin.ear;
2
3 import java.io.File;
4 import java.util.List;
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 class ApplicationXmlWriterContext
32 {
33
34 private final File destinationFile;
35
36 private final List earModules;
37
38 private final List securityRoles;
39
40 private final String displayName;
41
42 private final String description;
43
44 private final String libraryDirectory;
45
46 private final String applicationName;
47
48 private final Boolean initializeInOrder;
49
50 public ApplicationXmlWriterContext( File destinationFile, List earModules, List securityRoles, String displayName,
51 String description, String libraryDirectory, String applicationName,
52 Boolean initializeInOrder )
53 {
54 this.destinationFile = destinationFile;
55 this.earModules = earModules;
56 this.securityRoles = securityRoles;
57 this.displayName = displayName;
58 this.description = description;
59 this.libraryDirectory = libraryDirectory;
60 this.applicationName = applicationName;
61 this.initializeInOrder = initializeInOrder;
62 }
63
64
65
66
67
68
69 public File getDestinationFile()
70 {
71 return destinationFile;
72 }
73
74
75
76
77
78
79 public List getEarModules()
80 {
81 return earModules;
82 }
83
84
85
86
87
88
89 public List getSecurityRoles()
90 {
91 return securityRoles;
92 }
93
94
95
96
97
98
99 public String getDisplayName()
100 {
101 return displayName;
102 }
103
104
105
106
107
108
109 public String getDescription()
110 {
111 return description;
112 }
113
114
115
116
117
118
119 public String getLibraryDirectory()
120 {
121 return libraryDirectory;
122 }
123
124
125
126
127
128
129 public String getApplicationName()
130 {
131 return applicationName;
132 }
133
134
135
136
137
138
139
140 public Boolean getInitializeInOrder()
141 {
142 return initializeInOrder;
143 }
144 }