--- /dev/null
+// ResourceActionEvent.java\r
+// $Id: ResourceActionEvent.java,v 1.1 2010/06/15 12:29:28 smhuang Exp $\r
+// (c) COPYRIGHT MIT, INRIA and Keio, 1999.\r
+// Please first read the full copyright statement in file COPYRIGHT.html\r
+package org.w3c.jigadmin.events; \r
+\r
+import java.util.EventObject;\r
+\r
+/**\r
+ * ActionEvent dedicated to Resource.\r
+ * @version $Revision: 1.1 $\r
+ * @author Benoît Mahé (bmahe@w3.org)\r
+ */\r
+public class ResourceActionEvent extends EventObject {\r
+\r
+ public final static int DELETE_EVENT = 10;\r
+ public final static int ADD_EVENT = 20;\r
+ public final static int REINDEX_EVENT = 30;\r
+ public final static int SAVE_EVENT = 40;\r
+ public final static int STOP_EVENT = 50;\r
+ public final static int REFERENCE_EVENT = 60;\r
+ public final static int EDIT_EVENT = 70;\r
+\r
+ private int command = -1;\r
+\r
+ public ResourceActionEvent(Object source, int command) {\r
+ super(source);\r
+ this.command = command;\r
+ }\r
+\r
+ public int getResourceActionCommand() {\r
+ return command;\r
+ }\r
+\r
+ public String toString() {\r
+ switch (command) {\r
+ case DELETE_EVENT:\r
+ return "DELETE RESOURCES";\r
+ case REFERENCE_EVENT:\r
+ return "SHOW REFERENCE DOCUMENTATION";\r
+ case REINDEX_EVENT:\r
+ return "REINDEX RESOURCES";\r
+ case SAVE_EVENT:\r
+ return "SAVE RESOURCES";\r
+ case STOP_EVENT:\r
+ return "STOP SERVER";\r
+ case ADD_EVENT:\r
+ return "ADD RESOURCE";\r
+ case EDIT_EVENT:\r
+ return "EDIT RESOURCE";\r
+ default:\r
+ return "UKNOWN";\r
+ }\r
+ }\r
+\r
+}\r