Adding JMCR-Stable version
[Benchmarks_CSolver.git] / JMCR-Stable / real-world application / jigsaw / src / org / w3c / jigadmin / events / ResourceActionEvent.java
diff --git a/JMCR-Stable/real-world application/jigsaw/src/org/w3c/jigadmin/events/ResourceActionEvent.java b/JMCR-Stable/real-world application/jigsaw/src/org/w3c/jigadmin/events/ResourceActionEvent.java
new file mode 100644 (file)
index 0000000..a9d1e62
--- /dev/null
@@ -0,0 +1,56 @@
+// 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