public class MOSJSONStructure extends java.lang.Object implements MosConstants
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
calculateEtag |
protected boolean |
compact |
protected java.lang.String |
defClassName |
protected boolean |
dropNulls |
protected boolean |
locale |
protected boolean |
metaData |
protected java.lang.String |
mosName |
protected boolean |
retainMbos |
protected boolean |
rootOnly |
protected boolean |
useRowStamp |
protected boolean |
useTotalCount |
protected boolean |
verbose |
ACTION, ACTIONADD, ACTIONADDUPDATE, ACTIONDELETE, ACTIONREPLACE, ACTIONUPDATE, ADAPTER_INSTALL, ADD, ADDATEND, BASELANGUAGE, BYPASS, COMPANYSETID_NAME, COMPLETE, CONFIGFILENAME, CREATIONDATETIME, DELETEFORINSERT, DEPLOYMENT_MANAGER, ENTERPRISE_SERVICE, ERRORTAG, ESCAPECHAR, EVENT, FILTERMBOKEY, INVOKE_CHANNEL, ITEMSETID_NAME, MAXIMO_NS_PREFIX, MAXIMOVERSION, MESSAGEID, MESSAGETYPE_CREATE, MESSAGETYPE_DELETE, MESSAGETYPE_INITIATE, MESSAGETYPE_INVOKE, MESSAGETYPE_MERGE, MESSAGETYPE_PATCH, MESSAGETYPE_PROCESS, MESSAGETYPE_PUBLISH, MESSAGETYPE_QUERY, MESSAGETYPE_RESPONSE, MESSAGETYPE_SYNC, MESSAGETYPE_UPDATE, MESSAGETYPE_WAKEUP, OBJECT_STRUCTURE_SERVICE, ORGID_NAME, OVERRIDEALWAYS, OVERRIDENULLONLY, PROCESS, SITEID_NAME, SKIP, SKIPMBO, SKIPMBOKEY, STANDARD_SERVICE, TRANSLANGUAGE, UPDATE, XSI_NS, XSI_NS_PREFIX| Constructor and Description |
|---|
MOSJSONStructure(MosInfo mosInfo,
java.lang.String operation,
boolean verbose,
boolean dropNulls,
boolean locale,
boolean retainMbos,
boolean generic,
boolean keys,
boolean rootOnly,
boolean metaData,
boolean compact,
boolean calculateEtag,
boolean useTotalCount) |
MOSJSONStructure(java.lang.String mosName,
java.lang.String operation,
boolean verbose,
boolean dropNulls,
boolean locale,
boolean retainMbos,
boolean generic,
boolean keys,
boolean rootOnly,
boolean metaData,
boolean compact,
boolean calculateEtag,
boolean useTotalCount) |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
covertJSONObjectToBytes(com.ibm.json.java.OrderedJSONObject ojo) |
java.lang.String |
getCalculatedEtag() |
boolean |
isKey(MboRemote mbo,
java.lang.String mboAttrName) |
boolean |
isUseRowStamp() |
protected int |
mbo2JSONObject(MboRemote mbo,
com.ibm.json.java.OrderedJSONObject mboOjo,
MosDetailInfo mosDetailInfo,
boolean headerObject) |
byte[] |
serializeMbo(MboRemote mbo) |
byte[] |
serializeMbo(com.ibm.json.java.OrderedJSONObject opOjo,
MboRemote mbo) |
com.ibm.json.java.OrderedJSONObject |
serializeMboAsJSONObject(MboRemote mbo) |
com.ibm.json.java.OrderedJSONObject |
serializeMboAsJSONObject(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 java.lang.String mosName
protected boolean verbose
protected boolean dropNulls
protected boolean locale
protected boolean retainMbos
protected boolean rootOnly
protected boolean metaData
protected java.lang.String defClassName
protected boolean compact
protected boolean calculateEtag
protected boolean useTotalCount
protected boolean useRowStamp
public MOSJSONStructure(java.lang.String mosName,
java.lang.String operation,
boolean verbose,
boolean dropNulls,
boolean locale,
boolean retainMbos,
boolean generic,
boolean keys,
boolean rootOnly,
boolean metaData,
boolean compact,
boolean calculateEtag,
boolean useTotalCount)
throws MXException
MXExceptionpublic MOSJSONStructure(MosInfo mosInfo, java.lang.String operation, boolean verbose, boolean dropNulls, boolean locale, boolean retainMbos, boolean generic, boolean keys, boolean rootOnly, boolean metaData, boolean compact, boolean calculateEtag, boolean useTotalCount) throws MXException
MXExceptionpublic java.lang.String getCalculatedEtag()
public boolean isUseRowStamp()
public void setUseRowStamp(boolean useRowStamp)
public byte[] serializeMboSet(MboSetRemote mboSet) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic byte[] serializeMboSet(MboIterator mboSet) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic byte[] serializeMboSet(com.ibm.json.java.OrderedJSONObject opOjo,
MboIterator mboSet)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic byte[] serializeMboSet(MboSetRemote mboSet, int startIndex, int maxCount) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic com.ibm.json.java.OrderedJSONObject serializeMboSetAsJSONObject(MboSetRemote mboSet, int startIndex, int maxCount) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic com.ibm.json.java.OrderedJSONObject serializeMboSetAsJSONObject(MboIterator mboSet, int startIndex, int maxCount) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic byte[] serializeMboSet(MboIterator mboSet, int startIndex, int maxCount) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic byte[] serializeMboSet(com.ibm.json.java.OrderedJSONObject opOjo,
MboIterator mboSet,
int startIndex,
int maxCount)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic byte[] covertJSONObjectToBytes(com.ibm.json.java.OrderedJSONObject ojo)
throws MXSystemException
MXSystemExceptionpublic com.ibm.json.java.OrderedJSONObject serializeMboSetAsJSONObject(com.ibm.json.java.OrderedJSONObject opOjo,
MboIterator mboSet,
int startIndex,
int maxCount)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic byte[] serializeMbo(MboRemote mbo) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic com.ibm.json.java.OrderedJSONObject serializeMboAsJSONObject(MboRemote mbo) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic byte[] serializeMbo(com.ibm.json.java.OrderedJSONObject opOjo,
MboRemote mbo)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic com.ibm.json.java.OrderedJSONObject serializeMboAsJSONObject(com.ibm.json.java.OrderedJSONObject opOjo,
MboRemote mbo)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionprotected int mbo2JSONObject(MboRemote mbo, com.ibm.json.java.OrderedJSONObject mboOjo, MosDetailInfo mosDetailInfo, boolean headerObject) throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionpublic boolean isKey(MboRemote mbo, java.lang.String mboAttrName) 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 setInitialResolvedCount(int initialResolvedCount)
public void setResolvedStartCount(int resolvedStartCount)