psdi.app.dpamadpt

Class DPAMConversionTraget

  • java.lang.Object
    • Constructor Detail

      • DPAMConversionTraget

        public DPAMConversionTraget(MboSet ms)
                             throws MXException,
                                    java.rmi.RemoteException
        Construct the base conversion object underlying any of the DPAM conversion MBOs
        Parameters:
        ms - Mbo set
        Throws:
        MXException
        java.rmi.RemoteException
    • Method Detail

      • init

        public void init()
                  throws MXException
        Make validated field Read-Only if it's value is TRUE
        Overrides:
        init in class Mbo
        Throws:
        MXException
      • add

        public void add()
                 throws MXException,
                        java.rmi.RemoteException
        set default values and field flags
        Specified by:
        add in interface MboRemote
        Overrides:
        add in class Mbo
        Throws:
        MXException
        java.rmi.RemoteException
      • delete

        public void delete(long modifier)
                    throws MXException,
                           java.rmi.RemoteException
        Delete this object. Depending on the object status may preserve or delete the variants that reference it.
        Specified by:
        delete in interface MboRemote
        Overrides:
        delete in class Mbo
        Parameters:
        modifier - The bitwise flag specified to determine if certain normal security checks are to be bypassed for this delete request. For example: if the accessModifer is NOACCESSCHECK, then the check for the object's NODELETE flag and the call to the object's canDelete() method will not be performed. If the accessModifer is NONE, then all the access checks are performed before this object is marked delete.
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        Mbo.delete(long)
      • save

        public void save()
                  throws MXException,
                         java.rmi.RemoteException
        Saves this object. If the target had no variants and the object is not being deleted, create a new variant with the same value as the target; do not allow all of the variants to be deleted on an existing object; set the "validated" flag
        Overrides:
        save in class Mbo
        Throws:
        MXException
        java.rmi.RemoteException
      • validateConversionTarget

        public static void validateConversionTarget(MAXTableDomain field)
                                             throws MXException,
                                                    java.rmi.RemoteException
        Parameters:
        field -
        Throws:
        MXException
        java.rmi.RemoteException
      • validateConversionVariant

        public static void validateConversionVariant(MAXTableDomain field)
                                              throws MXException,
                                                     java.rmi.RemoteException
        Parameters:
        field -
        Throws:
        MXException
        java.rmi.RemoteException