|
@@ -1,6 +1,6 @@
|
|
package org.hswebframework.web.authorization.access;
|
|
package org.hswebframework.web.authorization.access;
|
|
|
|
|
|
-import org.hswebframework.web.boost.aop.context.MethodInterceptorParamContext;
|
|
|
|
|
|
+import org.hswebframework.web.authorization.define.AuthorizingContext;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 数据级别权限控制器,通过此控制器对当前登录用户进行的操作进行数据级别的权限控制。
|
|
* 数据级别权限控制器,通过此控制器对当前登录用户进行的操作进行数据级别的权限控制。
|
|
@@ -13,8 +13,8 @@ public interface DataAccessController {
|
|
/**
|
|
/**
|
|
* 执行权限控制
|
|
* 执行权限控制
|
|
* @param access 控制方式以及配置
|
|
* @param access 控制方式以及配置
|
|
- * @param params 当前操作的方法的参数上下文
|
|
|
|
|
|
+ * @param context 权限验证上下文,用于传递验证过程用到的参数
|
|
* @return 授权是否通过
|
|
* @return 授权是否通过
|
|
*/
|
|
*/
|
|
- boolean doAccess(DataAccessConfig access, MethodInterceptorParamContext params);
|
|
|
|
|
|
+ boolean doAccess(DataAccessConfig access, AuthorizingContext context);
|
|
}
|
|
}
|