public class RESTMboStAXStructure extends MBOStAXStructure
cols, considerNpCols, exclude, INCRCONTINUE, INCREND, INCRSTART, INCRSTARTEND, objectOnly, rsCount, rsStart, rsTotal
binaryText, bo, dropNullCols, externalWriter, integrationLogger, INTEGRATIONLOGGER, localizedRep, outputFactory, retainMbos, userInfo, useRowStamp, useScientificNotation, validateXMLText, writer
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 |
---|
RESTMboStAXStructure(boolean dropNullCols,
boolean retainMbos,
java.util.Set cols,
boolean exclude,
boolean locale,
boolean metaData,
boolean calculateEtag,
boolean glcomp,
boolean validateXmlTextFromReq,
java.util.Map relatedAttributes,
boolean useTotalCount,
boolean keys) |
Modifier and Type | Method and Description |
---|---|
protected void |
addExtensibilityAttributes(java.lang.String name,
MboRemote mbo,
java.lang.Object ovrdColValue,
boolean overridden) |
protected void |
addObjectExtensibilityAttributes(MboRemote mbo) |
protected void |
addRootExtensibilityAttributes() |
java.lang.String |
getCalculatedEtag() |
MboValueInfo |
getMboValueInfoForAttribute(Mbo mbo,
java.lang.String attributeName) |
protected boolean |
isGLCompRequired(java.lang.String mboAttrName,
MboRemote mbo) |
boolean |
isKey(MboRemote mbo,
java.lang.String mboAttrName) |
protected boolean |
isMaxValueRequired(java.lang.String mboAttrName,
MboRemote mbo) |
protected boolean |
isRequiresChangeIndicator(java.lang.String mboAttrName,
MboRemote mbo) |
protected boolean |
isUseTotalCount() |
protected boolean |
isValidateXMLText(java.lang.String mboAttrName,
MboRemote mbo) |
protected void |
setAdditionalData(MboRemote mbo) |
void |
setInitialResolvedCount(int initialResolvedCount) |
protected void |
setMboColumnElement(java.lang.String xmlTagName,
java.lang.String mboAttrName,
MboValueInfo mboValueInfo,
MboRemote mbo,
java.lang.Object ovrdColValue,
boolean overridden) |
void |
setResolvedStartCount(int resolvedStartCount) |
void |
setResolvedTotalCount(int resolvedTotalCount) |
protected boolean |
useMboValueForSendersysid() |
protected void |
writeCharacters(java.lang.String mboAttrName,
MboValueInfo mboValueInfo,
MboRemote mbo,
java.lang.String xmlTagName,
java.lang.String tagValue) |
createXML, createXML, getLogger, serializeMboAsKeySet, serializeMboAsKeySet
init, isUseRowStamp, serializeMbo, serializeMbo, serializeMboArray, serializeMboArray, serializeMboArray, serializeMboAsSet, serializeMboAsSet, serializeMboIterator, serializeMboIterator, serializeMboIterator, serializeMboList, serializeMboList, serializeMboList, serializeMboSet, serializeMboSet, serializeMboSet, setAllowBinaryText, setDefaultNS, setLocalizedRep, setUseRowStamp, setXSINS, writeDefaultNS, writeXSINS
public RESTMboStAXStructure(boolean dropNullCols, boolean retainMbos, java.util.Set cols, boolean exclude, boolean locale, boolean metaData, boolean calculateEtag, boolean glcomp, boolean validateXmlTextFromReq, java.util.Map relatedAttributes, boolean useTotalCount, boolean keys)
public MboValueInfo getMboValueInfoForAttribute(Mbo mbo, java.lang.String attributeName) throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
public void setResolvedTotalCount(int resolvedTotalCount)
public void setResolvedStartCount(int resolvedStartCount)
public void setInitialResolvedCount(int initialResolvedCount)
protected boolean isValidateXMLText(java.lang.String mboAttrName, MboRemote mbo)
isValidateXMLText
in class StAXStructure
protected boolean useMboValueForSendersysid()
useMboValueForSendersysid
in class StAXStructure
protected boolean isMaxValueRequired(java.lang.String mboAttrName, MboRemote mbo)
isMaxValueRequired
in class StAXStructure
protected boolean isGLCompRequired(java.lang.String mboAttrName, MboRemote mbo)
isGLCompRequired
in class StAXStructure
protected boolean isRequiresChangeIndicator(java.lang.String mboAttrName, MboRemote mbo)
isRequiresChangeIndicator
in class StAXStructure
public java.lang.String getCalculatedEtag()
public boolean isKey(MboRemote mbo, java.lang.String mboAttrName) throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
protected void writeCharacters(java.lang.String mboAttrName, MboValueInfo mboValueInfo, MboRemote mbo, java.lang.String xmlTagName, java.lang.String tagValue) throws java.rmi.RemoteException, MXException, javax.xml.stream.XMLStreamException
writeCharacters
in class StAXStructure
java.rmi.RemoteException
MXException
javax.xml.stream.XMLStreamException
protected void addObjectExtensibilityAttributes(MboRemote mbo) throws java.rmi.RemoteException, MXException, javax.xml.stream.XMLStreamException
addObjectExtensibilityAttributes
in class MBOStAXStructure
java.rmi.RemoteException
MXException
javax.xml.stream.XMLStreamException
protected void setMboColumnElement(java.lang.String xmlTagName, java.lang.String mboAttrName, MboValueInfo mboValueInfo, MboRemote mbo, java.lang.Object ovrdColValue, boolean overridden) throws java.rmi.RemoteException, MXException, javax.xml.stream.XMLStreamException
setMboColumnElement
in class StAXStructure
java.rmi.RemoteException
MXException
javax.xml.stream.XMLStreamException
protected void addRootExtensibilityAttributes() throws java.rmi.RemoteException, MXException, javax.xml.stream.XMLStreamException
addRootExtensibilityAttributes
in class MBOStAXStructure
java.rmi.RemoteException
MXException
javax.xml.stream.XMLStreamException
protected void addExtensibilityAttributes(java.lang.String name, MboRemote mbo, java.lang.Object ovrdColValue, boolean overridden) throws java.rmi.RemoteException, MXException, javax.xml.stream.XMLStreamException
addExtensibilityAttributes
in class StAXStructure
java.rmi.RemoteException
MXException
javax.xml.stream.XMLStreamException
protected void setAdditionalData(MboRemote mbo) throws MXException, java.rmi.RemoteException
setAdditionalData
in class MBOStAXStructure
MXException
java.rmi.RemoteException
protected boolean isUseTotalCount()
isUseTotalCount
in class StAXStructure