psdi.webclient.beans.rsconfig

Class RSConfigAttributesAvailableBean

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


    public class RSConfigAttributesAvailableBean
    extends DataBean
    List of available attributes to select for the result set portlet based on the selected mbo or related mbo in the relationship tree Control Attributes that are excluded in Integration object structure or already selected, are excluded from the available list.
    • Field Detail

      • LOGGER

        public static final MXLogger LOGGER
      • RELATIONSHIP_MAXATTRIBUTE

        public static final java.lang.String RELATIONSHIP_MAXATTRIBUTE
        See Also:
        Constant Field Values
      • currentSelectedObject

        protected MboRemote currentSelectedObject
      • resetMboSetFlag

        protected boolean resetMboSetFlag
    • Constructor Detail

      • RSConfigAttributesAvailableBean

        public RSConfigAttributesAvailableBean()
    • Method Detail

      • isCurrentRootNodeSelected

        public boolean isCurrentRootNodeSelected()
                                          throws MXException,
                                                 java.rmi.RemoteException
        Is current selected node is Root Node (main MBO)
        Returns:
        return true if currentSelected Node is the main Mbo which is Root node.
        Throws:
        MXException
        java.rmi.RemoteException
      • getMboSetRemote

        protected MboSetRemote getMboSetRemote()
                                        throws MXException,
                                               java.rmi.RemoteException
        Description copied from class: DataBean
        Obtains and returns a MboSetRemote using the mboname of parent/relationship setup for the bean. Override this method if the DataBean needs to get a MboSetRemote in a non-standard way. (Not via a the MXSession, or a relationship from another DataBean).
        Overrides:
        getMboSetRemote in class DataBean
        Throws:
        MXException
        java.rmi.RemoteException
      • selectAttribute

        public int selectAttribute()
                            throws MXException,
                                   java.rmi.RemoteException
        Select an attribute to be displayed in Portlet.
        Returns:
        Throws:
        MXException
        java.rmi.RemoteException
      • getRelationPath

        protected java.lang.String getRelationPath()
                                            throws MXException,
                                                   java.rmi.RemoteException
        Get hierarchy relationship Path for selected Node. For example. ASSET.LOCATION.
        Returns:
        Throws:
        MXException
        java.rmi.RemoteException
      • addselectedatt

        public int addselectedatt()
                           throws MXException,
                                  java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • addallatt

        public int addallatt()
                      throws MXException,
                             java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException