Ralasafe可以为你的业务系统进行权限管理。权限管理必然涉及到用户。Ralasafe有个用户类org.ralasafe.user.User含有如下get/set方法。不过方法签名是:
public Object get( String fieldName );
publc void set(String fieldName, Object value);
这样通过用户属性名称来设置/获取属性值。 属性可以是任意的、值也可以是任意的。但应该满足usermetadata.xml里面的配置。比如usermetadata.xml配置用户含有:id/name/departmentId属性。
一般情况下,你的业务系统可能需要自己的用户类。(我们不建议你再次创建用户类了,直接使用ralasafe的即可)你可以通过这样的方式进行转换:
public class UserAdapter {
public User adapt( org.ralasafe.user.User rsUser ) {
User newUser=new User();
newUser.setId( rsUser.get("id") );
newUser.setName( rsUser.get("name") );
newUser.setDepartmentId( rsUser.get("departmentId") );
return newUser;
}
}
注:ralasafe团队博客在javaeye/baidu/sina等空间,同步发布。ralasafe官方网站:http://www.ralasafe.org/zh
分享到:
相关推荐
ralasafe+ralasafe_demo
它能够轻松处理登录控制、URL权限控制和(业务级)数据级权限管理,实现权限与业务分离。Ralasafe是一款开箱即用的中间件,XML配置和JAVA编程工作量非常少,基本都使用图形化操作方式。非常简单易用,开发经验不丰富...
ralasafe 发布版
ralasafe综合资源包
ralasafe是比较优秀的权限管理方案,里面包含了1.2版本的源码、数据库脚本以及Demo示范代码
Ralasafe中文参考手册Ralasafe中文参考手册Ralasafe中文参考手册
Ralasafe_快速入门,分享给各位盆友.
ralasafe问题权限树demo,ralasafe问题权限树demo
Ralasafe 访问控制(数据级权限管理)中间件,是MIT协议开源免费软件产品。...它还能处理登录控制、功能级权限控制和URL权限认证。 文件清单: 1.ralasafe_demo源代码 2.安装说明文档 3.ralasafe_demo使用文档
ralasafe权限中间件,不是框架,带源码
1.2ralasafe升级版说明文档 希望对ralasafe 爱好者有所帮助
NULL 博文链接:https://chris-rock-f0.iteye.com/blog/1155094
ralasafe1.2源码含数据库,在myeclipse10.6及mysql数据库调试成功。
权限过滤:Ralasafe以及shiro ,带大家简单入门这2个优秀的权限验证框架。本人已经在项目中使用到
ralasafe 开源权限控制中间件 很好用的开源权限管理组件
Ralasafe开发实践 数据权限 表设计 界面操作
ralasafe_demo_oracle-1.1RC1-v20110620.zip 中间件 学习使用
Ralasafe访问控制中间件(数据级权限管理),是MIT协议开源免费软件产品。它使用图形化方式处理各种数据级权限管理问题,包括数据库行列级、字段内容级权限问题;它还能处理登录控制、功能级权限控制和URL权限认证。...
ralasafe权限框架的官方文档+本人使用过程中遇到的一些经验总结 主要是讲解ralalsafe怎么使用,以及一些官方的文档。