psdi.app.configure

Class MaxTableCfg

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


    public class MaxTableCfg
    extends Mbo
    implements MaxTableCfgRemote
    Mbo object to represent MaxTableCfg.

    See Configure Package description.

    This is a system level object.

    The attributes in this object are the same as in MaxTable. Refer to MaxTable for a description of the common attributes. The "RestoreData" attribute is on both tables, but is described below.

    Attribute NameDescription
    RestoreDataThis is used by the configuration process. On MaxTableCfg, the values of RestoreData can be as follows (they are set via the business object, not directly via the UI).
    • False = no changes
    • True = Data from this table has been backed up into table named "XX" + tablename. This is referred to as the backup table, and its data is waiting to be restored into the regular table. Generally, between the time of the backup and the restore, the regular table is in the process of being reconfigured in some manner. RestoreData = True indicates that backup data exists and is waiting to be restored. After the table is reloaded, this flag is set back to False.
    • Constructor Detail

      • MaxTableCfg

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

      • add

        public void add()
                 throws MXException,
                        java.rmi.RemoteException
        Add a mbo, defaulting the attributes shown below.
        Attribute NameAttribute Value
        AddRowStampTrue
        IsAuditTableFalse
        IsLangTableFalse
        RestoreDataFalse
        StoragePartitionValue from getDefaultStoragePartition
        TableNamevalue of EntityName from the owner MaxObjectCfg
        TextSearchEnabledFalse
        Specified by:
        add in interface MboRemote
        Overrides:
        add in class Mbo
        Throws:
        MXException
        java.rmi.RemoteException
      • skipCopyField

        protected boolean skipCopyField(MboValueInfo mvi)
                                 throws java.rmi.RemoteException,
                                        MXException
        Skip tablename, classname, eaudittbname, langtablename, islangtable, isaudittable when copying mbo.
        Overrides:
        skipCopyField in class Mbo
        Parameters:
        mvi - The MboValueInfo describing this attribute
        Returns:
        True to skip this attribute
        Throws:
        java.rmi.RemoteException
        MXException