psdi.app.configure

Class MaxAttributeCfg

  • java.lang.Object
  • All Implemented Interfaces:
    java.rmi.Remote, MaxAttributeCfgRemote, MboConstants, MboRemote, MaxRemoteProxy
    Direct Known Subclasses:
    DBInfoAttributeView


    public class MaxAttributeCfg
    extends Mbo
    implements MaxAttributeCfgRemote
    Mbo object to represent MaxAttributeCfg.

    See Configure Package description.

    This is a system level object.

    The key attributes for this object are ObjectName, AttributeName.

    The attributes in this object are the same as in MaxAttribute, plus some additional attributes in MaxAttributeCfg, which are described below. Refer to MaxAttribute for a description of the common attributes.

    Attribute NameDescription
    ChangedThis is used by the configuration process. On MaxAttributeCfg, the values of Changed can be as follows (they are set via the business object, not directly via the UI).
    • N = No changes.
    • D = Datatype or length change, need to reconfigure table because it is not empty. This value is used only for tables (not for views).
    • A = For a table: Datatype or length change when the table is empty and can be altered. For a view: The attribute is being changed and we intend to recreate the view.
    • Y = Other changes (metadata only).
    • I = Insert (add) new user-defined attribute.
    • R = Remove (delete) user-defined attribute.
    EAuditTbNameNon-persistent attribute; same as MaxObjectCfg.
    IsHandleColumnNon-persistent attribute; identifies whether this columnname is referenced as handlecolumnname by another attribute in this set.
    LangTableNameNon-persistent attribute; same as MaxObjectCfg.
    NextSequenceNoNon-persistent attribute. If there is a SequenceName, then NextSequenceNo is the next value to be applied.
    SequenceNameNon-persistent attribute. If this attribute has a related row in MaxSequence, or the user wishes to create one, this is the sequence name.
    ViewChangedNon-persistent attribute. Will equal "Add", "Change", "Delete", or null, depending on the value of Changed. For display in the UI.