package br.com.centralit.citcorpore.negocio;

import br.com.centralit.citcorpore.bean.ProblemaServicoNegocioDTO;
import br.com.centralit.citcorpore.integracao.ProblemaServicoNegocioDao;
import br.com.citframework.service.CrudServiceImpl;

@SuppressWarnings({"unchecked"})
public class ProblemaServicoNegocioServiceEjb extends CrudServiceImpl implements ProblemaServicoNegocioService {

	private ProblemaServicoNegocioDao problemaServicoNegocioDao;
	
	@Override
	protected ProblemaServicoNegocioDao getDao() {
		if(problemaServicoNegocioDao == null)
			problemaServicoNegocioDao = new ProblemaServicoNegocioDao();
		return problemaServicoNegocioDao;
	}

	@Override
	public ProblemaServicoNegocioDTO findByIdProblema(ProblemaServicoNegocioDTO problemaServicoNegocioDTO)
			throws Exception {
		return this.getDao().findByIdProblema(problemaServicoNegocioDTO);
	}

	@Override
	public void deleteAllByIdProblema(ProblemaServicoNegocioDTO problemaServicoNegocioDTO) throws Exception {
		this.getDao().deleteAllByIdProblema(problemaServicoNegocioDTO);
	}
	
}
