psdi.dm

Class DMCompResult

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


    public class DMCompResult
    extends Mbo
    implements DMCompResultRemote
    Mbo object to represent DMCompResult, the row-level results for a database comparison job.

    This is a system level object.

    The key attributes for this object are CompJobNum, ObjectName, LocalUniqueID, RemoteUniqueID.

    The attributes in this object are as follows:

    Attribute NameDescription
    CfgObjectMigration Object
    CfgObjGroupConfiguration Object Group
    CompJobNumJob Number
    DMCompResultIDUnique ID
    EntityNameEntity Name
    IsViewTrue if a view, else False
    LocalUniqueIDUnique ID value from local database for this row
    ObjectNameObject Name
    PrimaryKeysPrimary Key values for this row
    RemoteUniqueIDUnique ID value from remote database for this row
    ResultFrom domain DMCOMPRESULT.
    • MATCH = All attribute values are the same for local and remote row.
    • DIFFERENCE = One or more attributes are different between local and remote row. Values will be specified on DMCompResRecord.
    • LOCALONLY = Row exists only in local database (not in remote). Values will be specified on DMCompResRecord.
    • REMOTEONLY = Row exists only in remote database (not in local). Values will be specified on DMCompResRecord.
    See Also:
    DBCompare
    • Constructor Detail

      • DMCompResult

        public DMCompResult(MboSet ms)
                     throws java.rmi.RemoteException
        Construct the DMCompResult object
        Throws:
        java.rmi.RemoteException
    • Method Detail

      • delete

        public void delete(long accessModifier)
                    throws MXException,
                           java.rmi.RemoteException
        Delete children as well...
        Specified by:
        delete in interface MboRemote
        Overrides:
        delete in class Mbo
        Parameters:
        accessModifier - 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)
      • undelete

        public void undelete()
                      throws MXException,
                             java.rmi.RemoteException
        Description copied from class: Mbo
        Unmark the Mbo for deletion. Can only be called after a delete() and before the save() has been performed. This method will also unmark associated Long Description and Translation Mbos.
        Specified by:
        undelete in interface MboRemote
        Overrides:
        undelete in class Mbo
        Throws:
        MXException
        java.rmi.RemoteException
      • add

        public void add()
                 throws MXException,
                        java.rmi.RemoteException
        Description copied from class: Mbo
        This is called when a new Mbo is added to the Mboset collection. It is called AFTER user defaults have been set from the data dictionary. Programmer should usually override this to set some defaults. Default behavior is to do nothing.
        Specified by:
        add in interface MboRemote
        Overrides:
        add in class Mbo
        Throws:
        MXException
        java.rmi.RemoteException