package br.com.centralit.citcorpore.negocio; import java.util.Collection; import br.com.centralit.citcorpore.bean.AprovacaoPropostaDTO; import br.com.centralit.citcorpore.integracao.AprovacaoPropostaDao; import br.com.citframework.service.CrudServiceImpl; public class AprovacaoPropostaServiceEjb extends CrudServiceImpl implements AprovacaoPropostaService { private AprovacaoPropostaDao dao; @Override protected AprovacaoPropostaDao getDao() { if (dao == null) { dao = new AprovacaoPropostaDao(); } return dao; } @Override public Collection<AprovacaoPropostaDTO> listaAprovacaoPropostaPorIdRequisicaoMudanca(final Integer idRequisicaoMudanca, final Integer idGrupo, final Integer idEmpregado) throws Exception { return this.getDao().listaAprovacaoPropostaPorIdRequisicaoMudanca(idRequisicaoMudanca, idGrupo, idEmpregado); } @Override public Integer quantidadeAprovacaoPropostaPorVotoAprovada(final AprovacaoPropostaDTO aprovacao, final Integer idGrupo) throws Exception { return this.getDao().quantidadeAprovacaoPropostaPorVotoAprovada(aprovacao, idGrupo); } @Override public Integer quantidadeAprovacaoPropostaPorVotoRejeitada(final AprovacaoPropostaDTO aprovacao, final Integer idGrupo) throws Exception { return this.getDao().quantidadeAprovacaoPropostaPorVotoRejeitada(aprovacao, idGrupo); } @Override public Boolean validacaoAprovacaoProposta(final Integer idRequisicaoMudanca) throws Exception { return this.getDao().validacaoAprovacaoProposta(idRequisicaoMudanca); } @Override public Integer quantidadeAprovacaoProposta(final AprovacaoPropostaDTO aprovacao, final Integer idGrupo) throws Exception { return this.getDao().quantidadeAprovacaoProposta(aprovacao, idGrupo); } }