1 /*2 * JasperServer.3 * All rights reserved.4 * Copyright (C) 2006 JasperSoft Corporation5 * 6 * JasperSoft Corporation7 * 303 Second Street, Suite 450 North8 * San Francisco, CA 941079 * http://www.jaspersoft.com10 */11 12 package com.jaspersoft.jasperserver.api.metadata.olap.domain;13 14 /**15 * @author swood16 *17 */18 import com.jaspersoft.jasperserver.api.metadata.common.domain.Resource;19 import com.jaspersoft.jasperserver.api.metadata.common.domain.FileResource;20 import com.jaspersoft.jasperserver.api.metadata.common.domain.ResourceReference;21 import com.jaspersoft.jasperserver.api.metadata.jasperreports.domain.ReportDataSource;22 23 public interface MondrianConnection extends OlapClientConnection {24 25 public ResourceReference getSchema();26 27 public void setSchema( FileResource f );28 29 public void setSchema(ResourceReference schemaReference);30 31 public void setSchemaReference(String referenceURI);32 33 // this should be JdbcDataSource, once that interface is refactored34 public ResourceReference getDataSource();35 36 public void setDataSource(ResourceReference dataSourceReference);37 38 public void setDataSource(ReportDataSource dataSource);39 40 public void setDataSourceReference(String referenceURI);41 42 }43 44