com.tensegrity.wpalo.client.services.admin
Class WPaloAdminServiceProvider

java.lang.Object
  extended by com.tensegrity.wpalo.client.services.admin.WPaloAdminServiceProvider
All Implemented Interfaces:
WPaloAdminServiceAsync

public class WPaloAdminServiceProvider
extends java.lang.Object
implements WPaloAdminServiceAsync

WPaloAdminServiceProvider TODO DOCUMENT ME

Version:
$Id: WPaloAdminServiceProvider.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 obj, 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)
           
static WPaloAdminServiceProvider getInstance()
           
 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 obj, com.google.gwt.user.client.rpc.AsyncCallback<com.tensegrity.palo.gwt.core.client.models.XObject> callback)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static WPaloAdminServiceProvider getInstance()

getAccounts

public final 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)
Specified by:
getAccounts in interface WPaloAdminServiceAsync

getConnections

public final 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)
Specified by:
getConnections in interface WPaloAdminServiceAsync

getGroups

public final 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)
Specified by:
getGroups in interface WPaloAdminServiceAsync

getGroups

public final void getGroups(java.lang.String sessionId,
                            com.google.gwt.user.client.rpc.AsyncCallback<com.tensegrity.palo.gwt.core.client.models.admin.XGroup[]> callback)
Specified by:
getGroups in interface WPaloAdminServiceAsync

getRoles

public final 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)
Specified by:
getRoles in interface WPaloAdminServiceAsync

getUsers

public final void getUsers(java.lang.String sessionId,
                           com.google.gwt.user.client.rpc.AsyncCallback<com.tensegrity.palo.gwt.core.client.models.admin.XUser[]> callback)
Specified by:
getUsers in interface WPaloAdminServiceAsync

delete

public final void delete(java.lang.String sessionId,
                         com.tensegrity.palo.gwt.core.client.models.XObject obj,
                         com.google.gwt.user.client.rpc.AsyncCallback<java.lang.Void> callback)
Specified by:
delete in interface WPaloAdminServiceAsync

saveXObject

public final void saveXObject(java.lang.String sessionId,
                              com.tensegrity.palo.gwt.core.client.models.XObject obj,
                              com.google.gwt.user.client.rpc.AsyncCallback<com.tensegrity.palo.gwt.core.client.models.XObject> callback)
Specified by:
saveXObject in interface WPaloAdminServiceAsync

mayDelete

public 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)
Specified by:
mayDelete in interface WPaloAdminServiceAsync

hasRoles

public 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)
Specified by:
hasRoles in interface WPaloAdminServiceAsync

hasAccount

public 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)
Specified by:
hasAccount in interface WPaloAdminServiceAsync

getUsersForConnection

public 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)
Specified by:
getUsersForConnection in interface WPaloAdminServiceAsync

getConnection

public 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)
Specified by:
getConnection in interface WPaloAdminServiceAsync

getCubes

public 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)
Specified by:
getCubes in interface WPaloAdminServiceAsync

getDatabases

public 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)
Specified by:
getDatabases in interface WPaloAdminServiceAsync

listAccounts

public 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)
Specified by:
listAccounts in interface WPaloAdminServiceAsync