Package br.jus.tjrn.arq.exception

Examples of br.jus.tjrn.arq.exception.ServiceBusinessException


    public void validaItem(Itensracao item,List<Itensracao> itens) throws ServiceBusinessException{
      Integer saldo = 0;
      Itensracao oldItem;
      if(item != null){
        if(item.getItemTipoRacao() == null)
          throw new ServiceBusinessException("O item de tipo de ração não pode ser vazio.");
        else if(containsItem(item,itens))
          throw new ServiceBusinessException("Item já inserido.");
         
        if(item.getQuantidade() == null || item.getQuantidade().equals(BigDecimal.ZERO))
          throw new ServiceBusinessException("O campo quantidade não pode ser vazio.");
        else{
          saldo = item.getItemTipoRacao().getInsumo().getQuantidade();
            if(item.getId() != null){
              oldItem = itensService.findById(item.getId());
              saldo += oldItem.getQuantidade().intValue();
            }
            if(item.getQuantidade().intValue() > saldo)
              throw new ServiceBusinessException("O item associado ao insumo '"+item.getItemTipoRacao().getInsumo().getDescricao()+"' possui saldo ("+saldo+") insuficiente.");
        }
      }
    }
View Full Code Here


          erros.add(String.format("O campo Tipo de Pessoa não pode ser vazio."));
       
        validateCPRF(erros);

        if (!erros.isEmpty()) {
            throw new ServiceBusinessException(new DomainConstraintException(erros));
        }
    }
View Full Code Here

        entityToValidate.setAtivo(true);
        entityToValidate.setId(entity.getId());
       
       
        if(entity.getItens() == null || entity.getItens().size() == 0)
          throw new ServiceBusinessException("Nenhum item foi adicionado.");
        else{
          validaItens(entity);
        }
   
    }
View Full Code Here


    public void validaItem(ItensDespesa item, Despesas despesa) throws ServiceBusinessException{
      if(item !=null){
        if(item.getValor() == null || item.getValor().equals(BigDecimal.ZERO))
          throw new ServiceBusinessException("O campo valor não pode ser vazio.");
       
        if(containsItem(item,despesa))
          throw new ServiceBusinessException("Item já inserido.");
      }
    }
View Full Code Here

   
    if(getNovaSenha() == null || getNovaSenha().isEmpty())
      erros.add("O campo Nova Senha não pode ser vazio");
   
        if (!erros.isEmpty()) {
            throw new ServiceBusinessException(new DomainConstraintException(erros));
        }else{
          getEntity().setSenha(novaSenha);
        }
   
  }
View Full Code Here

        throws ServiceBusinessException {
      super.onBeforeSave(entityToSave);
      entityToSave.setAtivo(true);
     
      if(entityToSave.getQuantidade() == null || entityToSave.getQuantidade() == 0)
        throw new ServiceBusinessException("O campo quantidade não pode ser vazio.");
      if(entityToSave.getProduto() != null && entityToSave.getProduto().getOvos() == true && entityToSave.getTipobandeja() == null)
      throw new ServiceBusinessException("O tipo de bandeja não pode ser vazio.");
    }
View Full Code Here

    }
   
    @Override
    public void validate(Tipobandeja entity) throws ServiceBusinessException {
      if(entity.getQuantidade() == null || entity.getQuantidade().equals(BigDecimal.ZERO))
          throw new ServiceBusinessException("O campo quantidade não pode ser vazio");
     
      Tipobandeja entityToValidate = new Tipobandeja();
        entityToValidate.setDescricao(entity.getDescricao());
        entityToValidate.setId(entity.getId());
        entityToValidate.setAtivo(true);
View Full Code Here

      Compras entityToValidate = new Compras();
        entityToValidate.setAtivo(true);
        entityToValidate.setId(entity.getId());
       
        if(entity.isParcelado() && (entity.getParcelas() == null || entity.getParcelas() == 0))
          throw new ServiceBusinessException("O campo parcelas não pode ser vazio.");
       
        if(entity.getItens() == null || entity.getItens().size() == 0)
          throw new ServiceBusinessException("Nenhum item foi adicionado.");
        else{
          validaItens(entity);
        }
    }
View Full Code Here

    public void validaItem(ItensVendas item,Vendas venda) throws ServiceBusinessException{
      Integer saldo = 0;
      ItensVendas oldItem;
      if(item != null){
        if(item.getTipoItem() == null)
          throw new ServiceBusinessException("O tipo do item de compra não pode ser vazio.");
        else{
          if(item.isTipoInsumo()){
            if(item.getInsumo() == null)
              throw new ServiceBusinessException("O insumo não pode ser vazio.");
          }else if(item.isTipoRacao()){
            if(item.getRacao() == null)
              throw new ServiceBusinessException("A ração não pode ser vazio.");
          }else if(item.isTipoProduto()){
            if(item.getProduto() == null)
            throw new ServiceBusinessException("O produto não pode ser vazio.");
            else{
              if(item.getProduto().getOvos() == true && item.getTipobandeja() == null)
                throw new ServiceBusinessException("O tipo de bandeja não pode ser vazio.");
            }
          }
        }
       
        if(containsItem(item,venda))
          throw new ServiceBusinessException("Item já inserido.")
       
        if(item.getQuantidade() == null || item.getQuantidade().equals(BigDecimal.ZERO))
          throw new ServiceBusinessException("O campo quantidade não pode ser vazio.");
        else{
       
          if(item.isTipoInsumo()){
              saldo = item.getInsumo().getQuantidade();
            }else if(item.isTipoRacao()){
              saldo = item.getRacao().getQuantidade().intValue();
            }else if(item.isTipoProduto()){
              saldo = item.getProduto().getQuantidade();
            }
           
            if(item.getId() != null){
              oldItem = itensService.findById(item.getId());
              if(item.isTipoProduto() && item.getProduto().getOvos())
                saldo += (oldItem.getQuantidade().intValue() * oldItem.getTipobandeja().getQuantidade().intValue());
              else
                saldo += oldItem.getQuantidade().intValue();
            }
           
           
          if(item.isTipoInsumo()){
            if(item.getQuantidade().intValue() > saldo)
              throw new ServiceBusinessException("O item associado ao insumo '"+item.getInsumo().getDescricao()+"' possui saldo ("+saldo+") insuficiente.");
          }else if(item.isTipoRacao()){
            if(item.getQuantidade().intValue() > saldo)
              throw new ServiceBusinessException("O item associado à ração '"+item.getRacao().getDescricao()+"' possui saldo ("+saldo+") insuficiente.");
          }else if(item.isTipoProduto()){
            if(item.getQuantidade().intValue() * item.getTipobandeja().getQuantidade().intValue() > saldo)
              throw new ServiceBusinessException("O item associado ao produto '"+item.getProduto().getDescricao()+"' possui saldo ("+saldo+") insuficiente.");
          }
           
        }
       
        if(item.getValor() == null || item.getValor().equals(BigDecimal.ZERO))
          throw new ServiceBusinessException("O campo valor não pode ser vazio.");
       
      }
    }
View Full Code Here

        } catch (DataAccessException e) {
            e.printStackTrace();
            throw new ServiceDataAccessException(e);
        } catch (PersistenceValidateException e) {
            e.printStackTrace();
            throw new ServiceBusinessException(e);
        } catch (EmailServiceException e) {
            e.printStackTrace();
            throw new ServiceBusinessException("A operação foi concluída, mas ocorreu um erro ao enviar o e-mail", e);
        }
    }
View Full Code Here

TOP

Related Classes of br.jus.tjrn.arq.exception.ServiceBusinessException

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.