psdi.app.system

Class RecLockOptionGenerator

    • Constructor Detail

      • RecLockOptionGenerator

        public RecLockOptionGenerator()
    • Method Detail

      • checkMenuOption

        public MboSetRemote checkMenuOption(java.lang.String appName,
                                            java.lang.String sigName,
                                            java.lang.String menutype,
                                            UserInfo userInfo)
                                     throws java.rmi.RemoteException,
                                            MXException
        Make sure the menu option and menutype with the given name exists in the application.
        Parameters:
        appName - name of the application
        sigName - name of the option
        userInfo - user info object.
        Throws:
        java.rmi.RemoteException
        MXException
      • addSigOption

        public java.lang.String addSigOption(java.lang.String appName,
                                             java.lang.String sigName,
                                             java.lang.String sigDesc,
                                             boolean isVisible,
                                             java.lang.String alsoGrants,
                                             java.lang.String alsoRevokes,
                                             java.lang.String prerequisite,
                                             UserInfo userInfo,
                                             MXTransaction trans)
                                      throws java.rmi.RemoteException,
                                             MXException
        Throws:
        java.rmi.RemoteException
        MXException
      • deleteOption

        public void deleteOption(java.lang.String appName,
                                 java.lang.String optionName,
                                 java.lang.String menutype,
                                 UserInfo userInfo,
                                 MXTransaction trans)
                          throws java.rmi.RemoteException,
                                 MXException
        Throws:
        java.rmi.RemoteException
        MXException
      • deleteAppAuth

        public void deleteAppAuth(java.lang.String appName,
                                  java.lang.String sigName,
                                  java.lang.String groupname,
                                  UserInfo userInfo,
                                  MXTransaction trans)
                           throws java.rmi.RemoteException,
                                  MXException
        Authorize/Unauthorize a sigoption and add it to the current transaction
        Parameters:
        appName -
        sigName -
        authorize -
        userInfo -
        trans -
        Throws:
        java.rmi.RemoteException
        MXException