psdi.app.scconfig

Interface SCConfigRemote

  • All Superinterfaces:
    MboRemote, java.rmi.Remote
    All Known Implementing Classes:
    SCConfig


    public interface SCConfigRemote
    extends MboRemote
    Remote Interface to the SCConfig object.
    • Method Detail

      • addPortletsToLeft

        void addPortletsToLeft(MboSetRemote layoutSet,
                               MboSetRemote portletSet)
                        throws MXException,
                               java.rmi.RemoteException
        Adds new portlets to left column
        Parameters:
        MboSetRemote - layoutSet
        MboSetRemote - portletSet
        Throws:
        MXException
        java.rmi.RemoteException
      • addPortletsToRight

        void addPortletsToRight(MboSetRemote layoutSet,
                                MboSetRemote portletSet)
                         throws MXException,
                                java.rmi.RemoteException
        Adds new portlets to right column
        Parameters:
        MboSetRemote - layoutSet
        MboSetRemote - portletSet
        Throws:
        MXException
        java.rmi.RemoteException
      • setAddPortletsToLeft

        void setAddPortletsToLeft(boolean newValue)
                           throws MXException,
                                  java.rmi.RemoteException
        Sets true if adding portlets for left column
        Parameters:
        true - if adding portlets for left column
        Throws:
        MXException
        java.rmi.RemoteException
      • getAllPortletsByColumns

        java.util.TreeMap getAllPortletsByColumns()
                                           throws java.rmi.RemoteException,
                                                  MXException
        Gets all portlets for the current user
        Throws:
        java.rmi.RemoteException
        MXException
      • getPageLayout

        java.lang.String getPageLayout()
                                throws java.rmi.RemoteException,
                                       MXException
        Returns page layout for current start center
        Returns:
        string as page layout for current start center
        Throws:
        java.rmi.RemoteException
        MXException
      • deleteAssociatedTemplate

        void deleteAssociatedTemplate()
                               throws java.rmi.RemoteException,
                                      MXException
        Deletes the start center template associated with this. This is called only when "delete template" is clicked on a start center.
        Throws:
        java.rmi.RemoteException
        MXException
      • validateDisplay

        void validateDisplay()
                      throws java.rmi.RemoteException,
                             MXException
        Validates that at least one start center has to be displayed
        Throws:
        java.rmi.RemoteException
        MXException
      • validateDefault

        void validateDefault()
                      throws java.rmi.RemoteException,
                             MXException
        Validates that not more than one start center can be default
        Throws:
        java.rmi.RemoteException
        MXException
      • validateMobile

        void validateMobile()
                     throws java.rmi.RemoteException,
                            MXException
        Validates that not more than one start center can be mobile
        Throws:
        java.rmi.RemoteException
        MXException
      • isTemplate

        boolean isTemplate()
                    throws java.rmi.RemoteException,
                           MXException
        Called to flag this start center as representing a template that is being modified. This included deleting template, saving template, and cancel changes. This flag is needed so when related records are being deleted, related labels can also be deleted.
        Parameters:
        boolean -
        Throws:
        java.rmi.RemoteException
        MXException