Subversion Repositories Integrator Subversion

Rev

Rev 182 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

package br.com.ec.domain.service.perfil;

import java.util.List;

import br.com.ec.domain.model.Perfil;
import br.com.ec.domain.model.Usuario;
import br.edu.cesmac.core.generic.GenericService;

public interface PerfilService extends GenericService<Perfil> {

        List<Perfil> consultarPerfisComSetoresAtivos();
       
        Boolean temPerfilAdministrador(Usuario usuario);

        Boolean temPerfilGerenteFinanceiro(Usuario usuario);

        Boolean temPerfilGerenteAdministrativo(Usuario usuario);

        Boolean temPerfilGerenteComercial(Usuario usuario);

        Boolean temPerfilGerenteDeLojistica(Usuario usuario);

        Boolean temPerfilVendedor(Usuario usuario);
       
        Boolean temPerfilGerenteDeCompras(Usuario usuario);
       
        Boolean temPerfilGerenteVivo(Usuario usuario);
       
        Boolean temPerfilTecnico(Usuario usuario);
       
        Boolean temPerfilLoja(Usuario usuario);

        Boolean temPerfilRecursosHumanos(Usuario usuario);

        Boolean temPerfilGerenteDeOperacoes(Usuario usuario);

        Boolean temPerfilSupervisor(Usuario usuario);

        Boolean temPerfilTreinamento(Usuario usuario);

}