KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > jaspersoft > jasperserver > war > dto > OlapClientConnectionWrapper


1 /*
2  * Copyright (C) 2006 JasperSoft http://www.jaspersoft.com
3  *
4  * This program is free software; you can redistribute it and/or modify
5  * it under the terms of the GNU General Public License as published by
6  * the Free Software Foundation; either version 2 of the License, or
7  * (at your option) any later version.
8  *
9  * This program is distributed WITHOUT ANY WARRANTY; and without the
10  * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
11  * See the GNU General Public License for more details.
12  *
13  * You should have received a copy of the GNU General Public License
14  * along with this program; if not, see http://www.gnu.org/licenses/gpl.txt
15  * or write to:
16  *
17  * Free Software Foundation, Inc.,
18  * 59 Temple Place - Suite 330,
19  * Boston, MA USA 02111-1307
20  */

21 package com.jaspersoft.jasperserver.war.dto;
22
23 import java.util.ArrayList JavaDoc;
24 import java.util.List JavaDoc;
25
26 import com.jaspersoft.jasperserver.api.metadata.common.domain.FileResource;
27 import com.jaspersoft.jasperserver.api.metadata.jasperreports.domain.ReportDataSource;
28 import com.jaspersoft.jasperserver.api.metadata.olap.domain.OlapClientConnection;
29 import com.jaspersoft.jasperserver.api.metadata.olap.domain.OlapUnit;
30 import com.jaspersoft.jasperserver.war.common.JasperServerConstImpl;
31
32 /**
33  *
34  * OlapClientConnectionWrapper provides the wrapper for the
35  * OlapClientConnectionAction object
36  *
37  * @author jshih
38  */

39 public class OlapClientConnectionWrapper extends BaseDTO {
40     private List JavaDoc existingResources;
41     private OlapUnit olapUnit;
42     private List JavaDoc suggestedResources;
43     private List JavaDoc suggestedControls;
44     private List JavaDoc reusableSchemas;
45     private String JavaDoc source;
46     private byte[] schemaData;
47     private String JavaDoc schemaUri;
48     private String JavaDoc datasourceUri;
49     private String JavaDoc oldSchemaUri;
50     private String JavaDoc originalSchemaUri;
51     private String JavaDoc validationMessage;
52     private boolean schemaLoaded;
53     private boolean schemaLocated;
54     private boolean result;
55     private boolean named;
56     private boolean datasourceIdentified;
57     private List JavaDoc olapViews;
58     private boolean hasNonSuggestedResources;
59     private boolean hasSuggestedResources;
60     private String JavaDoc connectionUri;
61     private String JavaDoc oldConnectionUri;
62     private String JavaDoc originalConnectionUri;
63     private List JavaDoc reusableMondrianConnections;
64     private List JavaDoc reusableXmlaConnections;
65     private List JavaDoc reusableXmlaDefinitions;
66     private boolean connectionModified;
67     private boolean datasourceAdded;
68     private String JavaDoc connectionName;
69     private String JavaDoc connectionLabel;
70     private String JavaDoc connectionDescription;
71     private String JavaDoc xmlaCatalog;
72     private String JavaDoc xmlaDatasource;
73     private String JavaDoc xmlaConnectionUri;
74     private String JavaDoc username;
75     private String JavaDoc password;
76     private List JavaDoc allTypes;
77     private String JavaDoc type;
78     private Object JavaDoc parentFlowObject;
79     private List JavaDoc allFolders;
80     private String JavaDoc parentFolder;
81     
82     private String JavaDoc olapConnectionType;
83     public void setOlapConnectionType(String JavaDoc type) {
84         this.olapConnectionType = type;
85     }
86     public String JavaDoc getOlapConnectionType() {
87         return this.olapConnectionType;
88     }
89     
90     private OlapClientConnection olapClientConnection;
91     public void setOlapClientConnection(OlapClientConnection olapClientConnection) {
92         this.olapClientConnection = olapClientConnection;
93     }
94     public OlapClientConnection getOlapClientConnection () {
95         return this.olapClientConnection;
96     }
97     
98     private FileResource olapClientSchema;
99     public void setOlapClientSchema(FileResource olapClientSchema) {
100         this.olapClientSchema = olapClientSchema;
101     }
102     public FileResource getOlapClientSchema () {
103         return this.olapClientSchema;
104     }
105     
106     private ReportDataSource olapClientDatasource;
107     public void setOlapClientDatasource(ReportDataSource olapClientDatasource) {
108         this.olapClientDatasource = olapClientDatasource;
109     }
110     public ReportDataSource getOlapClientDatasource () {
111         return this.olapClientDatasource;
112     }
113     
114     public boolean isHasNonSuggestedResources() {
115         return hasNonSuggestedResources;
116     }
117     public void setHasNonSuggestedResources(boolean hasNonSuggestedResources) {
118         this.hasNonSuggestedResources = hasNonSuggestedResources;
119     }
120     public boolean isHasSuggestedResources() {
121         return hasSuggestedResources;
122     }
123     public void setHasSuggestedResources(boolean hasSuggestedResources) {
124         this.hasSuggestedResources = hasSuggestedResources;
125     }
126     public boolean isDatasourceIdentified() {
127         return datasourceIdentified;
128     }
129     public void setDatasourceIdentified(boolean datasourceIdentified) {
130         this.datasourceIdentified = datasourceIdentified;
131     }
132     public boolean isNamed() {
133         return named;
134     }
135     public void setNamed(boolean named) {
136         this.named = named;
137     }
138     public boolean isSchemaLoaded() {
139         return schemaLoaded;
140     }
141     public void setSchemaLoaded(boolean schemaLoaded) {
142         this.schemaLoaded = schemaLoaded;
143         setSchemaLocated(true);
144     }
145     public String JavaDoc getSource() {
146         return source;
147     }
148     public void setSource(String JavaDoc source) {
149         this.source = source;
150     }
151     public List JavaDoc getReusableSchemas() {
152         return reusableSchemas;
153     }
154     public void setReusableSchemas(List JavaDoc reusableSchemas) {
155         this.reusableSchemas = reusableSchemas;
156     }
157     public OlapUnit getOlapUnit() {
158         return olapUnit;
159     }
160     public void setOlapUnit(OlapUnit olapUnit) {
161         this.olapUnit = olapUnit;
162     }
163     public String JavaDoc getOldSchemaUri() {
164         return oldSchemaUri;
165     }
166     public void setOldSchemaUri(String JavaDoc oldSchemaUri) {
167         this.oldSchemaUri = oldSchemaUri;
168     }
169     public String JavaDoc getOriginalSchemaUri() {
170         return originalSchemaUri;
171     }
172     public void setOriginalSchemaUri(String JavaDoc originalSchemaUri) {
173         this.originalSchemaUri = originalSchemaUri;
174     }
175     public boolean isSchemaLocated() {
176         return schemaLocated;
177     }
178     public void setSchemaLocated(boolean schemaLocated) {
179         this.schemaLocated = schemaLocated;
180     }
181     public byte[] getSchemaData() {
182         return schemaData;
183     }
184     public void setSchemaData(byte[] schemaData) {
185         this.schemaData = schemaData;
186     }
187     public String JavaDoc getSchemaUri() {
188         return schemaUri;
189     }
190     public void setSchemaUri(String JavaDoc schemaUri) {
191         this.schemaUri = schemaUri;
192     }
193     public String JavaDoc getDatasourceUri() {
194         return datasourceUri;
195     }
196     public void setDatasourceUri(String JavaDoc datasourceUri) {
197         this.datasourceUri = datasourceUri;
198     }
199     public List JavaDoc getSuggestedControls() {
200         return suggestedControls;
201     }
202     public void setSuggestedControls(List JavaDoc controlWrappers) {
203         this.suggestedControls = controlWrappers;
204     }
205     public List JavaDoc getSuggestedResources() {
206         return suggestedResources;
207     }
208     public void setSuggestedResources(List JavaDoc resourceWrappers) {
209         this.suggestedResources = resourceWrappers;
210     }
211     public boolean getResult() {
212         return result;
213     }
214     public void setResult(boolean result) {
215         this.result = result;
216     }
217     public List JavaDoc getOlapViews() {
218         return olapViews;
219     }
220     public void setOlapViews(List JavaDoc olapViews) {
221         this.olapViews = olapViews;
222     }
223     public String JavaDoc getValidationMessage() {
224         return validationMessage;
225     }
226     public void setValidationMessage(String JavaDoc validationMessage) {
227         this.validationMessage = validationMessage;
228     }
229     public List JavaDoc getExistingResources() {
230         return existingResources;
231     }
232     public void setExistingResources(List JavaDoc existingResources) {
233         this.existingResources = existingResources;
234     }
235     public String JavaDoc getXmlaCatalog() {
236         return xmlaCatalog;
237     }
238     public void setXmlaCatalog(String JavaDoc xmlaCatalog) {
239         this.xmlaCatalog = xmlaCatalog;
240     }
241     public String JavaDoc getXmlaConnectionUri() {
242         return xmlaConnectionUri;
243     }
244     public void setXmlaConnectionUri(String JavaDoc xmlaConnectionUri) {
245         this.xmlaConnectionUri = xmlaConnectionUri;
246     }
247     public String JavaDoc getXmlaDatasource() {
248         return xmlaDatasource;
249     }
250     public void setXmlaDatasource(String JavaDoc xmlaDatasource) {
251         this.xmlaDatasource = xmlaDatasource;
252     }
253     public String JavaDoc getConnectionUri() {
254         return connectionUri;
255     }
256     public void setConnectionUri(String JavaDoc connectionUri) {
257         this.connectionUri = connectionUri;
258     }
259     public String JavaDoc getUsername() {
260         return username;
261     }
262     public void setUsername(String JavaDoc username) {
263         this.username = username;
264     }
265     public String JavaDoc getPassword() {
266         return password;
267     }
268     public void setPassword(String JavaDoc password) {
269         this.password = password;
270     }
271     public String JavaDoc getOldConnectionUri() {
272         return oldConnectionUri;
273     }
274     public void setOldConnectionUri(String JavaDoc oldConnectionUri) {
275         this.oldConnectionUri = oldConnectionUri;
276     }
277     public String JavaDoc getOriginalConnectionUri() {
278         return originalConnectionUri;
279     }
280     public void setOriginalConnectionUri(String JavaDoc originalConnectionUri) {
281         this.originalConnectionUri = originalConnectionUri;
282     }
283     public List JavaDoc getReusableMondrianConnections() {
284         return reusableMondrianConnections;
285     }
286     public void setReusableMondrianConnections(List JavaDoc reusableMondrianConnections) {
287         this.reusableMondrianConnections = reusableMondrianConnections;
288     }
289     public List JavaDoc getReusableXmlaConnections() {
290         return reusableXmlaConnections;
291     }
292     public void setReusableXmlaConnections(List JavaDoc reusableXmlaConnections) {
293         this.reusableXmlaConnections = reusableXmlaConnections;
294     }
295     public List JavaDoc getReusableXmlaDefinitions() {
296         return reusableXmlaDefinitions;
297     }
298     public void setReusableXmlaDefinitions(List JavaDoc reusableXmlaDefinitions) {
299         this.reusableXmlaDefinitions = reusableXmlaDefinitions;
300     }
301     public boolean isConnectionModified() {
302         return connectionModified;
303     }
304     public void setConnectionModified(boolean connectionChanged) {
305         this.connectionModified = connectionChanged;
306     }
307     public boolean isDatasourceAdded() {
308         return datasourceAdded;
309     }
310     public void setDatasourceAdded(boolean datasourceAdded) {
311         this.datasourceAdded = datasourceAdded;
312     }
313     
314     public List JavaDoc getAllTypes() {
315         if(allTypes==null){
316             allTypes=new ArrayList JavaDoc();
317             allTypes.add(JasperServerConstImpl.getOlapMondrianConnectionType());
318             allTypes.add(JasperServerConstImpl.getOlapXmlaConnectionType());
319         }
320         return allTypes;
321     }
322     
323     public void setAllTypes(List JavaDoc allTypes) {
324         this.allTypes = allTypes;
325     }
326     
327     public String JavaDoc getType() {
328         return type;
329     }
330     
331     public void setType(String JavaDoc type) {
332         this.type = type;
333     }
334     
335     public String JavaDoc getConnectionName() {
336         return connectionName;
337     }
338     
339     public void setConnectionName(String JavaDoc connectionName) {
340         this.connectionName = connectionName;
341     }
342     
343     public String JavaDoc getConnectionLabel() {
344         return connectionLabel;
345     }
346     
347     public void setConnectionLabel(String JavaDoc connectionLabel) {
348         this.connectionLabel = connectionLabel;
349     }
350     
351     public String JavaDoc getConnectionDescription() {
352         return connectionDescription;
353     }
354     
355     public void setConnectionDescription(String JavaDoc connectionDescription) {
356         this.connectionDescription = connectionDescription;
357     }
358     
359     public Object JavaDoc getParentFlowObject() {
360         return parentFlowObject;
361     }
362
363     public void setParentFlowObject(Object JavaDoc parentFlowObject) {
364         this.parentFlowObject = parentFlowObject;
365     }
366     public List JavaDoc getAllFolders() {
367         return allFolders;
368     }
369     
370     public void setAllFolders(List JavaDoc allFolders) {
371         this.allFolders = allFolders;
372     }
373     
374     public String JavaDoc getParentFolder() {
375         return parentFolder;
376     }
377     
378     public void setParentFolder(String JavaDoc parentFolder) {
379         this.parentFolder = parentFolder;
380     }
381 }
382
Popular Tags