com.ibm.tivoli.maximo.oslc.provider

Class JSON2Mbo

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


  • public class JSON2Mbo
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      boolean getCurrentDataAsBoolean(java.lang.String col, com.ibm.json.java.JSONObject jo, boolean contentLocalized, UserInfo userInfo) 
      java.util.Date getCurrentDataAsDate(java.lang.String col, com.ibm.json.java.JSONObject jo, boolean contentLocalized, UserInfo userInfo) 
      double getCurrentDataAsDouble(java.lang.String col, com.ibm.json.java.JSONObject jo, boolean contentLocalized, UserInfo userInfo) 
      long getCurrentDataAsLong(java.lang.String col, com.ibm.json.java.JSONObject jo, boolean contentLocalized, UserInfo userInfo) 
      java.lang.String getKeyValue(java.lang.String name, com.ibm.json.java.JSONObject jo, int maxType, boolean contentLocalized, UserInfo userInfo) 
      java.lang.String[] getKeyValues(MboSetInfo mboSetInfo, java.lang.String[] keys, com.ibm.json.java.JSONObject jo, boolean contentLocalized, UserInfo userInfo) 
      void jsonToMbo(com.ibm.json.java.JSONObject jo, MboRemote mbo, boolean contentLocalized) 
      void jsonToMbo(com.ibm.json.java.JSONObject jo, MboRemote mbo, java.util.Iterator columns, boolean contentLocalized, MboSchemaInfo mboSchemaInfo) 
      • Methods inherited from class java.lang.Object

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

      • JSON2Mbo

        public JSON2Mbo()
    • Method Detail

      • jsonToMbo

        public void jsonToMbo(com.ibm.json.java.JSONObject jo,
                              MboRemote mbo,
                              boolean contentLocalized)
                       throws java.rmi.RemoteException,
                              MXException
        Throws:
        java.rmi.RemoteException
        MXException
      • jsonToMbo

        public void jsonToMbo(com.ibm.json.java.JSONObject jo,
                              MboRemote mbo,
                              java.util.Iterator columns,
                              boolean contentLocalized,
                              MboSchemaInfo mboSchemaInfo)
                       throws java.rmi.RemoteException,
                              MXException
        Throws:
        java.rmi.RemoteException
        MXException
      • getKeyValues

        public java.lang.String[] getKeyValues(MboSetInfo mboSetInfo,
                                               java.lang.String[] keys,
                                               com.ibm.json.java.JSONObject jo,
                                               boolean contentLocalized,
                                               UserInfo userInfo)
                                        throws MXException,
                                               java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • getKeyValue

        public java.lang.String getKeyValue(java.lang.String name,
                                            com.ibm.json.java.JSONObject jo,
                                            int maxType,
                                            boolean contentLocalized,
                                            UserInfo userInfo)
                                     throws MXException,
                                            java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • getCurrentDataAsDate

        public java.util.Date getCurrentDataAsDate(java.lang.String col,
                                                   com.ibm.json.java.JSONObject jo,
                                                   boolean contentLocalized,
                                                   UserInfo userInfo)
                                            throws MXException
        Throws:
        MXException
      • getCurrentDataAsLong

        public long getCurrentDataAsLong(java.lang.String col,
                                         com.ibm.json.java.JSONObject jo,
                                         boolean contentLocalized,
                                         UserInfo userInfo)
                                  throws MXException
        Throws:
        MXException
      • getCurrentDataAsDouble

        public double getCurrentDataAsDouble(java.lang.String col,
                                             com.ibm.json.java.JSONObject jo,
                                             boolean contentLocalized,
                                             UserInfo userInfo)
                                      throws MXException
        Throws:
        MXException
      • getCurrentDataAsBoolean

        public boolean getCurrentDataAsBoolean(java.lang.String col,
                                               com.ibm.json.java.JSONObject jo,
                                               boolean contentLocalized,
                                               UserInfo userInfo)
                                        throws MXException
        Throws:
        MXException