[jboss-svn-commits] JBL Code SVN: r10118 - labs/jbossrules/branches/3.0.x/drools-core/src/main/java/org/drools/audit/event.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sun Mar 11 01:35:50 EST 2007


Author: michael.neale at jboss.com
Date: 2007-03-11 01:35:50 -0500 (Sun, 11 Mar 2007)
New Revision: 10118

Modified:
   labs/jbossrules/branches/3.0.x/drools-core/src/main/java/org/drools/audit/event/ActivationLogEvent.java
   labs/jbossrules/branches/3.0.x/drools-core/src/main/java/org/drools/audit/event/ObjectLogEvent.java
Log:
Added sensible and useful toString()

Modified: labs/jbossrules/branches/3.0.x/drools-core/src/main/java/org/drools/audit/event/ActivationLogEvent.java
===================================================================
--- labs/jbossrules/branches/3.0.x/drools-core/src/main/java/org/drools/audit/event/ActivationLogEvent.java	2007-03-11 06:31:20 UTC (rev 10117)
+++ labs/jbossrules/branches/3.0.x/drools-core/src/main/java/org/drools/audit/event/ActivationLogEvent.java	2007-03-11 06:35:50 UTC (rev 10118)
@@ -87,4 +87,25 @@
     public String getDeclarations() {
         return this.declarations;
     }
+    
+    public String toString() {
+        
+        String msg = null;
+        switch ( this.getType() ) {
+            case ACTIVATION_CANCELLED :
+                msg = "ACTIVATION CANCELLED";
+                break;
+            case ACTIVATION_CREATED :
+                msg = "ACTIVATION CREATED";
+                break;
+                
+            case AFTER_ACTIVATION_FIRE :
+                msg = "AFTER ACTIVATION FIRED";
+                break;                
+            case BEFORE_ACTIVATION_FIRE :
+                msg = "BEFORE ACTIVATION FIRED";
+                break;
+        }
+        return msg + " rule:" + rule + " activationId:" + activationId + " declarations: " + declarations ;
+    }
 }

Modified: labs/jbossrules/branches/3.0.x/drools-core/src/main/java/org/drools/audit/event/ObjectLogEvent.java
===================================================================
--- labs/jbossrules/branches/3.0.x/drools-core/src/main/java/org/drools/audit/event/ObjectLogEvent.java	2007-03-11 06:31:20 UTC (rev 10117)
+++ labs/jbossrules/branches/3.0.x/drools-core/src/main/java/org/drools/audit/event/ObjectLogEvent.java	2007-03-11 06:35:50 UTC (rev 10118)
@@ -63,4 +63,22 @@
     public String getObjectToString() {
         return this.objectToString;
     }
+    
+    public String toString() {
+        String msg = null;
+        switch ( this.getType() ) {
+            case OBJECT_ASSERTED :
+                msg = "OBJECT ASSERTED";
+                break;
+            case OBJECT_MODIFIED :
+                msg = "OBJECT MODIFIED";
+                break;
+                
+            case OBJECT_RETRACTED :
+                msg = "OBJECT RETRACTED";
+                break;                
+        }
+        return msg + " value:" + this.objectToString + " factId: " + factId;
+           
+    }
 }




More information about the jboss-svn-commits mailing list