org.pentaho.platform.dataaccess.datasource.wizard.service.impl
Class ConnectionServiceDebugImpl

java.lang.Object
  extended by org.pentaho.platform.dataaccess.datasource.wizard.service.impl.ConnectionServiceDebugImpl
All Implemented Interfaces:
IXulAsyncConnectionService

public class ConnectionServiceDebugImpl
extends Object
implements IXulAsyncConnectionService


Constructor Summary
ConnectionServiceDebugImpl()
           
 
Method Summary
 void addConnection(IConnection connection, org.pentaho.ui.xul.XulServiceCallback<Boolean> callback)
           
 void convertFromConnection(IConnection databaseConnection, org.pentaho.ui.xul.XulServiceCallback<IDatabaseConnection> callback)
           
 void convertToConnection(IDatabaseConnection databaseConnection, org.pentaho.ui.xul.XulServiceCallback<IConnection> callback)
           
 void deleteConnection(IConnection connection, org.pentaho.ui.xul.XulServiceCallback<Boolean> callback)
           
 void deleteConnection(String name, org.pentaho.ui.xul.XulServiceCallback<Boolean> callback)
           
 void getConnectionByName(String name, org.pentaho.ui.xul.XulServiceCallback<IConnection> callback)
           
 void getConnections(org.pentaho.ui.xul.XulServiceCallback<List<IConnection>> callback)
           
 void testConnection(IConnection connection, org.pentaho.ui.xul.XulServiceCallback<Boolean> callback)
           
 void updateConnection(IConnection connection, org.pentaho.ui.xul.XulServiceCallback<Boolean> callback)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConnectionServiceDebugImpl

public ConnectionServiceDebugImpl()
Method Detail

getConnections

public void getConnections(org.pentaho.ui.xul.XulServiceCallback<List<IConnection>> callback)
Specified by:
getConnections in interface IXulAsyncConnectionService

getConnectionByName

public void getConnectionByName(String name,
                                org.pentaho.ui.xul.XulServiceCallback<IConnection> callback)
Specified by:
getConnectionByName in interface IXulAsyncConnectionService

addConnection

public void addConnection(IConnection connection,
                          org.pentaho.ui.xul.XulServiceCallback<Boolean> callback)
Specified by:
addConnection in interface IXulAsyncConnectionService

updateConnection

public void updateConnection(IConnection connection,
                             org.pentaho.ui.xul.XulServiceCallback<Boolean> callback)
Specified by:
updateConnection in interface IXulAsyncConnectionService

deleteConnection

public void deleteConnection(IConnection connection,
                             org.pentaho.ui.xul.XulServiceCallback<Boolean> callback)
Specified by:
deleteConnection in interface IXulAsyncConnectionService

deleteConnection

public void deleteConnection(String name,
                             org.pentaho.ui.xul.XulServiceCallback<Boolean> callback)
Specified by:
deleteConnection in interface IXulAsyncConnectionService

testConnection

public void testConnection(IConnection connection,
                           org.pentaho.ui.xul.XulServiceCallback<Boolean> callback)
Specified by:
testConnection in interface IXulAsyncConnectionService

convertFromConnection

public void convertFromConnection(IConnection databaseConnection,
                                  org.pentaho.ui.xul.XulServiceCallback<IDatabaseConnection> callback)
Specified by:
convertFromConnection in interface IXulAsyncConnectionService

convertToConnection

public void convertToConnection(IDatabaseConnection databaseConnection,
                                org.pentaho.ui.xul.XulServiceCallback<IConnection> callback)
Specified by:
convertToConnection in interface IXulAsyncConnectionService