public class

RetrieveMultipleByAttributesMessageProcessor

extends AbstractMessageProcessor<O>
implements Disposable Initialisable Startable Stoppable MessageProcessor
java.lang.Object
   ↳ org.mule.module.dynamicscrmonpremise.processors.AbstractExpressionEvaluator
     ↳ org.mule.module.dynamicscrmonpremise.processors.AbstractConnectedProcessor
       ↳ org.mule.module.dynamicscrmonpremise.processors.AbstractMessageProcessor<O>
         ↳ org.mule.module.dynamicscrmonpremise.processors.RetrieveMultipleByAttributesMessageProcessor

Class Overview

RetrieveMultipleByAttributesMessageProcessor invokes the retrieveMultipleByAttributes(java.lang.String, java.util.List, java.util.List, java.util.List, java.util.Map, java.lang.Integer, java.lang.Integer, java.lang.String, java.lang.Boolean) method in BaseDynamicsCRMConnector. 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
protected List<String> _attributesType
protected List<String> _columnsType
protected Integer _countType
protected String _entityNameType
protected Map<String, String> _ordersType
protected Integer _pageNumberType
protected String _pagingCookieType
protected Boolean _returnTotalRecordCountType
protected List<String> _valuesType
protected Object attributes
protected Object columns
protected Object count
protected Object entityName
protected Object orders
protected Object pageNumber
protected Object pagingCookie
protected Object returnTotalRecordCount
protected Object values
[Expand]
Inherited Fields
From class org.mule.module.dynamicscrmonpremise.processors.AbstractMessageProcessor
From class org.mule.module.dynamicscrmonpremise.processors.AbstractConnectedProcessor
Public Constructors
RetrieveMultipleByAttributesMessageProcessor()
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 setAttributes(Object value)
Sets attributes
void setColumns(Object value)
Sets columns
void setCount(Object value)
Sets count
void setEntityName(Object value)
Sets entityName
void setFlowConstruct(FlowConstruct flowConstruct)
Sets flow construct
void setMuleContext(MuleContext context)
Set the Mule context
void setOrders(Object value)
Sets orders
void setPageNumber(Object value)
Sets pageNumber
void setPagingCookie(Object value)
Sets pagingCookie
void setReturnTotalRecordCount(Object value)
Sets returnTotalRecordCount
void setValues(Object value)
Sets values
void start()
void stop()
[Expand]
Inherited Methods
From class org.mule.module.dynamicscrmonpremise.processors.AbstractMessageProcessor
From class org.mule.module.dynamicscrmonpremise.processors.AbstractConnectedProcessor
From class org.mule.module.dynamicscrmonpremise.processors.AbstractExpressionEvaluator
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

protected List<String> _attributesType

protected List<String> _columnsType

protected Integer _countType

protected String _entityNameType

protected Map<String, String> _ordersType

protected Integer _pageNumberType

protected String _pagingCookieType

protected Boolean _returnTotalRecordCountType

protected List<String> _valuesType

protected Object attributes

protected Object columns

protected Object count

protected Object entityName

protected Object orders

protected Object pageNumber

protected Object pagingCookie

protected Object returnTotalRecordCount

protected Object values

Public Constructors

public RetrieveMultipleByAttributesMessageProcessor ()

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

Sets attributes

Parameters
value Value to set

public void setColumns (Object value)

Sets columns

Parameters
value Value to set

public void setCount (Object value)

Sets count

Parameters
value Value to set

public void setEntityName (Object value)

Sets entityName

Parameters
value Value to set

public void setFlowConstruct (FlowConstruct flowConstruct)

Sets flow construct

Parameters
flowConstruct Flow construct to set

public void setMuleContext (MuleContext context)

Set the Mule context

Parameters
context Mule context to set

public void setOrders (Object value)

Sets orders

Parameters
value Value to set

public void setPageNumber (Object value)

Sets pageNumber

Parameters
value Value to set

public void setPagingCookie (Object value)

Sets pagingCookie

Parameters
value Value to set

public void setReturnTotalRecordCount (Object value)

Sets returnTotalRecordCount

Parameters
value Value to set

public void setValues (Object value)

Sets values

Parameters
value Value to set

public void start ()

Throws
MuleException

public void stop ()

Throws
MuleException