Package com.commander4j.db

Examples of com.commander4j.db.JDBProcessOrder


  }
 
  private void populateListAllResources() {
    DefaultComboBoxModel<String> defComboBoxMod = new DefaultComboBoxModel<String>();

    JDBProcessOrder po = new JDBProcessOrder(Common.selectedHostID, Common.sessionID);
    LinkedList<String> tempGroupList = po.getResourceList(selectedLine,selectedGroup);
    int sel = -1;
    for (int j = 0; j < tempGroupList.size(); j++)
    {
      defComboBoxMod.addElement(tempGroupList.get(j));
View Full Code Here


    JDBQMExtension qmExtension = new JDBQMExtension(getHostID(), getSessionID());
    JDBQMActivity qmActivity = new JDBQMActivity(getHostID(), getSessionID());
    JDBQMTest qmTest = new JDBQMTest(getHostID(), getSessionID());
    JDBQMDictionary qmDictionary = new JDBQMDictionary(getHostID(), getSessionID());
    JDBInterface inter = new JDBInterface(getHostID(), getSessionID());
    JDBProcessOrder po = new JDBProcessOrder(getHostID(),getSessionID());

    inter.getInterfaceProperties("QM Inspection Request", "Input");

    // INSPECTION //
    // Decode the Inspection Top Level ID //
   
    inspectionID = gmh.getXMLDocument().findXPath("//message/messageData/inspectionDefinition/ID").trim();
    inspectionDescription = gmh.getXMLDocument().findXPath("//message/messageData/inspectionDefinition/description").trim();
    processOrder = JUtility.replaceNullStringwithBlank(gmh.getXMLDocument().findXPath("//message/messageData/inspectionDefinition/processOrder").trim());
   
   
    if (processOrder.equals("")==false)
    {
      processOrder = processOrder.replaceAll("^0+", "");
        po.setProcessOrder(processOrder);
        if (po.isValidProcessOrder())
        {
          po.getProcessOrderProperties();
          po.setInspectionID(inspectionID);
          po.update();
        }
    }

    qmInspection.setInspectionID(inspectionID);
View Full Code Here

  }

  public Boolean processMessage(GenericMessageHeader gmh) {
    Boolean result = false;

    JDBProcessOrder po = new JDBProcessOrder(getHostID(), getSessionID());
    JDBCustomer cst = new JDBCustomer(getHostID(), getSessionID());
    JDBUom uomdb = new JDBUom(getHostID(), getSessionID());
    JDBInterface inter = new JDBInterface(getHostID(), getSessionID());

    inter.getInterfaceProperties("Process Order", "Input");

    orderNo = gmh.getXMLDocument().findXPath("//message/messageData/processOrder/orderNo").trim();
    material = gmh.getXMLDocument().findXPath("//message/messageData/processOrder/material").trim();
    description = gmh.getXMLDocument().findXPath("//message/messageData/processOrder/description").trim();
    status = gmh.getXMLDocument().findXPath("//message/messageData/processOrder/status").trim();
    location = gmh.getXMLDocument().findXPath("//message/messageData/processOrder/location").trim();
    dueDate = gmh.getXMLDocument().findXPath("//message/messageData/processOrder/dueDate").trim();
    receipeId = gmh.getXMLDocument().findXPath("//message/messageData/processOrder/receipeId").trim();
    requiredQuantity = gmh.getXMLDocument().findXPath("//message/messageData/processOrder/requiredQuantity").trim();

    requiredUom = gmh.getXMLDocument().findXPath("//message/messageData/processOrder/requiredUom").trim();
    requiredUom = uomdb.convertUom(inter.getUOMConversion(), requiredUom);

    defaultPalletStatus = gmh.getXMLDocument().findXPath("//message/messageData/processOrder/defaultPalletStatus").trim();
    requiredResource = gmh.getXMLDocument().findXPath("//message/messageData/processOrder/requiredResource").trim();
   
    inspectionID = JUtility.replaceNullStringwithBlank(gmh.getXMLDocument().findXPath("//message/messageData/processOrder/inspectionID").trim());
    customerID = JUtility.replaceNullStringwithBlank(gmh.getXMLDocument().findXPath("//message/messageData/processOrder/customerID").trim());
    customerName = JUtility.replaceNullStringwithBlank(gmh.getXMLDocument().findXPath("//message/messageData/processOrder/customerName").trim());

    boolean create = false;
    if (po.getProcessOrderProperties(orderNo) == false) {
      create = true;
    }
    else {
      create = false;
    }

    po.setLocation(location);
    po.setMaterial(material);
    po.setDescription(description);
    po.setStatus(status);
    po.setDefaultPalletStatus(defaultPalletStatus);
    po.setRecipe(receipeId);
    po.setRequiredQuantity(BigDecimal.valueOf(Double.valueOf(requiredQuantity)));
    po.setRequiredUom(requiredUom);
    po.setRequiredResource(requiredResource);
    po.setInspectionID(inspectionID);

    if (customerID.equals("") == false) {
      if (cst.getCustomerProperties(customerID) == true) {
        if (customerName.equals("") == false) {
          cst.setName(customerName);
          cst.update();
        }
      }
      else {
        cst.create(customerID, customerName, "Y");
      }
    }
    else
    {
      customerID = "SELF";
    }

    po.setCustomerID(customerID);

    String temp = dueDate.replace("T", " ");
    java.sql.Timestamp ts2 = java.sql.Timestamp.valueOf(temp);
    po.setDueDate(ts2);

    if (create == true) {
      if (po.create() == false) {
        setErrorMessage(po.getErrorMessage());
      }
      else {
        result = true;
        setErrorMessage("Process Order " + po.getProcessOrder() + " created.");
      }
    }
    else {
      if (po.update() == false) {
        setErrorMessage("Process Order "+orderNo+" : "+po.getErrorMessage());
      }
      else {
        result = true;
        setErrorMessage("Process Order " + po.getProcessOrder() + " updated.");
      }
    }

    po = null;
View Full Code Here

    try
    {
      if (cache.containsKey(row)==false)
      {
        mResultSet.absolute(row + 1);
        final JDBProcessOrder prow = new JDBProcessOrder(Common.selectedHostID, Common.sessionID);
        prow.getPropertiesfromResultSet(mResultSet);
        cache.put(row, prow);
      }
     
      switch (col)
      {
View Full Code Here

  }

  public Boolean processMessage(GenericMessageHeader gmh) {
    Boolean result = true;

    JDBProcessOrder po = new JDBProcessOrder(getHostID(), getSessionID());

    orderNo = gmh.getXMLDocument().findXPath("//message/messageData/processOrderStatusChange/orderNo").trim();
    status = gmh.getXMLDocument().findXPath("//message/messageData/processOrderStatusChange/status").trim();
    receipeId = gmh.getXMLDocument().findXPath("//message/messageData/processOrderStatusChange/receipeId").trim();

    if (po.getProcessOrderProperties(orderNo) == true)
    {
      po.setStatus(status);
      po.setRecipe(receipeId);
      if (po.update() == true)
      {
        setErrorMessage("Process Order " + orderNo + " status updated.");
      }
      else
      {
        result = false;
        setErrorMessage("Process Order [" + orderNo + "] updated failed. [" + po.getErrorMessage() + "]");
      }
    }
    else
    {
      result = false;
View Full Code Here

TOP

Related Classes of com.commander4j.db.JDBProcessOrder

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.