[jboss-cvs] jboss-seam/src/main/org/jboss/seam/bpm ...
Gavin King
gavin.king at jboss.com
Sat Dec 22 07:18:51 EST 2007
User: gavin
Date: 07/12/22 07:18:51
Modified: src/main/org/jboss/seam/bpm PooledTaskInstanceList.java
Log:
Add actorId to set of ids to use when looking for pooled tasks
Revision Changes Path
1.5 +6 -8 jboss-seam/src/main/org/jboss/seam/bpm/PooledTaskInstanceList.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: PooledTaskInstanceList.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/bpm/PooledTaskInstanceList.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- PooledTaskInstanceList.java 28 Nov 2007 20:34:20 -0000 1.4
+++ PooledTaskInstanceList.java 22 Dec 2007 12:18:51 -0000 1.5
@@ -3,7 +3,6 @@
import static org.jboss.seam.annotations.Install.BUILT_IN;
import java.util.ArrayList;
-import java.util.Collections;
import java.util.List;
import org.jboss.seam.ScopeType;
@@ -30,13 +29,12 @@
@Transactional
public List<TaskInstance> getPooledTaskInstanceList()
{
- if ( Actor.instance().getGroupActorIds().size() == 0 )
- {
- return Collections.<TaskInstance>emptyList();
- }
-
- return ManagedJbpmContext.instance()
- .getGroupTaskList( new ArrayList( Actor.instance().getGroupActorIds() ) );
+ Actor actor = Actor.instance();
+ String actorId = actor.getId();
+ if ( actorId == null ) return null;
+ ArrayList groupIds = new ArrayList( actor.getGroupActorIds() );
+ groupIds.add(actorId);
+ return ManagedJbpmContext.instance().getGroupTaskList(groupIds);
}
}
More information about the jboss-cvs-commits
mailing list