/** * RetailE.java * * This file was auto-generated from WSDL * by the Apache Axis2 version: 1.6.2 Built on : Apr 17, 2012 (05:34:40 IST) */ package com.topsun.posclient.webservice.dto; /** * RetailE bean class */ @SuppressWarnings({"unchecked","unused"}) public class RetailE implements org.apache.axis2.databinding.ADBBean{ /* This type was generated from the piece of schema that had name = retail Namespace URI = http://www.topsunit.com/rms Namespace Prefix = ns1 */ /** * field for DocNum */ protected java.lang.String localDocNum ; /* This tracker boolean wil be used to detect whether the user called the set method * for this attribute. It will be used to determine whether to include this field * in the serialized XML */ protected boolean localDocNumTracker = false ; public boolean isDocNumSpecified(){ return localDocNumTracker; } /** * Auto generated getter method * @return java.lang.String */ public java.lang.String getDocNum(){ return localDocNum; } /** * Auto generated setter method * @param param DocNum */ public void setDocNum(java.lang.String param){ localDocNumTracker = true; this.localDocNum=param; } /** * field for AccountData */ protected java.util.Calendar localAccountData ; /* This tracker boolean wil be used to detect whether the user called the set method * for this attribute. It will be used to determine whether to include this field * in the serialized XML */ protected boolean localAccountDataTracker = false ; public boolean isAccountDataSpecified(){ return localAccountDataTracker; } /** * Auto generated getter method * @return java.util.Calendar */ public java.util.Calendar getAccountData(){ return localAccountData; } /** * Auto generated setter method * @param param AccountData */ public void setAccountData(java.util.Calendar param){ localAccountDataTracker = param != null; this.localAccountData=param; } /** * field for SalesType */ protected java.lang.String localSalesType ; /* This tracker boolean wil be used to detect whether the user called the set method * for this attribute. It will be used to determine whether to include this field * in the serialized XML */ protected boolean localSalesTypeTracker = false ; public boolean isSalesTypeSpecified(){ return localSalesTypeTracker; } /** * Auto generated getter method * @return java.lang.String */ public java.lang.String getSalesType(){ return localSalesType; } /** * Auto generated setter method * @param param SalesType */ public void setSalesType(java.lang.String param){ localSalesTypeTracker = true; this.localSalesType=param; } /** * field for TotalSales */ protected java.math.BigDecimal localTotalSales ; /* This tracker boolean wil be used to detect whether the user called the set method * for this attribute. It will be used to determine whether to include this field * in the serialized XML */ protected boolean localTotalSalesTracker = false ; public boolean isTotalSalesSpecified(){ return localTotalSalesTracker; } /** * Auto generated getter method * @return java.math.BigDecimal */ public java.math.BigDecimal getTotalSales(){ return localTotalSales; } /** * Auto generated setter method * @param param TotalSales */ public void setTotalSales(java.math.BigDecimal param){ localTotalSalesTracker = true; this.localTotalSales=param; } /** * field for DiscountAccount */ protected int localDiscountAccount ; /* This tracker boolean wil be used to detect whether the user called the set method * for this attribute. It will be used to determine whether to include this field * in the serialized XML */ protected boolean localDiscountAccountTracker = false ; public boolean isDiscountAccountSpecified(){ return localDiscountAccountTracker; } /** * Auto generated getter method * @return int */ public int getDiscountAccount(){ return localDiscountAccount; } /** * Auto generated setter method * @param param DiscountAccount */ public void setDiscountAccount(int param){ localDiscountAccountTracker = true; this.localDiscountAccount=param; } /** * field for DiscountRate */ protected java.math.BigDecimal localDiscountRate ; /* This tracker boolean wil be used to detect whether the user called the set method * for this attribute. It will be used to determine whether to include this field * in the serialized XML */ protected boolean localDiscountRateTracker = false ; public boolean isDiscountRateSpecified(){ return localDiscountRateTracker; } /** * Auto generated getter method * @return java.math.BigDecimal */ public java.math.BigDecimal getDiscountRate(){ return localDiscountRate; } /** * Auto generated setter method * @param param DiscountRate */ public void setDiscountRate(java.math.BigDecimal param){ localDiscountRateTracker = true; this.localDiscountRate=param; } /** * field for DiscountAmount */ protected java.math.BigDecimal localDiscountAmount ; /* This tracker boolean wil be used to detect whether the user called the set method * for this attribute. It will be used to determine whether to include this field * in the serialized XML */ protected boolean localDiscountAmountTracker = false ; public boolean isDiscountAmountSpecified(){ return localDiscountAmountTracker; } /** * Auto generated getter method * @return java.math.BigDecimal */ public java.math.BigDecimal getDiscountAmount(){ return localDiscountAmount; } /** * Auto generated setter method * @param param DiscountAmount */ public void setDiscountAmount(java.math.BigDecimal param){ localDiscountAmountTracker = true; this.localDiscountAmount=param; } /** * field for DiscountToZero */ protected java.math.BigDecimal localDiscountToZero ; /* This tracker boolean wil be used to detect whether the user called the set method * for this attribute. It will be used to determine whether to include this field * in the serialized XML */ protected boolean localDiscountToZeroTracker = false ; public boolean isDiscountToZeroSpecified(){ return localDiscountToZeroTracker; } /** * Auto generated getter method * @return java.math.BigDecimal */ public java.math.BigDecimal getDiscountToZero(){ return localDiscountToZero; } /** * Auto generated setter method * @param param DiscountToZero */ public void setDiscountToZero(java.math.BigDecimal param){ localDiscountToZeroTracker = true; this.localDiscountToZero=param; } /** * field for InvoceAmount */ protected java.math.BigDecimal localInvoceAmount ; /* This tracker boolean wil be used to detect whether the user called the set method * for this attribute. It will be used to determine whether to include this field * in the serialized XML */ protected boolean localInvoceAmountTracker = false ; public boolean isInvoceAmountSpecified(){ return localInvoceAmountTracker; } /** * Auto generated getter method * @return java.math.BigDecimal */ public java.math.BigDecimal getInvoceAmount(){ return localInvoceAmount; } /** * Auto generated setter method * @param param InvoceAmount */ public void setInvoceAmount(java.math.BigDecimal param){ localInvoceAmountTracker = param != null; this.localInvoceAmount=param; } /** * field for IsMember */ protected int localIsMember ; /* This tracker boolean wil be used to detect whether the user called the set method * for this attribute. It will be used to determine whether to include this field * in the serialized XML */ protected boolean localIsMemberTracker = false ; public boolean isIsMemberSpecified(){ return localIsMemberTracker; } /** * Auto generated getter method * @return int */ public int getIsMember(){ return localIsMember; } /** * Auto generated setter method * @param param IsMember */ public void setIsMember(int param){ // setting primitive attribute tracker to true localIsMemberTracker = param != java.lang.Integer.MIN_VALUE; this.localIsMember=param; } /** * field for MemberDiscount */ protected java.math.BigDecimal localMemberDiscount ; /* This tracker boolean wil be used to detect whether the user called the set method * for this attribute. It will be used to determine whether to include this field * in the serialized XML */ protected boolean localMemberDiscountTracker = false ; public boolean isMemberDiscountSpecified(){ return localMemberDiscountTracker; } /** * Auto generated getter method * @return java.math.BigDecimal */ public java.math.BigDecimal getMemberDiscount(){ return localMemberDiscount; } /** * Auto generated setter method * @param param MemberDiscount */ public void setMemberDiscount(java.math.BigDecimal param){ localMemberDiscountTracker = true; this.localMemberDiscount=param; } /** * field for DiscountAmount_M */ protected java.math.BigDecimal localDiscountAmount_M ; /* This tracker boolean wil be used to detect whether the user called the set method * for this attribute. It will be used to determine whether to include this field * in the serialized XML */ protected boolean localDiscountAmount_MTracker = false ; public boolean isDiscountAmount_MSpecified(){ return localDiscountAmount_MTracker; } /** * Auto generated getter method * @return java.math.BigDecimal */ public java.math.BigDecimal getDiscountAmount_M(){ return localDiscountAmount_M; } /** * Auto generated setter method * @param param DiscountAmount_M */ public void setDiscountAmount_M(java.math.BigDecimal param){ localDiscountAmount_MTracker = true; this.localDiscountAmount_M=param; } /** * field for CashierID */ protected int localCashierID ; /* This tracker boolean wil be used to detect whether the user called the set method * for this attribute. It will be used to determine whether to include this field * in the serialized XML */ protected boolean localCashierIDTracker = false ; public boolean isCashierIDSpecified(){ return localCashierIDTracker; } /** * Auto generated getter method * @return int */ public int getCashierID(){ return localCashierID; } /** * Auto generated setter method * @param param CashierID */ public void setCashierID(int param){ localCashierIDTracker = true; this.localCashierID=param; } /** * field for CardNo */ protected java.lang.String localCardNo ; /* This tracker boolean wil be used to detect whether the user called the set method * for this attribute. It will be used to determine whether to include this field * in the serialized XML */ protected boolean localCardNoTracker = false ; public boolean isCardNoSpecified(){ return localCardNoTracker; } /** * Auto generated getter method * @return java.lang.String */ public java.lang.String getCardNo(){ return localCardNo; } /** * Auto generated setter method * @param param CardNo */ public void setCardNo(java.lang.String param){ localCardNoTracker = true; this.localCardNo=param; } /** * field for EnablePoint */ protected int localEnablePoint ; /* This tracker boolean wil be used to detect whether the user called the set method * for this attribute. It will be used to determine whether to include this field * in the serialized XML */ protected boolean localEnablePointTracker = false ; public boolean isEnablePointSpecified(){ return localEnablePointTracker; } /** * Auto generated getter method * @return int */ public int getEnablePoint(){ return localEnablePoint; } /** * Auto generated setter method * @param param EnablePoint */ public void setEnablePoint(int param){ localEnablePointTracker = true; this.localEnablePoint=param; } /** * field for UsePoint */ protected int localUsePoint ; /* This tracker boolean wil be used to detect whether the user called the set method * for this attribute. It will be used to determine whether to include this field * in the serialized XML */ protected boolean localUsePointTracker = false ; public boolean isUsePointSpecified(){ return localUsePointTracker; } /** * Auto generated getter method * @return int */ public int getUsePoint(){ return localUsePoint; } /** * Auto generated setter method * @param param UsePoint */ public void setUsePoint(int param){ localUsePointTracker = true; this.localUsePoint=param; } /** * field for ShopID */ protected int localShopID ; /* This tracker boolean wil be used to detect whether the user called the set method * for this attribute. It will be used to determine whether to include this field * in the serialized XML */ protected boolean localShopIDTracker = false ; public boolean isShopIDSpecified(){ return localShopIDTracker; } /** * Auto generated getter method * @return int */ public int getShopID(){ return localShopID; } /** * Auto generated setter method * @param param ShopID */ public void setShopID(int param){ // setting primitive attribute tracker to true localShopIDTracker = param != java.lang.Integer.MIN_VALUE; this.localShopID=param; } /** * field for SalesDate */ protected java.util.Calendar localSalesDate ; /* This tracker boolean wil be used to detect whether the user called the set method * for this attribute. It will be used to determine whether to include this field * in the serialized XML */ protected boolean localSalesDateTracker = false ; public boolean isSalesDateSpecified(){ return localSalesDateTracker; } /** * Auto generated getter method * @return java.util.Calendar */ public java.util.Calendar getSalesDate(){ return localSalesDate; } /** * Auto generated setter method * @param param SalesDate */ public void setSalesDate(java.util.Calendar param){ localSalesDateTracker = param != null; this.localSalesDate=param; } /** * field for Receivable */ protected java.math.BigDecimal localReceivable ; /* This tracker boolean wil be used to detect whether the user called the set method * for this attribute. It will be used to determine whether to include this field * in the serialized XML */ protected boolean localReceivableTracker = false ; public boolean isReceivableSpecified(){ return localReceivableTracker; } /** * Auto generated getter method * @return java.math.BigDecimal */ public java.math.BigDecimal getReceivable(){ return localReceivable; } /** * Auto generated setter method * @param param Receivable */ public void setReceivable(java.math.BigDecimal param){ localReceivableTracker = true; this.localReceivable=param; } /** * field for Discount */ protected java.math.BigDecimal localDiscount ; /* This tracker boolean wil be used to detect whether the user called the set method * for this attribute. It will be used to determine whether to include this field * in the serialized XML */ protected boolean localDiscountTracker = false ; public boolean isDiscountSpecified(){ return localDiscountTracker; } /** * Auto generated getter method * @return java.math.BigDecimal */ public java.math.BigDecimal getDiscount(){ return localDiscount; } /** * Auto generated setter method * @param param Discount */ public void setDiscount(java.math.BigDecimal param){ localDiscountTracker = true; this.localDiscount=param; } /** * field for Totals */ protected java.math.BigDecimal localTotals ; /* This tracker boolean wil be used to detect whether the user called the set method * for this attribute. It will be used to determine whether to include this field * in the serialized XML */ protected boolean localTotalsTracker = false ; public boolean isTotalsSpecified(){ return localTotalsTracker; } /** * Auto generated getter method * @return java.math.BigDecimal */ public java.math.BigDecimal getTotals(){ return localTotals; } /** * Auto generated setter method * @param param Totals */ public void setTotals(java.math.BigDecimal param){ localTotalsTracker = true; this.localTotals=param; } /** * field for IsReturn */ protected int localIsReturn ; /* This tracker boolean wil be used to detect whether the user called the set method * for this attribute. It will be used to determine whether to include this field * in the serialized XML */ protected boolean localIsReturnTracker = false ; public boolean isIsReturnSpecified(){ return localIsReturnTracker; } /** * Auto generated getter method * @return int */ public int getIsReturn(){ return localIsReturn; } /** * Auto generated setter method * @param param IsReturn */ public void setIsReturn(int param){ localIsReturnTracker = true; this.localIsReturn=param; } /** * field for IsReplace */ protected int localIsReplace ; /* This tracker boolean wil be used to detect whether the user called the set method * for this attribute. It will be used to determine whether to include this field * in the serialized XML */ protected boolean localIsReplaceTracker = false ; public boolean isIsReplaceSpecified(){ return localIsReplaceTracker; } /** * Auto generated getter method * @return int */ public int getIsReplace(){ return localIsReplace; } /** * Auto generated setter method * @param param IsReplace */ public void setIsReplace(int param){ localIsReplaceTracker = true; this.localIsReplace=param; } /** * field for Memo */ protected java.lang.String localMemo ; /* This tracker boolean wil be used to detect whether the user called the set method * for this attribute. It will be used to determine whether to include this field * in the serialized XML */ protected boolean localMemoTracker = false ; public boolean isMemoSpecified(){ return localMemoTracker; } /** * Auto generated getter method * @return java.lang.String */ public java.lang.String getMemo(){ return localMemo; } /** * Auto generated setter method * @param param Memo */ public void setMemo(java.lang.String param){ localMemoTracker = true; this.localMemo=param; } /** * field for Retail_Ms */ protected com.topsun.posclient.webservice.dto.ArrayOfretail_M localRetail_Ms ; /* This tracker boolean wil be used to detect whether the user called the set method * for this attribute. It will be used to determine whether to include this field * in the serialized XML */ protected boolean localRetail_MsTracker = false ; public boolean isRetail_MsSpecified(){ return localRetail_MsTracker; } /** * Auto generated getter method * @return com.topsun.posclient.webservice.dto.ArrayOfretail_M */ public com.topsun.posclient.webservice.dto.ArrayOfretail_M getRetail_Ms(){ return localRetail_Ms; } /** * Auto generated setter method * @param param Retail_Ms */ public void setRetail_Ms(com.topsun.posclient.webservice.dto.ArrayOfretail_M param){ localRetail_MsTracker = true; this.localRetail_Ms=param; } /** * field for Retail_Ps */ protected com.topsun.posclient.webservice.dto.ArrayOfretail_P localRetail_Ps ; /* This tracker boolean wil be used to detect whether the user called the set method * for this attribute. It will be used to determine whether to include this field * in the serialized XML */ protected boolean localRetail_PsTracker = false ; public boolean isRetail_PsSpecified(){ return localRetail_PsTracker; } /** * Auto generated getter method * @return com.topsun.posclient.webservice.dto.ArrayOfretail_P */ public com.topsun.posclient.webservice.dto.ArrayOfretail_P getRetail_Ps(){ return localRetail_Ps; } /** * Auto generated setter method * @param param Retail_Ps */ public void setRetail_Ps(com.topsun.posclient.webservice.dto.ArrayOfretail_P param){ localRetail_PsTracker = true; this.localRetail_Ps=param; } /** * field for Retail_MPs */ protected com.topsun.posclient.webservice.dto.ArrayOfretail_MP localRetail_MPs ; /* This tracker boolean wil be used to detect whether the user called the set method * for this attribute. It will be used to determine whether to include this field * in the serialized XML */ protected boolean localRetail_MPsTracker = false ; public boolean isRetail_MPsSpecified(){ return localRetail_MPsTracker; } /** * Auto generated getter method * @return com.topsun.posclient.webservice.dto.ArrayOfretail_MP */ public com.topsun.posclient.webservice.dto.ArrayOfretail_MP getRetail_MPs(){ return localRetail_MPs; } /** * Auto generated setter method * @param param Retail_MPs */ public void setRetail_MPs(com.topsun.posclient.webservice.dto.ArrayOfretail_MP param){ localRetail_MPsTracker = true; this.localRetail_MPs=param; } /** * field for Retail_Fps */ protected com.topsun.posclient.webservice.dto.ArrayOfretail_Fp localRetail_Fps ; /* This tracker boolean wil be used to detect whether the user called the set method * for this attribute. It will be used to determine whether to include this field * in the serialized XML */ protected boolean localRetail_FpsTracker = false ; public boolean isRetail_FpsSpecified(){ return localRetail_FpsTracker; } /** * Auto generated getter method * @return com.topsun.posclient.webservice.dto.ArrayOfretail_Fp */ public com.topsun.posclient.webservice.dto.ArrayOfretail_Fp getRetail_Fps(){ return localRetail_Fps; } /** * Auto generated setter method * @param param Retail_Fps */ public void setRetail_Fps(com.topsun.posclient.webservice.dto.ArrayOfretail_Fp param){ localRetail_FpsTracker = true; this.localRetail_Fps=param; } /** * * @param parentQName * @param factory * @return org.apache.axiom.om.OMElement */ public org.apache.axiom.om.OMElement getOMElement ( final javax.xml.namespace.QName parentQName, final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{ org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(this,parentQName); return factory.createOMElement(dataSource,parentQName); } public void serialize(final javax.xml.namespace.QName parentQName, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{ serialize(parentQName,xmlWriter,false); } public void serialize(final javax.xml.namespace.QName parentQName, javax.xml.stream.XMLStreamWriter xmlWriter, boolean serializeType) throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{ java.lang.String prefix = null; java.lang.String namespace = null; prefix = parentQName.getPrefix(); namespace = parentQName.getNamespaceURI(); writeStartElement(prefix, namespace, parentQName.getLocalPart(), xmlWriter); if (serializeType){ java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://www.topsunit.com/rms"); if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){ writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type", namespacePrefix+":retail", xmlWriter); } else { writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type", "retail", xmlWriter); } } if (localDocNumTracker){ namespace = "http://www.topsunit.com/rms"; writeStartElement(null, namespace, "docNum", xmlWriter); if (localDocNum==null){ // write the nil attribute writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter); }else{ xmlWriter.writeCharacters(localDocNum); } xmlWriter.writeEndElement(); } if (localAccountDataTracker){ namespace = "http://www.topsunit.com/rms"; writeStartElement(null, namespace, "accountData", xmlWriter); if (localAccountData==null){ // write the nil attribute throw new org.apache.axis2.databinding.ADBException("accountData cannot be null!!"); }else{ xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localAccountData)); } xmlWriter.writeEndElement(); } if (localSalesTypeTracker){ namespace = "http://www.topsunit.com/rms"; writeStartElement(null, namespace, "salesType", xmlWriter); if (localSalesType==null){ // write the nil attribute writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter); }else{ xmlWriter.writeCharacters(localSalesType); } xmlWriter.writeEndElement(); } if (localTotalSalesTracker){ namespace = "http://www.topsunit.com/rms"; writeStartElement(null, namespace, "totalSales", xmlWriter); if (localTotalSales==null){ // write the nil attribute writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter); }else{ xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localTotalSales)); } xmlWriter.writeEndElement(); } if (localDiscountAccountTracker){ namespace = "http://www.topsunit.com/rms"; writeStartElement(null, namespace, "discountAccount", xmlWriter); if (localDiscountAccount==java.lang.Integer.MIN_VALUE) { writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter); } else { xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localDiscountAccount)); } xmlWriter.writeEndElement(); } if (localDiscountRateTracker){ namespace = "http://www.topsunit.com/rms"; writeStartElement(null, namespace, "discountRate", xmlWriter); if (localDiscountRate==null){ // write the nil attribute writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter); }else{ xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localDiscountRate)); } xmlWriter.writeEndElement(); } if (localDiscountAmountTracker){ namespace = "http://www.topsunit.com/rms"; writeStartElement(null, namespace, "discountAmount", xmlWriter); if (localDiscountAmount==null){ // write the nil attribute writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter); }else{ xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localDiscountAmount)); } xmlWriter.writeEndElement(); } if (localDiscountToZeroTracker){ namespace = "http://www.topsunit.com/rms"; writeStartElement(null, namespace, "discountToZero", xmlWriter); if (localDiscountToZero==null){ // write the nil attribute writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter); }else{ xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localDiscountToZero)); } xmlWriter.writeEndElement(); } if (localInvoceAmountTracker){ namespace = "http://www.topsunit.com/rms"; writeStartElement(null, namespace, "invoceAmount", xmlWriter); if (localInvoceAmount==null){ // write the nil attribute throw new org.apache.axis2.databinding.ADBException("invoceAmount cannot be null!!"); }else{ xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localInvoceAmount)); } xmlWriter.writeEndElement(); } if (localIsMemberTracker){ namespace = "http://www.topsunit.com/rms"; writeStartElement(null, namespace, "isMember", xmlWriter); if (localIsMember==java.lang.Integer.MIN_VALUE) { throw new org.apache.axis2.databinding.ADBException("isMember cannot be null!!"); } else { xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localIsMember)); } xmlWriter.writeEndElement(); } if (localMemberDiscountTracker){ namespace = "http://www.topsunit.com/rms"; writeStartElement(null, namespace, "memberDiscount", xmlWriter); if (localMemberDiscount==null){ // write the nil attribute writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter); }else{ xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localMemberDiscount)); } xmlWriter.writeEndElement(); } if (localDiscountAmount_MTracker){ namespace = "http://www.topsunit.com/rms"; writeStartElement(null, namespace, "discountAmount_M", xmlWriter); if (localDiscountAmount_M==null){ // write the nil attribute writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter); }else{ xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localDiscountAmount_M)); } xmlWriter.writeEndElement(); } if (localCashierIDTracker){ namespace = "http://www.topsunit.com/rms"; writeStartElement(null, namespace, "cashierID", xmlWriter); if (localCashierID==java.lang.Integer.MIN_VALUE) { writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter); } else { xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localCashierID)); } xmlWriter.writeEndElement(); } if (localCardNoTracker){ namespace = "http://www.topsunit.com/rms"; writeStartElement(null, namespace, "cardNo", xmlWriter); if (localCardNo==null){ // write the nil attribute writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter); }else{ xmlWriter.writeCharacters(localCardNo); } xmlWriter.writeEndElement(); } if (localEnablePointTracker){ namespace = "http://www.topsunit.com/rms"; writeStartElement(null, namespace, "enablePoint", xmlWriter); if (localEnablePoint==java.lang.Integer.MIN_VALUE) { writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter); } else { xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localEnablePoint)); } xmlWriter.writeEndElement(); } if (localUsePointTracker){ namespace = "http://www.topsunit.com/rms"; writeStartElement(null, namespace, "usePoint", xmlWriter); if (localUsePoint==java.lang.Integer.MIN_VALUE) { writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter); } else { xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localUsePoint)); } xmlWriter.writeEndElement(); } if (localShopIDTracker){ namespace = "http://www.topsunit.com/rms"; writeStartElement(null, namespace, "shopID", xmlWriter); if (localShopID==java.lang.Integer.MIN_VALUE) { throw new org.apache.axis2.databinding.ADBException("shopID cannot be null!!"); } else { xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localShopID)); } xmlWriter.writeEndElement(); } if (localSalesDateTracker){ namespace = "http://www.topsunit.com/rms"; writeStartElement(null, namespace, "salesDate", xmlWriter); if (localSalesDate==null){ // write the nil attribute throw new org.apache.axis2.databinding.ADBException("salesDate cannot be null!!"); }else{ xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localSalesDate)); } xmlWriter.writeEndElement(); } if (localReceivableTracker){ namespace = "http://www.topsunit.com/rms"; writeStartElement(null, namespace, "receivable", xmlWriter); if (localReceivable==null){ // write the nil attribute writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter); }else{ xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localReceivable)); } xmlWriter.writeEndElement(); } if (localDiscountTracker){ namespace = "http://www.topsunit.com/rms"; writeStartElement(null, namespace, "discount", xmlWriter); if (localDiscount==null){ // write the nil attribute writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter); }else{ xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localDiscount)); } xmlWriter.writeEndElement(); } if (localTotalsTracker){ namespace = "http://www.topsunit.com/rms"; writeStartElement(null, namespace, "totals", xmlWriter); if (localTotals==null){ // write the nil attribute writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter); }else{ xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localTotals)); } xmlWriter.writeEndElement(); } if (localIsReturnTracker){ namespace = "http://www.topsunit.com/rms"; writeStartElement(null, namespace, "isReturn", xmlWriter); if (localIsReturn==java.lang.Integer.MIN_VALUE) { writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter); } else { xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localIsReturn)); } xmlWriter.writeEndElement(); } if (localIsReplaceTracker){ namespace = "http://www.topsunit.com/rms"; writeStartElement(null, namespace, "isReplace", xmlWriter); if (localIsReplace==java.lang.Integer.MIN_VALUE) { writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter); } else { xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localIsReplace)); } xmlWriter.writeEndElement(); } if (localMemoTracker){ namespace = "http://www.topsunit.com/rms"; writeStartElement(null, namespace, "memo", xmlWriter); if (localMemo==null){ // write the nil attribute writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter); }else{ xmlWriter.writeCharacters(localMemo); } xmlWriter.writeEndElement(); } if (localRetail_MsTracker){ if (localRetail_Ms==null){ writeStartElement(null, "http://www.topsunit.com/rms", "retail_Ms", xmlWriter); // write the nil attribute writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter); xmlWriter.writeEndElement(); }else{ localRetail_Ms.serialize(new javax.xml.namespace.QName("http://www.topsunit.com/rms","retail_Ms"), xmlWriter); } } if (localRetail_PsTracker){ if (localRetail_Ps==null){ writeStartElement(null, "http://www.topsunit.com/rms", "retail_Ps", xmlWriter); // write the nil attribute writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter); xmlWriter.writeEndElement(); }else{ localRetail_Ps.serialize(new javax.xml.namespace.QName("http://www.topsunit.com/rms","retail_Ps"), xmlWriter); } } if (localRetail_MPsTracker){ if (localRetail_MPs==null){ writeStartElement(null, "http://www.topsunit.com/rms", "retail_MPs", xmlWriter); // write the nil attribute writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter); xmlWriter.writeEndElement(); }else{ localRetail_MPs.serialize(new javax.xml.namespace.QName("http://www.topsunit.com/rms","retail_MPs"), xmlWriter); } } if (localRetail_FpsTracker){ if (localRetail_Fps==null){ writeStartElement(null, "http://www.topsunit.com/rms", "retail_Fps", xmlWriter); // write the nil attribute writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter); xmlWriter.writeEndElement(); }else{ localRetail_Fps.serialize(new javax.xml.namespace.QName("http://www.topsunit.com/rms","retail_Fps"), xmlWriter); } } xmlWriter.writeEndElement(); } private static java.lang.String generatePrefix(java.lang.String namespace) { if(namespace.equals("http://www.topsunit.com/rms")){ return "ns1"; } return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); } /** * Utility method to write an element start tag. */ private void writeStartElement(java.lang.String prefix, java.lang.String namespace, java.lang.String localPart, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException { java.lang.String writerPrefix = xmlWriter.getPrefix(namespace); if (writerPrefix != null) { xmlWriter.writeStartElement(namespace, localPart); } else { if (namespace.length() == 0) { prefix = ""; } else if (prefix == null) { prefix = generatePrefix(namespace); } xmlWriter.writeStartElement(prefix, localPart, namespace); xmlWriter.writeNamespace(prefix, namespace); xmlWriter.setPrefix(prefix, namespace); } } /** * Util method to write an attribute with the ns prefix */ private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName, java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{ if (xmlWriter.getPrefix(namespace) == null) { xmlWriter.writeNamespace(prefix, namespace); xmlWriter.setPrefix(prefix, namespace); } xmlWriter.writeAttribute(namespace,attName,attValue); } /** * Util method to write an attribute without the ns prefix */ private void writeAttribute(java.lang.String namespace,java.lang.String attName, java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{ if (namespace.equals("")) { xmlWriter.writeAttribute(attName,attValue); } else { registerPrefix(xmlWriter, namespace); xmlWriter.writeAttribute(namespace,attName,attValue); } } /** * Util method to write an attribute without the ns prefix */ private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName, javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException { java.lang.String attributeNamespace = qname.getNamespaceURI(); java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace); if (attributePrefix == null) { attributePrefix = registerPrefix(xmlWriter, attributeNamespace); } java.lang.String attributeValue; if (attributePrefix.trim().length() > 0) { attributeValue = attributePrefix + ":" + qname.getLocalPart(); } else { attributeValue = qname.getLocalPart(); } if (namespace.equals("")) { xmlWriter.writeAttribute(attName, attributeValue); } else { registerPrefix(xmlWriter, namespace); xmlWriter.writeAttribute(namespace, attName, attributeValue); } } /** * method to handle Qnames */ private void writeQName(javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException { java.lang.String namespaceURI = qname.getNamespaceURI(); if (namespaceURI != null) { java.lang.String prefix = xmlWriter.getPrefix(namespaceURI); if (prefix == null) { prefix = generatePrefix(namespaceURI); xmlWriter.writeNamespace(prefix, namespaceURI); xmlWriter.setPrefix(prefix,namespaceURI); } if (prefix.trim().length() > 0){ xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname)); } else { // i.e this is the default namespace xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname)); } } else { xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname)); } } private void writeQNames(javax.xml.namespace.QName[] qnames, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException { if (qnames != null) { // we have to store this data until last moment since it is not possible to write any // namespace data after writing the charactor data java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer(); java.lang.String namespaceURI = null; java.lang.String prefix = null; for (int i = 0; i < qnames.length; i++) { if (i > 0) { stringToWrite.append(" "); } namespaceURI = qnames[i].getNamespaceURI(); if (namespaceURI != null) { prefix = xmlWriter.getPrefix(namespaceURI); if ((prefix == null) || (prefix.length() == 0)) { prefix = generatePrefix(namespaceURI); xmlWriter.writeNamespace(prefix, namespaceURI); xmlWriter.setPrefix(prefix,namespaceURI); } if (prefix.trim().length() > 0){ stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i])); } else { stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i])); } } else { stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i])); } } xmlWriter.writeCharacters(stringToWrite.toString()); } } /** * Register a namespace prefix */ private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException { java.lang.String prefix = xmlWriter.getPrefix(namespace); if (prefix == null) { prefix = generatePrefix(namespace); javax.xml.namespace.NamespaceContext nsContext = xmlWriter.getNamespaceContext(); while (true) { java.lang.String uri = nsContext.getNamespaceURI(prefix); if (uri == null || uri.length() == 0) { break; } prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); } xmlWriter.writeNamespace(prefix, namespace); xmlWriter.setPrefix(prefix, namespace); } return prefix; } /** * databinding method to get an XML representation of this object * */ public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName) throws org.apache.axis2.databinding.ADBException{ java.util.ArrayList elementList = new java.util.ArrayList(); java.util.ArrayList attribList = new java.util.ArrayList(); if (localDocNumTracker){ elementList.add(new javax.xml.namespace.QName("http://www.topsunit.com/rms", "docNum")); elementList.add(localDocNum==null?null: org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localDocNum)); } if (localAccountDataTracker){ elementList.add(new javax.xml.namespace.QName("http://www.topsunit.com/rms", "accountData")); if (localAccountData != null){ elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localAccountData)); } else { throw new org.apache.axis2.databinding.ADBException("accountData cannot be null!!"); } } if (localSalesTypeTracker){ elementList.add(new javax.xml.namespace.QName("http://www.topsunit.com/rms", "salesType")); elementList.add(localSalesType==null?null: org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localSalesType)); } if (localTotalSalesTracker){ elementList.add(new javax.xml.namespace.QName("http://www.topsunit.com/rms", "totalSales")); elementList.add(localTotalSales==null?null: org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localTotalSales)); } if (localDiscountAccountTracker){ elementList.add(new javax.xml.namespace.QName("http://www.topsunit.com/rms", "discountAccount")); elementList.add( org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localDiscountAccount)); } if (localDiscountRateTracker){ elementList.add(new javax.xml.namespace.QName("http://www.topsunit.com/rms", "discountRate")); elementList.add(localDiscountRate==null?null: org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localDiscountRate)); } if (localDiscountAmountTracker){ elementList.add(new javax.xml.namespace.QName("http://www.topsunit.com/rms", "discountAmount")); elementList.add(localDiscountAmount==null?null: org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localDiscountAmount)); } if (localDiscountToZeroTracker){ elementList.add(new javax.xml.namespace.QName("http://www.topsunit.com/rms", "discountToZero")); elementList.add(localDiscountToZero==null?null: org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localDiscountToZero)); } if (localInvoceAmountTracker){ elementList.add(new javax.xml.namespace.QName("http://www.topsunit.com/rms", "invoceAmount")); if (localInvoceAmount != null){ elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localInvoceAmount)); } else { throw new org.apache.axis2.databinding.ADBException("invoceAmount cannot be null!!"); } } if (localIsMemberTracker){ elementList.add(new javax.xml.namespace.QName("http://www.topsunit.com/rms", "isMember")); elementList.add( org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localIsMember)); } if (localMemberDiscountTracker){ elementList.add(new javax.xml.namespace.QName("http://www.topsunit.com/rms", "memberDiscount")); elementList.add(localMemberDiscount==null?null: org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localMemberDiscount)); } if (localDiscountAmount_MTracker){ elementList.add(new javax.xml.namespace.QName("http://www.topsunit.com/rms", "discountAmount_M")); elementList.add(localDiscountAmount_M==null?null: org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localDiscountAmount_M)); } if (localCashierIDTracker){ elementList.add(new javax.xml.namespace.QName("http://www.topsunit.com/rms", "cashierID")); elementList.add( org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localCashierID)); } if (localCardNoTracker){ elementList.add(new javax.xml.namespace.QName("http://www.topsunit.com/rms", "cardNo")); elementList.add(localCardNo==null?null: org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localCardNo)); } if (localEnablePointTracker){ elementList.add(new javax.xml.namespace.QName("http://www.topsunit.com/rms", "enablePoint")); elementList.add( org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localEnablePoint)); } if (localUsePointTracker){ elementList.add(new javax.xml.namespace.QName("http://www.topsunit.com/rms", "usePoint")); elementList.add( org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localUsePoint)); } if (localShopIDTracker){ elementList.add(new javax.xml.namespace.QName("http://www.topsunit.com/rms", "shopID")); elementList.add( org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localShopID)); } if (localSalesDateTracker){ elementList.add(new javax.xml.namespace.QName("http://www.topsunit.com/rms", "salesDate")); if (localSalesDate != null){ elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localSalesDate)); } else { throw new org.apache.axis2.databinding.ADBException("salesDate cannot be null!!"); } } if (localReceivableTracker){ elementList.add(new javax.xml.namespace.QName("http://www.topsunit.com/rms", "receivable")); elementList.add(localReceivable==null?null: org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localReceivable)); } if (localDiscountTracker){ elementList.add(new javax.xml.namespace.QName("http://www.topsunit.com/rms", "discount")); elementList.add(localDiscount==null?null: org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localDiscount)); } if (localTotalsTracker){ elementList.add(new javax.xml.namespace.QName("http://www.topsunit.com/rms", "totals")); elementList.add(localTotals==null?null: org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localTotals)); } if (localIsReturnTracker){ elementList.add(new javax.xml.namespace.QName("http://www.topsunit.com/rms", "isReturn")); elementList.add( org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localIsReturn)); } if (localIsReplaceTracker){ elementList.add(new javax.xml.namespace.QName("http://www.topsunit.com/rms", "isReplace")); elementList.add( org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localIsReplace)); } if (localMemoTracker){ elementList.add(new javax.xml.namespace.QName("http://www.topsunit.com/rms", "memo")); elementList.add(localMemo==null?null: org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localMemo)); } if (localRetail_MsTracker){ elementList.add(new javax.xml.namespace.QName("http://www.topsunit.com/rms", "retail_Ms")); elementList.add(localRetail_Ms==null?null: localRetail_Ms); } if (localRetail_PsTracker){ elementList.add(new javax.xml.namespace.QName("http://www.topsunit.com/rms", "retail_Ps")); elementList.add(localRetail_Ps==null?null: localRetail_Ps); } if (localRetail_MPsTracker){ elementList.add(new javax.xml.namespace.QName("http://www.topsunit.com/rms", "retail_MPs")); elementList.add(localRetail_MPs==null?null: localRetail_MPs); } if (localRetail_FpsTracker){ elementList.add(new javax.xml.namespace.QName("http://www.topsunit.com/rms", "retail_Fps")); elementList.add(localRetail_Fps==null?null: localRetail_Fps); } return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray()); } /** * Factory class that keeps the parse method */ public static class Factory{ /** * static method to create the object * Precondition: If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable * If this object is not an element, it is a complex type and the reader is at the event just after the outer start element * Postcondition: If this object is an element, the reader is positioned at its end element * If this object is a complex type, the reader is positioned at the end element of its outer element */ public static RetailE parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{ RetailE object = new RetailE(); int event; java.lang.String nillableValue = null; java.lang.String prefix =""; java.lang.String namespaceuri =""; try { while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){ java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type"); if (fullTypeName!=null){ java.lang.String nsPrefix = null; if (fullTypeName.indexOf(":") > -1){ nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":")); } nsPrefix = nsPrefix==null?"":nsPrefix; java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":")+1); if (!"retail".equals(type)){ //find namespace for the prefix java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix); return (RetailE)com.topsun.posclient.webservice.dto.imports.ExtensionMapper.getTypeObject( nsUri,type,reader); } } } // Note all attributes that were handled. Used to differ normal attributes // from anyAttributes. java.util.Vector handledAttributes = new java.util.Vector(); reader.next(); while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.topsunit.com/rms","docNum").equals(reader.getName())){ nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil"); if (!"true".equals(nillableValue) && !"1".equals(nillableValue)){ java.lang.String content = reader.getElementText(); object.setDocNum( org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content)); } else { reader.getElementText(); // throw away text nodes if any. } reader.next(); } // End of if for expected property start element else { } while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.topsunit.com/rms","accountData").equals(reader.getName())){ nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil"); if ("true".equals(nillableValue) || "1".equals(nillableValue)){ throw new org.apache.axis2.databinding.ADBException("The element: "+"accountData" +" cannot be null"); } java.lang.String content = reader.getElementText(); object.setAccountData( org.apache.axis2.databinding.utils.ConverterUtil.convertToDateTime(content)); reader.next(); } // End of if for expected property start element else { } while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.topsunit.com/rms","salesType").equals(reader.getName())){ nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil"); if (!"true".equals(nillableValue) && !"1".equals(nillableValue)){ java.lang.String content = reader.getElementText(); object.setSalesType( org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content)); } else { reader.getElementText(); // throw away text nodes if any. } reader.next(); } // End of if for expected property start element else { } while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.topsunit.com/rms","totalSales").equals(reader.getName())){ nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil"); if (!"true".equals(nillableValue) && !"1".equals(nillableValue)){ java.lang.String content = reader.getElementText(); object.setTotalSales( org.apache.axis2.databinding.utils.ConverterUtil.convertToDecimal(content)); } else { reader.getElementText(); // throw away text nodes if any. } reader.next(); } // End of if for expected property start element else { } while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.topsunit.com/rms","discountAccount").equals(reader.getName())){ nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil"); if (!"true".equals(nillableValue) && !"1".equals(nillableValue)){ java.lang.String content = reader.getElementText(); object.setDiscountAccount( org.apache.axis2.databinding.utils.ConverterUtil.convertToInt(content)); } else { object.setDiscountAccount(java.lang.Integer.MIN_VALUE); reader.getElementText(); // throw away text nodes if any. } reader.next(); } // End of if for expected property start element else { object.setDiscountAccount(java.lang.Integer.MIN_VALUE); } while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.topsunit.com/rms","discountRate").equals(reader.getName())){ nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil"); if (!"true".equals(nillableValue) && !"1".equals(nillableValue)){ java.lang.String content = reader.getElementText(); object.setDiscountRate( org.apache.axis2.databinding.utils.ConverterUtil.convertToDecimal(content)); } else { reader.getElementText(); // throw away text nodes if any. } reader.next(); } // End of if for expected property start element else { } while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.topsunit.com/rms","discountAmount").equals(reader.getName())){ nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil"); if (!"true".equals(nillableValue) && !"1".equals(nillableValue)){ java.lang.String content = reader.getElementText(); object.setDiscountAmount( org.apache.axis2.databinding.utils.ConverterUtil.convertToDecimal(content)); } else { reader.getElementText(); // throw away text nodes if any. } reader.next(); } // End of if for expected property start element else { } while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.topsunit.com/rms","discountToZero").equals(reader.getName())){ nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil"); if (!"true".equals(nillableValue) && !"1".equals(nillableValue)){ java.lang.String content = reader.getElementText(); object.setDiscountToZero( org.apache.axis2.databinding.utils.ConverterUtil.convertToDecimal(content)); } else { reader.getElementText(); // throw away text nodes if any. } reader.next(); } // End of if for expected property start element else { } while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.topsunit.com/rms","invoceAmount").equals(reader.getName())){ nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil"); if ("true".equals(nillableValue) || "1".equals(nillableValue)){ throw new org.apache.axis2.databinding.ADBException("The element: "+"invoceAmount" +" cannot be null"); } java.lang.String content = reader.getElementText(); object.setInvoceAmount( org.apache.axis2.databinding.utils.ConverterUtil.convertToDecimal(content)); reader.next(); } // End of if for expected property start element else { } while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.topsunit.com/rms","isMember").equals(reader.getName())){ nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil"); if ("true".equals(nillableValue) || "1".equals(nillableValue)){ throw new org.apache.axis2.databinding.ADBException("The element: "+"isMember" +" cannot be null"); } java.lang.String content = reader.getElementText(); object.setIsMember( org.apache.axis2.databinding.utils.ConverterUtil.convertToInt(content)); reader.next(); } // End of if for expected property start element else { object.setIsMember(java.lang.Integer.MIN_VALUE); } while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.topsunit.com/rms","memberDiscount").equals(reader.getName())){ nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil"); if (!"true".equals(nillableValue) && !"1".equals(nillableValue)){ java.lang.String content = reader.getElementText(); object.setMemberDiscount( org.apache.axis2.databinding.utils.ConverterUtil.convertToDecimal(content)); } else { reader.getElementText(); // throw away text nodes if any. } reader.next(); } // End of if for expected property start element else { } while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.topsunit.com/rms","discountAmount_M").equals(reader.getName())){ nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil"); if (!"true".equals(nillableValue) && !"1".equals(nillableValue)){ java.lang.String content = reader.getElementText(); object.setDiscountAmount_M( org.apache.axis2.databinding.utils.ConverterUtil.convertToDecimal(content)); } else { reader.getElementText(); // throw away text nodes if any. } reader.next(); } // End of if for expected property start element else { } while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.topsunit.com/rms","cashierID").equals(reader.getName())){ nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil"); if (!"true".equals(nillableValue) && !"1".equals(nillableValue)){ java.lang.String content = reader.getElementText(); object.setCashierID( org.apache.axis2.databinding.utils.ConverterUtil.convertToInt(content)); } else { object.setCashierID(java.lang.Integer.MIN_VALUE); reader.getElementText(); // throw away text nodes if any. } reader.next(); } // End of if for expected property start element else { object.setCashierID(java.lang.Integer.MIN_VALUE); } while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.topsunit.com/rms","cardNo").equals(reader.getName())){ nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil"); if (!"true".equals(nillableValue) && !"1".equals(nillableValue)){ java.lang.String content = reader.getElementText(); object.setCardNo( org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content)); } else { reader.getElementText(); // throw away text nodes if any. } reader.next(); } // End of if for expected property start element else { } while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.topsunit.com/rms","enablePoint").equals(reader.getName())){ nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil"); if (!"true".equals(nillableValue) && !"1".equals(nillableValue)){ java.lang.String content = reader.getElementText(); object.setEnablePoint( org.apache.axis2.databinding.utils.ConverterUtil.convertToInt(content)); } else { object.setEnablePoint(java.lang.Integer.MIN_VALUE); reader.getElementText(); // throw away text nodes if any. } reader.next(); } // End of if for expected property start element else { object.setEnablePoint(java.lang.Integer.MIN_VALUE); } while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.topsunit.com/rms","usePoint").equals(reader.getName())){ nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil"); if (!"true".equals(nillableValue) && !"1".equals(nillableValue)){ java.lang.String content = reader.getElementText(); object.setUsePoint( org.apache.axis2.databinding.utils.ConverterUtil.convertToInt(content)); } else { object.setUsePoint(java.lang.Integer.MIN_VALUE); reader.getElementText(); // throw away text nodes if any. } reader.next(); } // End of if for expected property start element else { object.setUsePoint(java.lang.Integer.MIN_VALUE); } while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.topsunit.com/rms","shopID").equals(reader.getName())){ nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil"); if ("true".equals(nillableValue) || "1".equals(nillableValue)){ throw new org.apache.axis2.databinding.ADBException("The element: "+"shopID" +" cannot be null"); } java.lang.String content = reader.getElementText(); object.setShopID( org.apache.axis2.databinding.utils.ConverterUtil.convertToInt(content)); reader.next(); } // End of if for expected property start element else { object.setShopID(java.lang.Integer.MIN_VALUE); } while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.topsunit.com/rms","salesDate").equals(reader.getName())){ nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil"); if ("true".equals(nillableValue) || "1".equals(nillableValue)){ throw new org.apache.axis2.databinding.ADBException("The element: "+"salesDate" +" cannot be null"); } java.lang.String content = reader.getElementText(); object.setSalesDate( org.apache.axis2.databinding.utils.ConverterUtil.convertToDateTime(content)); reader.next(); } // End of if for expected property start element else { } while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.topsunit.com/rms","receivable").equals(reader.getName())){ nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil"); if (!"true".equals(nillableValue) && !"1".equals(nillableValue)){ java.lang.String content = reader.getElementText(); object.setReceivable( org.apache.axis2.databinding.utils.ConverterUtil.convertToDecimal(content)); } else { reader.getElementText(); // throw away text nodes if any. } reader.next(); } // End of if for expected property start element else { } while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.topsunit.com/rms","discount").equals(reader.getName())){ nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil"); if (!"true".equals(nillableValue) && !"1".equals(nillableValue)){ java.lang.String content = reader.getElementText(); object.setDiscount( org.apache.axis2.databinding.utils.ConverterUtil.convertToDecimal(content)); } else { reader.getElementText(); // throw away text nodes if any. } reader.next(); } // End of if for expected property start element else { } while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.topsunit.com/rms","totals").equals(reader.getName())){ nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil"); if (!"true".equals(nillableValue) && !"1".equals(nillableValue)){ java.lang.String content = reader.getElementText(); object.setTotals( org.apache.axis2.databinding.utils.ConverterUtil.convertToDecimal(content)); } else { reader.getElementText(); // throw away text nodes if any. } reader.next(); } // End of if for expected property start element else { } while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.topsunit.com/rms","isReturn").equals(reader.getName())){ nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil"); if (!"true".equals(nillableValue) && !"1".equals(nillableValue)){ java.lang.String content = reader.getElementText(); object.setIsReturn( org.apache.axis2.databinding.utils.ConverterUtil.convertToInt(content)); } else { object.setIsReturn(java.lang.Integer.MIN_VALUE); reader.getElementText(); // throw away text nodes if any. } reader.next(); } // End of if for expected property start element else { object.setIsReturn(java.lang.Integer.MIN_VALUE); } while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.topsunit.com/rms","isReplace").equals(reader.getName())){ nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil"); if (!"true".equals(nillableValue) && !"1".equals(nillableValue)){ java.lang.String content = reader.getElementText(); object.setIsReplace( org.apache.axis2.databinding.utils.ConverterUtil.convertToInt(content)); } else { object.setIsReplace(java.lang.Integer.MIN_VALUE); reader.getElementText(); // throw away text nodes if any. } reader.next(); } // End of if for expected property start element else { object.setIsReplace(java.lang.Integer.MIN_VALUE); } while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.topsunit.com/rms","memo").equals(reader.getName())){ nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil"); if (!"true".equals(nillableValue) && !"1".equals(nillableValue)){ java.lang.String content = reader.getElementText(); object.setMemo( org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content)); } else { reader.getElementText(); // throw away text nodes if any. } reader.next(); } // End of if for expected property start element else { } while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.topsunit.com/rms","retail_Ms").equals(reader.getName())){ nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil"); if ("true".equals(nillableValue) || "1".equals(nillableValue)){ object.setRetail_Ms(null); reader.next(); reader.next(); }else{ object.setRetail_Ms(com.topsun.posclient.webservice.dto.ArrayOfretail_M.Factory.parse(reader)); reader.next(); } } // End of if for expected property start element else { } while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.topsunit.com/rms","retail_Ps").equals(reader.getName())){ nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil"); if ("true".equals(nillableValue) || "1".equals(nillableValue)){ object.setRetail_Ps(null); reader.next(); reader.next(); }else{ object.setRetail_Ps(com.topsun.posclient.webservice.dto.ArrayOfretail_P.Factory.parse(reader)); reader.next(); } } // End of if for expected property start element else { } while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.topsunit.com/rms","retail_MPs").equals(reader.getName())){ nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil"); if ("true".equals(nillableValue) || "1".equals(nillableValue)){ object.setRetail_MPs(null); reader.next(); reader.next(); }else{ object.setRetail_MPs(com.topsun.posclient.webservice.dto.ArrayOfretail_MP.Factory.parse(reader)); reader.next(); } } // End of if for expected property start element else { } while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.topsunit.com/rms","retail_Fps").equals(reader.getName())){ nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil"); if ("true".equals(nillableValue) || "1".equals(nillableValue)){ object.setRetail_Fps(null); reader.next(); reader.next(); }else{ object.setRetail_Fps(com.topsun.posclient.webservice.dto.ArrayOfretail_Fp.Factory.parse(reader)); reader.next(); } } // End of if for expected property start element else { } while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); if (reader.isStartElement()) // A start element we are not expecting indicates a trailing invalid property throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getName()); } catch (javax.xml.stream.XMLStreamException e) { throw new java.lang.Exception(e); } return object; } }//end of factory class }