public class OSProcessScriptContext extends OSScriptContext
YNC_CANCEL, YNC_NO, YNC_NULL, YNC_OK, YNC_YES
Constructor and Description |
---|
OSProcessScriptContext(java.lang.String scriptName,
java.lang.String launchPointName,
Mbo mbo,
UserInfo userInfo,
MXTransaction mxtran,
StructureData sData,
java.lang.String processTable) |
Modifier and Type | Method and Description |
---|---|
void |
bypassMbo() |
StructureData |
getData() |
MboSet |
getMboSet() |
java.lang.String |
getMsgType() |
MXTransaction |
getMxtran() |
Mbo |
getParentMbo() |
Mbo |
getPrimaryMbo() |
MboSet |
getPrimaryMboSet() |
java.lang.String |
getProcessTable() |
UserInfo |
getUserInfo() |
boolean |
isPrimary() |
boolean |
isProcessBaseAddlRules() |
void |
processAsAdd() |
void |
processAsAddAtEnd() |
void |
processAsUpdate() |
void |
setAccessModifier(long accessModifier) |
void |
setMbo(Mbo mbo) |
void |
setMboSet(MboSet mboSet) |
void |
setMsgType(java.lang.String msgType) |
void |
setMsgTypeCreate() |
void |
setMsgTypeSync() |
void |
setMsgTypeUpdate() |
void |
setProcessTable(java.lang.String processTable) |
void |
setSkipBaseAdditionalRules() |
void |
skipMboValidate() |
complete, getMosDetailInfo, process, skipMbo, skipTxn
error, error, getLogger, getMbo, getMboName, getProperty, getScriptName, invokeChannel, invokeScript, invokeScript, log, logError, raiseSkipTransaction, yncerror, yncerror, yncuserinput
public OSProcessScriptContext(java.lang.String scriptName, java.lang.String launchPointName, Mbo mbo, UserInfo userInfo, MXTransaction mxtran, StructureData sData, java.lang.String processTable)
public Mbo getParentMbo()
public boolean isPrimary()
public UserInfo getUserInfo()
public MXTransaction getMxtran()
public void processAsUpdate()
public void processAsAddAtEnd()
public void bypassMbo()
public void setAccessModifier(long accessModifier)
public void processAsAdd()
public java.lang.String getMsgType()
public void setMsgType(java.lang.String msgType)
public void setMsgTypeSync()
public void setMsgTypeCreate()
public void setMsgTypeUpdate()
public StructureData getData()
public void skipMboValidate()
public void setMboSet(MboSet mboSet)
public MboSet getMboSet()
public void setMbo(Mbo mbo)
public MboSet getPrimaryMboSet()
public Mbo getPrimaryMbo()
public java.lang.String getProcessTable()
public void setProcessTable(java.lang.String processTable)
processTable
- - to be set for cases like receipt where the OS mbo is NP -
and there is a persistent processTable
behind itpublic void setSkipBaseAdditionalRules()
public boolean isProcessBaseAddlRules()