/** * TCreate_Input.java * * This file was auto-generated from WSDL * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. */ package de.epages.ws.order.model; /** * input arguments of a single create() order call. * a set of order specific attributes that will be used to create * a order. * the alias element is optional, a new alias will be created * if omitted. * customer, creation date, line item container, billing address * are mandatory. * all others are optional. */ public class TCreate_Input implements java.io.Serializable { /* order alias */ private java.lang.String alias; /* order's customer (object path to customer) */ private java.lang.String customer; /* order's user (object path to user) */ private java.lang.String user; /* order's creation date */ private java.util.Calendar creationDate; /* order's ViewedOn date */ private java.util.Calendar viewedOn; /* order's CancelledOn date */ private java.util.Calendar cancelledOn; /* order's InProcessOn date */ private java.util.Calendar inProcessOn; /* order's PendingOn date */ private java.util.Calendar pendingOn; /* order's ReadyForShippingOn date */ private java.util.Calendar readyForShippingOn; /* order's PartlyDispatchedOn date */ private java.util.Calendar partlyDispatchedOn; /* order's DispatchedOn date */ private java.util.Calendar dispatchedOn; /* order's ShippedOn date */ private java.util.Calendar shippedOn; /* order's PartlyPaidOn date */ private java.util.Calendar partlyPaidOn; /* order's PaidOn date */ private java.util.Calendar paidOn; /* order's ClosedOn date */ private java.util.Calendar closedOn; /* order's ArchivedOn date */ private java.util.Calendar archivedOn; /* order's PartlyInvoicedOn date */ private java.util.Calendar partlyInvoicedOn; /* order's InvoicedOn date */ private java.util.Calendar invoicedOn; /* the products, payments, shipping etc. of this order (see ordertypes:TLineItemContainerIn) */ private de.epages.ws.order.model.TLineItemContainerIn lineItemContainer; private de.epages.ws.shop.model.TAddress billingAddress; private de.epages.ws.shop.model.TAddress shippingAddress; /* list of requested attributes (see epagestypes:ListOfAttributes) */ private de.epages.ws.common.model.TAttribute[] attributes; public TCreate_Input() { } public TCreate_Input( java.lang.String alias, java.lang.String customer, java.lang.String user, java.util.Calendar creationDate, java.util.Calendar viewedOn, java.util.Calendar cancelledOn, java.util.Calendar inProcessOn, java.util.Calendar pendingOn, java.util.Calendar readyForShippingOn, java.util.Calendar partlyDispatchedOn, java.util.Calendar dispatchedOn, java.util.Calendar shippedOn, java.util.Calendar partlyPaidOn, java.util.Calendar paidOn, java.util.Calendar closedOn, java.util.Calendar archivedOn, java.util.Calendar partlyInvoicedOn, java.util.Calendar invoicedOn, de.epages.ws.order.model.TLineItemContainerIn lineItemContainer, de.epages.ws.shop.model.TAddress billingAddress, de.epages.ws.shop.model.TAddress shippingAddress, de.epages.ws.common.model.TAttribute[] attributes) { this.alias = alias; this.customer = customer; this.user = user; this.creationDate = creationDate; this.viewedOn = viewedOn; this.cancelledOn = cancelledOn; this.inProcessOn = inProcessOn; this.pendingOn = pendingOn; this.readyForShippingOn = readyForShippingOn; this.partlyDispatchedOn = partlyDispatchedOn; this.dispatchedOn = dispatchedOn; this.shippedOn = shippedOn; this.partlyPaidOn = partlyPaidOn; this.paidOn = paidOn; this.closedOn = closedOn; this.archivedOn = archivedOn; this.partlyInvoicedOn = partlyInvoicedOn; this.invoicedOn = invoicedOn; this.lineItemContainer = lineItemContainer; this.billingAddress = billingAddress; this.shippingAddress = shippingAddress; this.attributes = attributes; } /** * Gets the alias value for this TCreate_Input. * * @return alias * order alias */ public java.lang.String getAlias() { return alias; } /** * Sets the alias value for this TCreate_Input. * * @param alias * order alias */ public void setAlias(java.lang.String alias) { this.alias = alias; } /** * Gets the customer value for this TCreate_Input. * * @return customer * order's customer (object path to customer) */ public java.lang.String getCustomer() { return customer; } /** * Sets the customer value for this TCreate_Input. * * @param customer * order's customer (object path to customer) */ public void setCustomer(java.lang.String customer) { this.customer = customer; } /** * Gets the user value for this TCreate_Input. * * @return user * order's user (object path to user) */ public java.lang.String getUser() { return user; } /** * Sets the user value for this TCreate_Input. * * @param user * order's user (object path to user) */ public void setUser(java.lang.String user) { this.user = user; } /** * Gets the creationDate value for this TCreate_Input. * * @return creationDate * order's creation date */ public java.util.Calendar getCreationDate() { return creationDate; } /** * Sets the creationDate value for this TCreate_Input. * * @param creationDate * order's creation date */ public void setCreationDate(java.util.Calendar creationDate) { this.creationDate = creationDate; } /** * Gets the viewedOn value for this TCreate_Input. * * @return viewedOn * order's ViewedOn date */ public java.util.Calendar getViewedOn() { return viewedOn; } /** * Sets the viewedOn value for this TCreate_Input. * * @param viewedOn * order's ViewedOn date */ public void setViewedOn(java.util.Calendar viewedOn) { this.viewedOn = viewedOn; } /** * Gets the cancelledOn value for this TCreate_Input. * * @return cancelledOn * order's CancelledOn date */ public java.util.Calendar getCancelledOn() { return cancelledOn; } /** * Sets the cancelledOn value for this TCreate_Input. * * @param cancelledOn * order's CancelledOn date */ public void setCancelledOn(java.util.Calendar cancelledOn) { this.cancelledOn = cancelledOn; } /** * Gets the inProcessOn value for this TCreate_Input. * * @return inProcessOn * order's InProcessOn date */ public java.util.Calendar getInProcessOn() { return inProcessOn; } /** * Sets the inProcessOn value for this TCreate_Input. * * @param inProcessOn * order's InProcessOn date */ public void setInProcessOn(java.util.Calendar inProcessOn) { this.inProcessOn = inProcessOn; } /** * Gets the pendingOn value for this TCreate_Input. * * @return pendingOn * order's PendingOn date */ public java.util.Calendar getPendingOn() { return pendingOn; } /** * Sets the pendingOn value for this TCreate_Input. * * @param pendingOn * order's PendingOn date */ public void setPendingOn(java.util.Calendar pendingOn) { this.pendingOn = pendingOn; } /** * Gets the readyForShippingOn value for this TCreate_Input. * * @return readyForShippingOn * order's ReadyForShippingOn date */ public java.util.Calendar getReadyForShippingOn() { return readyForShippingOn; } /** * Sets the readyForShippingOn value for this TCreate_Input. * * @param readyForShippingOn * order's ReadyForShippingOn date */ public void setReadyForShippingOn(java.util.Calendar readyForShippingOn) { this.readyForShippingOn = readyForShippingOn; } /** * Gets the partlyDispatchedOn value for this TCreate_Input. * * @return partlyDispatchedOn * order's PartlyDispatchedOn date */ public java.util.Calendar getPartlyDispatchedOn() { return partlyDispatchedOn; } /** * Sets the partlyDispatchedOn value for this TCreate_Input. * * @param partlyDispatchedOn * order's PartlyDispatchedOn date */ public void setPartlyDispatchedOn(java.util.Calendar partlyDispatchedOn) { this.partlyDispatchedOn = partlyDispatchedOn; } /** * Gets the dispatchedOn value for this TCreate_Input. * * @return dispatchedOn * order's DispatchedOn date */ public java.util.Calendar getDispatchedOn() { return dispatchedOn; } /** * Sets the dispatchedOn value for this TCreate_Input. * * @param dispatchedOn * order's DispatchedOn date */ public void setDispatchedOn(java.util.Calendar dispatchedOn) { this.dispatchedOn = dispatchedOn; } /** * Gets the shippedOn value for this TCreate_Input. * * @return shippedOn * order's ShippedOn date */ public java.util.Calendar getShippedOn() { return shippedOn; } /** * Sets the shippedOn value for this TCreate_Input. * * @param shippedOn * order's ShippedOn date */ public void setShippedOn(java.util.Calendar shippedOn) { this.shippedOn = shippedOn; } /** * Gets the partlyPaidOn value for this TCreate_Input. * * @return partlyPaidOn * order's PartlyPaidOn date */ public java.util.Calendar getPartlyPaidOn() { return partlyPaidOn; } /** * Sets the partlyPaidOn value for this TCreate_Input. * * @param partlyPaidOn * order's PartlyPaidOn date */ public void setPartlyPaidOn(java.util.Calendar partlyPaidOn) { this.partlyPaidOn = partlyPaidOn; } /** * Gets the paidOn value for this TCreate_Input. * * @return paidOn * order's PaidOn date */ public java.util.Calendar getPaidOn() { return paidOn; } /** * Sets the paidOn value for this TCreate_Input. * * @param paidOn * order's PaidOn date */ public void setPaidOn(java.util.Calendar paidOn) { this.paidOn = paidOn; } /** * Gets the closedOn value for this TCreate_Input. * * @return closedOn * order's ClosedOn date */ public java.util.Calendar getClosedOn() { return closedOn; } /** * Sets the closedOn value for this TCreate_Input. * * @param closedOn * order's ClosedOn date */ public void setClosedOn(java.util.Calendar closedOn) { this.closedOn = closedOn; } /** * Gets the archivedOn value for this TCreate_Input. * * @return archivedOn * order's ArchivedOn date */ public java.util.Calendar getArchivedOn() { return archivedOn; } /** * Sets the archivedOn value for this TCreate_Input. * * @param archivedOn * order's ArchivedOn date */ public void setArchivedOn(java.util.Calendar archivedOn) { this.archivedOn = archivedOn; } /** * Gets the partlyInvoicedOn value for this TCreate_Input. * * @return partlyInvoicedOn * order's PartlyInvoicedOn date */ public java.util.Calendar getPartlyInvoicedOn() { return partlyInvoicedOn; } /** * Sets the partlyInvoicedOn value for this TCreate_Input. * * @param partlyInvoicedOn * order's PartlyInvoicedOn date */ public void setPartlyInvoicedOn(java.util.Calendar partlyInvoicedOn) { this.partlyInvoicedOn = partlyInvoicedOn; } /** * Gets the invoicedOn value for this TCreate_Input. * * @return invoicedOn * order's InvoicedOn date */ public java.util.Calendar getInvoicedOn() { return invoicedOn; } /** * Sets the invoicedOn value for this TCreate_Input. * * @param invoicedOn * order's InvoicedOn date */ public void setInvoicedOn(java.util.Calendar invoicedOn) { this.invoicedOn = invoicedOn; } /** * Gets the lineItemContainer value for this TCreate_Input. * * @return lineItemContainer * the products, payments, shipping etc. of this order (see ordertypes:TLineItemContainerIn) */ public de.epages.ws.order.model.TLineItemContainerIn getLineItemContainer() { return lineItemContainer; } /** * Sets the lineItemContainer value for this TCreate_Input. * * @param lineItemContainer * the products, payments, shipping etc. of this order (see ordertypes:TLineItemContainerIn) */ public void setLineItemContainer(de.epages.ws.order.model.TLineItemContainerIn lineItemContainer) { this.lineItemContainer = lineItemContainer; } /** * Gets the billingAddress value for this TCreate_Input. * * @return billingAddress */ public de.epages.ws.shop.model.TAddress getBillingAddress() { return billingAddress; } /** * Sets the billingAddress value for this TCreate_Input. * * @param billingAddress */ public void setBillingAddress(de.epages.ws.shop.model.TAddress billingAddress) { this.billingAddress = billingAddress; } /** * Gets the shippingAddress value for this TCreate_Input. * * @return shippingAddress */ public de.epages.ws.shop.model.TAddress getShippingAddress() { return shippingAddress; } /** * Sets the shippingAddress value for this TCreate_Input. * * @param shippingAddress */ public void setShippingAddress(de.epages.ws.shop.model.TAddress shippingAddress) { this.shippingAddress = shippingAddress; } /** * Gets the attributes value for this TCreate_Input. * * @return attributes * list of requested attributes (see epagestypes:ListOfAttributes) */ public de.epages.ws.common.model.TAttribute[] getAttributes() { return attributes; } /** * Sets the attributes value for this TCreate_Input. * * @param attributes * list of requested attributes (see epagestypes:ListOfAttributes) */ public void setAttributes(de.epages.ws.common.model.TAttribute[] attributes) { this.attributes = attributes; } private java.lang.Object __equalsCalc = null; public synchronized boolean equals(java.lang.Object obj) { if (!(obj instanceof TCreate_Input)) return false; TCreate_Input other = (TCreate_Input) obj; if (obj == null) return false; if (this == obj) return true; if (__equalsCalc != null) { return (__equalsCalc == obj); } __equalsCalc = obj; boolean _equals; _equals = true && ((this.alias==null && other.getAlias()==null) || (this.alias!=null && this.alias.equals(other.getAlias()))) && ((this.customer==null && other.getCustomer()==null) || (this.customer!=null && this.customer.equals(other.getCustomer()))) && ((this.user==null && other.getUser()==null) || (this.user!=null && this.user.equals(other.getUser()))) && ((this.creationDate==null && other.getCreationDate()==null) || (this.creationDate!=null && this.creationDate.equals(other.getCreationDate()))) && ((this.viewedOn==null && other.getViewedOn()==null) || (this.viewedOn!=null && this.viewedOn.equals(other.getViewedOn()))) && ((this.cancelledOn==null && other.getCancelledOn()==null) || (this.cancelledOn!=null && this.cancelledOn.equals(other.getCancelledOn()))) && ((this.inProcessOn==null && other.getInProcessOn()==null) || (this.inProcessOn!=null && this.inProcessOn.equals(other.getInProcessOn()))) && ((this.pendingOn==null && other.getPendingOn()==null) || (this.pendingOn!=null && this.pendingOn.equals(other.getPendingOn()))) && ((this.readyForShippingOn==null && other.getReadyForShippingOn()==null) || (this.readyForShippingOn!=null && this.readyForShippingOn.equals(other.getReadyForShippingOn()))) && ((this.partlyDispatchedOn==null && other.getPartlyDispatchedOn()==null) || (this.partlyDispatchedOn!=null && this.partlyDispatchedOn.equals(other.getPartlyDispatchedOn()))) && ((this.dispatchedOn==null && other.getDispatchedOn()==null) || (this.dispatchedOn!=null && this.dispatchedOn.equals(other.getDispatchedOn()))) && ((this.shippedOn==null && other.getShippedOn()==null) || (this.shippedOn!=null && this.shippedOn.equals(other.getShippedOn()))) && ((this.partlyPaidOn==null && other.getPartlyPaidOn()==null) || (this.partlyPaidOn!=null && this.partlyPaidOn.equals(other.getPartlyPaidOn()))) && ((this.paidOn==null && other.getPaidOn()==null) || (this.paidOn!=null && this.paidOn.equals(other.getPaidOn()))) && ((this.closedOn==null && other.getClosedOn()==null) || (this.closedOn!=null && this.closedOn.equals(other.getClosedOn()))) && ((this.archivedOn==null && other.getArchivedOn()==null) || (this.archivedOn!=null && this.archivedOn.equals(other.getArchivedOn()))) && ((this.partlyInvoicedOn==null && other.getPartlyInvoicedOn()==null) || (this.partlyInvoicedOn!=null && this.partlyInvoicedOn.equals(other.getPartlyInvoicedOn()))) && ((this.invoicedOn==null && other.getInvoicedOn()==null) || (this.invoicedOn!=null && this.invoicedOn.equals(other.getInvoicedOn()))) && ((this.lineItemContainer==null && other.getLineItemContainer()==null) || (this.lineItemContainer!=null && this.lineItemContainer.equals(other.getLineItemContainer()))) && ((this.billingAddress==null && other.getBillingAddress()==null) || (this.billingAddress!=null && this.billingAddress.equals(other.getBillingAddress()))) && ((this.shippingAddress==null && other.getShippingAddress()==null) || (this.shippingAddress!=null && this.shippingAddress.equals(other.getShippingAddress()))) && ((this.attributes==null && other.getAttributes()==null) || (this.attributes!=null && java.util.Arrays.equals(this.attributes, other.getAttributes()))); __equalsCalc = null; return _equals; } private boolean __hashCodeCalc = false; public synchronized int hashCode() { if (__hashCodeCalc) { return 0; } __hashCodeCalc = true; int _hashCode = 1; if (getAlias() != null) { _hashCode += getAlias().hashCode(); } if (getCustomer() != null) { _hashCode += getCustomer().hashCode(); } if (getUser() != null) { _hashCode += getUser().hashCode(); } if (getCreationDate() != null) { _hashCode += getCreationDate().hashCode(); } if (getViewedOn() != null) { _hashCode += getViewedOn().hashCode(); } if (getCancelledOn() != null) { _hashCode += getCancelledOn().hashCode(); } if (getInProcessOn() != null) { _hashCode += getInProcessOn().hashCode(); } if (getPendingOn() != null) { _hashCode += getPendingOn().hashCode(); } if (getReadyForShippingOn() != null) { _hashCode += getReadyForShippingOn().hashCode(); } if (getPartlyDispatchedOn() != null) { _hashCode += getPartlyDispatchedOn().hashCode(); } if (getDispatchedOn() != null) { _hashCode += getDispatchedOn().hashCode(); } if (getShippedOn() != null) { _hashCode += getShippedOn().hashCode(); } if (getPartlyPaidOn() != null) { _hashCode += getPartlyPaidOn().hashCode(); } if (getPaidOn() != null) { _hashCode += getPaidOn().hashCode(); } if (getClosedOn() != null) { _hashCode += getClosedOn().hashCode(); } if (getArchivedOn() != null) { _hashCode += getArchivedOn().hashCode(); } if (getPartlyInvoicedOn() != null) { _hashCode += getPartlyInvoicedOn().hashCode(); } if (getInvoicedOn() != null) { _hashCode += getInvoicedOn().hashCode(); } if (getLineItemContainer() != null) { _hashCode += getLineItemContainer().hashCode(); } if (getBillingAddress() != null) { _hashCode += getBillingAddress().hashCode(); } if (getShippingAddress() != null) { _hashCode += getShippingAddress().hashCode(); } if (getAttributes() != null) { for (int i=0; i<java.lang.reflect.Array.getLength(getAttributes()); i++) { java.lang.Object obj = java.lang.reflect.Array.get(getAttributes(), i); if (obj != null && !obj.getClass().isArray()) { _hashCode += obj.hashCode(); } } } __hashCodeCalc = false; return _hashCode; } // Type metadata private static org.apache.axis.description.TypeDesc typeDesc = new org.apache.axis.description.TypeDesc(TCreate_Input.class, true); static { typeDesc.setXmlType(new javax.xml.namespace.QName("urn://epages.de/WebService/OrderTypes/2005/01", "TCreate_Input")); org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("alias"); elemField.setXmlName(new javax.xml.namespace.QName("", "Alias")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("customer"); elemField.setXmlName(new javax.xml.namespace.QName("", "Customer")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("user"); elemField.setXmlName(new javax.xml.namespace.QName("", "User")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("creationDate"); elemField.setXmlName(new javax.xml.namespace.QName("", "CreationDate")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime")); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("viewedOn"); elemField.setXmlName(new javax.xml.namespace.QName("", "ViewedOn")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("cancelledOn"); elemField.setXmlName(new javax.xml.namespace.QName("", "CancelledOn")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("inProcessOn"); elemField.setXmlName(new javax.xml.namespace.QName("", "InProcessOn")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("pendingOn"); elemField.setXmlName(new javax.xml.namespace.QName("", "PendingOn")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("readyForShippingOn"); elemField.setXmlName(new javax.xml.namespace.QName("", "ReadyForShippingOn")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("partlyDispatchedOn"); elemField.setXmlName(new javax.xml.namespace.QName("", "PartlyDispatchedOn")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("dispatchedOn"); elemField.setXmlName(new javax.xml.namespace.QName("", "DispatchedOn")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("shippedOn"); elemField.setXmlName(new javax.xml.namespace.QName("", "ShippedOn")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("partlyPaidOn"); elemField.setXmlName(new javax.xml.namespace.QName("", "PartlyPaidOn")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("paidOn"); elemField.setXmlName(new javax.xml.namespace.QName("", "PaidOn")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("closedOn"); elemField.setXmlName(new javax.xml.namespace.QName("", "ClosedOn")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("archivedOn"); elemField.setXmlName(new javax.xml.namespace.QName("", "ArchivedOn")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("partlyInvoicedOn"); elemField.setXmlName(new javax.xml.namespace.QName("", "PartlyInvoicedOn")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("invoicedOn"); elemField.setXmlName(new javax.xml.namespace.QName("", "InvoicedOn")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("lineItemContainer"); elemField.setXmlName(new javax.xml.namespace.QName("", "LineItemContainer")); elemField.setXmlType(new javax.xml.namespace.QName("urn://epages.de/WebService/OrderTypes/2005/01", "TLineItemContainerIn")); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("billingAddress"); elemField.setXmlName(new javax.xml.namespace.QName("", "BillingAddress")); elemField.setXmlType(new javax.xml.namespace.QName("urn://epages.de/WebService/ShopTypes/2005/01", "TAddress")); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("shippingAddress"); elemField.setXmlName(new javax.xml.namespace.QName("", "ShippingAddress")); elemField.setXmlType(new javax.xml.namespace.QName("urn://epages.de/WebService/ShopTypes/2005/01", "TAddress")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("attributes"); elemField.setXmlName(new javax.xml.namespace.QName("", "Attributes")); elemField.setXmlType(new javax.xml.namespace.QName("urn://epages.de/WebService/EpagesTypes/2005/01", "TAttribute")); elemField.setMinOccurs(0); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); } /** * Return type metadata object */ public static org.apache.axis.description.TypeDesc getTypeDesc() { return typeDesc; } /** * Get Custom Serializer */ public static org.apache.axis.encoding.Serializer getSerializer( java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType) { return new org.apache.axis.encoding.ser.BeanSerializer( _javaType, _xmlType, typeDesc); } /** * Get Custom Deserializer */ public static org.apache.axis.encoding.Deserializer getDeserializer( java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType) { return new org.apache.axis.encoding.ser.BeanDeserializer( _javaType, _xmlType, typeDesc); } }