Command中的EnvironmentImpl是如何获得的?
成長中的丫頭
2012-07-05
在扩张的command的execute方法中执行下面的代码,是可以查到数据的
List<User> userLists=EnvironmentImpl.getFromCurrent(IdentitySession.class) .findUsersByGroup(resultList.get(0).getId()); 为什么在其他地方写该语句提示下面的错误; no environment to get org.jbpm.pvm.internal.identity.spi.IdentitySession jbpm在这个地方的实现机制是什么啊,在command中是如何获取到IdentitySession的呢? |
|
chenchuan
2012-07-06
从jbpm的ioc容器里面获取的,jbpm会把自己ioc容器里面的东西放入到EnvironmentImpl里面,EnvironmentImpl就是jbpm运行时候需要的服务的集合就是一个完整的容器,可以获取所有的服务
|
|
成長中的丫頭
2012-07-08
chenchuan 写道 从jbpm的ioc容器里面获取的,jbpm会把自己ioc容器里面的东西放入到EnvironmentImpl里面,EnvironmentImpl就是jbpm运行时候需要的服务的集合就是一个完整的容器,可以获取所有的服务
哦,这样啊,谢谢哦 |