Hi Larry,
after search a lot, I found something to solve our problem, but I think it's
missing something else.
well I discover that you have to create an ExpressionAssignmentHandler
subclass, and override the "getExpressionSession()" method as following:
| public class MyEAHandler extends ExpressionAssignmentHandler{
|
| protected ExpressionSession getExpressionSession() {
| JbpmContext jbpmContext = JbpmContext.getCurrentJbpmContext();
| if (jbpmContext==null) {
| throw new RuntimeException("no active JbpmContext for resolving
assignment expression'"+expression+"'");
| }
| //HERE IS WHAT YOU HAVE TO CHANGE
| return new IdentitySession(jbpmContext.getSession());
| }
|
| }
|
So in the place where i commented in the code, above, you have to return your
own object that implements ExpressionSession. ( up to here ok, :))
But these are the methods that you have to implement:
| public Group getGroupByName(String groupName);
|
| public User getUserByName(String userName);
|
Thus, here is the point, the "Group" and "User" are entities of the default
Identity component and I don't know what to do.
Maybe I have to make my own "User" and "Group" entities extend the classes
above, but I think it isn't a good way and may have another way to do that.
I you (Larry) or someone else find something new that could help us, please
post here.
thanx
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3976677#3976677
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3976677
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user