psdi.app.signature

Class MaxUserStatus

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


    public class MaxUserStatus
    extends Mbo
    implements MaxUserStatusRemote
    Mbo object to represent MaxUserStatus, 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 (MaxUser.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:

    Attribute NameDescription
    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 MAXUSERSTATUS. The status currently in effect for a user is also stored on MaxUser.status.
    UserIDThe user who had the specified status as of the specified ChangeDate. Foreign key to MaxUser.
    • Constructor Detail

      • MaxUserStatus

        public MaxUserStatus(MboSet ms)
                      throws java.rmi.RemoteException
        Construct the MaxUserStatus.
        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 MaxUser.
        Attribute NameAttribute Value
        StatusMaxUser's status
        UserIDMaxUser's userid
        Specified by:
        add in interface MboRemote
        Overrides:
        add in class Mbo
        Throws:
        MXException
        java.rmi.RemoteException