[jboss-svn-commits] JBL Code SVN: r33271 - labs/jbossrules/trunk/drools-process/drools-process-task/src/main/java/org/drools/task/service.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon May 31 18:27:12 EDT 2010
Author: KrisVerlaenen
Date: 2010-05-31 18:27:12 -0400 (Mon, 31 May 2010)
New Revision: 33271
Modified:
labs/jbossrules/trunk/drools-process/drools-process-task/src/main/java/org/drools/task/service/TaskClient.java
Log:
JBRULES-2520: Human task service should allow claiming tasks based on group assignment
- added claim method that adds groupIds for group authorization
Modified: labs/jbossrules/trunk/drools-process/drools-process-task/src/main/java/org/drools/task/service/TaskClient.java
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-process-task/src/main/java/org/drools/task/service/TaskClient.java 2010-05-31 22:25:43 UTC (rev 33270)
+++ labs/jbossrules/trunk/drools-process/drools-process-task/src/main/java/org/drools/task/service/TaskClient.java 2010-05-31 22:27:12 UTC (rev 33271)
@@ -180,6 +180,27 @@
connector.write( cmd );
}
+ public void claim(long taskId,
+ String userId,
+ List<String> groupIds,
+ TaskOperationResponseHandler responseHandler) {
+ List<Object> args = new ArrayList<Object>( 6 );
+ args.add( Operation.Claim );
+ args.add( taskId );
+ args.add( userId );
+ args.add( null );
+ args.add( null );
+ args.add( groupIds );
+ Command cmd = new Command( counter.getAndIncrement(),
+ CommandName.OperationRequest,
+ args );
+
+ handler.addResponseHandler( cmd.getId(),
+ responseHandler );
+
+ connector.write( cmd );
+ }
+
public void start(long taskId,
String userId,
TaskOperationResponseHandler responseHandler) {
More information about the jboss-svn-commits
mailing list