📄 acceptuserassignment.java
字号:
package oa.jbpm.assignment.accept;
import java.util.List;
import oa.jbpm.common.Contents;
import oa.popedommanager.model.po.Employee;
import org.hibernate.Criteria;
import org.hibernate.Session;
import org.hibernate.criterion.Expression;
import org.jbpm.graph.exe.ExecutionContext;
import org.jbpm.taskmgmt.def.AssignmentHandler;
import org.jbpm.taskmgmt.exe.Assignable;
public class AcceptUserAssignment implements AssignmentHandler {
public void assign(Assignable arg0, ExecutionContext arg1) throws Exception {
// TODO Auto-generated method stub
// Session session = arg1.getJbpmContext().getSession();
// Criteria crt = session.createCriteria(Employee.class);
// crt.add(Expression.eq("userType",0));
// List list = crt.list();
// String[] user = new String[crt.list().size()];
// for (int i = 0; i < list.size(); i++) {
// Employee e = (Employee)list.get(i);
// user[i]=e.getEmployeeName();
// }
// arg0.setPooledActors(user);
String user = (String) arg1.getContextInstance().getVariable("user");
arg0.setActorId(user);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -