org.esupportail.portal.channels.CIntranet.data
Class DataPopulation

java.lang.Object
  extended byorg.esupportail.portal.channels.CIntranet.data.DataPopulation
All Implemented Interfaces:
IDataPopulation

public class DataPopulation
extends java.lang.Object
implements IDataPopulation

DataPopulation

Classe d'accès aux données manipulant les populations

(c)Copyright ESup-Portail 2004

Version:
2.1
Author:
Mathieu Larchet

Constructor Summary
DataPopulation()
           
 
Method Summary
 void addPopulation(org.esupportail.portal.utils.database.Query query, Population population)
          Ajout d'une population
 Population getPopulation(org.esupportail.portal.utils.database.Query query, java.lang.String id)
          Récupération d'une population
 void removeGroupFromPopulation(org.esupportail.portal.utils.database.Query query, java.lang.String group, java.lang.String intranet)
          Suppression d'un groupe d'une population
 void removeUserFromPopulation(org.esupportail.portal.utils.database.Query query, java.lang.String login, java.lang.String intranet)
          Suppression d'un groupe d'une population
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataPopulation

public DataPopulation()
Method Detail

getPopulation

public Population getPopulation(org.esupportail.portal.utils.database.Query query,
                                java.lang.String id)
                         throws DataException
Récupération d'une population

Specified by:
getPopulation in interface IDataPopulation
Parameters:
query - La connexion à utiliser
id - L'identifiant d'intranet
Returns:
La population de l'intranet
Throws:
DataException

addPopulation

public void addPopulation(org.esupportail.portal.utils.database.Query query,
                          Population population)
                   throws DataException
Ajout d'une population

Specified by:
addPopulation in interface IDataPopulation
Parameters:
query - La connexion à utiliser
population - La population à ajouter
Throws:
DataException

removeGroupFromPopulation

public void removeGroupFromPopulation(org.esupportail.portal.utils.database.Query query,
                                      java.lang.String group,
                                      java.lang.String intranet)
                               throws DataException
Suppression d'un groupe d'une population

Specified by:
removeGroupFromPopulation in interface IDataPopulation
Parameters:
query - La connexion à utiliser
group - L'identifiant du groupe à supprimer
intranet - L'identifiant de l'intranet dont on souhaite supprimer la population
Throws:
DataException

removeUserFromPopulation

public void removeUserFromPopulation(org.esupportail.portal.utils.database.Query query,
                                     java.lang.String login,
                                     java.lang.String intranet)
                              throws DataException
Suppression d'un groupe d'une population

Specified by:
removeUserFromPopulation in interface IDataPopulation
Parameters:
query - La connexion à utiliser
login - Le login de l'utilisateur à supprimer
intranet - L'identifiant de l'intranet dont on souhaite supprimer la population
Throws:
DataException