Examples of PostShipment


Examples of no.ugland.utransprod.model.PostShipment

            .lazyLoadOrder(order, new LazyLoadOrderEnum[] {
                LazyLoadOrderEnum.POST_SHIPMENTS,
                LazyLoadOrderEnum.COMMENTS,
                LazyLoadOrderEnum.COLLIES });
      } else {
        PostShipment postShipment = (PostShipment) transportable;

        postShipmentManager.lazyLoad(postShipment,
            new LazyLoadPostShipmentEnum[] {
                LazyLoadPostShipmentEnum.POST_SHIPMENT_REFS,
                LazyLoadPostShipmentEnum.ORDER_COMMENTS,
                LazyLoadPostShipmentEnum.COLLIES });
      }
      if (transportable.getPostShipments() != null
          && transportable.getPostShipments().size() != 0) {
        Util.showErrorDialog(window1, "Ordre har etterleveringer",
            "Kan ikke fjerne ordre som har etterleveringer.");
        return;
      }
      transportable.setSentBool(false);
      transportable.setTransport(null);

      if (transportable instanceof Order) {
        Order order = (Order) transportable;

        orderViewHandler.lazyLoadOrder(order, new LazyLoadOrderEnum[] {
            LazyLoadOrderEnum.COLLIES,
            LazyLoadOrderEnum.ORDER_LINES,
            LazyLoadOrderEnum.ORDER_COSTS });
        Set<Colli> collies = order.getCollies();
        removeSentFromCollies(collies);

        Set<OrderLine> orderLines = order.getOrderLines();
        if (orderLines != null) {
          PostShipment postShipment;
          for (OrderLine orderLine : orderLines) {
            postShipment = orderLine.getPostShipment();
            Deviation deviation;
            if (postShipment != null) {
              orderLine.setPostShipment(null);
              deviation = postShipment.getDeviation();
              postShipment.setOrder(null);

              postShipmentManager
                  .removePostShipment(postShipment);

              if (deviation != null) {
View Full Code Here

Examples of no.ugland.utransprod.model.PostShipment

    List<Object> splitted = splitOrderViewHandler.getSplitted();

    if (splitted != null && splitted.size() != 0) {
      PostShipmentManager postShipmentManager = (PostShipmentManager) ModelUtil
          .getBean("postShipmentManager");
      PostShipment postShipment = new PostShipment();
      postShipment.setOrder(transportable.getOrder());
      postShipment.setPostShipmentRef(transportable.getPostShipment());
      for (Object object : splitted) {
        if (object instanceof Colli) {
          splitColli((Colli) object, postShipment);
        } else {
          splitOrderLine((OrderLine) object, postShipment);
        }
      }
      postShipmentManager.lazyLoad(postShipment,
          new LazyLoadPostShipmentEnum[] {
              LazyLoadPostShipmentEnum.ORDER_LINES,
              LazyLoadPostShipmentEnum.ORDER_LINE_ORDER_LINES });
      if (postShipment.isDonePackage()) {
        postShipment.setPostShipmentReady(Util.getCurrentDate());
      }

      postShipmentManager.savePostShipment(postShipment);
      transportable.setStatus(null);
      saveTransportable(transportable);
View Full Code Here

Examples of no.ugland.utransprod.model.PostShipment

            e.printStackTrace();
        }
    }

    protected void checkAndSavePostShipment(OrderLine orderLine) {
        PostShipment postShipment = orderLine.getPostShipment();
        if (postShipment != null) {
            postShipment.setStatus(null);
            PostShipmentManager postShipmentManager = (PostShipmentManager) ModelUtil
                    .getBean("postShipmentManager");
            postShipmentManager.savePostShipment(postShipment);
        }
    }
View Full Code Here

Examples of no.ugland.utransprod.model.PostShipment

                } else {
                    order.setOrderComplete(null);
                    orderManager.saveOrder(order);
                }
            } else {
                PostShipment postShipment = orderLine.getPostShipment();
                if (postShipment != null) {
                    PostShipmentManager postShipmentManager = (PostShipmentManager) ModelUtil
                            .getBean("postShipmentManager");
                    if (applied) {
                        postShipmentManager.lazyLoad(postShipment,
                                new LazyLoadPostShipmentEnum[] { LazyLoadPostShipmentEnum.ORDER_LINES });
                        if (postShipment.isDonePackage()) {
                            postShipment.setPostShipmentComplete(Util.getCurrentDate());
                            postShipmentManager.savePostShipment(postShipment);
                        }
                    } else {
                        postShipment.setPostShipmentComplete(null);
                        postShipmentManager.savePostShipment(postShipment);
                    }
                }
            }
        }
View Full Code Here

Examples of no.ugland.utransprod.model.PostShipment

     * @param postShipmentBool
     */
    public void setPostShipmentBool(Boolean postShipmentBool) {
        if (postShipmentBool) {
            if (object.getPostShipment() == null) {
                object.setPostShipment(new PostShipment(null, null, object
                        .getOrder(), null, object, null, null,null));
            }
        } else {
            object.setPostShipment(null);
        }
View Full Code Here

Examples of no.ugland.utransprod.model.PostShipment

    /**
     * @param postShipment
     */
    public void setPostShipment(PostShipment postShipment) {
        PostShipment oldShipment = getPostShipment();
        object.setPostShipment(postShipment);
        firePropertyChange(PROPERTY_POST_SHIPMENT, oldShipment, postShipment);
    }
View Full Code Here

Examples of no.ugland.utransprod.model.PostShipment

            orderLines.clear();
            orderLines.addAll(orderLineList);
            object.setOrderLines(orderLines);

        } else {
            PostShipment postShipment = object.getPostShipment();
            Set<OrderLine> orderLines = postShipment.getOrderLines();
            if (orderLines == null) {
                orderLines = new HashSet<OrderLine>();
            }
            orderLines.clear();
            orderLines.addAll(orderLineList);
            postShipment.setOrderLines(orderLines);
        }

        if (costList != null) {
            Iterator<OrderCost> it = costList.iterator();
            while (it.hasNext()) {
View Full Code Here

Examples of no.ugland.utransprod.model.PostShipment

        } else {
          order.setOrderComplete(null);
          orderManager.saveOrder(order);
        }
      } else {
        PostShipment postShipment = colli.getPostShipment();
        if (postShipment != null) {
          PostShipmentManager postShipmentManager = (PostShipmentManager) ModelUtil
              .getBean("postShipmentManager");
          if (applied) {
            postShipmentManager
                .lazyLoad(
                    postShipment,
                    new LazyLoadPostShipmentEnum[] { LazyLoadPostShipmentEnum.ORDER_LINES });
            if (postShipment.isDonePackage()) {
              postShipment.setPostShipmentComplete(Util
                  .getCurrentDate());
              postShipmentManager.savePostShipment(postShipment);
            }
          } else {
            postShipment.setPostShipmentComplete(null);
            postShipmentManager.savePostShipment(postShipment);
          }
        }
      }
    }
View Full Code Here

Examples of no.ugland.utransprod.model.PostShipment

    /**
     * @see javax.swing.table.TableModel#getValueAt(int, int)
     */
    public Object getValueAt(int row, int column) {
      PostShipment postShipment = (PostShipment) getRow(row);
      switch (column) {
      case 0:
        return postShipment;
      case 1:
        return postShipment.getOrder().getOrderNr();
      case 2:
        return postShipment.getOrder().getDeliveryAddress();
      case 3:
        return postShipment.getOrder().getPostalCode();
      case 4:
        return postShipment.getOrder().getPostOffice();

      case 5:
        return postShipment.getOrder().getConstructionType();
        // case 6: return postShipment.getOrder().getComment();
      case 6:
        if (postShipment.getOrderReady() != null) {
          return "Ja";
        }
        return "Nei";
      case 7:
        if (postShipment.getProductAreaGroup() != null) {
          return postShipment.getProductAreaGroup()
              .getProductAreaGroupName();
        }
        return "";
      default:
        throw new IllegalStateException("Unknown column");
View Full Code Here

Examples of no.ugland.utransprod.model.PostShipment

      if (order.getOrderId() == null) {
        return;
      }
    }

    PostShipment postShipment = new PostShipment();
    postShipment.setOrder(order);
    Deviation deviation = new Deviation();
    deviation.setPostShipment(postShipment);
    deviation.setOrder(order);
    deviation.setCustomerName(order.getCustomer().getFullName());
    deviation.setCustomerNr(order.getCustomer().getCustomerNr());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.