KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > jaspersoft > jasperserver > api > metadata > olap > domain > client > MondrianConnectionImpl


1 /*
2  * JasperServer.
3  * All rights reserved.
4  * Copyright (C) 2006 JasperSoft Corporation
5  *
6  * JasperSoft Corporation
7  * 303 Second Street, Suite 450 North
8  * San Francisco, CA 94107
9  * http://www.jaspersoft.com
10  */

11
12 package com.jaspersoft.jasperserver.api.metadata.olap.domain.client;
13
14 import com.jaspersoft.jasperserver.api.metadata.common.domain.FileResource;
15 import com.jaspersoft.jasperserver.api.metadata.common.domain.ResourceReference;
16 import com.jaspersoft.jasperserver.api.metadata.common.domain.client.ResourceImpl;
17 import com.jaspersoft.jasperserver.api.metadata.jasperreports.domain.ReportDataSource;
18 import com.jaspersoft.jasperserver.api.metadata.olap.domain.MondrianConnection;
19
20 /**
21  * @author swood
22  *
23  */

24 public class MondrianConnectionImpl extends OlapClientConnectionImpl implements MondrianConnection {
25
26     private ResourceReference schema = null;
27     private ResourceReference dataSource = null;
28
29     /* (non-Javadoc)
30      * @see com.jaspersoft.jasperserver.api.metadata.olap.domain.MondrianConnection#getDataSource()
31      */

32     public ResourceReference getDataSource() {
33         return dataSource;
34     }
35
36     /* (non-Javadoc)
37      * @see com.jaspersoft.jasperserver.api.metadata.olap.domain.MondrianConnection#getSchema()
38      */

39     public ResourceReference getSchema() {
40         return schema;
41     }
42
43     /* (non-Javadoc)
44      * @see com.jaspersoft.jasperserver.api.metadata.olap.domain.MondrianConnection#setDataSource(com.jaspersoft.jasperserver.api.metadata.jasperreports.domain.ReportDataSource)
45      */

46
47     public void setDataSource(ReportDataSource dataSource) {
48         setDataSource(new ResourceReference(dataSource));
49     }
50
51
52     public void setDataSourceReference(String JavaDoc referenceURI) {
53         setDataSource(new ResourceReference(referenceURI));
54     }
55
56     public void setDataSource(ResourceReference dataSource) {
57         this.dataSource = dataSource;
58     }
59     /**
60      *
61      */

62     public void setSchema(ResourceReference schema) {
63         this.schema = schema;
64     }
65
66
67     public void setSchema(FileResource schema) {
68         setSchema(new ResourceReference(schema));
69     }
70
71
72     public void setSchemaReference(String JavaDoc referenceURI) {
73         setSchema(new ResourceReference(referenceURI));
74     }
75
76     /* (non-Javadoc)
77      * @see com.jaspersoft.jasperserver.api.metadata.common.domain.client.ResourceImpl#getImplementingItf()
78      */

79     protected Class JavaDoc getImplementingItf() {
80         return MondrianConnection.class;
81     }
82
83 }
84
Popular Tags