1 /* 2 * JORAM: Java(TM) Open Reliable Asynchronous Messaging 3 * Copyright (C) 2001 - ScalAgent Distributed Technologies 4 * Copyright (C) 1996 - Dyade 5 * 6 * This library is free software; you can redistribute it and/or 7 * modify it under the terms of the GNU Lesser General Public 8 * License as published by the Free Software Foundation; either 9 * version 2.1 of the License, or any later version. 10 * 11 * This library is distributed in the hope that it will be useful, 12 * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14 * Lesser General Public License for more details. 15 * 16 * You should have received a copy of the GNU Lesser General Public 17 * License along with this library; if not, write to the Free Software 18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 19 * USA. 20 * 21 * Initial developer(s): Frederic Maistre (INRIA) 22 * Contributor(s): 23 */ 24 package dotcom; 25 26 /** 27 * Interface defining the methods called by objects' GUI buttons. 28 * 29 * @author Maistre Frederic 30 * 31 * @see WebOrdering 32 * @see CustomerTreatment 33 * @see InventoryTreatment 34 * @see ControlTreatment 35 * @see DeliveryTreatment 36 */ 37 public interface Servers { 38 39 /** 40 * Method called when selecting a RadioButton on GUI. 41 */ 42 void choiceMethod(String choice) ; 43 44 /** 45 * Method called when selecting GUI's otherButton. 46 */ 47 void otherMethod() ; 48 49 /** 50 * Method called when selecting GUI's sendButton. 51 */ 52 void sendMethod() ; 53 54 /** 55 * Method called when selecting GUI's cancelButton. 56 */ 57 void cancelMethod() ; 58 59 /** 60 * Method called when selecting GUI's quitButton. 61 */ 62 void quitMethod() ; 63 64 /** 65 * Method called when selecting GUI's okButton. 66 */ 67 void okMethod() ; 68 69 /** 70 * Method called when selecting GUI's noButton. 71 */ 72 void noMethod() ; 73 74 /** 75 * Method called when selecting GUI's closeButton. 76 */ 77 void closeMethod() ; 78 79 } 80