package br.com.centralit.citcorpore.negocio;
import java.util.ArrayList;
import br.com.centralit.citcorpore.bean.FormulaOsDTO;
import br.com.centralit.citcorpore.integracao.FormulaOsDao;
import br.com.citframework.service.CrudServiceImpl;
/**
* @author CentralIT
*
*/
/**
* @author Centralit
*
*/
public class FormulaOsServiceEjb extends CrudServiceImpl implements FormulaOsService {
private FormulaOsDao dao;
@Override
protected FormulaOsDao getDao() {
if (dao == null) {
dao = new FormulaOsDao();
}
return dao;
}
@Override
public ArrayList<FormulaOsDTO> listar(final int idContrato) {
try {
final ArrayList<FormulaOsDTO> listar = (ArrayList<FormulaOsDTO>) this.getDao().listar(idContrato);
return listar;
} catch (final Exception e) {
e.printStackTrace();
}
return null;
}
@Override
public FormulaOsDTO buscarPorFormula(final String formula) throws Exception {
try {
final FormulaOsDTO formulaOsDTO = this.getDao().buscarPorFormula(formula);
return formulaOsDTO;
} catch (final Exception e) {
e.printStackTrace();
}
return null;
}
@Override
public boolean verificaSerExisteFormulaIgual(final String formula, final int idFormula) throws Exception {
return this.getDao().verificaSerExisteFormulaIgual(formula, idFormula);
}
}