psdi.iface.mos

Class OSProcessScriptContext

    • Constructor Detail

      • OSProcessScriptContext

        public OSProcessScriptContext(java.lang.String scriptName,
                                      java.lang.String launchPointName,
                                      Mbo mbo,
                                      UserInfo userInfo,
                                      MXTransaction mxtran,
                                      StructureData sData,
                                      java.lang.String processTable)
    • Method Detail

      • getParentMbo

        public Mbo getParentMbo()
      • isPrimary

        public boolean isPrimary()
      • getUserInfo

        public UserInfo getUserInfo()
      • processAsUpdate

        public void processAsUpdate()
      • processAsAddAtEnd

        public void processAsAddAtEnd()
      • bypassMbo

        public void bypassMbo()
      • setAccessModifier

        public void setAccessModifier(long accessModifier)
      • processAsAdd

        public void processAsAdd()
      • getMsgType

        public java.lang.String getMsgType()
      • setMsgType

        public void setMsgType(java.lang.String msgType)
      • setMsgTypeSync

        public void setMsgTypeSync()
      • setMsgTypeCreate

        public void setMsgTypeCreate()
      • setMsgTypeUpdate

        public void setMsgTypeUpdate()
      • skipMboValidate

        public void skipMboValidate()
      • setMbo

        public void setMbo(Mbo mbo)
      • getPrimaryMbo

        public Mbo getPrimaryMbo()
      • getProcessTable

        public java.lang.String getProcessTable()
      • setProcessTable

        public void setProcessTable(java.lang.String processTable)
        Parameters:
        processTable - - to be set for cases like receipt where the OS mbo is NP - and there is a persistent processTable behind it
      • setSkipBaseAdditionalRules

        public void setSkipBaseAdditionalRules()
      • isProcessBaseAddlRules

        public boolean isProcessBaseAddlRules()
      • setClassStructureId

        public void setClassStructureId()
                                 throws MXException,
                                        java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • getClassStructureId

        public java.lang.String getClassStructureId(java.lang.String hierarchyPath)
                                             throws MXException,
                                                    java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • checkForEsig

        public void checkForEsig(java.lang.String optionName)
                          throws MXException,
                                 java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException