com.jurismarches.vradi.services.managers
Class ClientManager

java.lang.Object
  extended by com.jurismarches.vradi.services.managers.ClientManager

public class ClientManager
extends java.lang.Object

Class that contains the methods to retrieve the information related to the clients

Version:
$Revision: 1246 $ $Date: 2010-09-01 15:45:01 +0200 (mer., 01 sept. 2010) $
Author:
schorlet

Constructor Summary
ClientManager()
           
ClientManager(org.nuiton.wikitty.WikittyProxy proxy)
           
 
Method Summary
 void archiveQueries(QueryMaker queryMaker)
          Archives the queries of a user, client or group in a RSS file.
 java.util.List<Client> getAllClients()
           
 java.util.List<Group> getAllGroups()
           
 java.util.List<User> getAllUsers()
           
 Client getClient(java.lang.String clientId)
           
 Client getClientByUserId(java.lang.String userId)
           
 Group getGroup(java.lang.String groupId)
           
 java.util.List<Group> getGroupsForUser(java.lang.String userId)
           
 java.util.List<User> getGroupUsers(java.lang.String groupId)
           
 java.lang.String getQueryHistoryFile(java.lang.String id)
           
 User getUser(java.lang.String userId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientManager

public ClientManager(org.nuiton.wikitty.WikittyProxy proxy)

ClientManager

public ClientManager()
Method Detail

getUser

public User getUser(java.lang.String userId)
             throws VradiException
Throws:
VradiException

getClient

public Client getClient(java.lang.String clientId)
                 throws VradiException
Throws:
VradiException

getGroup

public Group getGroup(java.lang.String groupId)
               throws VradiException
Throws:
VradiException

getGroupUsers

public java.util.List<User> getGroupUsers(java.lang.String groupId)
                                   throws VradiException
Throws:
VradiException

getGroupsForUser

public java.util.List<Group> getGroupsForUser(java.lang.String userId)
                                       throws VradiException
Throws:
VradiException

getClientByUserId

public Client getClientByUserId(java.lang.String userId)
                         throws VradiException
Throws:
VradiException

getAllClients

public java.util.List<Client> getAllClients()
                                     throws VradiException
Throws:
VradiException

getAllUsers

public java.util.List<User> getAllUsers()
                                 throws VradiException
Throws:
VradiException

getAllGroups

public java.util.List<Group> getAllGroups()
                                   throws VradiException
Throws:
VradiException

archiveQueries

public void archiveQueries(QueryMaker queryMaker)
                    throws VradiException
Archives the queries of a user, client or group in a RSS file.

Parameters:
queryMaker - the query maker whose queries are archived
Throws:
VradiException - throw vradiException if exception is occured

getQueryHistoryFile

public java.lang.String getQueryHistoryFile(java.lang.String id)


Copyright © 2009-2010 JurisMarches. All Rights Reserved.