org.pentaho.platform.dataaccess.datasource.wizard.service
Interface IXulAsyncConnectionService

All Known Implementing Classes:
ConnectionServiceDebugImpl, ConnectionServiceGwtImpl

public interface IXulAsyncConnectionService


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)
           
 

Method Detail

getConnections

void getConnections(org.pentaho.ui.xul.XulServiceCallback<List<IConnection>> callback)

getConnectionByName

void getConnectionByName(String name,
                         org.pentaho.ui.xul.XulServiceCallback<IConnection> callback)

addConnection

void addConnection(IConnection connection,
                   org.pentaho.ui.xul.XulServiceCallback<Boolean> callback)

updateConnection

void updateConnection(IConnection connection,
                      org.pentaho.ui.xul.XulServiceCallback<Boolean> callback)

deleteConnection

void deleteConnection(IConnection connection,
                      org.pentaho.ui.xul.XulServiceCallback<Boolean> callback)

deleteConnection

void deleteConnection(String name,
                      org.pentaho.ui.xul.XulServiceCallback<Boolean> callback)

testConnection

void testConnection(IConnection connection,
                    org.pentaho.ui.xul.XulServiceCallback<Boolean> callback)

convertToConnection

void convertToConnection(IDatabaseConnection databaseConnection,
                         org.pentaho.ui.xul.XulServiceCallback<IConnection> callback)

convertFromConnection

void convertFromConnection(IConnection databaseConnection,
                           org.pentaho.ui.xul.XulServiceCallback<IDatabaseConnection> callback)