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, releaseSessionbulkUpdate, 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, updatePatchAllpublic void deleteRoleMenuByRoleIds(java.util.List<java.lang.Long> roleIds)
RoleMenuDaodeleteRoleMenuByRoleIds 在接口中 RoleMenuDaopublic java.util.List<java.lang.Long> insertRoleMenuPatchAll(java.util.List<PrivRoleMenu> roleMenu) throws com.seeyon.ctp.common.exceptions.BusinessException
RoleMenuDaoinsertRoleMenuPatchAll 在接口中 RoleMenuDaoroleMenu - 需要创建的角色菜单对象列表com.seeyon.ctp.common.exceptions.BusinessExceptionpublic void updateRoleMenu(java.util.List<PrivRoleMenu> addData, java.util.List<PrivRoleMenu> removeData) throws com.seeyon.ctp.common.exceptions.BusinessException
RoleMenuDaoupdateRoleMenu 在接口中 RoleMenuDaoaddData - 新增数据removeData - 删除数据com.seeyon.ctp.common.exceptions.BusinessExceptionpublic java.util.List<PrivRoleMenu> selectList(PrivRoleMenu privRoleMenu)
RoleMenuDaoselectList 在接口中 RoleMenuDaoprivRoleMenu - 查询条件Menu entity.public java.util.List<PrivRoleMenu> selectUnModifiableByRole(java.lang.Long role)
selectUnModifiableByRole 在接口中 RoleMenuDaorole - 角色IDpublic boolean deleteRoleMenuByMenuIdRoles(java.lang.Long menuId,
java.util.List<java.lang.Long> roles)
throws com.seeyon.ctp.common.exceptions.BusinessException
deleteRoleMenuByMenuIdRoles 在接口中 RoleMenuDaocom.seeyon.ctp.common.exceptions.BusinessExceptionpublic void deleteByObj(java.util.Set<OrgRoleMenuCache.SimpleRoleMenu> objs) throws com.seeyon.ctp.common.exceptions.BusinessException
RoleMenuDaodeleteByObj 在接口中 RoleMenuDaoobjs - 数据com.seeyon.ctp.common.exceptions.BusinessException