Page History
...
/**
...
Order.java
...
*
...
*
...
このファイルは WSDL
...
により自動生成されたものです。
...
*
...
Apache Axis 1.3 Oct 05, 2005 (05:23:
...
37 EDT) WSDL2Java エミッタ*/
...
...
package
...
com.acme.service.soap;
...
...
public
...
class Order implements java.io.Serializable
...
{ private java.lang.String
...
date;
...
private java.lang.String
...
dateOfOrder;
...
private int order_id;
...
private com.acme.service.soap.OrderLine
...
[
...
]
...
orders;
...
private long total; public Order () { } public Order ( java.lang.String
...
date,
...
java.lang.String
...
dateOfOrder,
...
int order_id,
...
com.acme.service.soap.OrderLine
...
[
...
]
...
orders,
...
long total) { this.date
...
=
...
date;
...
this.dateOfOrder
...
=
...
dateOfOrder;
...
this.order_id
...
=
...
order_id;
...
this.orders
...
=
...
orders;
...
this.total
...
=
...
total;
...
} /** * この注文に対する日付の値を取得 * * @return date */ public java.lang.String
...
getDate()
...
{ return date; } /** * この注文に対する日付の値を設定 * * @param date */ public void setDate(java.lang.String
...
date)
...
{ this.date
...
=
...
date;
...
} /** * この注文に対する注文日 (dateOfOrder) の値を取得 * * @return dateOfOrder */ public java.lang.String
...
getDateOfOrder()
...
{ return dateOfOrder; } /** * この注文に対する注文日 (dateOfOrder) の値を設定 * * @param dateOfOrder */ public void setDateOfOrder(java.lang.String
...
dateOfOrder)
...
{ this.dateOfOrder
...
=
...
dateOfOrder;
...
} /** * この注文に対する注文ID (order_id)
...
の値を取得 * * @return order_id */ public int getOrder_id()
...
{ return order_id;
...
} /** * この注文に対する注文ID (order_id)
...
の値を設定 * * @param order_id */ public void setOrder_id(int
...
order_id)
...
{ this.order_id
...
=
...
order_id;
...
} /** * この注文に対する注文の値を取得 * * @return orders */ public com.acme.service.soap.OrderLine
...
[
...
]
...
getOrders()
...
{ return orders; } /** * この注文に対する注文の値を設定 * * @param orders */ public void setOrders(com.acme.service.soap.OrderLine
...
[
...
]
...
orders)
...
{ this.orders
...
=
...
orders;
...
} /** * この注文の合計の値を取得 * * @return total */ public long getTotal() { return total; } /** * この注文の合計の値を設定 * * @param total */ public void setTotal(long total) { this.total = total; } private java.lang.Object __equalsCalc = null; public synchronized boolean equals(java.lang.Object
...
obj)
...
{ if (!(obj
...
instanceof
...
Order))
...
return
...
false;
...
Order other = (Order)
...
obj;
...
if (obj
...
==
...
null)
...
return
...
false;
...
if (this
...
==
...
obj)
...
return
...
true;
...
if (__equalsCalc
...
!=
...
null)
...
{ return (__equalsCalc
...
==
...
obj);
...
} __equalsCalc
...
=
...
obj;
...
boolean _equals;
...
equals = true && ((this.date==null
...
&&
...
other.getDate()==null)
...
||
...
(this.date!=null
...
&&
...
this.date.equals(other.getDate())))
...
&&
...
((this.dateOfOrder==null
...
&&
...
other.getDateOfOrder()==null)
...
||
...
(this.dateOfOrder!=null
...
&&
...
this.dateOfOrder.equals(other.getDateOfOrder())))
...
&&
...
this.order_id
...
==
...
other.getOrder_id()
...
&&
...
((this.orders==null
...
&&
...
other.getOrders()==null)
...
||
...
(this.orders!=null
...
&&
...
java.util.Arrays.equals(this.orders,
...
other.getOrders())))
...
&&
...
this.total
...
==
...
other.getTotal();
...
__equalsCalc
...
=
...
null;
...
return _equals;
...
} private boolean __hashCodeCalc
...
=
...
false;
...
public synchronized int hashCode() { if (__hashCodeCalc)
...
{ return 0; } __hashCodeCalc = true; int _hashCode = 1; if (getDate() != null) { _hashCode += getDate().hashCode();
...
} if (getDateOfOrder()
...
!=
...
null)
...
{ _hashCode += getDateOfOrder().hashCode();
...
} _hashCode += getOrder_id();
...
if (getOrders()
...
!=
...
null)
...
{ for (int i=0;
...
i<java.lang.reflect.Array.getLength(getOrders());
...
i++)
...
{ java.lang.Object
...
obj
...
=
...
java.lang.reflect.Array.get(getOrders(),
...
i);
...
if (obj
...
!=
...
null
...
&&!obj.getClass().isArray())
...
{ _hashCode += obj.hashCode();
...
} } } _hashCode += new Long(getTotal()).hashCode();
...
__hashCodeCalc
...
=
...
false;
...
return _hashCode;
...
} // Type metadata private static org.apache.axis.description.TypeDesc
...
typeDesc
...
= new org.apache.axis.description.TypeDesc(Order.class,
...
true);
...
static { typeDesc.setXmlType(new
...
javax.xml.namespace.QName("http://soap.service.acme.com",
...
"Order"));
...
org.apache.axis.description.ElementDesc
...
elemField
...
=
...
new
...
org.apache.axis.description.ElementDesc();
...
elemField.setFieldName("date");
...
elemField.setXmlName(new
...
javax.xml.namespace.QName("",
...
"date"));
...
elemField.setXmlType(new
...
javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema",
...
"string"));
...
elemField.setNillable(true);
...
typeDesc.addFieldDesc(elemField);
...
elemField = new org.apache.axis.description.ElementDesc();
...
elemField.setFieldName("dateOfOrder");
...
elemField.setXmlName(new
...
javax.xml.namespace.QName("",
...
"dateOfOrder"));
...
elemField.setXmlType(new
...
javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema",
...
"string"));
...
elemField.setNillable(true);
...
typeDesc.addFieldDesc(elemField);
...
elemField = new org.apache.axis.description.ElementDesc();
...
elemField.setFieldName("order_id");
...
elemField.setXmlName(new
...
javax.xml.namespace.QName("",
...
"order_id"));
...
elemField.setXmlType(new
...
javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema",
...
"int"));
...
elemField.setNillable(false);
...
typeDesc.addFieldDesc(elemField);
...
elemField = new org.apache.axis.description.ElementDesc();
...
elemField.setFieldName("orders");
...
elemField.setXmlName(new
...
javax.xml.namespace.QName("",
...
"orders"));
...
elemField.setXmlType(new
...
javax.xml.namespace.QName("http://soap.service.acme.com",
...
"OrderLine"));
...
elemField.setNillable(true);
...
typeDesc.addFieldDesc(elemField);
...
elemField = new org.apache.axis.description.ElementDesc();
...
elemField.setFieldName("total");
...
elemField.setXmlName(new
...
javax.xml.namespace.QName("",
...
"total"));
...
elemField.setXmlType(new
...
javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema",
...
"long"));
...
elemField.setNillable(false);
...
typeDesc.addFieldDesc(elemField);
...
} /** * 戻りタイプメタデータ オブジェクト */ public static org.apache.axis.description.TypeDesc
...
getTypeDesc()
...
{ return typeDesc; } /** * カスタム・シリアライザーの取得 */ 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);
...
} /** * カスタム逆シリアライザーの取得 */ 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);
...
}}