public class InteractionProcesser
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static MXLogger |
INTERACTIONLOGGER
Interaction logger for logging messages related to Interaction.
|
Constructor and Description |
---|
InteractionProcesser(java.lang.String intName)
Construct processer
|
InteractionProcesser(java.lang.String sigoption,
java.lang.String appname)
Construct processer
|
InteractionProcesser(java.lang.String mainObjectName,
java.lang.String relation,
java.lang.String topObject)
Construct processer
|
Modifier and Type | Method and Description |
---|---|
boolean |
applychanges(MboSetRemote set,
MboRemote mbo)
Apply Response of the Invokation back to Application
|
void |
fillRequest(MboSetRemote requestSet,
MboRemote mbo)
Fill Request Mbos to invoke service
|
boolean |
invokeservice(MboRemote mbo)
Invoke External Service
|
MboSetRemote |
processInteraction(MboRemote appMbo)
Process Interaction for any Interaction Mode
|
boolean |
showResponse()
This method will determine to show response or not
|
void |
unselect(MosDetailInfo info,
MboSetRemote set)
This method will determine to show response or not
param info Response MosDetailInfo for a level in OS.
|
public static final MXLogger INTERACTIONLOGGER
public InteractionProcesser(java.lang.String intName) throws MXException, java.rmi.RemoteException
intName
- - Interaction NameMXException
- MAXIMO exceptionjava.rmi.RemoteException
- Remote exceptionpublic InteractionProcesser(java.lang.String sigoption, java.lang.String appname) throws MXException, java.rmi.RemoteException
sigoption
- - Option Nameappname
- - Application NameMXException
- MAXIMO exceptionjava.rmi.RemoteException
- Remote exceptionpublic InteractionProcesser(java.lang.String mainObjectName, java.lang.String relation, java.lang.String topObject) throws MXException, java.rmi.RemoteException
mainObjectName
- interaction main object namerelation
- request relation nametopObject
- name of top MBo in request OSMXException
- MAXIMO exceptionjava.rmi.RemoteException
- Remote exceptionpublic MboSetRemote processInteraction(MboRemote appMbo) throws MXException, java.rmi.RemoteException
appMbo
- Give reference to application Mbo.MXException
- MAXIMO exceptionjava.rmi.RemoteException
- Remote exceptionpublic void fillRequest(MboSetRemote requestSet, MboRemote mbo) throws MXException, java.rmi.RemoteException
requestSet
- Give reference to request MboSet.mbo
- Give reference to application Mbo.MXException
- MAXIMO exceptionjava.rmi.RemoteException
- Remote exceptionpublic boolean invokeservice(MboRemote mbo) throws MXException, java.rmi.RemoteException
mbo
- Give reference to top Request Mbo.MXException
- MAXIMO exceptionjava.rmi.RemoteException
- Remote exceptionpublic boolean applychanges(MboSetRemote set, MboRemote mbo) throws MXException, java.rmi.RemoteException
set
- Give reference to Response MboSet.mbo
- Give reference to application Mbo.MXException
- MAXIMO exceptionjava.rmi.RemoteException
- Remote exceptionpublic boolean showResponse() throws MXException, java.rmi.RemoteException
MXException
- MAXIMO exceptionjava.rmi.RemoteException
- Remote exceptionpublic void unselect(MosDetailInfo info, MboSetRemote set) throws MXException, java.rmi.RemoteException
MXException
- MAXIMO exceptionjava.rmi.RemoteException
- Remote exception