com.ibm.tivoli.maximo.util.mbo

Class AbstractMboValueListener

  • java.lang.Object
    • com.ibm.tivoli.maximo.util.mbo.AbstractMboValueListener
  • All Implemented Interfaces:
    MboValueListener


    public abstract class AbstractMboValueListener
    extends java.lang.Object
    implements MboValueListener
    Default dummy implementation of MboValueListener, intended to be used as a template for classes extending only a subset of its methods.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void action()
      Called if the data is valid, to perform some action
      java.lang.String[] getAppLink()
      Return the application names for the application link.
      MboSetRemote getList()
      Get value list (if it has one).
      java.lang.String getLookupName()
      Return the lookup name.
      java.lang.String getMatchingAttr()
      Get the attribute in the lookup table which matches this field.
      java.lang.String getMatchingAttr(java.lang.String sourceObjectName)
      Get the attribute in the lookup table which matches this field for the given source name
      int getType()
      Get the type of listener.
      boolean hasList()
      Has the MboValue got a value list ?
      void init()
      Called to initalize the listener.
      void initValue()
      Called to initialize the MboValue's value.
      void setType(int type)
      Set the type of listener.
      void setValueFromLookup(MboRemote sourceMbo)
      If hasList() is true for this listener, setValueFromLookup() method should be implemented by the listner and will be invoked when a value is set from the lookup list.
      MboSetRemote smartFill(java.lang.String value, boolean exact) 
      MboSetRemote smartFind(java.lang.String value, boolean exact) 
      MboSetRemote smartFind(java.lang.String objectName, java.lang.String value, boolean exact) 
      void validate()
      Called to validate the data
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait