com.ibm.tivoli.maximo.fdmbo

Class CloudantQbe



  • public class CloudantQbe
    extends RESTQbe
    Cloudant QBE builder.
    • Constructor Summary

      Constructors 
      Constructor and Description
      CloudantQbe(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.
      boolean hasQbe()
      Indicates if QBE exists.
      void removeQbe(java.lang.String propName)
      Clears QBE clause.
      void resetQbe()
      Resets QBE.
      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 Date 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
    • Field Detail

      • query

        public com.ibm.json.java.JSONObject query
    • Constructor Detail

      • CloudantQbe

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

      • hasQbe

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

        public void removeQbe(java.lang.String propName)
        Clears QBE clause.
        Overrides:
        removeQbe in class RESTQbe
        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.
        Overrides:
        setQbe in class RESTQbe
        Parameters:
        propName - property name
        value - property value as string
      • setQbe

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

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

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

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

        public java.lang.Object getQbe()
        Get formatted QBE.
        Overrides:
        getQbe in class RESTQbe
        Returns:
        QBE object
      • resetQbe

        public void resetQbe()
        Resets QBE.
        Overrides:
        resetQbe in class RESTQbe