public abstract class BaseExternalAuthorityController<T extends BaseAuthority> extends BaseAuthorityController<T> implements DefaultExternalAuthorityController<T>
限定符和类型 | 方法和说明 |
---|---|
void |
clearCustomExternalAuthority(java.lang.String customId)
清除该自定义角色下某种外部类型的权限
|
void |
clearDepExternalAuthority(java.lang.String departmentId,
java.lang.String postId)
清除该部门职务下某种外部类型的权限
|
void |
clearUserExternalAuthority(java.lang.String userId)
清除该用户下某种外部类型的权限
|
java.util.Set<java.lang.String> |
filterExternalQueryCondition(QueryCondition queryCondition) |
clearCustomAuthorityValue, clearCustomAuthorityValue, clearDepAuthorityValue, clearDepAuthorityValue, clearUserAuthorityValue, clearUserAuthorityValue, doesUserHaveAuthority, findAuthorityRecord, findAuthorityRecord, findAuthorityTree, findByCustomRole, findByCustomRole, findByCustomRole, findByDepartment, findByDepartmentAndPost, findByDepartmentAndPost, findByRootDepartment, findByUser, findByUser, findByUser, findByUser, findChildren, findChildrenId, findParent, findParentId, findParentRelationIdList, findRawByCustomRole, findRawByDepartmentAndPost, findRawByUser, getAuthorityEntityType, overwriteAuthorityRecord, removeRecursive, setCustomAuthorityValue, setCustomAuthorityValue, setDepAuthorityValue, setDepAuthorityValue, setDepAuthorityValue, setUserAuthorityValue, setUserAuthorityValue, updateExpandData
addDepRole, findDepRoleByUser, getSession, removeDepRole
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clearCustomAuthorityValue, clearCustomAuthorityValue, clearDepAuthorityValue, clearDepAuthorityValue, clearUserAuthorityValue, clearUserAuthorityValue, doesUserHaveAuthority, findAuthorityRecord, findAuthorityRecord, findAuthorityTree, findByCustomRole, findByCustomRole, findByCustomRole, findByDepartment, findByDepartmentAndPost, findByDepartmentAndPost, findByRootDepartment, findByUser, findByUser, findByUser, findByUser, findChildren, findParent, findRawByCustomRole, findRawByDepartmentAndPost, findRawByUser, overwriteAuthorityRecord, removeRecursive, setCustomAuthorityValue, setCustomAuthorityValue, setDepAuthorityValue, setDepAuthorityValue, setDepAuthorityValue, setUserAuthorityValue, setUserAuthorityValue, updateExpandData
add, find, findOne, findWithTotalCount, getById, remove, remove, update
public void clearUserExternalAuthority(java.lang.String userId) throws java.lang.Exception
DefaultExternalAuthorityController
clearUserExternalAuthority
在接口中 DefaultExternalAuthorityController<T extends BaseAuthority>
userId
- 用户idjava.lang.Exception
public void clearCustomExternalAuthority(java.lang.String customId) throws java.lang.Exception
DefaultExternalAuthorityController
clearCustomExternalAuthority
在接口中 DefaultExternalAuthorityController<T extends BaseAuthority>
customId
- 部门idjava.lang.Exception
public void clearDepExternalAuthority(java.lang.String departmentId, java.lang.String postId) throws java.lang.Exception
DefaultExternalAuthorityController
clearDepExternalAuthority
在接口中 DefaultExternalAuthorityController<T extends BaseAuthority>
departmentId
- 部门idpostId
- 职务idjava.lang.Exception
public java.util.Set<java.lang.String> filterExternalQueryCondition(QueryCondition queryCondition)