/*
 
 * Mode.java
 
 * The package reservation contains the different class allowing to choose the action to realise.
 
 */
 
 
 
package reservation;
 
/**
 
 * This interface uniform the way to call each sub-class.
 
 * It calls the method process of the class CustomDialog or Command according to the instantiation of this interface.
 
 * Also it masks the machinery and helps the developer who want to reuse the program.
 
 * @author Texier Mathieu and Frederic Bidon
 
 */
 
 
 
public interface Mode{
 
    /**Integer defining the QUIET level of verbosity.*/
 
    static final public int QUIET = 1;
 
    /**Integer defining the NORMAL level of verbosity.*/
 
    static final public int NORMAL = 2;
 
    /**Integer defining the HIGH level of verbosity.*/
 
    static final public int HIGH = 3;
 
    /**Integer defining the DEBUG level of verbosity.*/
 
    static final public int DEBUG = 4;
 
    
 
    /**
 
     * Open the dialog mode
 
     */    
 
    public void process();
 
}