java.lang.Object |
↳ |
org.mule.devkit.processor.ExpressionEvaluatorSupport |
|
↳ |
org.mule.devkit.processor.DevkitBasedMessageProcessor |
|
|
↳ |
com.computime.maximo.processors.QueryMessageProcessor |
Class Overview
QueryMessageProcessor invokes the query(java.lang.String, java.lang.String, java.lang.String, com.computime.maximo.MaximoQueryEntry, com.computime.maximo.MaximoConnector.OperandMode, java.lang.String, boolean, java.lang.Integer, java.lang.Integer, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
method in MaximoConnector
. 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 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
String
_baseLanguageType
protected
String
_creationDateTimeType
protected
String
_maximoVersionType
protected
Integer
_maximumItemsType
protected
String
_messageIdType
protected
String
_objectStructureNameType
protected
String
_transLanguageType
protected
boolean
_uniqueResultType
protected
String
_webServiceNameType
protected
Object
creationDateTime
protected
Object
maximoVersion
protected
Object
objectStructureName
protected
Object
queryConditions
protected
Object
transLanguage
protected
Object
webServiceName
Public Constructors
public
QueryMessageProcessor
(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
setBaseLanguage
(Object value)
public
void
setCreationDateTime
(Object value)
public
void
setMaximoVersion
(Object value)
public
void
setMaximumItems
(Object value)
public
void
setMessageId
(Object value)
public
void
setObjectStructureName
(Object value)
public
void
setOperandMode
(Object value)
public
void
setOrderBy
(Object value)
public
void
setQuery
(Object value)
public
void
setQueryConditions
(Object value)
public
void
setRsStart
(Object value)
public
void
setTransLanguage
(Object value)
public
void
setUniqueResult
(Object value)
public
void
setWebServiceName
(Object value)