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() |
java.lang.String |
getClassStructureId(java.lang.String hierarchyPath) |
StructureData |
getData() |
MboSetRemote |
getMboSet() |
java.lang.String |
getMsgType() |
MXTransaction |
getMxtran() |
Mbo |
getParentMbo() |
Mbo |
getPrimaryMbo() |
MboSetRemote |
getPrimaryMboSet() |
java.lang.String |
getProcessTable() |
UserInfo |
getUserInfo() |
boolean |
isPrimary() |
boolean |
isProcessBaseAddlRules() |
void |
processAsAdd() |
void |
processAsAddAtEnd() |
void |
processAsUpdate() |
void |
setAccessModifier(long accessModifier) |
void |
setClassStructureId() |
void |
setMbo(Mbo mbo) |
void |
setMboSet(MboSetRemote 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
closeDialog, error, error, getLogger, getMbo, getMboName, getMboSet, getProperty, getScriptName, httpget, httpget, httpgetasbytes, httpgetasjson, httppost, httppost, httppostasbytes, httppostasjson, invokeChannel, invokeEndpoint, invokeEndpoint, invokeScript, invokeScript, invokeScript, invokeWorkflow, jsonarrayToString, jsonToString, launchDialog, log_debug, log_debug, log_error, log_error, log_fatal, log_fatal, log_info, log_info, log_warn, log_warn, log, logError, openURL, raiseSkipTransaction, setWarning, tojsonarray, tojsonobject, webclientsession, wsinteraction, 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(MboSetRemote mboSet)
public MboSetRemote getMboSet()
public void setMbo(Mbo mbo)
public MboSetRemote 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()
public void setClassStructureId() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public java.lang.String getClassStructureId(java.lang.String hierarchyPath) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException