/** * */ package br.com.centralit.citcorpore.negocio; import java.util.Collection; import br.com.centralit.citcorpore.bean.BaseConhecimentoRelacionadoDTO; import br.com.centralit.citcorpore.integracao.BaseConhecimentoRelacionadoDAO; import br.com.citframework.integracao.TransactionControler; import br.com.citframework.service.CrudServiceImpl; /** * @author Vadoilo Damasceno * */ public class BaseConhecimentoRelacionadoServiceEjb extends CrudServiceImpl implements BaseConhecimentoRelacionadoService { private BaseConhecimentoRelacionadoDAO dao; @Override protected BaseConhecimentoRelacionadoDAO getDao() { if (dao == null) { dao = new BaseConhecimentoRelacionadoDAO(); } return dao; } @Override public void deleteByIdConhecimento(final Integer idBaseConhecimento, final TransactionControler transactionControler) throws Exception { this.getDao().setTransactionControler(transactionControler); this.getDao().deleteByIdConhecimento(idBaseConhecimento); } @Override public void create(final BaseConhecimentoRelacionadoDTO baseConhecimentoRelacionado, final TransactionControler transactionControler) throws Exception { this.getDao().setTransactionControler(transactionControler); this.getDao().create(baseConhecimentoRelacionado); } @Override public Collection<BaseConhecimentoRelacionadoDTO> listByIdBaseConhecimento(final Integer idBaseConhecimento) throws Exception { return this.getDao().listByIdBaseConhecimento(idBaseConhecimento); } @Override public Collection<BaseConhecimentoRelacionadoDTO> listByIdBaseConhecimentoRelacionado(final Integer idBaseConhecimento) throws Exception { return this.getDao().listByIdBaseConhecimentoRelacionado(idBaseConhecimento); } }