psdi.plusc.app.pluscds

Class PlusCWODSSet

    • Constructor Detail

      • PlusCWODSSet

        public PlusCWODSSet(MboServerInterface ms)
                     throws MXException,
                            java.rmi.RemoteException
        Instantiates a new plus cwods set.
        Parameters:
        ms - the ms
        Throws:
        MXException - the mX exception
        java.rmi.RemoteException - the remote exception
    • Method Detail

      • getMboInstance

        protected Mbo getMboInstance(MboSet ms)
                              throws MXException,
                                     java.rmi.RemoteException
        Description copied from class: MboSet
        Factory to create the business objects This must be overridden in derived class
        Specified by:
        getMboInstance in class MboSet
        Throws:
        MXException
        java.rmi.RemoteException
      • canAdd

        public void canAdd()
                    throws MXException
        Description copied from class: MboSet
        Can an object be added to the collection ? This is usually overriden in the specific mboset
        Overrides:
        canAdd in class MboSet
        Throws:
        MXException
      • getPlusCLocale

        public java.lang.String getPlusCLocale()
                                        throws MXException,
                                               java.rmi.RemoteException
        Description copied from interface: PlusCWODSSetRemote
        Gets the plus c locale.
        Specified by:
        getPlusCLocale in interface PlusCWODSSetRemote
        Returns:
        the plus c locale
        Throws:
        MXException - the mX exception
        java.rmi.RemoteException - the remote exception
      • applyRequiredRules

        public void applyRequiredRules(boolean changeValue)
                                throws java.rmi.RemoteException,
                                       MXException
        Applies the business rules for handling the value and read-only status of the datasheets' REQUIRED field.
        Specified by:
        applyRequiredRules in interface PlusCWODSSetRemote
        Parameters:
        changeValue - if true, the value of the REQUIRED field may be changed. If false, only the read-only status will be updated.
        Throws:
        java.rmi.RemoteException - the remote exception
        MXException - the mX exception
      • addAtIndex

        public MboRemote addAtIndex(long accessModifier,
                                    int ind)
                             throws MXException,
                                    java.rmi.RemoteException
        Adds a MBO. Overridden to call the required flag logic after adding.
        Specified by:
        addAtIndex in interface MboSetRemote
        Overrides:
        addAtIndex in class MboSet
        Parameters:
        accessModifier - the access modifier
        ind - the ind
        Returns:
        the mbo remote
        Throws:
        MXException - the mX exception
        java.rmi.RemoteException - the remote exception
        See Also:
        MboSet.addAtIndex(long, int)