RoleService.java
810 Bytes
package com.bjivt.service.showtime;
import java.util.List;
import com.bjivt.entity.showtime.Competence;
import com.bjivt.entity.showtime.Role;
import com.bjivt.util.Pager;
public interface RoleService {
public List<Role> findRoles(Role role,Pager page);
public List<Role> findAllRoles(Role role);
public List<Role> findRoleByIds(List<Integer> ids);
public List<Integer> findCompetenceIdsForRoleId(Integer roleId);
public Role getRoleById(Integer roleId);
public void getCompetenceTree(Integer roleId);
public int insertRole(Role role,String[] competenceIds,String[] elist)throws Exception;
public int updateRole(Role role,String[] competenceIds,String[] elist)throws Exception;
public int deleteRole(Integer roleId);
public List<Competence> findCompetencesForRoleId(Integer roleId);
}