1 package uk.ac.ebi.intenz.webapp.controller; 2 3 import javax.servlet.ServletException; 4 import java.io.IOException; 5 6 /** 7 * This is the abstract base class of all commands. 8 * 9 * @author Michael Darsow 10 * @version 0.9 - 21-July-2003 11 */ 12 public abstract class Command { 13 /** 14 * This is unique to each command and has to be implemented by the inherting subclass. 15 * 16 * @throws javax.servlet.ServletException 17 * @throws java.io.IOException 18 */ 19 abstract public void process() throws ServletException, IOException; 20 }