com.avalara.avatax.services.tax
Class ReconcileTaxHistoryRequest

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

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

Data to pass to TaxSvcSoap.reconcileTaxHistory(ReconcileTaxHistoryRequest)

See Also:
ReconcileTaxHistoryResult, Serialized Form

Constructor Summary
ReconcileTaxHistoryRequest()
          Initializes a new instance of the class.
 
Method Summary
 boolean equals(java.lang.Object obj)
          Determines whether the specified Object is equal to the current Object.
 java.lang.String getCompanyCode()
          Gets the client application company reference code.
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.
 DocStatus getDocStatus()
          Gets the docStatus value for this ReconcileTaxHistoryRequest.
 java.util.Date getEndDate()
          Gets the endDate value for this ReconcileTaxHistoryRequest.
 java.lang.String getLastDocId()
          Used to seek for additional results in large result sets.
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.
 java.util.Date getStartDate()
          Gets the startDate value for this ReconcileTaxHistoryRequest.
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.
 boolean isReconciled()
          Indicates the items through getLastDocId() have been reconciled in the client system and should be marked as reconciled in the AvaTax system.
 void setCompanyCode(java.lang.String companyCode)
          Sets the client application company reference code.
 void setDocStatus(DocStatus docStatus)
          Sets the value to retrieve data with a specific DocStatus.
 void setEndDate(java.util.Date endDate)
          Sets the endDate value to retrieve data FROM a specific date.
 void setLastDocId(java.lang.String lastDocId)
          Used to seek for additional results in large result sets.
 void setReconciled(boolean reconciled)
          Indicates the items through getLastDocId() have been reconciled in the client system and should be marked as reconciled in the AvaTax system.
 void setStartDate(java.util.Date startDate)
          Sets the startDate value to retrieve data FROM a specific date.
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReconcileTaxHistoryRequest

public ReconcileTaxHistoryRequest()
Initializes a new instance of the class.

Method Detail

getCompanyCode

public java.lang.String getCompanyCode()
Gets the client application company reference code.

If DocId is specified, this is not needed.

Returns:
companyCode

setCompanyCode

public void setCompanyCode(java.lang.String companyCode)
Sets the client application company reference code.

If DocId is specified, this is not needed.

Parameters:
companyCode -

getLastDocId

public java.lang.String getLastDocId()
Used to seek for additional results in large result sets. Set the value to the result of LastDocId from the previous ReconcileTaxHistoryResult to get the next set of results.

If isReconciled() is set to true, then all records up to and including LastDocId will be flagged as reconciled prior to returning the next result set.

Returns:
lastDocId

setLastDocId

public void setLastDocId(java.lang.String lastDocId)
Used to seek for additional results in large result sets. Set the value to the result of LastDocId from the previous ReconcileTaxHistoryResult to get the next set of results.

If isReconciled() is set to true, then all records up to and including LastDocId will be flagged as reconciled prior to returning the next result set.

Parameters:
lastDocId -

isReconciled

public boolean isReconciled()
Indicates the items through getLastDocId() have been reconciled in the client system and should be marked as reconciled in the AvaTax system.

Set this to true to indicate that records through getLastDocId() should be flagged as reconciled on the server.

Returns:
reconciled

setReconciled

public void setReconciled(boolean reconciled)
Indicates the items through getLastDocId() have been reconciled in the client system and should be marked as reconciled in the AvaTax system.

Set this to true to indicate that records through getLastDocId() should be flagged as reconciled on the server.

Parameters:
reconciled -

getStartDate

public java.util.Date getStartDate()
Gets the startDate value for this ReconcileTaxHistoryRequest.

Returns:
startDate

setStartDate

public void setStartDate(java.util.Date startDate)
Sets the startDate value to retrieve data FROM a specific date.

Parameters:
startDate -

getEndDate

public java.util.Date getEndDate()
Gets the endDate value for this ReconcileTaxHistoryRequest.

Returns:
endDate

setEndDate

public void setEndDate(java.util.Date endDate)
Sets the endDate value to retrieve data FROM a specific date.

Parameters:
endDate -

getDocStatus

public DocStatus getDocStatus()
Gets the docStatus value for this ReconcileTaxHistoryRequest.

Returns:
docStatus

setDocStatus

public void setDocStatus(DocStatus docStatus)
Sets the value to retrieve data with a specific DocStatus.

Parameters:
docStatus -

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