public class MboJSONStructure
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
calculateEtag |
protected java.util.Set |
cols |
protected boolean |
dropNulls |
protected boolean |
exclude |
protected boolean |
generic |
protected boolean |
locale |
protected boolean |
retainMbos |
protected boolean |
useRowStamp |
protected boolean |
verbose |
| Constructor and Description |
|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
covertJSONObjectToBytes(com.ibm.json.java.OrderedJSONObject ojo) |
java.lang.String |
getCalculatedEtag() |
boolean |
isKey(MboRemote mbo,
MboValueInfo mboValueInfo) |
protected void |
mbo2JSONObject(MboRemote mbo,
com.ibm.json.java.OrderedJSONObject mboOjo) |
byte[] |
serializeMbo(MboRemote mbo) |
byte[] |
serializeMbo(com.ibm.json.java.OrderedJSONObject opOjo,
MboRemote mbo) |
byte[] |
serializeMboSet(MboIterator mboSet) |
byte[] |
serializeMboSet(MboIterator mboSet,
int startIndex,
int maxCount) |
byte[] |
serializeMboSet(MboSetRemote mboSet) |
byte[] |
serializeMboSet(MboSetRemote mboSet,
int startIndex,
int maxCount) |
byte[] |
serializeMboSet(com.ibm.json.java.OrderedJSONObject opOjo,
MboIterator mboSet) |
byte[] |
serializeMboSet(com.ibm.json.java.OrderedJSONObject opOjo,
MboIterator mboSet,
int startIndex,
int maxCount) |
com.ibm.json.java.OrderedJSONObject |
serializeMboSetAsJSONObject(MboIterator mboSet,
int startIndex,
int maxCount) |
com.ibm.json.java.OrderedJSONObject |
serializeMboSetAsJSONObject(MboSetRemote mboSet,
int startIndex,
int maxCount) |
com.ibm.json.java.OrderedJSONObject |
serializeMboSetAsJSONObject(com.ibm.json.java.OrderedJSONObject opOjo,
MboIterator mboSet,
int startIndex,
int maxCount) |
void |
setInitialResolvedCount(int initialResolvedCount) |
protected void |
setJSONObjectAttribute(MboValueInfo mboValueInfo,
MboRemote mbo,
com.ibm.json.java.OrderedJSONObject mboOjo,
java.lang.Object ovrdColValue,
boolean overridden) |
void |
setResolvedStartCount(int resolvedStartCount) |
void |
setResolvedTotalCount(int resolvedTotalCount) |
void |
setUseRowStamp(boolean useRowStamp) |
protected boolean verbose
protected boolean dropNulls
protected boolean locale
protected java.util.Set cols
protected boolean exclude
protected boolean retainMbos
protected boolean generic
protected boolean calculateEtag
protected boolean useRowStamp
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)
verbose - dropNulls - locale - cols - exclude - retainMbos - public byte[] serializeMboSet(MboSetRemote mboSet) throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionpublic byte[] serializeMboSet(MboIterator mboSet) throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionpublic byte[] serializeMboSet(com.ibm.json.java.OrderedJSONObject opOjo,
MboIterator mboSet)
throws java.rmi.RemoteException,
MXException
java.rmi.RemoteExceptionMXExceptionpublic byte[] serializeMboSet(MboSetRemote mboSet, int startIndex, int maxCount) throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionpublic com.ibm.json.java.OrderedJSONObject serializeMboSetAsJSONObject(MboSetRemote mboSet, int startIndex, int maxCount) throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionpublic com.ibm.json.java.OrderedJSONObject serializeMboSetAsJSONObject(MboIterator mboSet, int startIndex, int maxCount) throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionpublic byte[] serializeMboSet(MboIterator mboSet, int startIndex, int maxCount) throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionpublic java.lang.String getCalculatedEtag()
public boolean isKey(MboRemote mbo, MboValueInfo mboValueInfo) throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionpublic byte[] serializeMboSet(com.ibm.json.java.OrderedJSONObject opOjo,
MboIterator mboSet,
int startIndex,
int maxCount)
throws java.rmi.RemoteException,
MXException
java.rmi.RemoteExceptionMXExceptionpublic com.ibm.json.java.OrderedJSONObject serializeMboSetAsJSONObject(com.ibm.json.java.OrderedJSONObject opOjo,
MboIterator mboSet,
int startIndex,
int maxCount)
throws java.rmi.RemoteException,
MXException
java.rmi.RemoteExceptionMXExceptionpublic byte[] covertJSONObjectToBytes(com.ibm.json.java.OrderedJSONObject ojo)
throws MXSystemException
MXSystemExceptionpublic byte[] serializeMbo(MboRemote mbo) throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionpublic byte[] serializeMbo(com.ibm.json.java.OrderedJSONObject opOjo,
MboRemote mbo)
throws java.rmi.RemoteException,
MXException
java.rmi.RemoteExceptionMXExceptionpublic void setUseRowStamp(boolean useRowStamp)
protected void mbo2JSONObject(MboRemote mbo, com.ibm.json.java.OrderedJSONObject mboOjo) throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionprotected void setJSONObjectAttribute(MboValueInfo mboValueInfo, MboRemote mbo, com.ibm.json.java.OrderedJSONObject mboOjo, java.lang.Object ovrdColValue, boolean overridden) throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionpublic void setResolvedTotalCount(int resolvedTotalCount)
public void setResolvedStartCount(int resolvedStartCount)
public void setInitialResolvedCount(int initialResolvedCount)