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

All Superinterfaces:
com.google.gwt.user.client.rpc.RemoteService
All Known Implementing Classes:
AdminServiceImpl

public interface WPaloAdminService
extends com.google.gwt.user.client.rpc.RemoteService

WPaloAdminService TODO DOCUMENT ME

Version:
$Id: WPaloAdminService.java,v 1.8 2009/06/16 13:46:08 ArndHouben Exp $

Method Summary
 void delete(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.XObject xOb)
           
 com.tensegrity.palo.gwt.core.client.models.account.XAccount[] getAccounts(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.admin.XUser user)
           
 com.tensegrity.palo.gwt.core.client.models.account.XConnection getConnection(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.cubeviews.XView view)
           
 com.tensegrity.palo.gwt.core.client.models.account.XConnection[] getConnections(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.admin.XUser user)
           
 com.tensegrity.palo.gwt.core.client.models.palo.XCube[] 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.tensegrity.palo.gwt.core.client.models.palo.XDatabase[] getDatabases(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.account.XConnection con)
           
 com.tensegrity.palo.gwt.core.client.models.admin.XGroup[] getGroups(java.lang.String sessionId)
           
 com.tensegrity.palo.gwt.core.client.models.admin.XGroup[] getGroups(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.admin.XUser user)
           
 com.tensegrity.palo.gwt.core.client.models.admin.XRole[] getRoles(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.admin.XUser user)
           
 com.tensegrity.palo.gwt.core.client.models.admin.XUser[] getUsers(java.lang.String sessionId)
           
 com.tensegrity.palo.gwt.core.client.models.admin.XUser[] getUsersForConnection(java.lang.String sessionId, java.lang.String viewId)
           
 java.lang.Boolean hasAccount(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.account.XConnection con)
           
 java.lang.Boolean[] hasRoles(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.admin.XUser user, java.lang.String[] roles)
           
 com.tensegrity.palo.gwt.core.client.models.account.XAccount[] listAccounts(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.admin.XUser user)
           
 java.lang.String[] mayDelete(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.XObject xObj)
           
 com.tensegrity.palo.gwt.core.client.models.XObject saveXObject(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.XObject xObj)
           
 

Method Detail

getUsers

com.tensegrity.palo.gwt.core.client.models.admin.XUser[] getUsers(java.lang.String sessionId)
                                                                  throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

getGroups

com.tensegrity.palo.gwt.core.client.models.admin.XGroup[] getGroups(java.lang.String sessionId,
                                                                    com.tensegrity.palo.gwt.core.client.models.admin.XUser user)
                                                                    throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

getGroups

com.tensegrity.palo.gwt.core.client.models.admin.XGroup[] getGroups(java.lang.String sessionId)
                                                                    throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

getRoles

com.tensegrity.palo.gwt.core.client.models.admin.XRole[] getRoles(java.lang.String sessionId,
                                                                  com.tensegrity.palo.gwt.core.client.models.admin.XUser user)
                                                                  throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

getAccounts

com.tensegrity.palo.gwt.core.client.models.account.XAccount[] getAccounts(java.lang.String sessionId,
                                                                          com.tensegrity.palo.gwt.core.client.models.admin.XUser user)
                                                                          throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

listAccounts

com.tensegrity.palo.gwt.core.client.models.account.XAccount[] listAccounts(java.lang.String sessionId,
                                                                           com.tensegrity.palo.gwt.core.client.models.admin.XUser user)
                                                                           throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

getConnections

com.tensegrity.palo.gwt.core.client.models.account.XConnection[] getConnections(java.lang.String sessionId,
                                                                                com.tensegrity.palo.gwt.core.client.models.admin.XUser user)
                                                                                throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

delete

void delete(java.lang.String sessionId,
            com.tensegrity.palo.gwt.core.client.models.XObject xOb)
            throws DbOperationFailedException,
                   com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Throws:
DbOperationFailedException
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

mayDelete

java.lang.String[] mayDelete(java.lang.String sessionId,
                             com.tensegrity.palo.gwt.core.client.models.XObject xObj)
                             throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

saveXObject

com.tensegrity.palo.gwt.core.client.models.XObject saveXObject(java.lang.String sessionId,
                                                               com.tensegrity.palo.gwt.core.client.models.XObject xObj)
                                                               throws DbOperationFailedException,
                                                                      com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Throws:
DbOperationFailedException
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

hasRoles

java.lang.Boolean[] hasRoles(java.lang.String sessionId,
                             com.tensegrity.palo.gwt.core.client.models.admin.XUser user,
                             java.lang.String[] roles)
                             throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

hasAccount

java.lang.Boolean hasAccount(java.lang.String sessionId,
                             com.tensegrity.palo.gwt.core.client.models.account.XConnection con)
                             throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

getUsersForConnection

com.tensegrity.palo.gwt.core.client.models.admin.XUser[] getUsersForConnection(java.lang.String sessionId,
                                                                               java.lang.String viewId)
                                                                               throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

getConnection

com.tensegrity.palo.gwt.core.client.models.account.XConnection getConnection(java.lang.String sessionId,
                                                                             com.tensegrity.palo.gwt.core.client.models.cubeviews.XView view)
                                                                             throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

getDatabases

com.tensegrity.palo.gwt.core.client.models.palo.XDatabase[] getDatabases(java.lang.String sessionId,
                                                                         com.tensegrity.palo.gwt.core.client.models.account.XConnection con)
                                                                         throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException,
                                                                                DbOperationFailedException
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
DbOperationFailedException

getCubes

com.tensegrity.palo.gwt.core.client.models.palo.XCube[] 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)
                                                                 throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException