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