psdi.app.rsconfig

Class RSConfigService

    • Constructor Detail

      • RSConfigService

        public RSConfigService()
                        throws java.rmi.RemoteException
        Construct the RSConfigService object without sending a parameter.
        Parameters:
        none -
        Throws:
        java.rmi.RemoteException
      • RSConfigService

        public RSConfigService(MXServer mxServer)
                        throws java.rmi.RemoteException
        Construct the RSConfigService object by sending in a server environment parameter.
        Parameters:
        mxServer - The "Server Environment" for the created Service Contract.
        Throws:
        java.rmi.RemoteException
    • Method Detail

      • getMainTableName

        public java.lang.String getMainTableName(java.lang.String appName,
                                                 UserInfo userinfo)
                                          throws MXException,
                                                 java.rmi.RemoteException
        Returns set of result set attributes for a given portlet not including dot notation fields if any.
        Throws:
        MXException
        java.rmi.RemoteException
      • isDotNotationFieldPersistent

        public boolean isDotNotationFieldPersistent(java.lang.String layoutid,
                                                    java.lang.String fieldName,
                                                    UserInfo userinfo)
                                             throws java.rmi.RemoteException,
                                                    MXException
        Determines if the dot notation field is persistent. This method is called from Set Graph options dialog and from Graph Options tab inside RS Config App
        Parameters:
        layoutid - PortletId
        fieldName - Attribute selected
        userinfo - UserInfo
        Returns:
        boolean
        Throws:
        java.rmi.RemoteException
        MXException
      • getRSConfigMbo

        public static MboRemote getRSConfigMbo(MboRemote layout,
                                               java.lang.String attribute)
                                        throws MXException,
                                               java.rmi.RemoteException
        Get ResultSet config MBO for a given attribute name.
        Parameters:
        layout - - LAYOUT Mbo
        attribute - name
        Returns:
        RSConfig mbo for a given attribute name
        Throws:
        MXException
        java.rmi.RemoteException