public class

SetPropertiesMessageProcessor

extends AbstractMessageProcessor<O>
implements Disposable Initialisable Startable Stoppable MessageProcessor OperationMetaDataEnabled
java.lang.Object
   ↳ org.mule.modules.janrain.processors.AbstractExpressionEvaluator
     ↳ org.mule.modules.janrain.processors.AbstractConnectedProcessor
       ↳ org.mule.modules.janrain.processors.AbstractMessageProcessor<O>
         ↳ org.mule.modules.janrain.processors.SetPropertiesMessageProcessor

Class Overview

SetPropertiesMessageProcessor invokes the setProperties(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Boolean, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Boolean, java.lang.Boolean) method in JanrainConnector. 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 Boolean _activityScopesSetType
protected String _consumerKeyType
protected Boolean _contactsScopeSetType
protected Boolean _emailPermType
protected String _emailType
protected String _engageApiKeyType
protected String _fbAppIDType
protected String _fbSecretType
protected String _liveidAppIDType
protected String _liveidPrivacyPolicyUrlType
protected String _liveidSecretType
protected String _partnerKeyType
protected String _paypalDisplayNameType
protected String _providerType
protected String _secretType
protected String _uninstallURLType
protected String _yahooAppIDType
protected Object activityScopesSet
protected Object consumerKey
protected Object contactsScopeSet
protected Object email
protected Object emailPerm
protected Object engageApiKey
protected Object fbAppID
protected Object fbSecret
protected Object liveidAppID
protected Object liveidPrivacyPolicyUrl
protected Object liveidSecret
protected Object partnerKey
protected Object paypalDisplayName
protected Object provider
protected Object secret
protected Object uninstallURL
protected Object yahooAppID
[Expand]
Inherited Fields
From class org.mule.modules.janrain.processors.AbstractMessageProcessor
From class org.mule.modules.janrain.processors.AbstractConnectedProcessor
Public Constructors
SetPropertiesMessageProcessor()
Public Methods
void dispose()
Result<MetaData> getInputMetaData()
Result<MetaData> getOutputMetaData(MetaData inputMetadata)
void initialise()
Obtains the expression manager from the Mule context and initialises the connector.
MuleEvent process(MuleEvent event)
Invokes the MessageProcessor.
void setActivityScopesSet(Object value)
Sets activityScopesSet
void setConsumerKey(Object value)
Sets consumerKey
void setContactsScopeSet(Object value)
Sets contactsScopeSet
void setEmail(Object value)
Sets email
void setEmailPerm(Object value)
Sets emailPerm
void setEngageApiKey(Object value)
Sets engageApiKey
void setFbAppID(Object value)
Sets fbAppID
void setFbSecret(Object value)
Sets fbSecret
void setFlowConstruct(FlowConstruct flowConstruct)
Sets flow construct
void setLiveidAppID(Object value)
Sets liveidAppID
void setLiveidPrivacyPolicyUrl(Object value)
Sets liveidPrivacyPolicyUrl
void setLiveidSecret(Object value)
Sets liveidSecret
void setMuleContext(MuleContext context)
Set the Mule context
void setPartnerKey(Object value)
Sets partnerKey
void setPaypalDisplayName(Object value)
Sets paypalDisplayName
void setProvider(Object value)
Sets provider
void setSecret(Object value)
Sets secret
void setUninstallURL(Object value)
Sets uninstallURL
void setYahooAppID(Object value)
Sets yahooAppID
void start()
void stop()
[Expand]
Inherited Methods
From class org.mule.modules.janrain.processors.AbstractMessageProcessor
From class org.mule.modules.janrain.processors.AbstractConnectedProcessor
From class org.mule.modules.janrain.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
From interface org.mule.common.metadata.MetaDataDescriptor

Fields

protected Boolean _activityScopesSetType

protected String _consumerKeyType

protected Boolean _contactsScopeSetType

protected Boolean _emailPermType

protected String _emailType

protected String _engageApiKeyType

protected String _fbAppIDType

protected String _fbSecretType

protected String _liveidAppIDType

protected String _liveidPrivacyPolicyUrlType

protected String _liveidSecretType

protected String _partnerKeyType

protected String _paypalDisplayNameType

protected String _providerType

protected String _secretType

protected String _uninstallURLType

protected String _yahooAppIDType

protected Object activityScopesSet

protected Object consumerKey

protected Object contactsScopeSet

protected Object email

protected Object emailPerm

protected Object engageApiKey

protected Object fbAppID

protected Object fbSecret

protected Object liveidAppID

protected Object liveidPrivacyPolicyUrl

protected Object liveidSecret

protected Object partnerKey

protected Object paypalDisplayName

protected Object provider

protected Object secret

protected Object uninstallURL

protected Object yahooAppID

Public Constructors

public SetPropertiesMessageProcessor ()

Public Methods

public void dispose ()

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 MuleEvent process (MuleEvent event)

Invokes the MessageProcessor.

Parameters
event MuleEvent to be processed
Throws
MuleException

public void setActivityScopesSet (Object value)

Sets activityScopesSet

Parameters
value Value to set

public void setConsumerKey (Object value)

Sets consumerKey

Parameters
value Value to set

public void setContactsScopeSet (Object value)

Sets contactsScopeSet

Parameters
value Value to set

public void setEmail (Object value)

Sets email

Parameters
value Value to set

public void setEmailPerm (Object value)

Sets emailPerm

Parameters
value Value to set

public void setEngageApiKey (Object value)

Sets engageApiKey

Parameters
value Value to set

public void setFbAppID (Object value)

Sets fbAppID

Parameters
value Value to set

public void setFbSecret (Object value)

Sets fbSecret

Parameters
value Value to set

public void setFlowConstruct (FlowConstruct flowConstruct)

Sets flow construct

Parameters
flowConstruct Flow construct to set

public void setLiveidAppID (Object value)

Sets liveidAppID

Parameters
value Value to set

public void setLiveidPrivacyPolicyUrl (Object value)

Sets liveidPrivacyPolicyUrl

Parameters
value Value to set

public void setLiveidSecret (Object value)

Sets liveidSecret

Parameters
value Value to set

public void setMuleContext (MuleContext context)

Set the Mule context

Parameters
context Mule context to set

public void setPartnerKey (Object value)

Sets partnerKey

Parameters
value Value to set

public void setPaypalDisplayName (Object value)

Sets paypalDisplayName

Parameters
value Value to set

public void setProvider (Object value)

Sets provider

Parameters
value Value to set

public void setSecret (Object value)

Sets secret

Parameters
value Value to set

public void setUninstallURL (Object value)

Sets uninstallURL

Parameters
value Value to set

public void setYahooAppID (Object value)

Sets yahooAppID

Parameters
value Value to set

public void start ()

Throws
MuleException

public void stop ()

Throws
MuleException