com.avalara.avatax.services.tax
Class CancelCode

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

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

A cancel code is set on a CancelTaxRequest and specifies the reason the tax calculation is being canceled (or in the case of posting, returned to its prior state).

See Also:
Serialized Form

Field Summary
static CancelCode AdjustmentCancelled
          Specifies the document was adjusted within the client's application and should be removed from the AvaTax records; If the document within AvaTax is already committed, the document status will be changed to Cancelled and retained for historical records; If the document was not committed, (was Saved or Posted) the document will be deleted within AvaTax.
static CancelCode DocDeleted
          Specifies the document was deleted within the client's application and should be removed from the AvaTax records; If the document within AvaTax is already committed, the document status will be changed to Cancelled and retained for historical records; If the document was not committed, (was Saved or Posted) the document will be deleted within AvaTax.
static CancelCode DocVoided
          Specifies the document was voided within the client's application and should be removed from the AvaTax records; If the document within AvaTax is already committed, the document status will be changed to Cancelled and retained for historical records; If the document was not committed, (was Saved or Posted) the document will be deleted within AvaTax.
static CancelCode PostFailed
          Specifies the post operation failed when attempting to post an invoice within a client's application, for example, to the client's General Ledger; The document's status will be changed to Saved.
static CancelCode Unspecified
          Unspecified reason
 
Method Summary
 boolean equals(java.lang.Object obj)
          Determines whether the specified Object is equal to the current Object.
static CancelCode fromString(java.lang.String value)
           
static CancelCode fromValue(java.lang.String value)
           
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.
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.
 java.lang.String getValue()
           
 int hashCode()
          Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
 java.lang.Object readResolve()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

Unspecified

public static final CancelCode Unspecified
Unspecified reason


PostFailed

public static final CancelCode PostFailed
Specifies the post operation failed when attempting to post an invoice within a client's application, for example, to the client's General Ledger; The document's status will be changed to Saved.


DocDeleted

public static final CancelCode DocDeleted
Specifies the document was deleted within the client's application and should be removed from the AvaTax records; If the document within AvaTax is already committed, the document status will be changed to Cancelled and retained for historical records; If the document was not committed, (was Saved or Posted) the document will be deleted within AvaTax.


DocVoided

public static final CancelCode DocVoided
Specifies the document was voided within the client's application and should be removed from the AvaTax records; If the document within AvaTax is already committed, the document status will be changed to Cancelled and retained for historical records; If the document was not committed, (was Saved or Posted) the document will be deleted within AvaTax.


AdjustmentCancelled

public static final CancelCode AdjustmentCancelled
Specifies the document was adjusted within the client's application and should be removed from the AvaTax records; If the document within AvaTax is already committed, the document status will be changed to Cancelled and retained for historical records; If the document was not committed, (was Saved or Posted) the document will be deleted within AvaTax.

Method Detail

getValue

public java.lang.String getValue()

fromValue

public static CancelCode fromValue(java.lang.String value)
                            throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

fromString

public static CancelCode fromString(java.lang.String value)
                             throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

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()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

readResolve

public java.lang.Object readResolve()
                             throws java.io.ObjectStreamException
Throws:
java.io.ObjectStreamException

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.


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.


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.