org.esupportail.portal.channels.CIntranet.data
Interface IDataIntranet

All Known Implementing Classes:
DataIntranet

public interface IDataIntranet

IDataIntranet

Cette interface décrit les méthodes d'accès aux intranets

(c)Copyright ESup-Portail 2004

Version:
2.0
Author:
Mathieu Larchet

Method Summary
 void createIntranet(org.esupportail.portal.utils.database.Query query, Intranet intranet)
          Création d'un intranet
 Intranet getIntranet(org.esupportail.portal.utils.database.Query query, java.lang.String id)
          Récupération d'un intranet
 java.util.Collection getIntranets(org.esupportail.portal.utils.database.Query query)
          Récupération de la liste de tous les intranets
 boolean intranetExist(org.esupportail.portal.utils.database.Query query, Intranet intranet)
          Test de l'existence d'un intranet
 void removeIntranet(org.esupportail.portal.utils.database.Query query, Intranet intranet)
          Suppression d'un intranet
 

Method Detail

getIntranet

public Intranet getIntranet(org.esupportail.portal.utils.database.Query query,
                            java.lang.String id)
                     throws DataException
Récupération d'un intranet

Parameters:
query - La connexion à utiliser
id - L'identifiant d'intranet
Returns:
L'intranet correspondant
Throws:
DataException

getIntranets

public java.util.Collection getIntranets(org.esupportail.portal.utils.database.Query query)
                                  throws DataException
Récupération de la liste de tous les intranets

Parameters:
query - La connexion à utiliser
Returns:
La liste de tous les intranets
Throws:
DataException

createIntranet

public void createIntranet(org.esupportail.portal.utils.database.Query query,
                           Intranet intranet)
                    throws DataException
Création d'un intranet

Parameters:
query - La connexion à utiliser
intranet - L'intranet à créer
Throws:
DataException

removeIntranet

public void removeIntranet(org.esupportail.portal.utils.database.Query query,
                           Intranet intranet)
                    throws DataException
Suppression d'un intranet

Parameters:
query - La connexion à utiliser
intranet - L'intranet à supprimer
Throws:
DataException

intranetExist

public boolean intranetExist(org.esupportail.portal.utils.database.Query query,
                             Intranet intranet)
                      throws DataException
Test de l'existence d'un intranet

Parameters:
query - La connexion à utiliser
intranet - L'intranet dont on teste l'existence
Returns:
boolean true si l'intranet existe, false sinon
Throws:
DataException