AdmMono/src/com/rjconsultores/ventaboletos/service/impl/FechamentoParamgeralService...

73 lines
2.2 KiB
Java

package com.rjconsultores.ventaboletos.service.impl;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.rjconsultores.ventaboletos.dao.FechamentoParamgeralDAO;
import com.rjconsultores.ventaboletos.entidad.FechamentoParamgeral;
import com.rjconsultores.ventaboletos.service.FechamentoParamgeralService;
@Service("fechamentoParamgeralService")
public class FechamentoParamgeralServiceImpl implements FechamentoParamgeralService {
@Autowired
private FechamentoParamgeralDAO fechamentoParamgeralDAO;
@Override
public List<FechamentoParamgeral> obtenerTodos() {
return fechamentoParamgeralDAO.obtenerTodos();
}
@Override
public FechamentoParamgeral obtenerID(Long id) {
return fechamentoParamgeralDAO.obtenerID(id);
}
@Override
@Transactional
public FechamentoParamgeral suscribir(FechamentoParamgeral entidad) {
return fechamentoParamgeralDAO.suscribir(entidad);
}
@Override
@Transactional
public FechamentoParamgeral actualizacion(FechamentoParamgeral entidad) {
return fechamentoParamgeralDAO.actualizacion(entidad);
}
@Override
@Transactional
public void borrar(FechamentoParamgeral entidad) {
fechamentoParamgeralDAO.borrar(entidad);
}
public Long count(String campo, Object o) {
return fechamentoParamgeralDAO.count(campo, o);
}
@Override
public List<FechamentoParamgeral> buscaParametrosPorEmpresas(List<Integer> empresasId) {
return fechamentoParamgeralDAO.buscaParametrosPorEmpresas(empresasId);
}
@Override
public List<FechamentoParamgeral> buscaParametrosPorEmpresa(Integer empresasId) {
return fechamentoParamgeralDAO.buscaParametrosPorEmpresa(empresasId);
}
@Override
@Transactional
public FechamentoParamgeral suscribirOrActualizacion(FechamentoParamgeral fechamentoParamgeral) {
if(fechamentoParamgeral != null && fechamentoParamgeral.getFechamentoparamgeralId() == null) {
return suscribir(fechamentoParamgeral);
} else if(fechamentoParamgeral != null && fechamentoParamgeral.getFechamentoparamgeralId() != null) {
return actualizacion(fechamentoParamgeral);
}
return null;
}
}