KickJava   Java API By Example, From Geeks To Geeks.

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


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;
13
14 /**
15  * @author sbirney
16  *
17  */

18 import com.jaspersoft.jasperserver.api.metadata.common.domain.Resource;
19 import com.jaspersoft.jasperserver.api.metadata.common.domain.ResourceReference;
20 import com.jaspersoft.jasperserver.api.metadata.jasperreports.domain.ReportDataSource;
21
22 public interface OlapUnit extends Resource {
23
24     /*
25      * OlapConnection
26      */

27     public ResourceReference getOlapClientConnection();
28
29     public void setOlapClientConnection(OlapClientConnection olapConnection);
30
31     public void setOlapClientConnection(ResourceReference olapConnectionReference);
32     
33     public void setOlapClientConnectionReference(String JavaDoc referenceURI);
34
35     /*
36      * MdxQuery
37      */

38     public String JavaDoc getMdxQuery();
39     
40     public void setMdxQuery(String JavaDoc query);
41
42     /*
43      * For Resource management
44      */

45     
46     /**
47      * Returns the reference to the
48      * {@link com.jaspersoft.jasperserver.api.metadata.olap.domain.OlapDataSource data source}
49      * used by this olap unit.
50      *
51      * @return a reference to the data source used by this olap unit
52      */

53     public ResourceReference getDataSource();
54     
55     public void setDataSource(ResourceReference dataSourceReference);
56     
57     public void setDataSource(ReportDataSource dataSource);
58     
59     public void setDataSourceReference(String JavaDoc referenceURI);
60 }
61
62
Popular Tags