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 在接口中 TableDataSyncDBProviderjava.lang.Exceptionpublic static void release()
public CustomRole findSRoleBySRoleName(java.lang.String customRoleName) throws java.lang.CloneNotSupportedException
findSRoleBySRoleName 在接口中 TableDataSyncDBProvidercustomRoleName - 角色名称java.lang.CloneNotSupportedExceptionpublic CustomRole findSRoleBySRoleID(long id) throws java.lang.CloneNotSupportedException
findSRoleBySRoleID 在接口中 TableDataSyncDBProviderid - 角色idjava.lang.CloneNotSupportedExceptionpublic java.util.Set<RelationObject> findSRoleByUserName(java.lang.String userName) throws java.lang.CloneNotSupportedException
findSRoleByUserName 在接口中 TableDataSyncDBProvideruserName - 用户名java.lang.CloneNotSupportedExceptionpublic User findUserByUserId(long id)
findUserByUserId 在接口中 TableDataSyncDBProviderid - 用户idpublic java.util.List<User> findAllUser()
findAllUser 在接口中 TableDataSyncDBProviderpublic java.util.List<TableDataUser> getAllTableDataUsers()
getAllTableDataUsers 在接口中 TableDataSyncDBProviderpublic User findUserByUserName(java.lang.String userName)
findUserByUserName 在接口中 TableDataSyncDBProvideruserName - 用户名public User findUserByMobile(java.lang.String mobile)
findUserByMobile 在接口中 TableDataSyncDBProvidermobile - 手机号码public User[] findUsersByMobile(java.lang.String mobile)
TableDataSyncDBProviderfindUsersByMobile 在接口中 TableDataSyncDBProviderpublic User[] findUsersByEmail(java.lang.String email)
TableDataSyncDBProviderfindUsersByEmail 在接口中 TableDataSyncDBProviderpublic java.util.Iterator findJobsByUserId(long id)
findJobsByUserId 在接口中 TableDataSyncDBProviderid - 用户idpublic java.lang.String findPostNameById(long postId)
findPostNameById 在接口中 TableDataSyncDBProviderpostId - 职位idpublic java.util.Set<java.lang.Long> findUserSetByDpAndPost(Department dp, java.lang.String post) throws java.lang.CloneNotSupportedException
findUserSetByDpAndPost 在接口中 TableDataSyncDBProviderdp - 部门post - 职位java.lang.CloneNotSupportedExceptionpublic boolean addSRole(java.lang.String userName,
CustomRole customRole)
addSRole 在接口中 TableDataSyncDBProvideruserName - 用户名customRole - 普通角色public boolean addSRole(CustomRole customRole)
addSRole 在接口中 TableDataSyncDBProvidercustomRole - 普通角色public boolean updateSRole(CustomRole customRole)
updateSRole 在接口中 TableDataSyncDBProvidercustomRole - 普通角色public boolean resetSortIndex()
TableDataSyncDBProviderresetSortIndex 在接口中 TableDataSyncDBProviderpublic boolean removeSRole(java.lang.String username,
CustomRole role)
removeSRole 在接口中 TableDataSyncDBProviderusername - 用户名role - 角色public boolean removeSRole(CustomRole role)
removeSRole 在接口中 TableDataSyncDBProviderrole - 角色public boolean updateSRoleName(long id,
java.lang.String newName)
throws java.lang.CloneNotSupportedException
updateSRoleName 在接口中 TableDataSyncDBProviderid - 角色idnewName - 名字java.lang.CloneNotSupportedExceptionpublic java.util.List<java.lang.Object> findAllSRole()
throws java.lang.CloneNotSupportedException
findAllSRole 在接口中 TableDataSyncDBProviderjava.lang.CloneNotSupportedExceptionpublic java.util.Set<RelationObject> findUserSetBySRoleId(long id, boolean toObj) throws java.lang.CloneNotSupportedException
findUserSetBySRoleId 在接口中 TableDataSyncDBProviderid - 角色idtoObj - 是否转java.lang.CloneNotSupportedExceptionpublic void addUsersToSRole(CustomRole customRole, java.util.Set<User> userSet)
addUsersToSRole 在接口中 TableDataSyncDBProvidercustomRole - != null 普通角色userSet - != null 用户public void removeUsersFromSRole(java.util.Set<User> userSet, CustomRole customRole)
removeUsersFromSRole 在接口中 TableDataSyncDBProvideruserSet - 用户customRole - 指定的角色public void removeUsersFromSRole(java.util.Set<User> userSet)
removeUsersFromSRole 在接口中 TableDataSyncDBProvideruserSet - 用户public Post findPostById(long id)
findPostById 在接口中 TableDataSyncDBProviderid - 职务idpublic java.util.List<Post> findAllPost()
findAllPost 在接口中 TableDataSyncDBProviderpublic Post findPostByPostName(java.lang.String postName)
findPostByPostName 在接口中 TableDataSyncDBProviderpostName - 职位名称public Department findDepartmentByID(long id)
findDepartmentByID 在接口中 TableDataSyncDBProviderid - 部门idpublic java.util.List<Department> findAllDepartment() throws java.lang.CloneNotSupportedException
findAllDepartment 在接口中 TableDataSyncDBProviderjava.lang.CloneNotSupportedExceptionpublic Department findDepartmentByDPNameAndPid(java.lang.String deptName, long pid) throws java.lang.CloneNotSupportedException
findDepartmentByDPNameAndPid 在接口中 TableDataSyncDBProviderdeptName - 部门名称pid - 父idjava.lang.CloneNotSupportedExceptionpublic java.util.Iterator findUserAndPostIterator(long id,
boolean toObj)
findUserAndPostIterator 在接口中 TableDataSyncDBProviderid - 部门idtoObj - 转成Objectpublic void saveFavoriteNode(FavoriteNode node)
saveFavoriteNode 在接口中 TableDataSyncDBProvidernode - 节点public FavoriteNode findFavoriteById(long id)
findFavoriteById 在接口中 TableDataSyncDBProviderid - 对象idpublic void deleteFavoriteNode(FavoriteNode node)
deleteFavoriteNode 在接口中 TableDataSyncDBProvidernode - 根据node删除public java.util.List<FavoriteNode> findFavoriteNodes(long userId)
findFavoriteNodes 在接口中 TableDataSyncDBProvideruserId - 用户idpublic void deleteFavoriteNode(long userId,
int type,
long entryId)
deleteFavoriteNode 在接口中 TableDataSyncDBProvideruserId - 用户idtype - 类型entryId - entry的idpublic CompanyRole findJRoleByCompanyRoleID(long id)
findJRoleByCompanyRoleID 在接口中 TableDataSyncDBProviderid - 部门角色idpublic java.util.List<CompanyRole> findAllJRole()
findAllJRole 在接口中 TableDataSyncDBProviderpublic void saveJRole(CompanyRole role)
saveJRole 在接口中 TableDataSyncDBProviderrole - 部门角色public java.util.List<CompanyRole> findJRoleByPost(Post post)
findJRoleByPost 在接口中 TableDataSyncDBProviderpost - 职位public java.util.List<CompanyRole> findJRoleByDepartment(java.lang.Long deptId)
findJRoleByDepartment 在接口中 TableDataSyncDBProviderdeptId - 部门public java.util.List<CompanyRole> findJRoleByPostAndDepartment(java.lang.Long postId, java.lang.Long[] deptIds)
findJRoleByPostAndDepartment 在接口中 TableDataSyncDBProviderpostId - 职位deptIds - 部门public java.util.Set<RoleTemplatePrivilege> findTemplatePrivilegeByCompanyRoleId(long id)
findTemplatePrivilegeByCompanyRoleId 在接口中 TableDataSyncDBProviderid - 部门角色IDpublic java.util.Set<RoleTemplatePrivilege> findTemplatePrivilegeByCustomRoleId(long id)
findTemplatePrivilegeByCustomRoleId 在接口中 TableDataSyncDBProviderid - 自定义角色的IDpublic java.util.Set<RoleTemplatePrivilege> findTemplatePrivilegeByCustomRoleName(java.lang.String roleName)
findTemplatePrivilegeByCustomRoleName 在接口中 TableDataSyncDBProviderroleName - 角色名public java.util.Set<RoleDataConnectionPrivilege> findDataConnectionPrivilegesByCompanyRoleId(long id)
findDataConnectionPrivilegesByCompanyRoleId 在接口中 TableDataSyncDBProviderid - 角色idpublic java.util.Set<RoleDataConnectionPrivilege> findDataConnectionPrivilegesByCustomRoleId(long id)
findDataConnectionPrivilegesByCustomRoleId 在接口中 TableDataSyncDBProviderid - 角色idpublic java.util.Set<RoleDataConnectionPrivilege> findDataConnectionPrivilegesByCustomRoleName(java.lang.String roleName)
findDataConnectionPrivilegesByCustomRoleName 在接口中 TableDataSyncDBProviderroleName - 角色名public java.util.Set<RoleDepAndCRolePrivilege> findDepAndCRolePrivilegeByCompanyRoleId(long id)
findDepAndCRolePrivilegeByCompanyRoleId 在接口中 TableDataSyncDBProviderid - 角色idpublic java.util.Set<RoleDepAndCRolePrivilege> findDepAndCRolePrivilegeByCustomRoleId(long id)
findDepAndCRolePrivilegeByCustomRoleId 在接口中 TableDataSyncDBProviderid - 角色idpublic java.util.Set<RoleDepAndCRolePrivilege> findDepAndCRolePrivilegeByCustomRoleName(java.lang.String roleName)
findDepAndCRolePrivilegeByCustomRoleName 在接口中 TableDataSyncDBProviderroleName - 角色名public java.util.Set<RoleEntryPrivilege> findEntryPrivilegesByJRoleId(long id)
findEntryPrivilegesByJRoleId 在接口中 TableDataSyncDBProviderid - 角色idpublic java.util.Set<RoleEntryPrivilege> findEntryPrivilegesBySRoleId(long id)
findEntryPrivilegesBySRoleId 在接口中 TableDataSyncDBProviderid - 角色idpublic java.util.Set<RoleEntryPrivilege> findEntryPrivilegesBySRoleName(java.lang.String name)
findEntryPrivilegesBySRoleName 在接口中 TableDataSyncDBProvidername - 角色名public java.util.Set<RoleESPrivilege> findESPrivilegesByJRoleId(long id)
findESPrivilegesByJRoleId 在接口中 TableDataSyncDBProviderid - 角色idpublic java.util.Set<RoleESPrivilege> findESPrivilegesBySRoleId(long id)
findESPrivilegesBySRoleId 在接口中 TableDataSyncDBProviderid - 角色idpublic java.util.Set<RoleModulePrivilege> findModulePrivilegesByJRoleId(long id) throws java.lang.CloneNotSupportedException
findModulePrivilegesByJRoleId 在接口中 TableDataSyncDBProviderid - 角色idjava.lang.CloneNotSupportedExceptionpublic java.util.Set<RoleModulePrivilege> findModulePrivilegesBySRoleId(long id) throws java.lang.CloneNotSupportedException
findModulePrivilegesBySRoleId 在接口中 TableDataSyncDBProviderid - 角色idjava.lang.CloneNotSupportedExceptionpublic java.util.Set<RoleModulePrivilege> findModulePrivilegeBySRoleName(java.lang.String roleName) throws java.lang.CloneNotSupportedException
findModulePrivilegeBySRoleName 在接口中 TableDataSyncDBProviderroleName - 角色名java.lang.CloneNotSupportedExceptionpublic java.util.Set<RoleHomePagePrivilege> findHomePagePrivilegesByJRoleId(long id) throws java.lang.CloneNotSupportedException
findHomePagePrivilegesByJRoleId 在接口中 TableDataSyncDBProviderid - 角色idjava.lang.CloneNotSupportedExceptionpublic java.util.Set<RoleHomePagePrivilege> findHomePagePrivilegesBySRoleId(long id) throws java.lang.CloneNotSupportedException
findHomePagePrivilegesBySRoleId 在接口中 TableDataSyncDBProviderid - 角色idjava.lang.CloneNotSupportedExceptionpublic java.util.Set<RoleHomePagePrivilege> findHomePagePrivilegeBySRoleName(java.lang.String roleName) throws java.lang.CloneNotSupportedException
findHomePagePrivilegeBySRoleName 在接口中 TableDataSyncDBProviderroleName - 角色名java.lang.CloneNotSupportedExceptionpublic java.util.Set<RelationObject> findPrivilegesByCompanyRoleIDWithPlateName(long id, java.lang.String plateName) throws java.lang.CloneNotSupportedException
findPrivilegesByCompanyRoleIDWithPlateName 在接口中 TableDataSyncDBProviderid - 用户idplateName - 名称java.lang.CloneNotSupportedExceptionpublic java.util.Set<RelationObject> findPrivilegesByCustomRoleIDWithPlateName(long id, java.lang.String plateName) throws java.lang.CloneNotSupportedException
findPrivilegesByCustomRoleIDWithPlateName 在接口中 TableDataSyncDBProviderid - 用户idplateName - 板块名称java.lang.CloneNotSupportedExceptionpublic boolean updateSRoleTemplatePrivileges(java.lang.String roleName,
java.util.List<RoleTemplatePrivilege> addList,
java.util.List<RoleTemplatePrivilege> removeList)
throws java.lang.CloneNotSupportedException
updateSRoleTemplatePrivileges 在接口中 TableDataSyncDBProviderroleName - 角色名addList - 增加的Template权限removeList - 删除的Template权限java.lang.CloneNotSupportedException - 异常public boolean updateJRoleTemplatePrivileges(long id,
java.util.List<RoleTemplatePrivilege> addList,
java.util.List<RoleTemplatePrivilege> removeList)
updateJRoleTemplatePrivileges 在接口中 TableDataSyncDBProviderid - 部门角色的IDaddList - 需要新增的权限removeList - 需要删除的权限public boolean removeAllJRoleTemplatePrivileges()
removeAllJRoleTemplatePrivileges 在接口中 TableDataSyncDBProviderpublic boolean removeAllSRoleTemplatePrivileges()
TableDataSyncDBProviderremoveAllSRoleTemplatePrivileges 在接口中 TableDataSyncDBProviderpublic boolean removeSRoleTemplatePrivileges(long id)
TableDataSyncDBProviderremoveSRoleTemplatePrivileges 在接口中 TableDataSyncDBProviderid - 角色idpublic boolean removeJRoleTemplatePrivileges(long id)
removeJRoleTemplatePrivileges 在接口中 TableDataSyncDBProviderid - 角色idpublic boolean updateSRoleTemplatePrivileges(long id,
java.util.List<RoleTemplatePrivilege> addList,
java.util.List<RoleTemplatePrivilege> removeList)
throws java.lang.CloneNotSupportedException
updateSRoleTemplatePrivileges 在接口中 TableDataSyncDBProviderid - 自定义角色的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 在接口中 TableDataSyncDBProviderid - 部门角色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 在接口中 TableDataSyncDBProviderid - 自定义角色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 在接口中 TableDataSyncDBProviderroleName - 角色名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 在接口中 TableDataSyncDBProviderid - 角色idaddList - 增加的id列表removeList - 删除的id列表java.lang.CloneNotSupportedExceptionpublic boolean updateJRoleEntryPrivileges(long id,
java.util.List<EntryTypeAndID> addList,
java.util.List<EntryTypeAndID> removeList)
updateJRoleEntryPrivileges 在接口中 TableDataSyncDBProviderid - 角色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 在接口中 TableDataSyncDBProvidername - 角色名addList - 增加的Entry权限removeList - 删除的Entry权限java.lang.CloneNotSupportedException - 异常public boolean updateJRoleESPrivileges(long id,
java.util.List<EntryTypeAndID> addList,
java.util.List<EntryTypeAndID> removeList)
updateJRoleESPrivileges 在接口中 TableDataSyncDBProviderid - 角色idaddList - 增加的id列表removeList - 删除的id列表public boolean updateSRoleESPrivileges(long id,
java.util.List<EntryTypeAndID> addList,
java.util.List<EntryTypeAndID> removeList)
throws java.lang.CloneNotSupportedException
updateSRoleESPrivileges 在接口中 TableDataSyncDBProviderid - 角色idaddList - 增加的id列表removeList - 删除的id列表java.lang.CloneNotSupportedExceptionpublic boolean updateCompanyRoleDepAndCRolePrivileges(long id,
java.util.List<java.lang.String> addList,
java.util.List<java.lang.String> removeList)
updateCompanyRoleDepAndCRolePrivileges 在接口中 TableDataSyncDBProviderid - 角色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 在接口中 TableDataSyncDBProviderid - 角色idaddList - 增加的id列表removeList - 删除的id列表java.lang.CloneNotSupportedExceptionpublic 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 在接口中 TableDataSyncDBProviderroleName - 角色名addList - 新增的权限removeList - 删除的权限java.lang.Exception - 异常public boolean updateJRoleModulePrivileges(long id,
java.util.List<RoleModulePrivilege> addList,
java.util.List<RoleModulePrivilege> removeList)
updateJRoleModulePrivileges 在接口中 TableDataSyncDBProviderid - 角色idaddList - 增加的id列表removeList - 删除的id列表public boolean updateSRoleModulePrivileges(long id,
java.util.List<RoleModulePrivilege> addList,
java.util.List<RoleModulePrivilege> removeList)
throws java.lang.CloneNotSupportedException
updateSRoleModulePrivileges 在接口中 TableDataSyncDBProviderid - 角色idaddList - 增加的id列表removeList - 删除的id列表java.lang.CloneNotSupportedExceptionpublic boolean updateSRoleModulePrivileges(java.lang.String roleName,
java.util.List<RoleModulePrivilege> addList,
java.util.List<RoleModulePrivilege> removeList)
throws java.lang.CloneNotSupportedException
updateSRoleModulePrivileges 在接口中 TableDataSyncDBProviderroleName - 角色名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 在接口中 TableDataSyncDBProviderid - 角色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 在接口中 TableDataSyncDBProviderid - 角色idaddList - 增加的id列表removeList - 删除的id列表plateName - plate的namejava.lang.CloneNotSupportedExceptionpublic boolean updateJRoleHomePagePrivileges(long id,
java.util.List<RoleHomePagePrivilege> addList,
java.util.List<RoleHomePagePrivilege> removeList)
updateJRoleHomePagePrivileges 在接口中 TableDataSyncDBProviderid - 角色idaddList - 增加的首页权限removeList - 删除的首页权限public boolean updateSRoleHomePagePrivileges(long id,
java.util.List<RoleHomePagePrivilege> addList,
java.util.List<RoleHomePagePrivilege> removeList)
throws java.lang.CloneNotSupportedException
updateSRoleHomePagePrivileges 在接口中 TableDataSyncDBProviderid - 角色idaddList - 增加的首页权限removeList - 删除的首页权限java.lang.CloneNotSupportedExceptionpublic boolean updateSRoleHomePagePrivileges(java.lang.String roleName,
java.util.List<RoleHomePagePrivilege> addList,
java.util.List<RoleHomePagePrivilege> removeList)
throws java.lang.CloneNotSupportedException
updateSRoleHomePagePrivileges 在接口中 TableDataSyncDBProviderroleName - 角色名addList - 增加的首页权限removeList - 删除的首页权限java.lang.CloneNotSupportedException - 异常public boolean isUserInRole(long userid,
long roleId)
isUserInRole 在接口中 TableDataSyncDBProviderroleId - 角色IDuserid - 用户的用户名public boolean updatePost(Post post)
TableDataSyncDBProviderupdatePost 在接口中 TableDataSyncDBProviderpost - 部门public boolean updateDepartment(Department department)
TableDataSyncDBProviderupdateDepartment 在接口中 TableDataSyncDBProviderdepartment - 部门public boolean deleteDepartment(long depId)
TableDataSyncDBProviderdeleteDepartment 在接口中 TableDataSyncDBProviderdepId - 部门idpublic void addPost(Post post)
addPost 在接口中 TableDataSyncDBProvider - public boolean deletePost(long postId)
TableDataSyncDBProviderdeletePost 在接口中 TableDataSyncDBProviderpublic 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)
TableDataSyncDBProviderfindDepartmentByName 在接口中 TableDataSyncDBProviderpublic boolean updateTableDataUser(long id,
java.lang.String username,
java.lang.String password,
java.lang.String realname,
java.lang.String mobile,
java.lang.String email)
TableDataSyncDBProviderupdateTableDataUser 在接口中 TableDataSyncDBProviderpublic void removeJobFromUser(long userId,
RelationObject relationObject)
TableDataSyncDBProviderremoveJobFromUser 在接口中 TableDataSyncDBProviderpublic void writeTableData()
writeTableData 在接口中 TableDataSyncDBProviderpublic Department findDepartmentByNameAndParentName(java.lang.String deparmentName, java.lang.String parentDepartmentName)
public void addForgedUser(ForgedUser user)
TableDataSyncDBProvideraddForgedUser 在接口中 TableDataSyncDBProviderpublic void deleteForgedUser(long userid)
TableDataSyncDBProviderdeleteForgedUser 在接口中 TableDataSyncDBProviderpublic java.util.List<ForgedUser> findAllForgedUser()
findAllForgedUser 在接口中 TableDataSyncDBProviderpublic boolean updateUserModulePrivileges(long id,
java.util.Set<UserModulePrivilege> addList,
java.util.Set<UserModulePrivilege> removeList)
throws java.lang.CloneNotSupportedException
TableDataSyncDBProviderupdateUserModulePrivileges 在接口中 TableDataSyncDBProviderid - 用户idaddList - 增加的id列表removeList - 删除的id列表java.lang.CloneNotSupportedExceptionpublic boolean updateUserEntryPrivileges(long id,
java.util.Set<EntryTypeAndID> addList,
java.util.Set<EntryTypeAndID> removeList)
throws java.lang.CloneNotSupportedException
TableDataSyncDBProviderupdateUserEntryPrivileges 在接口中 TableDataSyncDBProviderid - 用户idaddList - 增加的id列表removeList - 删除的id列表java.lang.CloneNotSupportedExceptionpublic boolean updateUserRolePrivileges(long id,
java.util.Set<java.lang.String> addList,
java.util.Set<java.lang.String> removeList)
throws java.lang.CloneNotSupportedException
TableDataSyncDBProviderupdateUserRolePrivileges 在接口中 TableDataSyncDBProviderid - 用户idaddList - 增加的id列表removeList - 删除的id列表java.lang.CloneNotSupportedExceptionpublic java.util.Set<UserEntryPrivilege> findEntryPrivilegesByUserId(long id) throws java.lang.CloneNotSupportedException
TableDataSyncDBProviderfindEntryPrivilegesByUserId 在接口中 TableDataSyncDBProviderid - 角色idjava.lang.CloneNotSupportedExceptionpublic java.util.Set<UserModulePrivilege> findModulePrivilegesByUserId(long id) throws java.lang.CloneNotSupportedException
TableDataSyncDBProviderfindModulePrivilegesByUserId 在接口中 TableDataSyncDBProviderid - 角色idjava.lang.CloneNotSupportedExceptionpublic java.util.Set<UserDepAndCRolePrivilege> findDepAndCrolePrivilegesByUserId(long id) throws java.lang.CloneNotSupportedException
TableDataSyncDBProviderfindDepAndCrolePrivilegesByUserId 在接口中 TableDataSyncDBProviderid - 角色idjava.lang.CloneNotSupportedExceptionpublic java.util.List<java.lang.Long> findAllUserIds()
TableDataSyncDBProviderfindAllUserIds 在接口中 TableDataSyncDBProviderpublic java.util.List<java.lang.Long> findAllForgedUserIds()
TableDataSyncDBProviderfindAllForgedUserIds 在接口中 TableDataSyncDBProvider