psdi.iface.app.control

Class MaxIfaceControlIn

  • java.lang.Object
  • All Implemented Interfaces:
    java.rmi.Remote, MboConstants, MboRemote, MaxRemoteProxy


    public class MaxIfaceControlIn
    extends Mbo
    Mbo object to represent iface Controls linked to a enterprise service
    • Constructor Detail

      • MaxIfaceControlIn

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

      • add

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

        public void canDelete()
                       throws MXException,
                              java.rmi.RemoteException
        This method is called by the framework before save. Perform regular appValidate() and process LinkedMbo's deletion.
        Overrides:
        canDelete in class Mbo
        Throws:
        MXException
        java.rmi.RemoteException
      • modify

        public void modify()
                    throws MXException,
                           java.rmi.RemoteException
        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
        • CHANGEBY
        • CHANGEDATE
        Overrides:
        skipCopyField in class Mbo
        Throws:
        MXException
        java.rmi.RemoteException
      • save

        public void save()
                  throws MXException,
                         java.rmi.RemoteException
        When a control is added to an enterprise service, if that enterperise service is linked to an extsytem, we need to add the control to the extsyscontrols.
        Overrides:
        save in class Mbo
        Throws:
        MXException
        java.rmi.RemoteException