com.tensegrity.wpalo.client.services.admin
Interface WPaloAdminServiceAsync

All Known Implementing Classes:
WPaloAdminServiceProvider

public interface WPaloAdminServiceAsync

WPaloAdminServiceAsync TODO DOCUMENT ME

Version:
$Id: WPaloAdminServiceAsync.java,v 1.14 2010/01/13 08:02:41 PhilippBouillon Exp $

Method Summary
 void delete(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.XObject xObj, com.google.gwt.user.client.rpc.AsyncCallback<java.lang.Void> callback)
           
 void getAccounts(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.admin.XUser user, com.google.gwt.user.client.rpc.AsyncCallback<com.tensegrity.palo.gwt.core.client.models.account.XAccount[]> callback)
           
 void getConnection(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.cubeviews.XView view, com.google.gwt.user.client.rpc.AsyncCallback<com.tensegrity.palo.gwt.core.client.models.account.XConnection> callback)
           
 void getConnections(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.admin.XUser user, com.google.gwt.user.client.rpc.AsyncCallback<com.tensegrity.palo.gwt.core.client.models.account.XConnection[]> callback)
           
 void getCubes(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.account.XConnection con, com.tensegrity.palo.gwt.core.client.models.palo.XDatabase db, com.google.gwt.user.client.rpc.AsyncCallback<com.tensegrity.palo.gwt.core.client.models.palo.XCube[]> callback)
           
 void getDatabases(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.account.XConnection con, com.google.gwt.user.client.rpc.AsyncCallback<com.tensegrity.palo.gwt.core.client.models.palo.XDatabase[]> callback)
           
 void getGroups(java.lang.String sessionId, com.google.gwt.user.client.rpc.AsyncCallback<com.tensegrity.palo.gwt.core.client.models.admin.XGroup[]> callback)
           
 void getGroups(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.admin.XUser user, com.google.gwt.user.client.rpc.AsyncCallback<com.tensegrity.palo.gwt.core.client.models.admin.XGroup[]> callback)
           
 void getRoles(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.admin.XUser user, com.google.gwt.user.client.rpc.AsyncCallback<com.tensegrity.palo.gwt.core.client.models.admin.XRole[]> callback)
           
 void getUsers(java.lang.String sessionId, com.google.gwt.user.client.rpc.AsyncCallback<com.tensegrity.palo.gwt.core.client.models.admin.XUser[]> callback)
           
 void getUsersForConnection(java.lang.String sessionId, java.lang.String viewId, com.google.gwt.user.client.rpc.AsyncCallback<com.tensegrity.palo.gwt.core.client.models.admin.XUser[]> callback)
           
 void hasAccount(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.account.XConnection con, com.google.gwt.user.client.rpc.AsyncCallback<java.lang.Boolean> callback)
           
 void hasRoles(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.admin.XUser user, java.lang.String[] roles, com.google.gwt.user.client.rpc.AsyncCallback<java.lang.Boolean[]> callback)
           
 void listAccounts(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.admin.XUser user, com.google.gwt.user.client.rpc.AsyncCallback<com.tensegrity.palo.gwt.core.client.models.account.XAccount[]> callback)
           
 void mayDelete(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.XObject xObj, com.google.gwt.user.client.rpc.AsyncCallback<java.lang.String[]> callback)
           
 void saveXObject(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.XObject xObj, com.google.gwt.user.client.rpc.AsyncCallback<com.tensegrity.palo.gwt.core.client.models.XObject> callback)
           
 

Method Detail

getUsers

void getUsers(java.lang.String sessionId,
              com.google.gwt.user.client.rpc.AsyncCallback<com.tensegrity.palo.gwt.core.client.models.admin.XUser[]> callback)

getGroups

void getGroups(java.lang.String sessionId,
               com.tensegrity.palo.gwt.core.client.models.admin.XUser user,
               com.google.gwt.user.client.rpc.AsyncCallback<com.tensegrity.palo.gwt.core.client.models.admin.XGroup[]> callback)

getGroups

void getGroups(java.lang.String sessionId,
               com.google.gwt.user.client.rpc.AsyncCallback<com.tensegrity.palo.gwt.core.client.models.admin.XGroup[]> callback)

getRoles

void getRoles(java.lang.String sessionId,
              com.tensegrity.palo.gwt.core.client.models.admin.XUser user,
              com.google.gwt.user.client.rpc.AsyncCallback<com.tensegrity.palo.gwt.core.client.models.admin.XRole[]> callback)

getAccounts

void getAccounts(java.lang.String sessionId,
                 com.tensegrity.palo.gwt.core.client.models.admin.XUser user,
                 com.google.gwt.user.client.rpc.AsyncCallback<com.tensegrity.palo.gwt.core.client.models.account.XAccount[]> callback)

listAccounts

void listAccounts(java.lang.String sessionId,
                  com.tensegrity.palo.gwt.core.client.models.admin.XUser user,
                  com.google.gwt.user.client.rpc.AsyncCallback<com.tensegrity.palo.gwt.core.client.models.account.XAccount[]> callback)

getConnections

void getConnections(java.lang.String sessionId,
                    com.tensegrity.palo.gwt.core.client.models.admin.XUser user,
                    com.google.gwt.user.client.rpc.AsyncCallback<com.tensegrity.palo.gwt.core.client.models.account.XConnection[]> callback)

delete

void delete(java.lang.String sessionId,
            com.tensegrity.palo.gwt.core.client.models.XObject xObj,
            com.google.gwt.user.client.rpc.AsyncCallback<java.lang.Void> callback)

mayDelete

void mayDelete(java.lang.String sessionId,
               com.tensegrity.palo.gwt.core.client.models.XObject xObj,
               com.google.gwt.user.client.rpc.AsyncCallback<java.lang.String[]> callback)

saveXObject

void saveXObject(java.lang.String sessionId,
                 com.tensegrity.palo.gwt.core.client.models.XObject xObj,
                 com.google.gwt.user.client.rpc.AsyncCallback<com.tensegrity.palo.gwt.core.client.models.XObject> callback)

hasRoles

void hasRoles(java.lang.String sessionId,
              com.tensegrity.palo.gwt.core.client.models.admin.XUser user,
              java.lang.String[] roles,
              com.google.gwt.user.client.rpc.AsyncCallback<java.lang.Boolean[]> callback)

hasAccount

void hasAccount(java.lang.String sessionId,
                com.tensegrity.palo.gwt.core.client.models.account.XConnection con,
                com.google.gwt.user.client.rpc.AsyncCallback<java.lang.Boolean> callback)

getUsersForConnection

void getUsersForConnection(java.lang.String sessionId,
                           java.lang.String viewId,
                           com.google.gwt.user.client.rpc.AsyncCallback<com.tensegrity.palo.gwt.core.client.models.admin.XUser[]> callback)

getConnection

void getConnection(java.lang.String sessionId,
                   com.tensegrity.palo.gwt.core.client.models.cubeviews.XView view,
                   com.google.gwt.user.client.rpc.AsyncCallback<com.tensegrity.palo.gwt.core.client.models.account.XConnection> callback)

getDatabases

void getDatabases(java.lang.String sessionId,
                  com.tensegrity.palo.gwt.core.client.models.account.XConnection con,
                  com.google.gwt.user.client.rpc.AsyncCallback<com.tensegrity.palo.gwt.core.client.models.palo.XDatabase[]> callback)

getCubes

void getCubes(java.lang.String sessionId,
              com.tensegrity.palo.gwt.core.client.models.account.XConnection con,
              com.tensegrity.palo.gwt.core.client.models.palo.XDatabase db,
              com.google.gwt.user.client.rpc.AsyncCallback<com.tensegrity.palo.gwt.core.client.models.palo.XCube[]> callback)