psdi.iface.app.control

Class MaxExtOver

  • java.lang.Object
    • Constructor Detail

      • MaxExtOver

        public MaxExtOver(MboSet ms)
                   throws MXException,
                          java.rmi.RemoteException
        Construct the MaxExtCtlVal object.
        Parameters:
        ms -
        Throws:
        MXException
        java.rmi.RemoteException
    • Method Detail

      • add

        public void add()
                 throws MXException,
                        java.rmi.RemoteException
        Default value for some of the fields of the new MaxExtCtlVal.
        Specified by:
        add in interface MboRemote
        Overrides:
        add in class Mbo
        Throws:
        MXException
        java.rmi.RemoteException
      • delete

        public void delete(long accessModifier)
                    throws MXException,
                           java.rmi.RemoteException
        Overwitten for MaxExtCtlVal MBO. Delete any details in MAXLISTOVERVAL and MAXXREFOVERVAL referenced by mbo to be deleted.
        Specified by:
        delete in interface MboRemote
        Overrides:
        delete in class Mbo
        Parameters:
        accessModifier - accessModifier
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        Mbo.delete(long)
      • undelete

        public void undelete()
                      throws MXException,
                             java.rmi.RemoteException
        Overwitten for MaxExtCtlVal MBO. Undelete any details in MAXLISTOVERVAL and MAXXREFOVERVAL referenced by mbo to be deleted.
        Specified by:
        undelete in interface MboRemote
        Overrides:
        undelete in class Mbo
        Throws:
        MXException
        java.rmi.RemoteException
      • getMboSet

        public MboSetRemote getMboSet(java.lang.String name)
                               throws MXException,
                                      java.rmi.RemoteException
        This method is called by the framework before save. Perform regular appValidate() and process LinkedMbo's deletion.
        Specified by:
        getMboSet in interface MboRemote
        Overrides:
        getMboSet in class Mbo
        Parameters:
        name - Mbo Set name
        Returns:
        The returned related set specified through the relationship.
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        Mbo.getMboSet(String)
      • modify

        public void modify()
                    throws MXException,
                           java.rmi.RemoteException
        This is called whenever a change is made to the attributes of maxifacecond. When any field realated to the object is changed, changedate and changeby is updated.
        Overrides:
        modify in class Mbo
        Throws:
        MXException
        java.rmi.RemoteException
      • skipCopyField

        protected boolean skipCopyField(MboValueInfo mvi)
                                 throws MXException,
                                        java.rmi.RemoteException
        Over-rides the method in the super class. If the field need not be copied during copy() return true else return false. The following fields are not copied from the source Mbo to the target Mbo.
        • IFACECONTROL
        • EXTSYSNAME
        • CHANGEBY
        • CHANGEDATE
        Overrides:
        skipCopyField in class Mbo
        Throws:
        MXException
        java.rmi.RemoteException
      • copy

        public MboRemote copy(MboSetRemote newSet)
                       throws MXException,
                              java.rmi.RemoteException
        Duplicates an MaxExtCtlVal record. Also duplicates the related MAXLISTOVERVAL, MAXXREFOVERVAL entries
        Specified by:
        copy in interface MboRemote
        Overrides:
        copy in class Mbo
        Parameters:
        newSet - The newly created external system
        Returns:
        MboRemote The newly created external system override.
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        Mbo.copy(MboSetRemote, long)
      • appValidate

        public void appValidate()
                         throws MXException,
                                java.rmi.RemoteException
        This method is called by the framework before save. At least on action and one direction need to be specified. Perform regular appValidate() and process LinkedMbo's deletion.
        Overrides:
        appValidate in class Mbo
        Throws:
        MXException
        java.rmi.RemoteException