public class RemoteDesignAuthHelper
extends java.lang.Object
限定符和类型 | 方法和说明 |
---|---|
static boolean |
doAuthenticate(java.lang.String username,
java.lang.String password)
依据用户名和密码进行权限判断
如果用户名和密码不匹配,抛出
UserPwdErrorException
如果是系统管理员账户,返回true,否则返回false |
static FileNode[] |
getDesignFilterFile(java.lang.String currentUserName,
FileNode[] fileNodes)
获取有模版设计权限的报表
|
static RemoteUserInfo |
getUserInfo(java.lang.String username) |
static boolean |
hasAuthority(java.lang.String username,
FileNode fileNode) |
static boolean |
hasAuthority(java.lang.String username,
java.lang.String reportPath) |
static boolean |
isRootByID(java.lang.String userId) |
static boolean |
isRootByName(java.lang.String username) |
public static boolean hasAuthority(java.lang.String username, java.lang.String reportPath)
username
- usernamereportPath
- 在web-inf文件夹的模板文件路径public static boolean doAuthenticate(java.lang.String username, java.lang.String password) throws java.lang.Exception
如果用户名和密码不匹配,抛出 UserPwdErrorException
如果是系统管理员账户,返回true,否则返回false
username
- usernamepassword
- passwordjava.lang.Exception
- UserPwdErrorException,Exceptionpublic static boolean isRootByName(java.lang.String username) throws java.lang.Exception
java.lang.Exception
public static boolean hasAuthority(java.lang.String username, FileNode fileNode)
public static RemoteUserInfo getUserInfo(java.lang.String username) throws java.lang.Exception
java.lang.Exception
public static FileNode[] getDesignFilterFile(java.lang.String currentUserName, FileNode[] fileNodes) throws java.lang.Exception
currentUserName
- 用户名fileNodes
- 文件节点java.lang.Exception
- epublic static boolean isRootByID(java.lang.String userId)