psdi.app.rfq

Class RFQStatus

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


    public class RFQStatus
    extends Mbo
    implements RFQStatusRemote
    MBO to represent the status of an RFQ at a particular time. See RFQ Package description for details.

    This is a site level object.

    The key attributes for this object are SiteId, RFQNum and RFQStatusSeq.

    The attributes in this object are as follows:

    Attribute Name Attribute Value
    ChangeBy, ChangeDateIdentifies of the person who changed the status of this RFQ; date and time when status last changed.
    MemoStatus change notes.
    OrgIdIdentifier of the organization for this RFQ status.
    RFQNumRequest for quotation (RFQ) number.
    RFQStatusSeqA unique sequence number for the status line. To be used as part of key indexes.
    SiteIdIdentifier of the site for this RFQ status.
    Status Request for quotation status.
    • Constructor Detail

      • RFQStatus

        public RFQStatus(MboSet ms)
                  throws MXException,
                         java.rmi.RemoteException
        Constructs the RFQStatus object
        Throws:
        MXException
        java.rmi.RemoteException
    • Method Detail

      • init

        public void init()
                  throws MXException
        Initialization routine. Sets the status record to readonly.

        Overrides:
        init in class Mbo
        Throws:
        MXException
      • add

        public void add()
                 throws MXException,
                        java.rmi.RemoteException
        Add a new RFQStatus object. This cannot be called except by the RFQ object. All fields for the RFQStatus are initialized. The table below shows the default values for each of the attributes listed.

        Attribute NameAttribute Value
        rfqnumRFQNum of parent RFQ
        statusStatus of parent RFQ
        changebyCurrent User
        changedateCurrent Date
        rfqstatusseqUniquely generated status sequence number

        Specified by:
        add in interface MboRemote
        Overrides:
        add in class Mbo
        Throws:
        MXException
        java.rmi.RemoteException