psdi.webclient.beans.exchange

Class ExchangeAppBean

  • All Implemented Interfaces:
    java.util.EventListener, javax.servlet.http.HttpSessionBindingListener, DataBeanListener


    public class ExchangeAppBean
    extends AppBean
    • Constructor Detail

      • ExchangeAppBean

        public ExchangeAppBean()
    • Method Detail

      • setApp

        protected void setApp()
                       throws java.rmi.RemoteException
        Overrides:
        setApp in class DataBean
        Throws:
        java.rmi.RemoteException
      • hasSigOptionAccess

        public boolean hasSigOptionAccess(java.lang.String sigOption)
                                   throws java.rmi.RemoteException,
                                          MXException
        Description copied from class: DataBean
        Returns true if the user has record level privileges for a given sigoption on the current mbo.
        Overrides:
        hasSigOptionAccess in class DataBean
        Parameters:
        sigOption - The sigoption that will be checked to see if the user has privileges for it, for the given Mbo.
        Throws:
        java.rmi.RemoteException
        MXException
      • hasSigOptionAccess

        public boolean hasSigOptionAccess(int row,
                                          java.lang.String sigOption)
                                   throws java.rmi.RemoteException,
                                          MXException
        Description copied from class: AppBean
        Returns true if the user has record level privileges for a given sigoption on the given mbo. If the user is on the list tab or a single page app, the privileges will be checked on an app level. If the mbo doesn't exist, and the user is on the list tab or a single page app, the privileges will be checked on an app level.
        Overrides:
        hasSigOptionAccess in class AppBean
        Parameters:
        row - - The index of the mbo to do the check on.
        sigOption - - The sigoption that will be checked to see if the user has privileges for it, for the given Mbo.
        Throws:
        java.rmi.RemoteException
        MXException
      • initialize

        protected void initialize()
                           throws MXException,
                                  java.rmi.RemoteException
        Description copied from class: AppBean
        Typically called after the DataBean gets a new MboSetRemote On the MboSetRemote it sets the app, the app defaults, user defaults If the remote is an instanceof NonPersistentMboSetRemote then setup is called on it and
        Overrides:
        initialize in class AppBean
        Throws:
        MXException
        java.rmi.RemoteException