View Javadoc

1   package com.eyeq.pivot4j.pentaho.datasource;
2   
3   import org.pentaho.platform.plugin.action.mondrian.catalog.MondrianCatalog;
4   
5   import com.eyeq.pivot4j.analytics.datasource.AbstractDataSourceInfo;
6   
7   public class PentahoDataSourceDefinition extends AbstractDataSourceInfo {
8   
9   	private static final long serialVersionUID = 85152867828084878L;
10  
11  	/**
12  	 * @param catalog
13  	 */
14  	public PentahoDataSourceDefinition(MondrianCatalog catalog) {
15  		if (catalog != null) {
16  			setName(catalog.getName());
17  			setDescription(catalog.getDefinition());
18  		}
19  	}
20  
21  	/**
22  	 * @param catalogName
23  	 * @param description
24  	 */
25  	public PentahoDataSourceDefinition(String catalogName, String description) {
26  		setName(catalogName);
27  		setDescription(description);
28  	}
29  }