com.ibm.tivoli.maximo.rest

Class MboJSONStructure

  • java.lang.Object
    • com.ibm.tivoli.maximo.rest.MboJSONStructure


  • public class MboJSONStructure
    extends java.lang.Object
    • Field Detail

      • verbose

        protected boolean verbose
      • dropNulls

        protected boolean dropNulls
      • locale

        protected boolean locale
      • cols

        protected java.util.Set cols
      • exclude

        protected boolean exclude
      • retainMbos

        protected boolean retainMbos
      • generic

        protected boolean generic
      • calculateEtag

        protected boolean calculateEtag
      • useRowStamp

        protected boolean useRowStamp
    • Constructor Detail

      • MboJSONStructure

        public MboJSONStructure(boolean verbose,
                                boolean dropNulls,
                                boolean locale,
                                java.util.Set cols,
                                boolean exclude,
                                boolean retainMbos,
                                boolean generic,
                                boolean metaData,
                                boolean compact,
                                boolean calculateEtag,
                                boolean useTotalCount,
                                boolean keys)
        Parameters:
        verbose -
        dropNulls -
        locale -
        cols -
        exclude -
        retainMbos -
    • Method Detail

      • serializeMboSet

        public byte[] serializeMboSet(com.ibm.json.java.OrderedJSONObject opOjo,
                                      MboIterator mboSet)
                               throws java.rmi.RemoteException,
                                      MXException
        Throws:
        java.rmi.RemoteException
        MXException
      • serializeMboSet

        public byte[] serializeMboSet(MboSetRemote mboSet,
                                      int startIndex,
                                      int maxCount)
                               throws java.rmi.RemoteException,
                                      MXException
        Throws:
        java.rmi.RemoteException
        MXException
      • serializeMboSetAsJSONObject

        public com.ibm.json.java.OrderedJSONObject serializeMboSetAsJSONObject(MboSetRemote mboSet,
                                                                               int startIndex,
                                                                               int maxCount)
                                                                        throws java.rmi.RemoteException,
                                                                               MXException
        Throws:
        java.rmi.RemoteException
        MXException
      • serializeMboSetAsJSONObject

        public com.ibm.json.java.OrderedJSONObject serializeMboSetAsJSONObject(MboIterator mboSet,
                                                                               int startIndex,
                                                                               int maxCount)
                                                                        throws java.rmi.RemoteException,
                                                                               MXException
        Throws:
        java.rmi.RemoteException
        MXException
      • serializeMboSet

        public byte[] serializeMboSet(MboIterator mboSet,
                                      int startIndex,
                                      int maxCount)
                               throws java.rmi.RemoteException,
                                      MXException
        Throws:
        java.rmi.RemoteException
        MXException
      • getCalculatedEtag

        public java.lang.String getCalculatedEtag()
      • serializeMboSet

        public byte[] serializeMboSet(com.ibm.json.java.OrderedJSONObject opOjo,
                                      MboIterator mboSet,
                                      int startIndex,
                                      int maxCount)
                               throws java.rmi.RemoteException,
                                      MXException
        Throws:
        java.rmi.RemoteException
        MXException
      • serializeMboSetAsJSONObject

        public com.ibm.json.java.OrderedJSONObject serializeMboSetAsJSONObject(com.ibm.json.java.OrderedJSONObject opOjo,
                                                                               MboIterator mboSet,
                                                                               int startIndex,
                                                                               int maxCount)
                                                                        throws java.rmi.RemoteException,
                                                                               MXException
        Throws:
        java.rmi.RemoteException
        MXException
      • serializeMbo

        public byte[] serializeMbo(com.ibm.json.java.OrderedJSONObject opOjo,
                                   MboRemote mbo)
                            throws java.rmi.RemoteException,
                                   MXException
        Throws:
        java.rmi.RemoteException
        MXException
      • setUseRowStamp

        public void setUseRowStamp(boolean useRowStamp)
      • mbo2JSONObject

        protected void mbo2JSONObject(MboRemote mbo,
                                      com.ibm.json.java.OrderedJSONObject mboOjo)
                               throws java.rmi.RemoteException,
                                      MXException
        Throws:
        java.rmi.RemoteException
        MXException
      • setJSONObjectAttribute

        protected void setJSONObjectAttribute(MboValueInfo mboValueInfo,
                                              MboRemote mbo,
                                              com.ibm.json.java.OrderedJSONObject mboOjo,
                                              java.lang.Object ovrdColValue,
                                              boolean overridden)
                                       throws java.rmi.RemoteException,
                                              MXException
        Throws:
        java.rmi.RemoteException
        MXException
      • setResolvedTotalCount

        public void setResolvedTotalCount(int resolvedTotalCount)
      • setResolvedStartCount

        public void setResolvedStartCount(int resolvedStartCount)
      • setInitialResolvedCount

        public void setInitialResolvedCount(int initialResolvedCount)