|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.avalara.avatax.services.tax.ArrayOfTaxDetail
public class ArrayOfTaxDetail
A wrapper object used by Axis to encapsulate an array of zero or more TaxDetail
objects
for SOAP transmission via the Web.
Note: The internally kept TaxDetail array is not guaranteed to be properly initialized (this is
generally true for Axis ArrayOfX wrapper objects); one should always test that it is not null
before using.
Example: [Java] if (taxResult.getTaxLines() !=null && taxResult.getTaxLines().getTaxLine() != null && taxResult.getTaxLines().getTaxLine().length > 0) { TaxLine taxLine = taxResult.getTaxLines().getTaxLine(0); System.out.println("First TaxLine of Result " + "has taxable amount = " + taxLine.getTaxable() + "Exemption =" + taxLine.getExemption()); if (taxLine.getTaxDetails() !=null && taxLine.getTaxDetails().getTaxDetail() != null && taxLine.getTaxDetails().getTaxDetail().length > 0) { TaxDetail taxDetail = taxLine.getTaxDetails().getTaxDetail(0); System.out.println( "Tax Detail: Tax = " + taxDetail.getTax() + ", Tax Type =" + taxDetail.getTaxType()); } }
TaxLine
,
GetTaxResult
,
Serialized FormConstructor Summary | |
---|---|
ArrayOfTaxDetail()
Initializes a new instance of the class with an empty array of TaxDetail objects. |
|
ArrayOfTaxDetail(TaxDetail[] taxDetail)
Initializes a new instance of the classand and its internal array of TaxDetail objects. |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
Determines whether the specified Object is equal to the current Object. |
static org.apache.axis.encoding.Deserializer |
getDeserializer(java.lang.String mechType,
java.lang.Class _javaType,
javax.xml.namespace.QName _xmlType)
Get Axis Custom Deserializer; this method is used internally by the adapter and not intended to be used by external implementation code. |
static org.apache.axis.encoding.Serializer |
getSerializer(java.lang.String mechType,
java.lang.Class _javaType,
javax.xml.namespace.QName _xmlType)
Get Axis Custom Serializer; this method is used internally by the adapter and not intended to be used by external implementation code. |
TaxDetail[] |
getTaxDetail()
Retrieves the raw array of TaxDetail objects encapsulated in
this object. |
TaxDetail |
getTaxDetail(int i)
Retrieves the ith TaxDetail object (counting from 0) from the array
of TaxDetails encapsulated in this object. |
static org.apache.axis.description.TypeDesc |
getTypeDesc()
Return Axis type metadata object; this method is used internally by the adapter and not intended to be used by external implementation code. |
int |
hashCode()
Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table. |
void |
setTaxDetail(int i,
TaxDetail _value)
Allows one to replace the ith TaxDetail object (counting from 0) within the array
of TaxDetails encapsulated in this object. |
void |
setTaxDetail(TaxDetail[] taxDetail)
Allows one to programatically set the raw array of TaxDetail objects
encapsulated by this object. |
int |
size()
Gets the size of the array. |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ArrayOfTaxDetail()
TaxDetail
objects.
public ArrayOfTaxDetail(TaxDetail[] taxDetail)
TaxDetail
objects.
taxDetail
- Method Detail |
---|
public TaxDetail[] getTaxDetail()
TaxDetail
objects encapsulated in
this object.
public void setTaxDetail(TaxDetail[] taxDetail)
TaxDetail
objects
encapsulated by this object.
taxDetail
- public TaxDetail getTaxDetail(int i)
TaxDetail
object (counting from 0) from the array
of TaxDetails encapsulated in this object. Should only be used if its known
that getTaxDetail()
returns a non-null value and that i < number of TaxDetails
actually in that array.
i
- integer from 0 to (number of TaxDetails -1)
public void setTaxDetail(int i, TaxDetail _value)
TaxDetail
object (counting from 0) within the array
of TaxDetails encapsulated in this object. Should only be used if its known
that getTaxDetail()
returns a non-null value and that i < number of TaxDetails
actually in that array.
i
- integer from 0 to (number of TaxDetails -1)_value
- TaxDetail object to place in the indicated position of the
TaxDetail arraypublic boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
obj
-
public int hashCode()
hashCode
in class java.lang.Object
Object.hashCode()
public static org.apache.axis.description.TypeDesc getTypeDesc()
public static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
mechType
- _javaType
- _xmlType
-
public static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
mechType
- _javaType
- _xmlType
-
public int size()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |