java.lang.Object |
↳ |
org.mule.devkit.processor.ExpressionEvaluatorSupport |
|
↳ |
org.mule.devkit.processor.DevkitBasedMessageProcessor |
|
|
↳ |
com.wsl.modules.stripe.processors.CreateCouponMessageProcessor |
Summary
[Expand]
Inherited Fields |
From class
org.mule.devkit.processor.DevkitBasedMessageProcessor
private
String |
accessTokenId |
|
protected
FlowConstruct |
flowConstruct |
|
protected
Object |
moduleObject |
|
protected
MuleContext |
muleContext |
|
private
String |
operationName |
|
|
[Expand]
Inherited Methods |
From class
org.mule.devkit.processor.DevkitBasedMessageProcessor
void
|
dispose()
|
abstract
MuleEvent
|
doProcess(MuleEvent arg0)
|
final
Object
|
findOrCreate(Class<?> arg0, boolean arg1, MuleEvent arg2)
|
String
|
getAccessTokenId()
|
final
FlowConstruct
|
getFlowConstruct()
|
final
MuleContext
|
getMuleContext()
|
void
|
initialise()
|
final
void
|
overwritePayload(MuleEvent arg0, Object arg1)
|
MuleEvent
|
process(MuleEvent arg0)
|
void
|
setAccessTokenId(String arg0)
|
final
void
|
setFlowConstruct(FlowConstruct arg0)
|
final
void
|
setModuleObject(Object arg0)
|
final
void
|
setMuleContext(MuleContext arg0)
|
void
|
start()
|
void
|
stop()
|
|
From class
org.mule.devkit.processor.ExpressionEvaluatorSupport
void
|
computeClassHierarchy(Class arg0, List arg1)
|
Object
|
evaluate(TemplateParser.PatternInfo arg0, ExpressionManager arg1, MuleMessage arg2, Object arg3)
|
Object
|
evaluateAndTransform(MuleContext arg0, MuleMessage arg1, Type arg2, String arg3, Object arg4)
|
Object
|
evaluateAndTransform(MuleContext arg0, MuleEvent arg1, Type arg2, String arg3, Object arg4)
|
String
|
getAccessTokenId(MuleEvent arg0, MessageProcessor arg1, OAuth2Manager<?> arg2)
|
boolean
|
isAssignableFrom(Type arg0, Class arg1)
|
boolean
|
isList(Type arg0)
|
boolean
|
isListClass(Class arg0)
|
boolean
|
isMap(Type arg0)
|
boolean
|
isMapClass(Class arg0)
|
Object
|
transform(MuleContext arg0, MuleMessage arg1, Type arg2, String arg3, Object arg4)
|
Object
|
transform(MuleContext arg0, MuleEvent arg1, Type arg2, String arg3, Object arg4)
|
Object
|
transform(MuleMessage arg0, Type arg1, Object arg2)
|
|
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
|
From interface
org.mule.api.construct.FlowConstructAware
abstract
void
|
setFlowConstruct(FlowConstruct arg0)
|
|
From interface
org.mule.api.context.MuleContextAware
abstract
void
|
setMuleContext(MuleContext arg0)
|
|
From interface
org.mule.api.lifecycle.Disposable
|
From interface
org.mule.api.lifecycle.Initialisable
abstract
void
|
initialise()
|
|
From interface
org.mule.api.lifecycle.Startable
|
From interface
org.mule.api.lifecycle.Stoppable
|
From interface
org.mule.api.processor.MessageProcessor
abstract
MuleEvent
|
process(MuleEvent arg0)
|
|
From interface
org.mule.common.metadata.MetaDataDescriptor
|
Fields
protected
int
_amountOffType
protected
String
_currencyType
protected
int
_durationInMonthsType
protected
String
_durationType
protected
int
_maxRedemptionsType
protected
Map<String, Object>
_metadataType
protected
int
_percentOffType
protected
String
_redeemByType
protected
Object
amountOff
protected
Object
currency
protected
Object
duration
protected
Object
durationInMonths
protected
Object
maxRedemptions
protected
Object
metadata
protected
Object
percentOff
protected
Object
redeemBy
Public Constructors
public
CreateCouponMessageProcessor
(String operationName)
Public Methods
public
MuleEvent
doProcess
(MuleEvent event)
Invokes the MessageProcessor.
Parameters
event
| MuleEvent to be processed |
public
Result<MetaData>
getGenericMetaData
(MetaDataKey metaDataKey)
public
Result<MetaData>
getInputMetaData
()
public
Result<MetaData>
getOutputMetaData
(MetaData 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.
public
void
setAmountOff
(Object value)
public
void
setCurrency
(Object value)
public
void
setDuration
(Object value)
public
void
setDurationInMonths
(Object value)
public
void
setId
(Object value)
public
void
setMaxRedemptions
(Object value)
public
void
setMetadata
(Object value)
public
void
setPercentOff
(Object value)
public
void
setRedeemBy
(Object value)