⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rolemgr.java

📁 基于Sturts+Spring+Hibernate的一个高级销售管理系统。内容丰富
💻 JAVA
字号:
package com.yuanchung.sales.service.admin.role;

import java.util.List;

import com.yuanchung.sales.model.admin.Rights;
import com.yuanchung.sales.model.admin.role.Role;
import com.yuanchung.sales.model.admin.role.RoleRightArea;
import com.yuanchung.sales.model.admin.role.RoleRights;
import com.yuanchung.sales.model.admin.role.UserRole;

public interface RoleMgr {


	/**
	 * 获取所有角色
	 * @return List<Role>
	 */
	public List<Role> findAll();

	/**
	 *根据角色ID获取角色对象
	 *@param int
	 * @return Role 
	 */
	public Role findById(int roleId);

	/**
	 * 根据角色ID获取所有权限对象
	 * @param int
	 * @return List<RoleRights>
	 */
	public List<RoleRights> getRightsByRoleId(int roleId);

	public List<RoleRightArea> getDataAreaByRightIdRoleId(int rightsId, int roleId);

	public List<RoleRights> findByRole(int roleId);

	public void deleteRoleRightsAreaByRoleRights(List<RoleRights> rr);

	public void deleteRoleRightsByRoleRights(List<RoleRights> rr);

	public void saveThreeObjRelation(int roleId, int rightId, String dataAreaIds);

	public void save(Role role);

	public void delRoleRelation(Integer id);

	public void delete(Role r);

	public List<Rights> getAllRightsByRoleId(int roleId);

	public List<UserRole> findByUserId(Integer id);

	public void delUserRoleByUserId(int userId);

	public void saveUserRole(UserRole ur);
	
	public String delRoleRelation(String[] roleIds);
	
	public void saveThreeObjRelation(int id, int rightId,
			String dataAreaIds, boolean isNew,String reelection);
	public void setRole(String[] roles,List userIdList);

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -