public final class InteractionInfo
extends java.lang.Object
Constructor and Description |
---|
InteractionInfo(java.lang.String interactionName,
java.lang.String description,
java.lang.String appName,
int applyResponse,
java.lang.String mapOption,
java.lang.String intObject,
byte[] obp,
java.lang.String channelName,
java.lang.String reqRelation,
java.lang.String respRelation,
java.lang.String intMode,
java.lang.String dialogId,
java.lang.String requestMappingClass,
java.lang.String responseMappingClass,
int commitResponse,
int showSingleResponse,
int active,
int genMenuOption)
Constructor
|
Modifier and Type | Method and Description |
---|---|
boolean |
applyResponse()
Returns is reply needs to be applied back to application
|
boolean |
generateMenuOption()
Returns is menu option generated
|
java.util.Map<java.lang.String,IntMappingInfo> |
getAllObjects(java.lang.String osName)
Object mapping for the interaction object
|
java.lang.String |
getAppName()
Returns application name
|
java.lang.String |
getChannelName()
Get invocation channel name
|
java.lang.String |
getDescription()
Returns interaction description
|
java.lang.String |
getDialogId()
Get dialog id
|
java.lang.String |
getInteractionName()
Returns interaction name
|
java.lang.String |
getIntMainObject()
Returns interaction main object
|
java.lang.String |
getIntMode()
Get interaction mode
|
java.lang.String |
getMapOption()
Returns application sigoption
|
IntMappingInfo |
getObjectMapping(java.lang.String osName,
java.lang.String hpath)
Object mapping for the interaction object and hierarachypath
|
java.util.Map<java.lang.String,java.util.Map<java.lang.String,IntMappingInfo>> |
getObjectStructure()
All mapping for an interaction
|
byte[] |
getObp()
Returns interaction OBP
|
java.lang.String |
getReqRelation()
Get relationship from application object to interaction request object
|
java.lang.String |
getRequestMappingClass()
Returns request mapping class
|
java.lang.String |
getRequestOSName()
Returns request object structure name
|
java.lang.String |
getResponseMappingClass()
Returns response mapping class
|
java.lang.String |
getResponseOSName()
Returns response object structure name
|
java.lang.String |
getRespRelation()
Get relationship from interaction request object to interaction response
object
|
boolean |
isActive()
Returns is interaction active
|
boolean |
isCommitResponse()
Returns indicator to commit response back to application
|
void |
setRequestOSName(java.lang.String mosName)
set RequestOSName
|
void |
setResponseOSName(java.lang.String mosName)
set tResponseOSName
|
boolean |
showSingleResponse()
Returns indicator to show data in response dialog if only one row for
primary Object is returned from Web Service invocation
|
public InteractionInfo(java.lang.String interactionName, java.lang.String description, java.lang.String appName, int applyResponse, java.lang.String mapOption, java.lang.String intObject, byte[] obp, java.lang.String channelName, java.lang.String reqRelation, java.lang.String respRelation, java.lang.String intMode, java.lang.String dialogId, java.lang.String requestMappingClass, java.lang.String responseMappingClass, int commitResponse, int showSingleResponse, int active, int genMenuOption)
interactionName
- -
interaction namedescription
- -
interaction descriptionappName
- -
application nameapplyResponse
- -
is reply needs to be applied back to applicationmapOption
- -
application sigoptionintObject
- -
interaction main objectobp
- -
byte representataion of optimized obpchannelName
- -
invokation channel namereqRelation
- -
relationship from application object to interaction request
objectrespRelation
- -
relationship from interaction request object to interaction
response objectintMode
- -
interaction modedialogId
- -
name of the dialog which was generated for this interactionrequestMappingClass
- -
request mapping classresponseMappingClass
- -
response mapping classcommitResponse
- -
commit responseshowSingleResponse
- -
show single response in response dialogactive
- -
is interaction activegenMenuOption
- -
is menu option generatedpublic java.lang.String getChannelName()
public java.lang.String getReqRelation()
public java.lang.String getRespRelation()
public java.lang.String getIntMode()
public java.lang.String getDialogId()
public java.lang.String getMapOption()
public java.lang.String getIntMainObject()
public byte[] getObp()
public java.lang.String getDescription()
public java.lang.String getRequestOSName()
public java.lang.String getResponseOSName()
public java.lang.String getRequestMappingClass()
public java.lang.String getResponseMappingClass()
public java.lang.String getAppName()
public java.lang.String getInteractionName()
public boolean applyResponse()
public boolean generateMenuOption()
public boolean isCommitResponse()
public boolean isActive()
public boolean showSingleResponse()
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,IntMappingInfo>> getObjectStructure()
public java.util.Map<java.lang.String,IntMappingInfo> getAllObjects(java.lang.String osName)
osName
- -
object structure namepublic IntMappingInfo getObjectMapping(java.lang.String osName, java.lang.String hpath)
osName
- -
object structure namehpath
- hierarchypathpublic void setRequestOSName(java.lang.String mosName)
public void setResponseOSName(java.lang.String mosName)