rolemgr.java

来自「基于Sturts+Spring+Hibernate的一个高级销售管理系统。内容丰」· Java 代码 · 共 65 行

JAVA
65
字号
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 + =
减小字号Ctrl + -
显示快捷键?