psdi.app.lictrack

Class MaxLicStatus

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


    public class MaxLicStatus
    extends Mbo
    implements MaxLicStatusRemote
    Mbo object to represent MaxLicStatus, a historical log of user status changes. A row is also created when a user is first added to the database. These statuses are for a user (MaxLicense.status).

    See Signature Package description.

    This is a system level object.

    There is no unique key for this object.

    The attributes in this object are as follows:

    ChangeByThe user who performed the status change.
    ChangeDateThe effective date of the status.
    MemoFreeform text relevant to the status change.
    StatusThe user's status as of the ChangeDate. Valid statuses are in valuelist MaxLicStatus. The status currently in effect for a user is also stored on MaxLicense.status.
    • Constructor Detail

      • MaxLicStatus

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

      • add

        public void add()
                 throws MXException,
                        java.rmi.RemoteException
        Add a mbo, defaulting the attributes shown below. Must be owned by MaxLicense.
        licnumMaxLicense's license number
        StatusMaxLicense's status
        ChangeDateMaxLicense's Change Date *
        ChangeByMaxLicense's Person who changed status
        Specified by:
        add in interface MboRemote
        Overrides:
        add in class Mbo
        Throws:
        MXException
        java.rmi.RemoteException
      • getMaxLicStatus

        public java.util.Vector getMaxLicStatus()
                                         throws MXException,
                                                java.rmi.RemoteException
        Gets historical data from MaxLicStatus.
        Returns:
        a vector consists of MaxLicStatus.changedate, MaxLicenseStatus.description, MaxLicStatus.status, MaxLicenseStatus.changeby, MaxLicenseStatus.licnum, and "".
        Throws:
        MXException
        java.rmi.RemoteException