public class

GetTopicsMessageProcessor

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

Class Overview

GetTopicsMessageProcessor invokes the getTopics(java.lang.String, org.mule.module.getsatisfaction.model.SortCriteria, org.mule.module.getsatisfaction.model.Style, java.lang.Long, java.lang.String, java.util.List, java.lang.String, java.util.List, java.util.List) method in GetSatisfactionConnector. 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 Long _activeSinceType
protected List<String> _productsType
protected String _searchType
protected SortCriteria _sortByType
protected List<Status> _statusType
protected Style _styleType
protected String _tagType
protected List<String> _userDefinedCodesType
protected String _userIdType
protected Object activeSince
protected Object products
protected Object search
protected Object sortBy
protected Object status
protected Object style
protected Object tag
protected Object userDefinedCodes
protected Object userId
[Expand]
Inherited Fields
From class org.mule.module.getsatisfaction.processors.AbstractMessageProcessor
From class org.mule.module.getsatisfaction.processors.AbstractConnectedProcessor
Public Constructors
GetTopicsMessageProcessor()
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 setActiveSince(Object value)
Sets activeSince
void setFlowConstruct(FlowConstruct flowConstruct)
Sets flow construct
void setMuleContext(MuleContext context)
Set the Mule context
void setProducts(Object value)
Sets products
void setSearch(Object value)
Sets search
void setSortBy(Object value)
Sets sortBy
void setStatus(Object value)
Sets status
void setStyle(Object value)
Sets style
void setTag(Object value)
Sets tag
void setUserDefinedCodes(Object value)
Sets userDefinedCodes
void setUserId(Object value)
Sets userId
void start()
void stop()
[Expand]
Inherited Methods
From class org.mule.module.getsatisfaction.processors.AbstractMessageProcessor
From class org.mule.module.getsatisfaction.processors.AbstractConnectedProcessor
From class org.mule.module.getsatisfaction.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 Long _activeSinceType

protected List<String> _productsType

protected String _searchType

protected SortCriteria _sortByType

protected List<Status> _statusType

protected Style _styleType

protected String _tagType

protected List<String> _userDefinedCodesType

protected String _userIdType

protected Object activeSince

protected Object products

protected Object search

protected Object sortBy

protected Object status

protected Object style

protected Object tag

protected Object userDefinedCodes

protected Object userId

Public Constructors

public GetTopicsMessageProcessor ()

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

Sets activeSince

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

Sets products

Parameters
value Value to set

public void setSearch (Object value)

Sets search

Parameters
value Value to set

public void setSortBy (Object value)

Sets sortBy

Parameters
value Value to set

public void setStatus (Object value)

Sets status

Parameters
value Value to set

public void setStyle (Object value)

Sets style

Parameters
value Value to set

public void setTag (Object value)

Sets tag

Parameters
value Value to set

public void setUserDefinedCodes (Object value)

Sets userDefinedCodes

Parameters
value Value to set

public void setUserId (Object value)

Sets userId

Parameters
value Value to set

public void start ()

Throws
MuleException

public void stop ()

Throws
MuleException