Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package pt.webdetails.cda.connections.olap4j;
  
  
  import  org.dom4j.Element;
 import  org.pentaho.reporting.engine.classic.extensions.datasources.olap4j.connections.DriverConnectionProvider;
 import  org.pentaho.reporting.engine.classic.extensions.datasources.olap4j.connections.OlapConnectionProvider;
Todo: Document me!

Date: 16.02.2010 Time: 12:47:29

Author(s):
Thomas Morgner.
 
 public class DefaultOlap4jConnection extends AbstractConnection implements Olap4JConnection {
 
 
 	public DefaultOlap4jConnection(final Element connection)
 		super(connection);
 	}
 
 		super(id);
 		 = info;
 	}
 
 
 	}
 
 	protected void initializeConnection(final Element connectionthrows InvalidConnectionException {
 		 = new Olap4jConnectionInfo(connection);
 	}
 
 	public String getType() {
 		return "olap4j";
 	}
 
 	public boolean equals(final Object o) {
 		if (this == o) {
 			return true;
 		}
 		if (o == null || getClass() != o.getClass()) {
 			return false;
 		}
 
 
 		if (!.equals(that.connectionInfo)) {
 			return false;
 		}
 
 		return true;
 	}
 
 	public int hashCode() {
 	}
 
 	public OlapConnectionProvider getInitializedConnectionProvider() throws InvalidConnectionException {
 
 		final DriverConnectionProvider connectionProvider = new DriverConnectionProvider();
 		connectionProvider.setDriver(.getDriver());
 		connectionProvider.setUrl(.getUrl());
 
 		final Properties properties = .getProperties();
 		final Enumeration<Objectkeys = properties.keys();
 		while (keys.hasMoreElements())
 		{
 			final String key = (Stringkeys.nextElement();
 			final String value = properties.getProperty(key);
 			connectionProvider.setProperty(keyvalue);
 		}
 
 		try {
 			final Connection connection = connectionProvider.createConnection(.getUser(), .getPass());
 			connection.close();
 		} catch (SQLException e) {
 
 			throw new InvalidConnectionException("JdbcConnection: Found SQLException: " + Util.getExceptionDescription(e), e);
 		}
 
 		return connectionProvider;
 	}
	}
		return properties;
	}
	{
	}
	{
	}
	{
	}
	}
	public String getUrl() {
	}
	public String getDriver() {
	}
	public String getUser() {
	}
	public String getPass() {
	}
	public String getRole() {
	}
New to GrepCode? Check out our FAQ X