[jboss-svn-commits] JBL Code SVN: r22404 - labs/jbossrules/trunk/drools-process/drools-process-task/src/main/java/org/drools/task.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Sep 4 11:13:08 EDT 2008


Author: KrisVerlaenen
Date: 2008-09-04 11:13:08 -0400 (Thu, 04 Sep 2008)
New Revision: 22404

Modified:
   labs/jbossrules/trunk/drools-process/drools-process-task/src/main/java/org/drools/task/TaskData.java
Log:
JBRULES-1757: Add WS-HT service views to IDE
 - added workItemId

Modified: labs/jbossrules/trunk/drools-process/drools-process-task/src/main/java/org/drools/task/TaskData.java
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-process-task/src/main/java/org/drools/task/TaskData.java	2008-09-04 15:04:27 UTC (rev 22403)
+++ labs/jbossrules/trunk/drools-process/drools-process-task/src/main/java/org/drools/task/TaskData.java	2008-09-04 15:13:08 UTC (rev 22404)
@@ -42,7 +42,7 @@
 
     private boolean          skipable;
     
-    private long             workItemId;
+    private long             workItemId = -1;
     
     private AccessType       accessType;
 
@@ -108,7 +108,16 @@
         } else {
             out.writeBoolean( false );
         }
+        
         out.writeBoolean( skipable );
+        
+        if ( workItemId != -1 ) {
+            out.writeBoolean( true );
+            out.writeLong( workItemId );
+        } else {
+            out.writeBoolean( false );
+        }
+        
         CollectionUtils.writeCommentList( comments,
                                           out );
         CollectionUtils.writeAttachmentList( attachments,
@@ -149,6 +158,10 @@
 
         skipable = in.readBoolean();
 
+        if ( in.readBoolean() ) {
+            workItemId = in.readLong();
+        }
+
         comments = CollectionUtils.readCommentList( in );
         attachments = CollectionUtils.readAttachmentList( in );
 
@@ -255,7 +268,7 @@
         result = prime * result + (skipable ? 1231 : 1237);
         result = prime * result + ((status == null) ? 0 : status.hashCode());
         result = prime * result + ((previousStatus == null) ? 0 : previousStatus.hashCode());
-        
+        result = prime * result + ((workItemId == -1) ? 0 : (int) workItemId);
         return result;
     }
 
@@ -285,6 +298,7 @@
             if ( other.expirationTime != null ) return false;
         } else if ( expirationTime.getTime() != other.expirationTime.getTime() ) return false;
         if ( skipable != other.skipable ) return false;
+        if ( workItemId != other.workItemId) return false;
         if ( status == null ) {
             if ( other.status != null ) return false;
         } else if ( !status.equals( other.status ) ) return false;




More information about the jboss-svn-commits mailing list