Search in sources :

Example 66 with EntityNotFoundException

use of javax.persistence.EntityNotFoundException in project sic by belluccifranco.

the class ClienteServiceImpl method buscarClientes.

@Override
public List<Cliente> buscarClientes(BusquedaClienteCriteria criteria) {
    //Empresa
    if (criteria.getEmpresa() == null) {
        throw new EntityNotFoundException(ResourceBundle.getBundle("Mensajes").getString("mensaje_empresa_no_existente"));
    }
    if (criteria.getRazonSocial() == null) {
        criteria.setRazonSocial("");
    }
    QCliente qcliente = QCliente.cliente;
    BooleanBuilder builder = new BooleanBuilder();
    builder.and(qcliente.empresa.eq(criteria.getEmpresa()).and(qcliente.eliminado.eq(false))).and(this.buildPredicadoBusqueda(criteria.getRazonSocial(), criteria.getNombreFantasia(), criteria.getIdFiscal(), qcliente, criteria.isBuscaPorRazonSocial(), criteria.isBuscaPorNombreFantasia(), criteria.isBuscaPorId_Fiscal()));
    if (criteria.isBuscaPorLocalidad() == true) {
        builder.and(qcliente.localidad.eq(criteria.getLocalidad()));
    }
    if (criteria.isBuscaPorProvincia() == true) {
        builder.and(qcliente.localidad.provincia.eq(criteria.getProvincia()));
    }
    if (criteria.isBuscaPorPais() == true) {
        builder.and(qcliente.localidad.provincia.pais.eq(criteria.getPais()));
    }
    List<Cliente> list = new ArrayList<>();
    clienteRepository.findAll(builder, new Sort(Sort.Direction.ASC, "razonSocial")).iterator().forEachRemaining(list::add);
    return list;
}
Also used : BooleanBuilder(com.querydsl.core.BooleanBuilder) ArrayList(java.util.ArrayList) Sort(org.springframework.data.domain.Sort) QCliente(sic.modelo.QCliente) EntityNotFoundException(javax.persistence.EntityNotFoundException) QCliente(sic.modelo.QCliente) Cliente(sic.modelo.Cliente)

Example 67 with EntityNotFoundException

use of javax.persistence.EntityNotFoundException in project sic by belluccifranco.

the class CondicionDeIVAServiceImpl method eliminar.

@Override
@Transactional
public void eliminar(Long idCondicionIVA) {
    CondicionIVA condicionIVA = this.getCondicionIVAPorId(idCondicionIVA);
    if (condicionIVA == null) {
        throw new EntityNotFoundException(ResourceBundle.getBundle("Mensajes").getString("mensaje_CondicionIVA_no_existente"));
    }
    condicionIVA.setEliminada(true);
    condicionIVARepository.save(condicionIVA);
}
Also used : CondicionIVA(sic.modelo.CondicionIVA) EntityNotFoundException(javax.persistence.EntityNotFoundException) Transactional(org.springframework.transaction.annotation.Transactional)

Example 68 with EntityNotFoundException

use of javax.persistence.EntityNotFoundException in project sic by belluccifranco.

the class TransportistaServiceImpl method eliminar.

@Override
@Transactional
public void eliminar(long idTransportista) {
    Transportista transportista = this.getTransportistaPorId(idTransportista);
    if (transportista == null) {
        throw new EntityNotFoundException(ResourceBundle.getBundle("Mensajes").getString("mensaje_transportista_no_existente"));
    }
    transportista.setEliminado(true);
    transportistaRepository.save(transportista);
}
Also used : Transportista(sic.modelo.Transportista) QTransportista(sic.modelo.QTransportista) EntityNotFoundException(javax.persistence.EntityNotFoundException) Transactional(org.springframework.transaction.annotation.Transactional)

Example 69 with EntityNotFoundException

use of javax.persistence.EntityNotFoundException in project sic by belluccifranco.

the class CajaServiceImpl method eliminar.

@Override
@Transactional
public void eliminar(Long idCaja) {
    Caja caja = this.getCajaPorId(idCaja);
    if (caja == null) {
        throw new EntityNotFoundException(ResourceBundle.getBundle("Mensajes").getString("mensaje_caja_no_existente"));
    }
    caja.setEliminada(true);
    this.actualizar(caja);
}
Also used : Caja(sic.modelo.Caja) QCaja(sic.modelo.QCaja) EstadoCaja(sic.modelo.EstadoCaja) EntityNotFoundException(javax.persistence.EntityNotFoundException) Transactional(org.springframework.transaction.annotation.Transactional)

Example 70 with EntityNotFoundException

use of javax.persistence.EntityNotFoundException in project sic by belluccifranco.

the class CajaServiceImpl method getCajaPorId.

@Override
public Caja getCajaPorId(Long id) {
    Caja caja = cajaRepository.findOne(id);
    if (caja == null) {
        throw new EntityNotFoundException(ResourceBundle.getBundle("Mensajes").getString("mensaje_caja_no_existente"));
    }
    caja = this.cargarPagosyGastos(caja);
    caja.setTotalAfectaCaja(this.getTotalCaja(caja, true));
    caja.setTotalGeneral(this.getTotalCaja(caja, false));
    caja.setSaldoFinal(caja.getTotalGeneral());
    this.actualizar(caja);
    return caja;
}
Also used : Caja(sic.modelo.Caja) QCaja(sic.modelo.QCaja) EstadoCaja(sic.modelo.EstadoCaja) EntityNotFoundException(javax.persistence.EntityNotFoundException)

Aggregations

EntityNotFoundException (javax.persistence.EntityNotFoundException)75 EntityManager (javax.persistence.EntityManager)20 NonexistentEntityException (com.intel.mtwilson.as.controller.exceptions.NonexistentEntityException)18 ServiceException (gov.ca.cwds.rest.services.ServiceException)15 Transactional (org.springframework.transaction.annotation.Transactional)14 BusinessServiceException (sic.service.BusinessServiceException)11 Test (org.junit.Test)10 Calendar (java.util.Calendar)9 GregorianCalendar (java.util.GregorianCalendar)9 ArrayList (java.util.ArrayList)7 BooleanBuilder (com.querydsl.core.BooleanBuilder)6 TblMle (com.intel.mtwilson.as.data.TblMle)5 IllegalOrphanException (com.intel.mtwilson.as.controller.exceptions.IllegalOrphanException)4 TblModuleManifest (com.intel.mtwilson.as.data.TblModuleManifest)4 PersistenceException (javax.persistence.PersistenceException)4 Sort (org.springframework.data.domain.Sort)4 TblHosts (com.intel.mtwilson.as.data.TblHosts)3 OptimisticLockException (javax.persistence.OptimisticLockException)3 TblEventType (com.intel.mtwilson.as.data.TblEventType)2 TblHostSpecificManifest (com.intel.mtwilson.as.data.TblHostSpecificManifest)2