
edi.rule.work.interfaces.IJSRuleRoleHandler Maven / Gradle / Ivy
package edi.rule.work.interfaces;
import edi.rule.core.JSRuleGlobalArgs;
import edi.rule.core.JSRuleArgsVessel;
import java.util.Set;
/**
* @author 摩拉克斯
* 角色权限的扩展接口
*/
public interface IJSRuleRoleHandler {
/**
*
用于开发者自定义处理并返回当前请求的用户角色集合
* @param globalArgs 全局参数,在全局变量{@link JSRuleArgsVessel}中除全局参数globalArgs外还有body请求参数和action结果参数
* @return 返回当前请求的用户角色集合
*/
Set handleRole(JSRuleGlobalArgs globalArgs);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy