com.ibm.tivoli.maximo.fdmbo

Class RESTQbe

  • java.lang.Object
    • com.ibm.tivoli.maximo.fdmbo.RESTQbe
  • Direct Known Subclasses:
    CloudantQbe


    public class RESTQbe
    extends java.lang.Object
    Rest QBE builder.
    • Constructor Summary

      Constructors 
      Constructor and Description
      RESTQbe(java.lang.String resourceName, UserInfo userInfo)
      Constructor
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.lang.Object getQbe()
      Get formatted QBE.
      java.lang.Object getQbe(java.lang.String querySeparator)
      Resets QBE.
      boolean hasInvalidQbe() 
      boolean hasQbe()
      Indicates if QBE exists.
      void removeQbe(java.lang.String propName)
      Clears QBE clause.
      void resetQbe() 
      void setInvalidQbe(java.lang.String propName, java.lang.String value) 
      void setQbe(java.lang.String propName, int op, boolean value)
      Sets boolean QBE.
      void setQbe(java.lang.String propName, int op, java.util.Date dt)
      Sets integer QBE.
      void setQbe(java.lang.String propName, int op, double value)
      Sets double QBE.
      void setQbe(java.lang.String propName, int op, long value)
      Sets Long QBE.
      void setQbe(java.lang.String propName, int op, java.lang.String value)
      Sets String QBE.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RESTQbe

        public RESTQbe(java.lang.String resourceName,
                       UserInfo userInfo)
        Constructor
        Parameters:
        resourceName - Resource Name.
        userInfo - UserInfo object
    • Method Detail

      • hasQbe

        public boolean hasQbe()
        Indicates if QBE exists.
        Returns:
        QBE exists or not indicator
      • removeQbe

        public void removeQbe(java.lang.String propName)
        Clears QBE clause.
        Parameters:
        propName - name of the property to remove
      • setQbe

        public void setQbe(java.lang.String propName,
                           int op,
                           java.lang.String value)
        Sets String QBE.
        Parameters:
        propName - property name
        value - property value as string
      • setQbe

        public void setQbe(java.lang.String propName,
                           int op,
                           long value)
        Sets Long QBE.
        Parameters:
        propName - property name
        value - property value as long
      • setQbe

        public void setQbe(java.lang.String propName,
                           int op,
                           boolean value)
        Sets boolean QBE.
        Parameters:
        propName - property name
        value - property value as boolean
      • setQbe

        public void setQbe(java.lang.String propName,
                           int op,
                           double value)
        Sets double QBE.
        Parameters:
        propName - property name
        value - property value as boolean
      • setQbe

        public void setQbe(java.lang.String propName,
                           int op,
                           java.util.Date dt)
        Sets integer QBE.
        Parameters:
        propName - property name
        value - property value as boolean
      • getQbe

        public java.lang.Object getQbe()
        Get formatted QBE.
        Returns:
        QBE object
      • getQbe

        public java.lang.Object getQbe(java.lang.String querySeparator)
        Resets QBE.
      • resetQbe

        public void resetQbe()
      • setInvalidQbe

        public void setInvalidQbe(java.lang.String propName,
                                  java.lang.String value)
      • hasInvalidQbe

        public boolean hasInvalidQbe()