public class

GetTaxMessageProcessor

extends Object
implements FlowConstructAware MuleContextAware Disposable Initialisable Startable Stoppable MessageProcessor
java.lang.Object
   ↳ org.mule.modules.avalara.processors.GetTaxMessageProcessor

Summary

[Expand]
Inherited Constants
From interface org.mule.api.lifecycle.Disposable
From interface org.mule.api.lifecycle.Initialisable
From interface org.mule.api.lifecycle.Startable
From interface org.mule.api.lifecycle.Stoppable
Fields
private String _accountType
private String _avalaraClientType
private List<Map<String, Object>> _baseAddressesType
private String _batchCodeType
private boolean _commitType
private String _companyCodeType
private String _currencyCodeType
private String _customerCodeType
private String _customerUsageTypeType
private String _destinationCodeType
private DetailLevelType _detailLevelType
private String _discountType
private String _docCodeType
private XMLGregorianCalendar _docDateType
private AvalaraDocumentType _docTypeType
private XMLGregorianCalendar _exchangeRateEffDateType
private String _exchangeRateType
private String _exemptionNoType
private String _licenseType
private List<Map<String, Object>> _linesType
private String _locationCodeType
private String _originCodeType
private XMLGregorianCalendar _paymentDateType
private String _purchaseOrderNoType
private String _referenceCodeType
private String _salespersonCodeType
private ServiceModeType _serviceModeType
private Map<String, Object> _taxOverrideType
private Object account
private Object avalaraClient
private Object baseAddresses
private Object batchCode
private Object commit
private Object companyCode
private Object currencyCode
private Object customerCode
private Object customerUsageType
private Object destinationCode
private Object detailLevel
private Object discount
private Object docCode
private Object docDate
private Object docType
private Object exchangeRate
private Object exchangeRateEffDate
private Object exemptionNo
private ExpressionManager expressionManager Mule Expression Manager
private FlowConstruct flowConstruct Flow construct
private Object license
private Object lines
private Object locationCode
private static Logger logger
private Object moduleObject Module object
private MuleContext muleContext Mule Context
private Object originCode
private TemplateParser.PatternInfo patternInfo Mule Pattern Info
private Object paymentDate
private Object purchaseOrderNo
private Object referenceCode
private AtomicInteger retryCount Variable used to track how many retries we have attempted on this message processor
private int retryMax Maximum number of retries that can be attempted.
private Object salespersonCode
private Object serviceMode
private Object taxOverride
Public Constructors
GetTaxMessageProcessor()
Public Methods
void dispose()
void initialise()
Obtains the expression manager from the Mule context and initialises the connector.
MuleEvent process(MuleEvent event)
Invokes the MessageProcessor.
void setAccount(Object value)
Sets account
void setAvalaraClient(Object value)
Sets avalaraClient
void setBaseAddresses(Object value)
Sets baseAddresses
void setBatchCode(Object value)
Sets batchCode
void setCommit(Object value)
Sets commit
void setCompanyCode(Object value)
Sets companyCode
void setCurrencyCode(Object value)
Sets currencyCode
void setCustomerCode(Object value)
Sets customerCode
void setCustomerUsageType(Object value)
Sets customerUsageType
void setDestinationCode(Object value)
Sets destinationCode
void setDetailLevel(Object value)
Sets detailLevel
void setDiscount(Object value)
Sets discount
void setDocCode(Object value)
Sets docCode
void setDocDate(Object value)
Sets docDate
void setDocType(Object value)
Sets docType
void setExchangeRate(Object value)
Sets exchangeRate
void setExchangeRateEffDate(Object value)
Sets exchangeRateEffDate
void setExemptionNo(Object value)
Sets exemptionNo
void setFlowConstruct(FlowConstruct flowConstruct)
Sets flow construct
void setLicense(Object value)
Sets license
void setLines(Object value)
Sets lines
void setLocationCode(Object value)
Sets locationCode
void setModuleObject(Object moduleObject)
Sets the instance of the object under which the processor will execute
void setMuleContext(MuleContext context)
Set the Mule context
void setOriginCode(Object value)
Sets originCode
void setPaymentDate(Object value)
Sets paymentDate
void setPurchaseOrderNo(Object value)
Sets purchaseOrderNo
void setReferenceCode(Object value)
Sets referenceCode
void setRetryMax(int value)
Sets retryMax
void setSalespersonCode(Object value)
Sets salespersonCode
void setServiceMode(Object value)
Sets serviceMode
void setTaxOverride(Object value)
Sets taxOverride
void start()
void stop()
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.mule.api.construct.FlowConstructAware
From interface org.mule.api.context.MuleContextAware
From interface org.mule.api.lifecycle.Disposable
From interface org.mule.api.lifecycle.Initialisable
From interface org.mule.api.lifecycle.Startable
From interface org.mule.api.lifecycle.Stoppable
From interface org.mule.api.processor.MessageProcessor

Fields

private String _accountType

private String _avalaraClientType

private List<Map<String, Object>> _baseAddressesType

private String _batchCodeType

private boolean _commitType

private String _companyCodeType

private String _currencyCodeType

private String _customerCodeType

private String _customerUsageTypeType

private String _destinationCodeType

private DetailLevelType _detailLevelType

private String _discountType

private String _docCodeType

private XMLGregorianCalendar _docDateType

private AvalaraDocumentType _docTypeType

private XMLGregorianCalendar _exchangeRateEffDateType

private String _exchangeRateType

private String _exemptionNoType

private String _licenseType

private List<Map<String, Object>> _linesType

private String _locationCodeType

private String _originCodeType

private XMLGregorianCalendar _paymentDateType

private String _purchaseOrderNoType

private String _referenceCodeType

private String _salespersonCodeType

private ServiceModeType _serviceModeType

private Map<String, Object> _taxOverrideType

private Object account

private Object avalaraClient

private Object baseAddresses

private Object batchCode

private Object commit

private Object companyCode

private Object currencyCode

private Object customerCode

private Object customerUsageType

private Object destinationCode

private Object detailLevel

private Object discount

private Object docCode

private Object docDate

private Object docType

private Object exchangeRate

private Object exchangeRateEffDate

private Object exemptionNo

private ExpressionManager expressionManager

Mule Expression Manager

private FlowConstruct flowConstruct

Flow construct

private Object license

private Object lines

private Object locationCode

private static Logger logger

private Object moduleObject

Module object

private MuleContext muleContext

Mule Context

private Object originCode

private TemplateParser.PatternInfo patternInfo

Mule Pattern Info

private Object paymentDate

private Object purchaseOrderNo

private Object referenceCode

private AtomicInteger retryCount

Variable used to track how many retries we have attempted on this message processor

private int retryMax

Maximum number of retries that can be attempted.

private Object salespersonCode

private Object serviceMode

private Object taxOverride

Public Constructors

public GetTaxMessageProcessor ()

Public Methods

public void dispose ()

public void initialise ()

Obtains the expression manager from the Mule context and initialises the connector. If a target object has not been set already it will search the Mule registry for a default one.

Throws
InitialisationException

public MuleEvent process (MuleEvent event)

Invokes the MessageProcessor.

Parameters
event MuleEvent to be processed
Throws
MuleException

public void setAccount (Object value)

Sets account

Parameters
value Value to set

public void setAvalaraClient (Object value)

Sets avalaraClient

Parameters
value Value to set

public void setBaseAddresses (Object value)

Sets baseAddresses

Parameters
value Value to set

public void setBatchCode (Object value)

Sets batchCode

Parameters
value Value to set

public void setCommit (Object value)

Sets commit

Parameters
value Value to set

public void setCompanyCode (Object value)

Sets companyCode

Parameters
value Value to set

public void setCurrencyCode (Object value)

Sets currencyCode

Parameters
value Value to set

public void setCustomerCode (Object value)

Sets customerCode

Parameters
value Value to set

public void setCustomerUsageType (Object value)

Sets customerUsageType

Parameters
value Value to set

public void setDestinationCode (Object value)

Sets destinationCode

Parameters
value Value to set

public void setDetailLevel (Object value)

Sets detailLevel

Parameters
value Value to set

public void setDiscount (Object value)

Sets discount

Parameters
value Value to set

public void setDocCode (Object value)

Sets docCode

Parameters
value Value to set

public void setDocDate (Object value)

Sets docDate

Parameters
value Value to set

public void setDocType (Object value)

Sets docType

Parameters
value Value to set

public void setExchangeRate (Object value)

Sets exchangeRate

Parameters
value Value to set

public void setExchangeRateEffDate (Object value)

Sets exchangeRateEffDate

Parameters
value Value to set

public void setExemptionNo (Object value)

Sets exemptionNo

Parameters
value Value to set

public void setFlowConstruct (FlowConstruct flowConstruct)

Sets flow construct

Parameters
flowConstruct Flow construct to set

public void setLicense (Object value)

Sets license

Parameters
value Value to set

public void setLines (Object value)

Sets lines

Parameters
value Value to set

public void setLocationCode (Object value)

Sets locationCode

Parameters
value Value to set

public void setModuleObject (Object moduleObject)

Sets the instance of the object under which the processor will execute

Parameters
moduleObject Instace of the module

public void setMuleContext (MuleContext context)

Set the Mule context

Parameters
context Mule context to set

public void setOriginCode (Object value)

Sets originCode

Parameters
value Value to set

public void setPaymentDate (Object value)

Sets paymentDate

Parameters
value Value to set

public void setPurchaseOrderNo (Object value)

Sets purchaseOrderNo

Parameters
value Value to set

public void setReferenceCode (Object value)

Sets referenceCode

Parameters
value Value to set

public void setRetryMax (int value)

Sets retryMax

Parameters
value Value to set

public void setSalespersonCode (Object value)

Sets salespersonCode

Parameters
value Value to set

public void setServiceMode (Object value)

Sets serviceMode

Parameters
value Value to set

public void setTaxOverride (Object value)

Sets taxOverride

Parameters
value Value to set

public void start ()

Throws
MuleException

public void stop ()

Throws
MuleException