/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package com.smartitengineering.user.service; import com.smartitengineering.user.domain.Role; import com.smartitengineering.user.filter.RoleFilter; import java.util.Collection; import java.util.List; import java.util.Set; /** * * @author modhu7 */ public interface RoleService { void create(Role role); void delete(Role role); Set<Role> getRolesByIds(Long... ids); Set<Role> getRolesByIds(List<Long> ids); Role getRoleByName(String roleName); Collection<Role> getAllRoles(); Collection<Role> search(RoleFilter filter); void update(Role role); void validateRole(Role role); }