psdi.iface.app.extsystem

Class FldMaxQueueQueueName

  • All Implemented Interfaces:
    MboConstants, MboValueListener


    public class FldMaxQueueQueueName
    extends MAXTableDomain
    Field Validation class for MAXQUEUE.QueueName on the Add/Modify Queues screen. A pick-list is provided for entering the queue names from the /meaqueues subcontext of the local JNDI tree. However the user is free to type in any queue name that he wants, and it is not validated against the JNDI tree.
    • Constructor Detail

      • FldMaxQueueQueueName

        public FldMaxQueueQueueName(MboValue mbv)
                             throws MXException
        Constructor
        Parameters:
        mbv - the mbo value
        Throws:
        MXException - Maximo Exception
    • Method Detail

      • getList

        public MboSetRemote getList()
                             throws MXException,
                                    java.rmi.RemoteException
        Return list of nonpersistent mbos for the Queue Name, by getting the valid Queue Names from the JNDI tree. This will be used by the UI lookup to select the Queue Name.
        Specified by:
        getList in interface MboValueListener
        Overrides:
        getList in class MAXTableDomain
        Returns:
        the mbo set containing the valid list of queue names used by the UI lookup
        Throws:
        MXException - Maximo Exception
        java.rmi.RemoteException - Remote Exception
      • validate

        public void validate()
                      throws MXException,
                             java.rmi.RemoteException
        Validation of the Queue JNDI Name. The entered value is not validated against the JNDI Tree. The user is free to type in anything he wants.
        Specified by:
        validate in interface MboValueListener
        Overrides:
        validate in class MAXTableDomain
        Throws:
        MXException
        java.rmi.RemoteException