public class TableDataSyncDB extends java.lang.Object implements TableDataSyncDBProvider
限定符和类型 | 字段和说明 |
---|---|
static long |
SYNCROLEIDSTARTINGID |
构造器和说明 |
---|
TableDataSyncDB() |
限定符和类型 | 方法和说明 |
---|---|
void |
addForgedUser(ForgedUser user)
增加一个伪用户
|
boolean |
addJob2User(long userId,
long departmentId,
long postId)
为某个用户添加工作信息
|
void |
addPost(Post post) |
boolean |
addSRole(CustomRole customRole)
tabledata数据验证添加普通角色
|
boolean |
addSRole(java.lang.String userName,
CustomRole customRole)
tabledata数据验证添加user与sRole关联
|
void |
addUser(User user)
同步数据集中的用户信息缓存中不存在,则在缓存中增加用户,此函数也包含用户更新功能,如果用户已经存在,则用新用户覆盖
|
void |
addUsersToSRole(CustomRole customRole,
java.util.Set<User> userSet)
tableData数据集验证添加用户到该普通角色
|
boolean |
deleteDepartment(long depId)
删除部门
|
void |
deleteFavoriteNode(FavoriteNode node)
根据node删除收藏夹对象
|
void |
deleteFavoriteNode(long userId,
int type,
long entryId)
删除type userId 以及 entryId 为该值的对象
|
void |
deleteForgedUser(long userid)
删除一个伪用户
|
void |
deleteJRole(long id)
删除某个id的职位角色
|
boolean |
deletePost(long postId)
删除某个岗位
|
void |
deleteUser(long userId)
删除缓存中的一个用户,同时也要删除此用户关联的角色缓存customRoleUserIDMap中内容
|
java.util.List<Department> |
findAllDepartment()
返回所有的部门
|
java.util.List<ForgedUser> |
findAllForgedUser()
返回所有伪用户的集合
|
java.util.List<java.lang.Long> |
findAllForgedUserIds()
返回所有伪用户id的集合
|
java.util.List<CompanyRole> |
findAllJRole()
获取所有的部门角色
|
java.util.List<Post> |
findAllPost()
返回所有的Post
|
java.util.List<java.lang.Object> |
findAllSRole()
返回tableData验证所有的普通角色
|
java.util.List<User> |
findAllUser()
返回所有用户的集合
|
java.util.List<java.lang.Long> |
findAllUserIds()
返回所有用户id的集合
|
java.util.Set<RoleDataConnectionPrivilege> |
findDataConnectionPrivilegesByCompanyRoleId(long id)
根据ID查找数据连接的权限
|
java.util.Set<RoleDataConnectionPrivilege> |
findDataConnectionPrivilegesByCustomRoleId(long id)
根据自定义角色ID查找数据连接权限
|
java.util.Set<RoleDataConnectionPrivilege> |
findDataConnectionPrivilegesByCustomRoleName(java.lang.String roleName)
根据角色名查找数据连接权限
|
java.util.Set<RoleDepAndCRolePrivilege> |
findDepAndCRolePrivilegeByCompanyRoleId(long id)
获取部门角色的Dep权限
|
java.util.Set<RoleDepAndCRolePrivilege> |
findDepAndCRolePrivilegeByCustomRoleId(long id)
获取自定义角色的Dep权限
|
java.util.Set<RoleDepAndCRolePrivilege> |
findDepAndCRolePrivilegeByCustomRoleName(java.lang.String roleName)
根据角色名查找部门/自定义角色的权限
|
java.util.Set<UserDepAndCRolePrivilege> |
findDepAndCrolePrivilegesByUserId(long id)
根据用户id获取可管理的角色权限
|
Department |
findDepartmentByDPNameAndPid(java.lang.String deptName,
long pid)
根据部门名称和父id返回部门
|
Department |
findDepartmentByID(long id)
根据部门id返回部门
|
Department |
findDepartmentByName(java.lang.String departmentName)
根据部门名字获取部门
|
Department |
findDepartmentByNameAndParentName(java.lang.String deparmentName,
java.lang.String parentDepartmentName) |
java.util.Set<RoleEntryPrivilege> |
findEntryPrivilegesByJRoleId(long id)
根据JRoleId获取EntriyPrivilege中的entryandid
|
java.util.Set<RoleEntryPrivilege> |
findEntryPrivilegesBySRoleId(long id)
根据SRoleId获取EntriyPrivilege中的entryandid
|
java.util.Set<RoleEntryPrivilege> |
findEntryPrivilegesBySRoleName(java.lang.String name)
根绝角色名查找Entry权限
|
java.util.Set<UserEntryPrivilege> |
findEntryPrivilegesByUserId(long id)
根据用户id获取报表权限
|
java.util.Set<RoleESPrivilege> |
findESPrivilegesByJRoleId(long id)
获取JRole的ES权限
|
java.util.Set<RoleESPrivilege> |
findESPrivilegesBySRoleId(long id)
根据SRole获取ES权限
|
FavoriteNode |
findFavoriteById(long id)
根据id获取favorite对象
|
java.util.List<FavoriteNode> |
findFavoriteNodes(long userId)
获取该用户所有的favorite对象
|
java.util.Set<RoleHomePagePrivilege> |
findHomePagePrivilegeBySRoleName(java.lang.String roleName)
根据角色名查找首页权限
|
java.util.Set<RoleHomePagePrivilege> |
findHomePagePrivilegesByJRoleId(long id)
根据部门角色id获取首页
|
java.util.Set<RoleHomePagePrivilege> |
findHomePagePrivilegesBySRoleId(long id)
根据自定义角色id获取首页
|
java.util.Iterator |
findJobsByUserId(long id)
根据用户id查找他所在的所有部门和职务的集合
|
CompanyRole |
findJRoleByCompanyRoleID(long id)
根据id获取部门角色
|
java.util.List<CompanyRole> |
findJRoleByDepartment(java.lang.Long deptId)
根据部门id获取所有部门角色
|
java.util.List<CompanyRole> |
findJRoleByPost(Post post)
根据职位ID获取所有的部门角色
|
java.util.List<CompanyRole> |
findJRoleByPostAndDepartment(java.lang.Long postId,
java.lang.Long[] deptIds)
根据职位以及部门获取所有的部门角色
|
java.util.Set<RoleModulePrivilege> |
findModulePrivilegeBySRoleName(java.lang.String roleName)
根据角色名查找Module权限
|
java.util.Set<RoleModulePrivilege> |
findModulePrivilegesByJRoleId(long id)
根据JRole id获取Module
|
java.util.Set<RoleModulePrivilege> |
findModulePrivilegesBySRoleId(long id)
根据SRole id获取Module
|
java.util.Set<UserModulePrivilege> |
findModulePrivilegesByUserId(long id)
根据用户id获取报表权限
|
Post |
findPostById(long id)
根据职务id返回职务
|
Post |
findPostByPostName(java.lang.String postName)
根据职位名称返回职位
|
java.lang.String |
findPostNameById(long postId)
根据职位id获取职位名字
|
java.util.Set<RelationObject> |
findPrivilegesByCompanyRoleIDWithPlateName(long id,
java.lang.String plateName)
返回部门角色权限
|
java.util.Set<RelationObject> |
findPrivilegesByCustomRoleIDWithPlateName(long id,
java.lang.String plateName)
返回普通角色对应的板块权限
|
CustomRole |
findSRoleBySRoleID(long id)
根据roleId获取手动添加的角色
|
CustomRole |
findSRoleBySRoleName(java.lang.String customRoleName)
根据角色名称获取角色
|
java.util.Set<RelationObject> |
findSRoleByUserName(java.lang.String userName)
根据UserName获取该user普通角色的set
|
java.util.Set<RoleTemplatePrivilege> |
findTemplatePrivilegeByCompanyRoleId(long id)
根据部门角色ID查找模板权限
|
java.util.Set<RoleTemplatePrivilege> |
findTemplatePrivilegeByCustomRoleId(long id)
根据自定义角色的ID查找模板权限
|
java.util.Set<RoleTemplatePrivilege> |
findTemplatePrivilegeByCustomRoleName(java.lang.String roleName)
根据角色名查找Template权限
|
java.util.Iterator |
findUserAndPostIterator(long id,
boolean toObj)
返回该部门所有职位以及工作信息
|
User |
findUserByMobile(java.lang.String mobile)
根据mobile查找用户对象
|
User |
findUserByUserId(long id)
根据Id获取User
|
User |
findUserByUserName(java.lang.String userName)
根据username获取User信息
|
User[] |
findUsersByEmail(java.lang.String email)
根据邮箱查找所有用户对象
|
User[] |
findUsersByMobile(java.lang.String mobile)
根据mobile查找所有用户对象
|
java.util.Set<java.lang.Long> |
findUserSetByDpAndPost(Department dp,
java.lang.String post)
返回该部门该职位的所有user的id
|
java.util.Set<RelationObject> |
findUserSetBySRoleId(long id,
boolean toObj)
根据customRoleId获取该普通角色的集合
这个方法有待商榷
|
java.util.List<TableDataUser> |
getAllTableDataUsers() |
static TableDataSyncDBProvider |
getInstance() |
boolean |
isUserInRole(long userid,
long roleId)
角色是否包含某个用户
|
void |
reinit()
重新初始化
|
static void |
release()
释放资源
|
boolean |
removeAllJRoleTemplatePrivileges()
删除所有部门角色的模板权限
|
boolean |
removeAllSRoleTemplatePrivileges()
删除所有自定义角色的模板权限
|
void |
removeJobFromUser(long userId,
RelationObject relationObject)
删除用户工作
|
boolean |
removeJRoleTemplatePrivileges(long id)
根据角色id 删除相关模板权限
|
boolean |
removeSRole(CustomRole role)
删除tableData验证某个普通角色
|
boolean |
removeSRole(java.lang.String username,
CustomRole role)
删除tableData验证普通角色中的某个用户
|
boolean |
removeSRoleTemplatePrivileges(long id)
根据自定义角色id 删除相关模板权限
|
void |
removeUsersFromSRole(java.util.Set<User> userSet)
删除普通角色中的用户名, 会去匹配所有自定义角色
|
void |
removeUsersFromSRole(java.util.Set<User> userSet,
CustomRole customRole)
删除指定普通角色中的用户名
|
boolean |
resetSortIndex()
重置排序索引
|
void |
saveFavoriteNode(FavoriteNode node)
保存收藏夹对象
|
void |
saveJRole(CompanyRole role)
保存部门角色
|
boolean |
updateCompanyRoleDepAndCRolePrivileges(long id,
java.util.List<java.lang.String> addList,
java.util.List<java.lang.String> removeList)
更新部门角色的Dep
|
boolean |
updateCompanyRolePlatePrivileges(long id,
java.util.List<RoleEntryPrivilege> addList,
java.util.List<RoleEntryPrivilege> removeList,
java.lang.String plateName)
更新部门角色plate权限
|
boolean |
updateCustomRoleDepAndCRolePrivileges(long id,
java.util.List<java.lang.String> addList,
java.util.List<java.lang.String> removeList)
更新自定义角色的Dep
|
boolean |
updateCustomRoleDepAndCRolePrivileges(java.lang.String roleName,
java.util.List<java.lang.String> addList,
java.util.List<java.lang.String> removeList)
根据角色名更新部门/自定义角色的权限
|
boolean |
updateCustomRolePlatePrivileges(long id,
java.util.List<RoleEntryPrivilege> addList,
java.util.List<RoleEntryPrivilege> removeList,
java.lang.String plateName)
更新普通角色plate权限
|
boolean |
updateDepartment(Department department)
更新部门
|
boolean |
updateJRole(long id,
Department department,
Post post)
更新某个id的职位角色信息
|
boolean |
updateJRoleDataConnectionPrivileges(long id,
java.util.List<java.lang.String> addList,
java.util.List<java.lang.String> removeList)
更新部门角色的数据连接权限
|
boolean |
updateJRoleEntryPrivileges(long id,
java.util.List<EntryTypeAndID> addList,
java.util.List<EntryTypeAndID> removeList)
更新JRole EnrtyPrivilege
|
boolean |
updateJRoleESPrivileges(long id,
java.util.List<EntryTypeAndID> addList,
java.util.List<EntryTypeAndID> removeList)
更新JRole的ES权限
|
boolean |
updateJRoleHomePagePrivileges(long id,
java.util.List<RoleHomePagePrivilege> addList,
java.util.List<RoleHomePagePrivilege> removeList)
更新部门角色首页权限
|
boolean |
updateJRoleModulePrivileges(long id,
java.util.List<RoleModulePrivilege> addList,
java.util.List<RoleModulePrivilege> removeList)
更新部门角色Module权限
|
boolean |
updateJRoleTemplatePrivileges(long id,
java.util.List<RoleTemplatePrivilege> addList,
java.util.List<RoleTemplatePrivilege> removeList)
更新部门角色的模板权限
|
boolean |
updatePost(Post post)
更新部门
|
boolean |
updateSRole(CustomRole customRole)
tabledata更新普通角色
|
boolean |
updateSRoleDataConnectionPrivileges(long id,
java.util.List<java.lang.String> addList,
java.util.List<java.lang.String> removeList)
更新自定义角色的数据连接权限
|
boolean |
updateSRoleDataConnectionPrivileges(java.lang.String roleName,
java.util.List<java.lang.String> addList,
java.util.List<java.lang.String> removeList)
根据角色名更新数据连接权限
|
boolean |
updateSRoleEntryPrivileges(long id,
java.util.List<EntryTypeAndID> addList,
java.util.List<EntryTypeAndID> removeList)
更新SRole EnrtyPrivilege
|
boolean |
updateSRoleEntryPrivileges(java.lang.String name,
java.util.List<EntryTypeAndID> addList,
java.util.List<EntryTypeAndID> removeList)
根据角色名更新Entry权限
|
boolean |
updateSRoleESPrivileges(long id,
java.util.List<EntryTypeAndID> addList,
java.util.List<EntryTypeAndID> removeList)
更新SRole的excel批量导入的权限
|
boolean |
updateSRoleHomePagePrivileges(long id,
java.util.List<RoleHomePagePrivilege> addList,
java.util.List<RoleHomePagePrivilege> removeList)
更新普通角色首页权限
|
boolean |
updateSRoleHomePagePrivileges(java.lang.String roleName,
java.util.List<RoleHomePagePrivilege> addList,
java.util.List<RoleHomePagePrivilege> removeList)
根据角色名更新首页权限
|
boolean |
updateSRoleModulePrivileges(long id,
java.util.List<RoleModulePrivilege> addList,
java.util.List<RoleModulePrivilege> removeList)
更新普通角色Module权限
|
boolean |
updateSRoleModulePrivileges(java.lang.String roleName,
java.util.List<RoleModulePrivilege> addList,
java.util.List<RoleModulePrivilege> removeList)
根据角色名更新Module权限
|
boolean |
updateSRoleName(long id,
java.lang.String newName)
更新tableData普通角色名字
|
boolean |
updateSRoleTemplatePrivileges(long id,
java.util.List<RoleTemplatePrivilege> addList,
java.util.List<RoleTemplatePrivilege> removeList)
更新自定义角色的模板权限
|
boolean |
updateSRoleTemplatePrivileges(java.lang.String roleName,
java.util.List<RoleTemplatePrivilege> addList,
java.util.List<RoleTemplatePrivilege> removeList)
根据角色名更新Template权限
|
boolean |
updateTableDataUser(long id,
java.lang.String username,
java.lang.String password,
java.lang.String realname,
java.lang.String mobile,
java.lang.String email)
更新用户信息
|
boolean |
updateUserEntryPrivileges(long id,
java.util.Set<EntryTypeAndID> addList,
java.util.Set<EntryTypeAndID> removeList)
更新用户报表权限
|
boolean |
updateUserModulePrivileges(long id,
java.util.Set<UserModulePrivilege> addList,
java.util.Set<UserModulePrivilege> removeList)
更新用户Module权限
|
boolean |
updateUserRolePrivileges(long id,
java.util.Set<java.lang.String> addList,
java.util.Set<java.lang.String> removeList)
更新用户角色权限
|
void |
writeTableData() |
public static final long SYNCROLEIDSTARTINGID
public static TableDataSyncDBProvider getInstance()
public void reinit() throws java.lang.Exception
reinit
在接口中 TableDataSyncDBProvider
java.lang.Exception
public static void release()
public CustomRole findSRoleBySRoleName(java.lang.String customRoleName) throws java.lang.CloneNotSupportedException
findSRoleBySRoleName
在接口中 TableDataSyncDBProvider
customRoleName
- 角色名称java.lang.CloneNotSupportedException
public CustomRole findSRoleBySRoleID(long id) throws java.lang.CloneNotSupportedException
findSRoleBySRoleID
在接口中 TableDataSyncDBProvider
id
- 角色idjava.lang.CloneNotSupportedException
public java.util.Set<RelationObject> findSRoleByUserName(java.lang.String userName) throws java.lang.CloneNotSupportedException
findSRoleByUserName
在接口中 TableDataSyncDBProvider
userName
- 用户名java.lang.CloneNotSupportedException
public User findUserByUserId(long id)
findUserByUserId
在接口中 TableDataSyncDBProvider
id
- 用户idpublic java.util.List<User> findAllUser()
findAllUser
在接口中 TableDataSyncDBProvider
public java.util.List<TableDataUser> getAllTableDataUsers()
getAllTableDataUsers
在接口中 TableDataSyncDBProvider
public User findUserByUserName(java.lang.String userName)
findUserByUserName
在接口中 TableDataSyncDBProvider
userName
- 用户名public User findUserByMobile(java.lang.String mobile)
findUserByMobile
在接口中 TableDataSyncDBProvider
mobile
- 手机号码public User[] findUsersByMobile(java.lang.String mobile)
TableDataSyncDBProvider
findUsersByMobile
在接口中 TableDataSyncDBProvider
public User[] findUsersByEmail(java.lang.String email)
TableDataSyncDBProvider
findUsersByEmail
在接口中 TableDataSyncDBProvider
public java.util.Iterator findJobsByUserId(long id)
findJobsByUserId
在接口中 TableDataSyncDBProvider
id
- 用户idpublic java.lang.String findPostNameById(long postId)
findPostNameById
在接口中 TableDataSyncDBProvider
postId
- 职位idpublic java.util.Set<java.lang.Long> findUserSetByDpAndPost(Department dp, java.lang.String post) throws java.lang.CloneNotSupportedException
findUserSetByDpAndPost
在接口中 TableDataSyncDBProvider
dp
- 部门post
- 职位java.lang.CloneNotSupportedException
public boolean addSRole(java.lang.String userName, CustomRole customRole)
addSRole
在接口中 TableDataSyncDBProvider
userName
- 用户名customRole
- 普通角色public boolean addSRole(CustomRole customRole)
addSRole
在接口中 TableDataSyncDBProvider
customRole
- 普通角色public boolean updateSRole(CustomRole customRole)
updateSRole
在接口中 TableDataSyncDBProvider
customRole
- 普通角色public boolean resetSortIndex()
TableDataSyncDBProvider
resetSortIndex
在接口中 TableDataSyncDBProvider
public boolean removeSRole(java.lang.String username, CustomRole role)
removeSRole
在接口中 TableDataSyncDBProvider
username
- 用户名role
- 角色public boolean removeSRole(CustomRole role)
removeSRole
在接口中 TableDataSyncDBProvider
role
- 角色public boolean updateSRoleName(long id, java.lang.String newName) throws java.lang.CloneNotSupportedException
updateSRoleName
在接口中 TableDataSyncDBProvider
id
- 角色idnewName
- 名字java.lang.CloneNotSupportedException
public java.util.List<java.lang.Object> findAllSRole() throws java.lang.CloneNotSupportedException
findAllSRole
在接口中 TableDataSyncDBProvider
java.lang.CloneNotSupportedException
public java.util.Set<RelationObject> findUserSetBySRoleId(long id, boolean toObj) throws java.lang.CloneNotSupportedException
findUserSetBySRoleId
在接口中 TableDataSyncDBProvider
id
- 角色idtoObj
- 是否转java.lang.CloneNotSupportedException
public void addUsersToSRole(CustomRole customRole, java.util.Set<User> userSet)
addUsersToSRole
在接口中 TableDataSyncDBProvider
customRole
- != null 普通角色userSet
- != null 用户public void removeUsersFromSRole(java.util.Set<User> userSet, CustomRole customRole)
removeUsersFromSRole
在接口中 TableDataSyncDBProvider
userSet
- 用户customRole
- 指定的角色public void removeUsersFromSRole(java.util.Set<User> userSet)
removeUsersFromSRole
在接口中 TableDataSyncDBProvider
userSet
- 用户public Post findPostById(long id)
findPostById
在接口中 TableDataSyncDBProvider
id
- 职务idpublic java.util.List<Post> findAllPost()
findAllPost
在接口中 TableDataSyncDBProvider
public Post findPostByPostName(java.lang.String postName)
findPostByPostName
在接口中 TableDataSyncDBProvider
postName
- 职位名称public Department findDepartmentByID(long id)
findDepartmentByID
在接口中 TableDataSyncDBProvider
id
- 部门idpublic java.util.List<Department> findAllDepartment() throws java.lang.CloneNotSupportedException
findAllDepartment
在接口中 TableDataSyncDBProvider
java.lang.CloneNotSupportedException
public Department findDepartmentByDPNameAndPid(java.lang.String deptName, long pid) throws java.lang.CloneNotSupportedException
findDepartmentByDPNameAndPid
在接口中 TableDataSyncDBProvider
deptName
- 部门名称pid
- 父idjava.lang.CloneNotSupportedException
public java.util.Iterator findUserAndPostIterator(long id, boolean toObj)
findUserAndPostIterator
在接口中 TableDataSyncDBProvider
id
- 部门idtoObj
- 转成Objectpublic void saveFavoriteNode(FavoriteNode node)
saveFavoriteNode
在接口中 TableDataSyncDBProvider
node
- 节点public FavoriteNode findFavoriteById(long id)
findFavoriteById
在接口中 TableDataSyncDBProvider
id
- 对象idpublic void deleteFavoriteNode(FavoriteNode node)
deleteFavoriteNode
在接口中 TableDataSyncDBProvider
node
- 根据node删除public java.util.List<FavoriteNode> findFavoriteNodes(long userId)
findFavoriteNodes
在接口中 TableDataSyncDBProvider
userId
- 用户idpublic void deleteFavoriteNode(long userId, int type, long entryId)
deleteFavoriteNode
在接口中 TableDataSyncDBProvider
userId
- 用户idtype
- 类型entryId
- entry的idpublic CompanyRole findJRoleByCompanyRoleID(long id)
findJRoleByCompanyRoleID
在接口中 TableDataSyncDBProvider
id
- 部门角色idpublic java.util.List<CompanyRole> findAllJRole()
findAllJRole
在接口中 TableDataSyncDBProvider
public void saveJRole(CompanyRole role)
saveJRole
在接口中 TableDataSyncDBProvider
role
- 部门角色public java.util.List<CompanyRole> findJRoleByPost(Post post)
findJRoleByPost
在接口中 TableDataSyncDBProvider
post
- 职位public java.util.List<CompanyRole> findJRoleByDepartment(java.lang.Long deptId)
findJRoleByDepartment
在接口中 TableDataSyncDBProvider
deptId
- 部门public java.util.List<CompanyRole> findJRoleByPostAndDepartment(java.lang.Long postId, java.lang.Long[] deptIds)
findJRoleByPostAndDepartment
在接口中 TableDataSyncDBProvider
postId
- 职位deptIds
- 部门public java.util.Set<RoleTemplatePrivilege> findTemplatePrivilegeByCompanyRoleId(long id)
findTemplatePrivilegeByCompanyRoleId
在接口中 TableDataSyncDBProvider
id
- 部门角色IDpublic java.util.Set<RoleTemplatePrivilege> findTemplatePrivilegeByCustomRoleId(long id)
findTemplatePrivilegeByCustomRoleId
在接口中 TableDataSyncDBProvider
id
- 自定义角色的IDpublic java.util.Set<RoleTemplatePrivilege> findTemplatePrivilegeByCustomRoleName(java.lang.String roleName)
findTemplatePrivilegeByCustomRoleName
在接口中 TableDataSyncDBProvider
roleName
- 角色名public java.util.Set<RoleDataConnectionPrivilege> findDataConnectionPrivilegesByCompanyRoleId(long id)
findDataConnectionPrivilegesByCompanyRoleId
在接口中 TableDataSyncDBProvider
id
- 角色idpublic java.util.Set<RoleDataConnectionPrivilege> findDataConnectionPrivilegesByCustomRoleId(long id)
findDataConnectionPrivilegesByCustomRoleId
在接口中 TableDataSyncDBProvider
id
- 角色idpublic java.util.Set<RoleDataConnectionPrivilege> findDataConnectionPrivilegesByCustomRoleName(java.lang.String roleName)
findDataConnectionPrivilegesByCustomRoleName
在接口中 TableDataSyncDBProvider
roleName
- 角色名public java.util.Set<RoleDepAndCRolePrivilege> findDepAndCRolePrivilegeByCompanyRoleId(long id)
findDepAndCRolePrivilegeByCompanyRoleId
在接口中 TableDataSyncDBProvider
id
- 角色idpublic java.util.Set<RoleDepAndCRolePrivilege> findDepAndCRolePrivilegeByCustomRoleId(long id)
findDepAndCRolePrivilegeByCustomRoleId
在接口中 TableDataSyncDBProvider
id
- 角色idpublic java.util.Set<RoleDepAndCRolePrivilege> findDepAndCRolePrivilegeByCustomRoleName(java.lang.String roleName)
findDepAndCRolePrivilegeByCustomRoleName
在接口中 TableDataSyncDBProvider
roleName
- 角色名public java.util.Set<RoleEntryPrivilege> findEntryPrivilegesByJRoleId(long id)
findEntryPrivilegesByJRoleId
在接口中 TableDataSyncDBProvider
id
- 角色idpublic java.util.Set<RoleEntryPrivilege> findEntryPrivilegesBySRoleId(long id)
findEntryPrivilegesBySRoleId
在接口中 TableDataSyncDBProvider
id
- 角色idpublic java.util.Set<RoleEntryPrivilege> findEntryPrivilegesBySRoleName(java.lang.String name)
findEntryPrivilegesBySRoleName
在接口中 TableDataSyncDBProvider
name
- 角色名public java.util.Set<RoleESPrivilege> findESPrivilegesByJRoleId(long id)
findESPrivilegesByJRoleId
在接口中 TableDataSyncDBProvider
id
- 角色idpublic java.util.Set<RoleESPrivilege> findESPrivilegesBySRoleId(long id)
findESPrivilegesBySRoleId
在接口中 TableDataSyncDBProvider
id
- 角色idpublic java.util.Set<RoleModulePrivilege> findModulePrivilegesByJRoleId(long id) throws java.lang.CloneNotSupportedException
findModulePrivilegesByJRoleId
在接口中 TableDataSyncDBProvider
id
- 角色idjava.lang.CloneNotSupportedException
public java.util.Set<RoleModulePrivilege> findModulePrivilegesBySRoleId(long id) throws java.lang.CloneNotSupportedException
findModulePrivilegesBySRoleId
在接口中 TableDataSyncDBProvider
id
- 角色idjava.lang.CloneNotSupportedException
public java.util.Set<RoleModulePrivilege> findModulePrivilegeBySRoleName(java.lang.String roleName) throws java.lang.CloneNotSupportedException
findModulePrivilegeBySRoleName
在接口中 TableDataSyncDBProvider
roleName
- 角色名java.lang.CloneNotSupportedException
public java.util.Set<RoleHomePagePrivilege> findHomePagePrivilegesByJRoleId(long id) throws java.lang.CloneNotSupportedException
findHomePagePrivilegesByJRoleId
在接口中 TableDataSyncDBProvider
id
- 角色idjava.lang.CloneNotSupportedException
public java.util.Set<RoleHomePagePrivilege> findHomePagePrivilegesBySRoleId(long id) throws java.lang.CloneNotSupportedException
findHomePagePrivilegesBySRoleId
在接口中 TableDataSyncDBProvider
id
- 角色idjava.lang.CloneNotSupportedException
public java.util.Set<RoleHomePagePrivilege> findHomePagePrivilegeBySRoleName(java.lang.String roleName) throws java.lang.CloneNotSupportedException
findHomePagePrivilegeBySRoleName
在接口中 TableDataSyncDBProvider
roleName
- 角色名java.lang.CloneNotSupportedException
public java.util.Set<RelationObject> findPrivilegesByCompanyRoleIDWithPlateName(long id, java.lang.String plateName) throws java.lang.CloneNotSupportedException
findPrivilegesByCompanyRoleIDWithPlateName
在接口中 TableDataSyncDBProvider
id
- 用户idplateName
- 名称java.lang.CloneNotSupportedException
public java.util.Set<RelationObject> findPrivilegesByCustomRoleIDWithPlateName(long id, java.lang.String plateName) throws java.lang.CloneNotSupportedException
findPrivilegesByCustomRoleIDWithPlateName
在接口中 TableDataSyncDBProvider
id
- 用户idplateName
- 板块名称java.lang.CloneNotSupportedException
public boolean updateSRoleTemplatePrivileges(java.lang.String roleName, java.util.List<RoleTemplatePrivilege> addList, java.util.List<RoleTemplatePrivilege> removeList) throws java.lang.CloneNotSupportedException
updateSRoleTemplatePrivileges
在接口中 TableDataSyncDBProvider
roleName
- 角色名addList
- 增加的Template权限removeList
- 删除的Template权限java.lang.CloneNotSupportedException
- 异常public boolean updateJRoleTemplatePrivileges(long id, java.util.List<RoleTemplatePrivilege> addList, java.util.List<RoleTemplatePrivilege> removeList)
updateJRoleTemplatePrivileges
在接口中 TableDataSyncDBProvider
id
- 部门角色的IDaddList
- 需要新增的权限removeList
- 需要删除的权限public boolean removeAllJRoleTemplatePrivileges()
removeAllJRoleTemplatePrivileges
在接口中 TableDataSyncDBProvider
public boolean removeAllSRoleTemplatePrivileges()
TableDataSyncDBProvider
removeAllSRoleTemplatePrivileges
在接口中 TableDataSyncDBProvider
public boolean removeSRoleTemplatePrivileges(long id)
TableDataSyncDBProvider
removeSRoleTemplatePrivileges
在接口中 TableDataSyncDBProvider
id
- 角色idpublic boolean removeJRoleTemplatePrivileges(long id)
removeJRoleTemplatePrivileges
在接口中 TableDataSyncDBProvider
id
- 角色idpublic boolean updateSRoleTemplatePrivileges(long id, java.util.List<RoleTemplatePrivilege> addList, java.util.List<RoleTemplatePrivilege> removeList) throws java.lang.CloneNotSupportedException
updateSRoleTemplatePrivileges
在接口中 TableDataSyncDBProvider
id
- 自定义角色的IDaddList
- 新增的权限removeList
- 删除的权限java.lang.CloneNotSupportedException
- 不支持clone的异常public boolean updateJRoleDataConnectionPrivileges(long id, java.util.List<java.lang.String> addList, java.util.List<java.lang.String> removeList)
updateJRoleDataConnectionPrivileges
在接口中 TableDataSyncDBProvider
id
- 部门角色IDaddList
- 新增的数据连接权限removeList
- 删除的数据连接权限public boolean updateSRoleDataConnectionPrivileges(long id, java.util.List<java.lang.String> addList, java.util.List<java.lang.String> removeList) throws java.lang.CloneNotSupportedException
updateSRoleDataConnectionPrivileges
在接口中 TableDataSyncDBProvider
id
- 自定义角色IDaddList
- 新增的数据连接权限removeList
- 删除的数据连接权限java.lang.CloneNotSupportedException
- 异常public boolean updateSRoleDataConnectionPrivileges(java.lang.String roleName, java.util.List<java.lang.String> addList, java.util.List<java.lang.String> removeList) throws java.lang.CloneNotSupportedException
updateSRoleDataConnectionPrivileges
在接口中 TableDataSyncDBProvider
roleName
- 角色名addList
- 新增的数据连接权限removeList
- 删除的数据连接权限java.lang.CloneNotSupportedException
- 异常public boolean updateSRoleEntryPrivileges(long id, java.util.List<EntryTypeAndID> addList, java.util.List<EntryTypeAndID> removeList) throws java.lang.CloneNotSupportedException
updateSRoleEntryPrivileges
在接口中 TableDataSyncDBProvider
id
- 角色idaddList
- 增加的id列表removeList
- 删除的id列表java.lang.CloneNotSupportedException
public boolean updateJRoleEntryPrivileges(long id, java.util.List<EntryTypeAndID> addList, java.util.List<EntryTypeAndID> removeList)
updateJRoleEntryPrivileges
在接口中 TableDataSyncDBProvider
id
- 角色idaddList
- 增加的id列表removeList
- 删除的id列表public boolean updateSRoleEntryPrivileges(java.lang.String name, java.util.List<EntryTypeAndID> addList, java.util.List<EntryTypeAndID> removeList) throws java.lang.CloneNotSupportedException
updateSRoleEntryPrivileges
在接口中 TableDataSyncDBProvider
name
- 角色名addList
- 增加的Entry权限removeList
- 删除的Entry权限java.lang.CloneNotSupportedException
- 异常public boolean updateJRoleESPrivileges(long id, java.util.List<EntryTypeAndID> addList, java.util.List<EntryTypeAndID> removeList)
updateJRoleESPrivileges
在接口中 TableDataSyncDBProvider
id
- 角色idaddList
- 增加的id列表removeList
- 删除的id列表public boolean updateSRoleESPrivileges(long id, java.util.List<EntryTypeAndID> addList, java.util.List<EntryTypeAndID> removeList) throws java.lang.CloneNotSupportedException
updateSRoleESPrivileges
在接口中 TableDataSyncDBProvider
id
- 角色idaddList
- 增加的id列表removeList
- 删除的id列表java.lang.CloneNotSupportedException
public boolean updateCompanyRoleDepAndCRolePrivileges(long id, java.util.List<java.lang.String> addList, java.util.List<java.lang.String> removeList)
updateCompanyRoleDepAndCRolePrivileges
在接口中 TableDataSyncDBProvider
id
- 角色idaddList
- 增加的id列表removeList
- 删除的id列表public boolean updateCustomRoleDepAndCRolePrivileges(long id, java.util.List<java.lang.String> addList, java.util.List<java.lang.String> removeList) throws java.lang.CloneNotSupportedException
updateCustomRoleDepAndCRolePrivileges
在接口中 TableDataSyncDBProvider
id
- 角色idaddList
- 增加的id列表removeList
- 删除的id列表java.lang.CloneNotSupportedException
public boolean updateCustomRoleDepAndCRolePrivileges(java.lang.String roleName, java.util.List<java.lang.String> addList, java.util.List<java.lang.String> removeList) throws java.lang.Exception
updateCustomRoleDepAndCRolePrivileges
在接口中 TableDataSyncDBProvider
roleName
- 角色名addList
- 新增的权限removeList
- 删除的权限java.lang.Exception
- 异常public boolean updateJRoleModulePrivileges(long id, java.util.List<RoleModulePrivilege> addList, java.util.List<RoleModulePrivilege> removeList)
updateJRoleModulePrivileges
在接口中 TableDataSyncDBProvider
id
- 角色idaddList
- 增加的id列表removeList
- 删除的id列表public boolean updateSRoleModulePrivileges(long id, java.util.List<RoleModulePrivilege> addList, java.util.List<RoleModulePrivilege> removeList) throws java.lang.CloneNotSupportedException
updateSRoleModulePrivileges
在接口中 TableDataSyncDBProvider
id
- 角色idaddList
- 增加的id列表removeList
- 删除的id列表java.lang.CloneNotSupportedException
public boolean updateSRoleModulePrivileges(java.lang.String roleName, java.util.List<RoleModulePrivilege> addList, java.util.List<RoleModulePrivilege> removeList) throws java.lang.CloneNotSupportedException
updateSRoleModulePrivileges
在接口中 TableDataSyncDBProvider
roleName
- 角色名addList
- 增加的Module权限removeList
- 删除的Module权限java.lang.CloneNotSupportedException
- 异常public boolean updateCompanyRolePlatePrivileges(long id, java.util.List<RoleEntryPrivilege> addList, java.util.List<RoleEntryPrivilege> removeList, java.lang.String plateName)
updateCompanyRolePlatePrivileges
在接口中 TableDataSyncDBProvider
id
- 角色idaddList
- 增加的id列表removeList
- 删除的id列表plateName
- plate的Namepublic boolean updateCustomRolePlatePrivileges(long id, java.util.List<RoleEntryPrivilege> addList, java.util.List<RoleEntryPrivilege> removeList, java.lang.String plateName) throws java.lang.CloneNotSupportedException
updateCustomRolePlatePrivileges
在接口中 TableDataSyncDBProvider
id
- 角色idaddList
- 增加的id列表removeList
- 删除的id列表plateName
- plate的namejava.lang.CloneNotSupportedException
public boolean updateJRoleHomePagePrivileges(long id, java.util.List<RoleHomePagePrivilege> addList, java.util.List<RoleHomePagePrivilege> removeList)
updateJRoleHomePagePrivileges
在接口中 TableDataSyncDBProvider
id
- 角色idaddList
- 增加的首页权限removeList
- 删除的首页权限public boolean updateSRoleHomePagePrivileges(long id, java.util.List<RoleHomePagePrivilege> addList, java.util.List<RoleHomePagePrivilege> removeList) throws java.lang.CloneNotSupportedException
updateSRoleHomePagePrivileges
在接口中 TableDataSyncDBProvider
id
- 角色idaddList
- 增加的首页权限removeList
- 删除的首页权限java.lang.CloneNotSupportedException
public boolean updateSRoleHomePagePrivileges(java.lang.String roleName, java.util.List<RoleHomePagePrivilege> addList, java.util.List<RoleHomePagePrivilege> removeList) throws java.lang.CloneNotSupportedException
updateSRoleHomePagePrivileges
在接口中 TableDataSyncDBProvider
roleName
- 角色名addList
- 增加的首页权限removeList
- 删除的首页权限java.lang.CloneNotSupportedException
- 异常public boolean isUserInRole(long userid, long roleId)
isUserInRole
在接口中 TableDataSyncDBProvider
roleId
- 角色IDuserid
- 用户的用户名public boolean updatePost(Post post)
TableDataSyncDBProvider
updatePost
在接口中 TableDataSyncDBProvider
post
- 部门public boolean updateDepartment(Department department)
TableDataSyncDBProvider
updateDepartment
在接口中 TableDataSyncDBProvider
department
- 部门public boolean deleteDepartment(long depId)
TableDataSyncDBProvider
deleteDepartment
在接口中 TableDataSyncDBProvider
depId
- 部门idpublic void addPost(Post post)
addPost
在接口中 TableDataSyncDBProvider
-
public boolean deletePost(long postId)
TableDataSyncDBProvider
deletePost
在接口中 TableDataSyncDBProvider
public boolean updateJRole(long id, Department department, Post post)
updateJRole
在接口中 TableDataSyncDBProvider
- public void deleteJRole(long id)
deleteJRole
在接口中 TableDataSyncDBProvider
- public void addUser(User user)
addUser
在接口中 TableDataSyncDBProvider
- public void deleteUser(long userId)
deleteUser
在接口中 TableDataSyncDBProvider
- public boolean addJob2User(long userId, long departmentId, long postId)
addJob2User
在接口中 TableDataSyncDBProvider
- public Department findDepartmentByName(java.lang.String departmentName)
TableDataSyncDBProvider
findDepartmentByName
在接口中 TableDataSyncDBProvider
public boolean updateTableDataUser(long id, java.lang.String username, java.lang.String password, java.lang.String realname, java.lang.String mobile, java.lang.String email)
TableDataSyncDBProvider
updateTableDataUser
在接口中 TableDataSyncDBProvider
public void removeJobFromUser(long userId, RelationObject relationObject)
TableDataSyncDBProvider
removeJobFromUser
在接口中 TableDataSyncDBProvider
public void writeTableData()
writeTableData
在接口中 TableDataSyncDBProvider
public Department findDepartmentByNameAndParentName(java.lang.String deparmentName, java.lang.String parentDepartmentName)
public void addForgedUser(ForgedUser user)
TableDataSyncDBProvider
addForgedUser
在接口中 TableDataSyncDBProvider
public void deleteForgedUser(long userid)
TableDataSyncDBProvider
deleteForgedUser
在接口中 TableDataSyncDBProvider
public java.util.List<ForgedUser> findAllForgedUser()
findAllForgedUser
在接口中 TableDataSyncDBProvider
public boolean updateUserModulePrivileges(long id, java.util.Set<UserModulePrivilege> addList, java.util.Set<UserModulePrivilege> removeList) throws java.lang.CloneNotSupportedException
TableDataSyncDBProvider
updateUserModulePrivileges
在接口中 TableDataSyncDBProvider
id
- 用户idaddList
- 增加的id列表removeList
- 删除的id列表java.lang.CloneNotSupportedException
public boolean updateUserEntryPrivileges(long id, java.util.Set<EntryTypeAndID> addList, java.util.Set<EntryTypeAndID> removeList) throws java.lang.CloneNotSupportedException
TableDataSyncDBProvider
updateUserEntryPrivileges
在接口中 TableDataSyncDBProvider
id
- 用户idaddList
- 增加的id列表removeList
- 删除的id列表java.lang.CloneNotSupportedException
public boolean updateUserRolePrivileges(long id, java.util.Set<java.lang.String> addList, java.util.Set<java.lang.String> removeList) throws java.lang.CloneNotSupportedException
TableDataSyncDBProvider
updateUserRolePrivileges
在接口中 TableDataSyncDBProvider
id
- 用户idaddList
- 增加的id列表removeList
- 删除的id列表java.lang.CloneNotSupportedException
public java.util.Set<UserEntryPrivilege> findEntryPrivilegesByUserId(long id) throws java.lang.CloneNotSupportedException
TableDataSyncDBProvider
findEntryPrivilegesByUserId
在接口中 TableDataSyncDBProvider
id
- 角色idjava.lang.CloneNotSupportedException
public java.util.Set<UserModulePrivilege> findModulePrivilegesByUserId(long id) throws java.lang.CloneNotSupportedException
TableDataSyncDBProvider
findModulePrivilegesByUserId
在接口中 TableDataSyncDBProvider
id
- 角色idjava.lang.CloneNotSupportedException
public java.util.Set<UserDepAndCRolePrivilege> findDepAndCrolePrivilegesByUserId(long id) throws java.lang.CloneNotSupportedException
TableDataSyncDBProvider
findDepAndCrolePrivilegesByUserId
在接口中 TableDataSyncDBProvider
id
- 角色idjava.lang.CloneNotSupportedException
public java.util.List<java.lang.Long> findAllUserIds()
TableDataSyncDBProvider
findAllUserIds
在接口中 TableDataSyncDBProvider
public java.util.List<java.lang.Long> findAllForgedUserIds()
TableDataSyncDBProvider
findAllForgedUserIds
在接口中 TableDataSyncDBProvider