/*
// $Id:$
// This software is subject to the terms of the Eclipse Public License v1.0
// Agreement, available at the following URL:
// http://www.eclipse.org/legal/epl-v10.html.
// Copyright (C) 2011 Julian Hyde and others.
// All Rights Reserved.
// You must accept the terms of that agreement to use this software.
*/
package org.olap4j.driver.olap4ld;
import java.net.URL;
/**
* Common set of functions for an XMLA URL Provider.
* @version $Id:$
*/
public interface Olap4ldServerInfos {
/**
* Returns the URL to use.
* @return the url.
*/
URL getUrl();
/**
* Returns the username to use with the URL.
* @return the username.
*/
String getUsername();
/**
* Returns the password to use with the URL.
* @return the password.
*/
String getPassword();
/**
* Returns a unique sesison ID to use.
* @return the session id.
*/
String getSessionId();
/**
* Stores the session id on the server.
* @param sessionId The session id to use.
*/
void setSessionId(String sessionId);
}
// End XmlaOlap4jServerInfos.java