package br.com.centralit.citcorpore.negocio;

import br.com.centralit.citcorpore.bean.AplicacaoServicoDTO;
import br.com.centralit.citcorpore.integracao.AplicacaoServicoDao;
import br.com.citframework.excecao.ServiceException;
import br.com.citframework.service.CrudServiceImpl;

@SuppressWarnings("unchecked")
public class AplicacaoServicoServiceEjb extends CrudServiceImpl implements AplicacaoServicoService {
	
	private AplicacaoServicoDao dao;

	@Override
	protected AplicacaoServicoDao getDao() {
		if (dao == null) {
            dao = new AplicacaoServicoDao();
        }
        return dao;
	}
	
	public AplicacaoServicoDTO findByIdServicoAndIdAplicacao(Integer idServico, Integer idAplicacao) throws Exception{
		try {
            return this.getDao().findByIdServicoAndIdAplicacao(idServico,idAplicacao);
        } catch (final Exception e) {
            throw new ServiceException(e);
        }
	}
	

	
}
