Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 espaco 1
package br.gov.al.saude.srv.core.domain.funcao;
2
 
3
import java.util.List;
4
 
5
import br.gov.al.saude.framework.core.generic.GenericService;
6
import br.gov.al.saude.srv.model.Funcao;
7
import br.gov.al.saude.srv.model.dto.FuncaoDTO;
8
import br.gov.al.saude.srv.model.dto.ParametroConsultaFuncaoDTO;
9
 
10
public interface FuncaoService extends GenericService<Funcao>{
11
 
12
        String OBRIGATORIO_INFORMAR_QUANTIDADE_DE_VAGAS = "Obrigatório informar quantidade de vagas.";
13
        String NIVEL_JA_CADASTRADO = "Nível já cadastrado.";
14
        String NAO_EH_POSSIVEL_INATIVAR_FUNCAO = "Não é possível inativar função que possua dado funcional de servidor vinculado";
15
 
16
        List<Funcao> consultar(ParametroConsultaFuncaoDTO parametros);
17
 
18
        Integer obterQuantideRegistrosConsultarFuncoesAtivas(ParametroConsultaFuncaoDTO parametros);
19
 
20
        List<FuncaoDTO> consultarFuncoesAtivas(ParametroConsultaFuncaoDTO parametros);
21
 
22
        Integer obterQuantidadeDeRegistros(ParametroConsultaFuncaoDTO parametro);
23
}