public class

AdjustTaxMessageProcessor

extends AbstractConnectedProcessor
implements MessageProcessor OperationMetaDataEnabled
java.lang.Object
   ↳ org.mule.devkit.processor.ExpressionEvaluatorSupport
     ↳ org.mule.devkit.processor.DevkitBasedMessageProcessor
       ↳ org.mule.modules.avalara.processors.AbstractConnectedProcessor
         ↳ org.mule.modules.avalara.processors.AdjustTaxMessageProcessor

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
protected String _adjustmentDescriptionType
protected int _adjustmentReasonType
protected List<Map<String, Object>> _baseAddressesType
protected String _batchCodeType
protected boolean _commitType
protected String _companyCodeType
protected String _currencyCodeType
protected String _customerCodeType
protected String _customerUsageTypeType
protected String _destinationCodeType
protected DetailLevelType _detailLevelType
protected String _discountType
protected String _docCodeType
protected XMLGregorianCalendar _docDateType
protected AvalaraDocumentType _docTypeType
protected XMLGregorianCalendar _exchangeRateEffDateType
protected String _exchangeRateType
protected String _exemptionNoType
protected List<Map<String, Object>> _linesType
protected String _locationCodeType
protected String _originCodeType
protected XMLGregorianCalendar _paymentDateType
protected String _purchaseOrderNoType
protected String _referenceCodeType
protected String _salespersonCodeType
protected ServiceModeType _serviceModeType
protected Map<String, Object> _taxOverrideType
protected Object adjustmentDescription
protected Object adjustmentReason
protected Object baseAddresses
protected Object batchCode
protected Object commit
protected Object companyCode
protected Object currencyCode
protected Object customerCode
protected Object customerUsageType
protected Object destinationCode
protected Object detailLevel
protected Object discount
protected Object docCode
protected Object docDate
protected Object docType
protected Object exchangeRate
protected Object exchangeRateEffDate
protected Object exemptionNo
protected Object lines
protected Object locationCode
protected Object originCode
protected Object paymentDate
protected Object purchaseOrderNo
protected Object referenceCode
protected Object salespersonCode
protected Object serviceMode
protected Object taxOverride
[Expand]
Inherited Fields
From class org.mule.modules.avalara.processors.AbstractConnectedProcessor
From class org.mule.devkit.processor.DevkitBasedMessageProcessor
Public Constructors
AdjustTaxMessageProcessor(String operationName)
Public Methods
void dispose()
MuleEvent doProcess(MuleEvent event)
Invokes the MessageProcessor.
Result<MetaData> getGenericMetaData(MetaDataKey metaDataKey)
Result<MetaData> getInputMetaData()
Result<MetaData> getOutputMetaData(MetaData inputMetadata)
void initialise()
Obtains the expression manager from the Mule context and initialises the connector.
void setAdjustmentDescription(Object value)
Sets adjustmentDescription
void setAdjustmentReason(Object value)
Sets adjustmentReason
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 setLines(Object value)
Sets lines
void setLocationCode(Object value)
Sets locationCode
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 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 org.mule.modules.avalara.processors.AbstractConnectedProcessor
From class org.mule.devkit.processor.DevkitBasedMessageProcessor
From class org.mule.devkit.processor.ExpressionEvaluatorSupport
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
From interface org.mule.common.metadata.MetaDataDescriptor
From interface org.mule.modules.avalara.processors.ConnectivityProcessor

Fields

protected String _adjustmentDescriptionType

protected int _adjustmentReasonType

protected List<Map<String, Object>> _baseAddressesType

protected String _batchCodeType

protected boolean _commitType

protected String _companyCodeType

protected String _currencyCodeType

protected String _customerCodeType

protected String _customerUsageTypeType

protected String _destinationCodeType

protected DetailLevelType _detailLevelType

protected String _discountType

protected String _docCodeType

protected XMLGregorianCalendar _docDateType

protected AvalaraDocumentType _docTypeType

protected XMLGregorianCalendar _exchangeRateEffDateType

protected String _exchangeRateType

protected String _exemptionNoType

protected List<Map<String, Object>> _linesType

protected String _locationCodeType

protected String _originCodeType

protected XMLGregorianCalendar _paymentDateType

protected String _purchaseOrderNoType

protected String _referenceCodeType

protected String _salespersonCodeType

protected ServiceModeType _serviceModeType

protected Map<String, Object> _taxOverrideType

protected Object adjustmentDescription

protected Object adjustmentReason

protected Object baseAddresses

protected Object batchCode

protected Object commit

protected Object companyCode

protected Object currencyCode

protected Object customerCode

protected Object customerUsageType

protected Object destinationCode

protected Object detailLevel

protected Object discount

protected Object docCode

protected Object docDate

protected Object docType

protected Object exchangeRate

protected Object exchangeRateEffDate

protected Object exemptionNo

protected Object lines

protected Object locationCode

protected Object originCode

protected Object paymentDate

protected Object purchaseOrderNo

protected Object referenceCode

protected Object salespersonCode

protected Object serviceMode

protected Object taxOverride

Public Constructors

public AdjustTaxMessageProcessor (String operationName)

Parameters
operationName

Public Methods

public void dispose ()

public MuleEvent doProcess (MuleEvent event)

Invokes the MessageProcessor.

Parameters
event MuleEvent to be processed
Throws
Exception

public Result<MetaData> getGenericMetaData (MetaDataKey metaDataKey)

Parameters
metaDataKey

public Result<MetaData> getInputMetaData ()

public Result<MetaData> getOutputMetaData (MetaData inputMetadata)

Parameters
inputMetadata

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 void setAdjustmentDescription (Object value)

Sets adjustmentDescription

Parameters
value Value to set

public void setAdjustmentReason (Object value)

Sets adjustmentReason

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 setLines (Object value)

Sets lines

Parameters
value Value to set

public void setLocationCode (Object value)

Sets locationCode

Parameters
value Value 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 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