com.avalara.avatax.services.tax
Class ArrayOfGetTaxResult

java.lang.Object
  extended by com.avalara.avatax.services.tax.ArrayOfGetTaxResult
All Implemented Interfaces:
java.io.Serializable

public class ArrayOfGetTaxResult
extends java.lang.Object
implements java.io.Serializable

A wrapper object used by Axis to encapsulate an array of zero or more GetTaxResult objects for SOAP transmission via the Web. Note: The internally kept GetTaxResult 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]
 ReconcileTaxHistoryRequest request = new ReconcileTaxHistoryRequest();
 request.setCompanyCode("DEFAULT");
 request.setReconciled(false);
 ReconcileTaxHistoryResult result = taxSvc.reconcileTaxHistory(request);
 GetTaxResult taxResults[] = result.getGetTaxResults().getGetTaxResult();
 Assert.assertEquals(SeverityLevel.Success, result.getResultCode());

 for (int ii = 0; taxResults != null && ii < taxResults.length; ii++)
 {
     GetTaxResult taxResult = taxResults[ii];
     System.out.println("TaxResult # i, Reconciled = " +
             taxResult.isReconciled() +
             ", DocStatus = " +  taxResult.getDocStatus());
 }
 

See Also:
ReconcileTaxHistoryRequest, Serialized Form

Constructor Summary
ArrayOfGetTaxResult()
          Initializes a new instance of the class with an empty array of GetTaxResult objects.
ArrayOfGetTaxResult(GetTaxResult[] getTaxResult)
          Initializes a new instance of the class and and its internal array of GetTaxResult 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.
 GetTaxResult[] getGetTaxResult()
          Retrieves the raw array of GetTaxResult objects encapsulated in this object.
 GetTaxResult getGetTaxResult(int i)
          Retrieves the ith GetTaxResult object (counting from 0) from the array of GetTaxResults encapsulated in this object.
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.
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 setGetTaxResult(GetTaxResult[] getTaxResult)
          Allows one to programatically set the raw array of GetTaxResult objects encapsulated by this object.
 void setGetTaxResult(int i, GetTaxResult _value)
          Allows one to replace the ith GetTaxResult object (counting from 0) within the array of GetTaxResults encapsulated in 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

ArrayOfGetTaxResult

public ArrayOfGetTaxResult()
Initializes a new instance of the class with an empty array of GetTaxResult objects.


ArrayOfGetTaxResult

public ArrayOfGetTaxResult(GetTaxResult[] getTaxResult)
Initializes a new instance of the class and and its internal array of GetTaxResult objects.

Parameters:
getTaxResult -
Method Detail

getGetTaxResult

public GetTaxResult[] getGetTaxResult()
Retrieves the raw array of GetTaxResult objects encapsulated in this object.

Returns:
GetTaxResult warning this may be null, depending on how the object was initialized.

setGetTaxResult

public void setGetTaxResult(GetTaxResult[] getTaxResult)
Allows one to programatically set the raw array of GetTaxResult objects encapsulated by this object.

Parameters:
getTaxResult -

getGetTaxResult

public GetTaxResult getGetTaxResult(int i)
Retrieves the ith GetTaxResult object (counting from 0) from the array of GetTaxResults encapsulated in this object. Should only be used if its known that getGetTaxResult() returns a non-null value and that i < number of GetTaxResults actually in that array.

Parameters:
i - integer from 0 to (number of GetTaxResults -1)
Returns:
GetTaxResult

setGetTaxResult

public void setGetTaxResult(int i,
                            GetTaxResult _value)
Allows one to replace the ith GetTaxResult object (counting from 0) within the array of GetTaxResults encapsulated in this object. Should only be used if its known that getGetTaxResult() returns a non-null value and that i < number of GetTaxResults actually in that array.

Parameters:
i - integer from 0 to (number of GetTaxResults -1)
_value - GetTaxResult object to place in the indicated position of the GetTaxResult array

equals

public boolean equals(java.lang.Object obj)
Determines whether the specified Object is equal to the current Object. Note: In current implementation all Java Strings members of the two objects must be exactly alike, including in case, for equal to return true.

Overrides:
equals in class java.lang.Object
Parameters:
obj -
Returns:
true or false, indicating if the two objects are equal.

hashCode

public int hashCode()
Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.

Overrides:
hashCode in class java.lang.Object
Returns:
hash code for this GetTaxRequest object
See Also:
Object.hashCode()

getTypeDesc

public 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.

Returns:
Type Description

getSerializer

public 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.

Parameters:
mechType -
_javaType -
_xmlType -
Returns:
Serializer

getDeserializer

public 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.

Parameters:
mechType -
_javaType -
_xmlType -
Returns:
Deserializer

size

public int size()
Gets the size of the array.

Returns:
size