[jboss-svn-commits] JBL Code SVN: r33451 - in labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid: drools-grid-api/src/main/java/org/drools/grid and 8 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Jun 11 11:14:39 EDT 2010


Author: salaboy21
Date: 2010-06-11 11:14:39 -0400 (Fri, 11 Jun 2010)
New Revision: 33451

Added:
   labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-api/src/main/java/org/drools/grid/HumanTaskService.java
Modified:
   labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-api/pom.xml
   labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-api/src/main/java/org/drools/grid/GenericConnection.java
   labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-api/src/main/java/org/drools/grid/strategies/HumanTaskServiceSelectionStrategy.java
   labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-local/src/main/java/org/drools/grid/local/LocalConnection.java
   labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-remote-api/src/main/java/org/drools/grid/remote/RemoteConnection.java
   labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/TaskServerInstance.java
   labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/strategies/ReturnFirstHumanTaskServiceSelectionStrategy.java
   labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/test/java/org/drools/services/RegisterTaskTest.java
   labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-task/src/main/java/org/drools/grid/task/HumanTaskFactoryService.java
   labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-task/src/main/java/org/drools/grid/task/HumanTaskService.java
   labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-task/src/main/java/org/drools/grid/task/HumanTaskServiceImpl.java
   labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-task/src/main/java/org/drools/grid/task/HumanTaskServiceProviderRemoteClient.java
   labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-task/src/test/java/org/drools/grid/task/BaseTaskServiceTest.java
   labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-task/src/test/java/org/drools/grid/task/CommandBasedServicesWSHumanTaskHandlerTest.java
Log:
Human task hack for remove cyclic dep

Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-api/pom.xml
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-api/pom.xml	2010-06-11 10:08:47 UTC (rev 33450)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-api/pom.xml	2010-06-11 15:14:39 UTC (rev 33451)
@@ -46,13 +46,7 @@
             <artifactId>drools-compiler</artifactId>
             <type>jar</type>
         </dependency>
-        <dependency>
-            <groupId>org.drools</groupId>
-            <artifactId>drools-grid-task</artifactId>
-            <version>5.1.0.SNAPSHOT</version>
-            <type>jar</type>
-        </dependency>
     </dependencies>
       
 
-</project>
\ No newline at end of file
+</project>

Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-api/src/main/java/org/drools/grid/GenericConnection.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-api/src/main/java/org/drools/grid/GenericConnection.java	2010-06-11 10:08:47 UTC (rev 33450)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-api/src/main/java/org/drools/grid/GenericConnection.java	2010-06-11 15:14:39 UTC (rev 33451)
@@ -20,7 +20,6 @@
 import org.drools.grid.strategies.NodeSelectionStrategy;
 import org.drools.grid.strategies.DirectoryServiceSelectionStrategy;
 import org.drools.grid.strategies.HumanTaskServiceSelectionStrategy;
-import org.drools.grid.task.HumanTaskService;
 
 
 /**

Added: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-api/src/main/java/org/drools/grid/HumanTaskService.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-api/src/main/java/org/drools/grid/HumanTaskService.java	                        (rev 0)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-api/src/main/java/org/drools/grid/HumanTaskService.java	2010-06-11 15:14:39 UTC (rev 33451)
@@ -0,0 +1,26 @@
+/*
+ *  Copyright 2010 salaboy.
+ * 
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ * 
+ *       http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ *  under the License.
+ */
+
+package org.drools.grid;
+
+/**
+ *
+ * @author salaboy
+ */
+public interface HumanTaskService {
+
+}

Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-api/src/main/java/org/drools/grid/strategies/HumanTaskServiceSelectionStrategy.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-api/src/main/java/org/drools/grid/strategies/HumanTaskServiceSelectionStrategy.java	2010-06-11 10:08:47 UTC (rev 33450)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-api/src/main/java/org/drools/grid/strategies/HumanTaskServiceSelectionStrategy.java	2010-06-11 15:14:39 UTC (rev 33451)
@@ -17,7 +17,7 @@
 
 package org.drools.grid.strategies;
 
-import org.drools.grid.task.HumanTaskService;
+import org.drools.grid.HumanTaskService;
 
 /**
  *

Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-local/src/main/java/org/drools/grid/local/LocalConnection.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-local/src/main/java/org/drools/grid/local/LocalConnection.java	2010-06-11 10:08:47 UTC (rev 33450)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-local/src/main/java/org/drools/grid/local/LocalConnection.java	2010-06-11 15:14:39 UTC (rev 33451)
@@ -29,7 +29,7 @@
 import org.drools.grid.strategies.DirectoryServiceSelectionStrategy;
 import org.drools.grid.strategies.HumanTaskServiceSelectionStrategy;
 import org.drools.grid.strategies.NodeSelectionStrategy;
-import org.drools.grid.task.HumanTaskService;
+import org.drools.grid.HumanTaskService;
 
 /**
  *

Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-remote-api/src/main/java/org/drools/grid/remote/RemoteConnection.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-remote-api/src/main/java/org/drools/grid/remote/RemoteConnection.java	2010-06-11 10:08:47 UTC (rev 33450)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-remote-api/src/main/java/org/drools/grid/remote/RemoteConnection.java	2010-06-11 15:14:39 UTC (rev 33451)
@@ -33,7 +33,7 @@
 import org.drools.grid.strategies.NodeSelectionStrategy;
 
 import org.drools.grid.strategies.StaticIncrementalSelectionStrategy;
-import org.drools.grid.task.HumanTaskService;
+import org.drools.grid.HumanTaskService;
 
 
 /**

Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/TaskServerInstance.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/TaskServerInstance.java	2010-06-11 10:08:47 UTC (rev 33450)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/TaskServerInstance.java	2010-06-11 15:14:39 UTC (rev 33451)
@@ -2,7 +2,7 @@
 
 import org.drools.grid.services.strategies.ReturnFirstHumanTaskServiceSelectionStrategy;
 import org.drools.grid.GenericConnection;
-import org.drools.grid.task.HumanTaskService;
+import org.drools.grid.HumanTaskService;
 
 /**
  * @author salaboy

Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/strategies/ReturnFirstHumanTaskServiceSelectionStrategy.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/strategies/ReturnFirstHumanTaskServiceSelectionStrategy.java	2010-06-11 10:08:47 UTC (rev 33450)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/main/java/org/drools/grid/services/strategies/ReturnFirstHumanTaskServiceSelectionStrategy.java	2010-06-11 15:14:39 UTC (rev 33451)
@@ -18,8 +18,8 @@
 package org.drools.grid.services.strategies;
 
 import org.drools.grid.GenericNodeConnector;
+import org.drools.grid.HumanTaskService;
 import org.drools.grid.strategies.HumanTaskServiceSelectionStrategy;
-import org.drools.grid.task.HumanTaskService;
 import org.drools.grid.task.HumanTaskServiceImpl;
 
 /**

Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/test/java/org/drools/services/RegisterTaskTest.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/test/java/org/drools/services/RegisterTaskTest.java	2010-06-11 10:08:47 UTC (rev 33450)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-services/src/test/java/org/drools/services/RegisterTaskTest.java	2010-06-11 15:14:39 UTC (rev 33451)
@@ -27,7 +27,7 @@
 import org.drools.grid.services.local.LocalEnvironmentProvider;
 import org.drools.grid.services.remote.task.MinaTaskEnvironmentProvider;
 import org.drools.grid.services.strategies.DirectoryInstanceByPrioritySelectionStrategy;
-import org.drools.grid.task.HumanTaskService;
+import org.drools.grid.HumanTaskService;
 import org.junit.After;
 import org.junit.AfterClass;
 import org.junit.Assert;

Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-task/src/main/java/org/drools/grid/task/HumanTaskFactoryService.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-task/src/main/java/org/drools/grid/task/HumanTaskFactoryService.java	2010-06-11 10:08:47 UTC (rev 33450)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-task/src/main/java/org/drools/grid/task/HumanTaskFactoryService.java	2010-06-11 15:14:39 UTC (rev 33451)
@@ -1,5 +1,6 @@
 package org.drools.grid.task;
 
+import org.drools.grid.HumanTaskService;
 import org.drools.Service;
 import org.drools.grid.GenericNodeConnector;
 

Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-task/src/main/java/org/drools/grid/task/HumanTaskService.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-task/src/main/java/org/drools/grid/task/HumanTaskService.java	2010-06-11 10:08:47 UTC (rev 33450)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-task/src/main/java/org/drools/grid/task/HumanTaskService.java	2010-06-11 15:14:39 UTC (rev 33451)
@@ -23,7 +23,7 @@
 import org.drools.task.service.FaultData;
  
 
-public interface HumanTaskService {
+public interface HumanTaskService extends org.drools.grid.HumanTaskService {
     public void addTask(Task task, ContentData content, AddTaskMessageResponseHandler responseHandler);
     public Task getTask(long taskId, GetTaskMessageResponseHandler responseHandler);
     public void addComment(long taskId, Comment comment, AddCommentMessageResponseHandler responseHandler);

Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-task/src/main/java/org/drools/grid/task/HumanTaskServiceImpl.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-task/src/main/java/org/drools/grid/task/HumanTaskServiceImpl.java	2010-06-11 10:08:47 UTC (rev 33450)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-task/src/main/java/org/drools/grid/task/HumanTaskServiceImpl.java	2010-06-11 15:14:39 UTC (rev 33451)
@@ -1,5 +1,6 @@
 package org.drools.grid.task;
 
+
 import java.rmi.RemoteException;
 import java.util.ArrayList;
 import java.util.List;

Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-task/src/main/java/org/drools/grid/task/HumanTaskServiceProviderRemoteClient.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-task/src/main/java/org/drools/grid/task/HumanTaskServiceProviderRemoteClient.java	2010-06-11 10:08:47 UTC (rev 33450)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-task/src/main/java/org/drools/grid/task/HumanTaskServiceProviderRemoteClient.java	2010-06-11 15:14:39 UTC (rev 33451)
@@ -17,6 +17,7 @@
 
 package org.drools.grid.task;
 
+import org.drools.grid.HumanTaskService;
 import org.drools.grid.GenericNodeConnector;
 
 /**

Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-task/src/test/java/org/drools/grid/task/BaseTaskServiceTest.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-task/src/test/java/org/drools/grid/task/BaseTaskServiceTest.java	2010-06-11 10:08:47 UTC (rev 33450)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-task/src/test/java/org/drools/grid/task/BaseTaskServiceTest.java	2010-06-11 15:14:39 UTC (rev 33451)
@@ -1,7 +1,6 @@
 package org.drools.grid.task;
 
 import org.drools.grid.task.CommandBasedServicesWSHumanTaskHandler;
-import org.drools.grid.task.HumanTaskService;
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
 import java.io.ObjectInputStream;
@@ -11,7 +10,7 @@
 import java.util.Map;
 import java.util.Set;
 import junit.framework.Assert;
-
+import org.drools.grid.task.HumanTaskService;
 import org.drools.process.instance.WorkItem;
 import org.drools.process.instance.WorkItemHandler;
 import org.drools.process.instance.WorkItemManager;

Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-task/src/test/java/org/drools/grid/task/CommandBasedServicesWSHumanTaskHandlerTest.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-task/src/test/java/org/drools/grid/task/CommandBasedServicesWSHumanTaskHandlerTest.java	2010-06-11 10:08:47 UTC (rev 33450)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-task/src/test/java/org/drools/grid/task/CommandBasedServicesWSHumanTaskHandlerTest.java	2010-06-11 15:14:39 UTC (rev 33451)
@@ -162,7 +162,7 @@
 
         node.set(HumanTaskFactoryService.class, new HumanTaskServiceProviderRemoteClient(htMinaClient, sessionId));
 
-        this.humanTaskClient = this.node.get(HumanTaskFactoryService.class).newHumanTaskService();
+        this.humanTaskClient =  (HumanTaskService) this.node.get(HumanTaskFactoryService.class).newHumanTaskService();
         
 
         this.handler = new CommandBasedServicesWSHumanTaskHandler(ksession);



More information about the jboss-svn-commits mailing list