
/** Java interface "EtatBanque.java" generated from Poseidon for UML.
 *  Poseidon for UML is developed by <A HREF="http://www.gentleware.com">Gentleware</A>.
 *  Generated with <A HREF="http://jakarta.apache.org/velocity/">velocity</A> template engine.
 */
package com.developpez.etat;

/**
 * Interface represantant les etats que peut prendre la banque
 */
public interface EtatBanque {
/**
 * Ajoute une agence a la banque
 * @param agence l'agence a ajouter
 */
    public void addAgence(Agence agence);

/**
 * reponse a l'impulsion delAgence. Suppression d'une agence de la banque.
 * @param agence l'agence a supprimer
 */
    public void delAgence(Agence agence);
/**
 * Efface la banque. 
 */
    public void delete();
/**
 * valide les informations de la banque.
 */
    public  void validate();

}





