com.ibm.tivoli.maximo.oslc.provider

Class JSONSystemResourceGenerator

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


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

      • JSONSystemResourceGenerator

        public JSONSystemResourceGenerator(OslcRequest request)
    • Method Detail

      • generateResource

        public byte[] generateResource()
                                throws MXException,
                                       java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • tenantUsage

        public com.ibm.json.java.JSONArray tenantUsage(UserInfo userInfo)
                                                throws MXException,
                                                       java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • whoami

        public com.ibm.json.java.JSONObject whoami(UserInfo userInfo)
                                            throws MXException,
                                                   java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • addNPSInfo

        public com.ibm.json.java.JSONArray addNPSInfo(UserInfo userInfo)
                                               throws java.rmi.RemoteException,
                                                      java.sql.SQLException
        Throws:
        java.rmi.RemoteException
        java.sql.SQLException
      • personUser

        public com.ibm.json.java.JSONObject personUser(java.lang.String osName)
                                                throws MXException,
                                                       java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • addRDFType

        protected void addRDFType(com.ibm.json.java.JSONObject ojo,
                                  java.lang.String uri)
      • convertJSONObjectToBytes

        protected byte[] convertJSONObjectToBytes(com.ibm.json.java.JSONObject ojo)
                                           throws MXException
        Throws:
        MXException