public class

UpdateMessageProcessor

extends Object
implements FlowConstructAware MuleContextAware Disposable Initialisable Startable Stoppable MessageProcessor
java.lang.Object
   ↳ org.mule.modules.quickbooks.windows.config.UpdateMessageProcessor

Class Overview

UpdateMessageProcessor invokes the update(java.lang.String, java.lang.String, java.lang.String, java.lang.String, org.mule.modules.quickbooks.windows.WindowsEntityType, java.util.Map, java.lang.String, java.lang.Boolean, java.lang.Boolean) method in QuickBooksWindowsModule. For each argument there is a field in this processor to match it. Before invoking the actual method the processor will evaluate and transform where possible to the expected argument type.

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 _appKeyType
private String _authIdPseudonymType
private Boolean _draftType
private Boolean _fullResponseType
private Map<String, Object> _objType
private String _realmIdPseudonymType
private String _realmIdType
private String _requestIdType
private WindowsEntityType _typeType
private Object appKey
private Object authIdPseudonym
private Object draft
private ExpressionManager expressionManager Mule Expression Manager
private FlowConstruct flowConstruct Flow construct
private Object fullResponse
private static Logger logger
private Object moduleObject Module object
private MuleContext muleContext Mule Context
private Object obj
private TemplateParser.PatternInfo patternInfo Mule Pattern Info
private Object realmId
private Object realmIdPseudonym
private Object requestId
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 type
Public Constructors
UpdateMessageProcessor()
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 setAppKey(Object value)
Sets appKey
void setAuthIdPseudonym(Object value)
Sets authIdPseudonym
void setDraft(Object value)
Sets draft
void setFlowConstruct(FlowConstruct flowConstruct)
Sets flow construct
void setFullResponse(Object value)
Sets fullResponse
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 setObj(Object value)
Sets obj
void setRealmId(Object value)
Sets realmId
void setRealmIdPseudonym(Object value)
Sets realmIdPseudonym
void setRequestId(Object value)
Sets requestId
void setRetryMax(int value)
Sets retryMax
void setType(Object value)
Sets type
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 _appKeyType

private String _authIdPseudonymType

private Boolean _draftType

private Boolean _fullResponseType

private Map<String, Object> _objType

private String _realmIdPseudonymType

private String _realmIdType

private String _requestIdType

private WindowsEntityType _typeType

private Object appKey

private Object authIdPseudonym

private Object draft

private ExpressionManager expressionManager

Mule Expression Manager

private FlowConstruct flowConstruct

Flow construct

private Object fullResponse

private static Logger logger

private Object moduleObject

Module object

private MuleContext muleContext

Mule Context

private Object obj

private TemplateParser.PatternInfo patternInfo

Mule Pattern Info

private Object realmId

private Object realmIdPseudonym

private Object requestId

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 type

Public Constructors

public UpdateMessageProcessor ()

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

Sets appKey

Parameters
value Value to set

public void setAuthIdPseudonym (Object value)

Sets authIdPseudonym

Parameters
value Value to set

public void setDraft (Object value)

Sets draft

Parameters
value Value to set

public void setFlowConstruct (FlowConstruct flowConstruct)

Sets flow construct

Parameters
flowConstruct Flow construct to set

public void setFullResponse (Object value)

Sets fullResponse

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

Sets obj

Parameters
value Value to set

public void setRealmId (Object value)

Sets realmId

Parameters
value Value to set

public void setRealmIdPseudonym (Object value)

Sets realmIdPseudonym

Parameters
value Value to set

public void setRequestId (Object value)

Sets requestId

Parameters
value Value to set

public void setRetryMax (int value)

Sets retryMax

Parameters
value Value to set

public void setType (Object value)

Sets type

Parameters
value Value to set

public void start ()

Throws
MuleException

public void stop ()

Throws
MuleException