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);

}