posts - 193,  comments - 520,  trackbacks - 0
jbpm在用户角色管理上共设计了四个类:Entity、 Membership、 Group、 User
Entity类是其他三个类的父类,它包含了两个属性:name(String)、 permissions(Set)
User类继承Entity类,包含三个属性:password(String)、 email(String)、 memberships(Set)
Group类继承Entity类,包含四个属性: type(String) 、parent(Group)、 children(Set)、 memberships(Set)
Membership类继承Entity类,包含三个属性:role(String)、 user(User)、 group(Group)
很明显,一个user对应一个用户,一个group对应一个用户组,它们之间通过membership关联,并且一个user可以属于多个不同类型(type)的group,user和 group之间是多对多的关系。
Membership类的role属性个人感觉用途不大,反倒是name属性代表了user在group里的role(角色)!

http://www.blogjava.net/ronghao 荣浩原创,转载请注明出处:)
posted on 2005-11-09 10:35 ronghao 阅读(2101) 评论(5)  编辑  收藏 所属分类: 工作流jbpm3

FeedBack:
# re: jbpm的用户角色管理
2005-12-09 09:50 | p
elij@21cn.com,不知道你是否用jbpm作个项目,是否可以把经验交流下!  回复  更多评论
  
# re: jbpm的用户角色管理
2005-12-12 17:56 | ronghao
目前还没有具体在项目中实践过,考虑到风险性  回复  更多评论
  
# re: jbpm的用户角色管理
2006-04-05 15:01 | bennyandy
我现在也在做jbpm的毕业设计
我的email是bennyandy@gmail.com
大家有机会交流以下  回复  更多评论
  
# re: jbpm的用户角色管理
2006-05-24 16:35 | hiya
chenhf@cn.fujitsu.com
工作流配置有问题。  回复  更多评论
  
# re: jbpm的用户角色管理
2008-09-12 09:10 | dfsdf
ding  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
 
<2024年12月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

关注工作流和企业业务流程改进。现就职于ThoughtWorks。新浪微博:http://weibo.com/ronghao100

常用链接

留言簿(38)

随笔分类

随笔档案

文章分类

文章档案

常去的网站

搜索

  •  

最新评论

阅读排行榜

评论排行榜