public interface AccessControlInf
AccessControlInf.java
Description:
bboss workgroup
Copyright (c) 2005-2013
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
allowIfNoRequiredRoles(java.lang.String resourceType) |
boolean |
checkAccess(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
boolean |
checkAccess(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
boolean protect) |
boolean |
checkAccess(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.jsp.JspWriter out,
boolean protect) |
boolean |
checkAdminAccess(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
检测当前登陆用户是否是管理员
|
boolean |
checkManagerAccess(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
检测当前登陆用户是否是管理员或者拥有超级管理员角色
|
boolean |
checkPermission(java.lang.String resourceID,
java.lang.String action,
java.lang.String resourceType)
检测当前系统用户是否拥有访问资源的权限
|
boolean |
checkPermission(java.lang.String resourceID,
java.lang.String action,
java.lang.String resourceType,
boolean redirect,
java.lang.String redirectPath)
检测当前系统用户是否拥有访问资源的权限,如果没有则跳转到权限提示页面 否则允许用户访问当前资源
根据条件redirect决定是否跳转,true表示跳转,false表示不跳转
|
boolean |
checkURLPermission(java.lang.String uri)
检测当前系统用户是否拥有访问资源的权限
|
java.lang.String |
getChargeOrgId() |
java.lang.String |
getCurrentSystemID() |
javax.servlet.jsp.PageContext |
getPageContext() |
javax.servlet.http.HttpServletRequest |
getRequest() |
javax.servlet.http.HttpSession |
getSession() |
java.lang.String |
getUserAccount() |
java.lang.String |
getUserAttribute(java.lang.String variableName) |
java.lang.String |
getUserID() |
java.lang.String |
getUserName() |
boolean |
isAdmin() |
boolean |
isGrantedRole(java.lang.String string) |
boolean |
isGuest() |
boolean |
isOrganizationManager(java.lang.String orgId) |
boolean |
isSubOrgManager(java.lang.String orgId) |
boolean checkAccess(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.jsp.JspWriter out,
boolean protect)
java.lang.String getCurrentSystemID()
java.lang.String getUserID()
boolean isAdmin()
boolean isOrganizationManager(java.lang.String orgId)
boolean isSubOrgManager(java.lang.String orgId)
boolean isGrantedRole(java.lang.String string)
java.lang.String getUserName()
java.lang.String getUserAccount()
java.lang.String getUserAttribute(java.lang.String variableName)
java.lang.String getChargeOrgId()
boolean allowIfNoRequiredRoles(java.lang.String resourceType)
boolean checkAccess(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
boolean checkAccess(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
boolean protect)
boolean checkAdminAccess(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
boolean checkManagerAccess(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
boolean checkPermission(java.lang.String resourceID,
java.lang.String action,
java.lang.String resourceType)
resourceID - action - resourceType - boolean checkPermission(java.lang.String resourceID,
java.lang.String action,
java.lang.String resourceType,
boolean redirect,
java.lang.String redirectPath)
resourceID - action - resourceType - redirect - boolean checkURLPermission(java.lang.String uri)
resourceID - action - resourceType - javax.servlet.http.HttpServletRequest getRequest()
javax.servlet.http.HttpSession getSession()
javax.servlet.jsp.PageContext getPageContext()
boolean isGuest()