com.ibm.tivoli.maximo.oslc.provider

Class OslcQueryToQbeHandler

  • java.lang.Object
    • com.ibm.tivoli.maximo.oslc.provider.OslcQueryToQbeHandler


  • public class OslcQueryToQbeHandler
    extends java.lang.Object
    • Constructor Detail

      • OslcQueryToQbeHandler

        public OslcQueryToQbeHandler()
      • OslcQueryToQbeHandler

        public OslcQueryToQbeHandler(com.ibm.json.java.JSONObject ojo)
    • Method Detail

      • setQueryLocalized

        public void setQueryLocalized(boolean queryLocalized)
      • getQbeWhere

        public java.lang.String getQbeWhere()
                                     throws java.rmi.RemoteException,
                                            MXException
        Throws:
        java.rmi.RemoteException
        MXException
      • handleQueryClause

        public void handleQueryClause(java.lang.String osName,
                                      MboSetRemote mboSet,
                                      OslcRequest oslcRequest,
                                      java.util.Map prefixNsMap,
                                      WhereToken whereToken,
                                      java.util.List oslcWhereClauseFromQueryWhere)
                               throws MXException,
                                      java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • getColumnValue

        protected java.lang.String getColumnValue(java.lang.String value,
                                                  MboValueInfo mboValueInfo,
                                                  UserInfo userInfo)
                                           throws MXException,
                                                  java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • getColumnValueForURIKeyMap

        protected java.lang.String getColumnValueForURIKeyMap(java.lang.Object value,
                                                              MboValueInfo mboValueInfo,
                                                              UserInfo userInfo)
                                                       throws MXException,
                                                              java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • isNull

        public boolean isNull(java.lang.String value)
      • queryAsJSON

        public com.ibm.json.java.JSONObject queryAsJSON()
      • queryAsJSONString

        public java.lang.String queryAsJSONString()