psdi.app.signature

Class LoginBlock

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


    public class LoginBlock
    extends Mbo
    implements MboRemote
    Mbo object to represent LoginBlock, which identifies clienthost and clientaddr that are blocked from Maximo.

    This is a system level object.

    The attributes in this object are as follows:

    Attribute NameDescription
    BlockByThe user who defined this block.
    BlockDateThe date that this block was added.
    ClientHostThe remote host that is blocked.
    ClientAddrThe remote address that is blocked.
    ReasonThe reason for this block.
    • Constructor Detail

      • LoginBlock

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

      • init

        public void init()
                  throws MXException
        Description copied from class: Mbo
        Called by the framework when the Mbo has been constructed and the MboValues have been initialized. This can be overridden by the programmer to provide any custom initialization they would like to do.
        Overrides:
        init in class Mbo
        Throws:
        MXException
      • add

        public void add()
                 throws MXException,
                        java.rmi.RemoteException
        Add a mbo, defaulting the attributes shown below.
        Attribute NameAttribute Value
        BlockByThe logged-on User ID.
        BlockDateThe current date.
        Specified by:
        add in interface MboRemote
        Overrides:
        add in class Mbo
        Throws:
        MXException
        java.rmi.RemoteException
      • appValidate

        public void appValidate()
                         throws MXException,
                                java.rmi.RemoteException
        Description copied from class: Mbo
        Pre-save validation method. Programmer can override with specific rules.
        Overrides:
        appValidate in class Mbo
        Throws:
        MXException
        java.rmi.RemoteException