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.cargo;
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.Cargo;
7
import br.gov.al.saude.srv.model.dto.CargoDTO;
8
import br.gov.al.saude.srv.model.dto.ParametroConsultaCargoDTO;
9
 
10
public interface CargoService extends GenericService<Cargo> {
11
        String CARGO_JA_CADASTRADO = "Cargo já cadastrado.";
12
        String NAO_E_POSSIVEL_INATIVAR_CARGO_QUE_POSSUA_DADO_FUNCIONAL_DE_SERVIDOR_VINCULADO = "Não é possível inativar cargo que possua dado funcional de servidor vinculado.";
13
 
14
        List<Cargo> consultar(ParametroConsultaCargoDTO parametros);
15
 
16
        Integer obterQuantideRegistrosConsultarCargosAtivos(ParametroConsultaCargoDTO parametros);
17
 
18
        List<CargoDTO> consultarCargosAtivos(ParametroConsultaCargoDTO parametros);
19
 
20
        Integer obterQuantidadeDeRegistros(ParametroConsultaCargoDTO parametroConsultaCargo);
21
 
22
}