public class RoleMenuDaoImpl extends com.seeyon.ctp.common.dao.AbstractHibernateDao<PrivRoleMenu> implements RoleMenuDao
构造器和说明 |
---|
RoleMenuDaoImpl() |
限定符和类型 | 方法和说明 |
---|---|
void |
deleteByObj(java.util.Set<OrgRoleMenuCache.SimpleRoleMenu> objs)
删除数据通过Obj
|
boolean |
deleteRoleMenuByMenuIdRoles(java.lang.Long menuId,
java.util.List<java.lang.Long> roles) |
void |
deleteRoleMenuByRoleIds(java.util.List<java.lang.Long> roleIds)
通过角色Id删除菜单
|
java.util.List<java.lang.Long> |
insertRoleMenuPatchAll(java.util.List<PrivRoleMenu> roleMenu)
批量全量创建角色菜单
|
java.util.List<PrivRoleMenu> |
selectList(PrivRoleMenu privRoleMenu)
根据条件查询角色菜单对象
|
java.util.List<PrivRoleMenu> |
selectUnModifiableByRole(java.lang.Long role) |
void |
updateRoleMenu(java.util.List<PrivRoleMenu> addData,
java.util.List<PrivRoleMenu> removeData)
更新角色菜单关系
|
closeSessionIfNecessary, getSession, getSession, releaseSession
bulkUpdate, bulkUpdate, checkDaoConfig, convertHibernateAccessException, count, count, count, createHibernateTemplate, delete, delete, executeCriteria, executeCriteria, executeUniqueCriteria, find, find, find, find, find, find, findBy, findByLike, findNativeSQL, findSimpleObjects, findSimpleObjects, findUnique, findUnique, findUniqueBy, findVarargs, findWithCount, findWithCount, get, getAll, getBatchSize, getCountByCriteria, getEntityClass, getHibernateTemplate, getSessionFactory, getSimpleObject, save, savePatchAll, setHibernateTemplate, setParameters, setSessionFactory, sortCriteria, update, updatePatchAll
public void deleteRoleMenuByRoleIds(java.util.List<java.lang.Long> roleIds)
RoleMenuDao
deleteRoleMenuByRoleIds
在接口中 RoleMenuDao
public java.util.List<java.lang.Long> insertRoleMenuPatchAll(java.util.List<PrivRoleMenu> roleMenu) throws com.seeyon.ctp.common.exceptions.BusinessException
RoleMenuDao
insertRoleMenuPatchAll
在接口中 RoleMenuDao
roleMenu
- 需要创建的角色菜单对象列表com.seeyon.ctp.common.exceptions.BusinessException
public void updateRoleMenu(java.util.List<PrivRoleMenu> addData, java.util.List<PrivRoleMenu> removeData) throws com.seeyon.ctp.common.exceptions.BusinessException
RoleMenuDao
updateRoleMenu
在接口中 RoleMenuDao
addData
- 新增数据removeData
- 删除数据com.seeyon.ctp.common.exceptions.BusinessException
public java.util.List<PrivRoleMenu> selectList(PrivRoleMenu privRoleMenu)
RoleMenuDao
selectList
在接口中 RoleMenuDao
privRoleMenu
- 查询条件Menu
entity.public java.util.List<PrivRoleMenu> selectUnModifiableByRole(java.lang.Long role)
selectUnModifiableByRole
在接口中 RoleMenuDao
role
- 角色IDpublic boolean deleteRoleMenuByMenuIdRoles(java.lang.Long menuId, java.util.List<java.lang.Long> roles) throws com.seeyon.ctp.common.exceptions.BusinessException
deleteRoleMenuByMenuIdRoles
在接口中 RoleMenuDao
com.seeyon.ctp.common.exceptions.BusinessException
public void deleteByObj(java.util.Set<OrgRoleMenuCache.SimpleRoleMenu> objs) throws com.seeyon.ctp.common.exceptions.BusinessException
RoleMenuDao
deleteByObj
在接口中 RoleMenuDao
objs
- 数据com.seeyon.ctp.common.exceptions.BusinessException