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

All Known Implementing Classes:
DataMIME

public interface IDataMIME

IDataMIME

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

(c)Copyright ESup-Portail 2004

Version:
2.0
Author:
Mathieu Larchet

Method Summary
 void createMIME(org.esupportail.portal.utils.database.Query query, Mime mime)
          Création d'un type MIME
 java.util.Collection getMIMEs(org.esupportail.portal.utils.database.Query query)
          Récupération des types MIME valides
 boolean isValidMIME(org.esupportail.portal.utils.database.Query query, java.lang.String extension)
          Vérifie la validité d'un type MIME
 void removeMIME(org.esupportail.portal.utils.database.Query query, java.lang.String extension)
          Suppression d'un type MIME
 

Method Detail

getMIMEs

public java.util.Collection getMIMEs(org.esupportail.portal.utils.database.Query query)
                              throws DataException
Récupération des types MIME valides

Parameters:
query - La connexion à utiliser
Returns:
La liste des types MIME
Throws:
DataException

createMIME

public void createMIME(org.esupportail.portal.utils.database.Query query,
                       Mime mime)
                throws DataException
Création d'un type MIME

Parameters:
query - La connexion à utiliser
mime - Le type MIME à créer
Throws:
DataException

removeMIME

public void removeMIME(org.esupportail.portal.utils.database.Query query,
                       java.lang.String extension)
                throws DataException
Suppression d'un type MIME

Parameters:
query - La connexion à utiliser
extension - L'extension associée au type MIME
Throws:
DataException

isValidMIME

public boolean isValidMIME(org.esupportail.portal.utils.database.Query query,
                           java.lang.String extension)
                    throws DataException
Vérifie la validité d'un type MIME

Parameters:
query - La connexion à utiliser
extension - L'extension à tester
Returns:
boolean True si le type est valide, false sinon
Throws:
DataException