public class RESTOSStAXStructure extends MOSStAXStructure
Modifier and Type | Field and Description |
---|---|
protected boolean |
keys |
protected boolean |
locale |
protected boolean |
metaData |
protected boolean |
rootOnly |
WRITE_ALL, WRITE_KEYS, WRITE_SKIP
binaryText, bo, dropNullCols, externalWriter, integrationLogger, INTEGRATIONLOGGER, localizedRep, oslcRequest, 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 |
---|
RESTOSStAXStructure(java.lang.String defClassName,
java.util.Map defnMetaData,
java.lang.String mosName,
boolean event,
boolean retainMbos,
boolean ignoreActions,
java.lang.String operationName,
boolean response,
boolean updatesOnly,
java.lang.String inputAction,
boolean dropNullCols,
boolean locale,
boolean rootOnly,
boolean keys,
boolean metaData,
boolean calculateEtag,
boolean glcomp,
boolean validateXmlTextFromReq,
boolean useTotalCount) |
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 int |
createStructure(MboRemote mbo,
MosDetailInfo info,
boolean headerObject,
java.util.Map resourceProperties) |
java.lang.String |
getCalculatedEtag() |
protected boolean |
isAnyOwnerHidden(MboRemote mbo) |
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 |
setMboColumnElement(java.lang.String xmlTagName,
java.lang.String mboAttrName,
MboValueInfo mboValueInfo,
MboRemote mbo,
java.lang.Object ovrdColValue,
boolean overridden) |
protected boolean |
useMboValueForSendersysid() |
protected void |
writeCharacters(java.lang.String mboAttrName,
MboValueInfo mboValueInfo,
MboRemote mbo,
java.lang.String xmlTagName,
java.lang.String tagValue) |
applyFilterMbosetExpr, createXML, createXML, evaluateMboXmlType, getAction, getDefinitionMetadata, getMboXmlType, getMosDefinitionImpl, getSerializedMboCount, getUsedMboList, init, initSerialization, isActionDelete, isActionInsert, isActionUpdate, isAllowSkipRows, setAllowEmptyXML, setAllowSkipRows, setEvaluateMboXmlType, setInitialResolvedCount, setMboActionAttribute, setProcessAsSelfRefRelName, setResolvedStartCount, setResolvedTotalCount, setResourceProperties, setTotalCount
init, isUseRowStamp, serializeMbo, serializeMbo, serializeMboArray, serializeMboArray, serializeMboArray, serializeMboAsSet, serializeMboAsSet, serializeMboIterator, serializeMboIterator, serializeMboIterator, serializeMboList, serializeMboList, serializeMboList, serializeMboSet, serializeMboSet, serializeMboSet, setAllowBinaryText, setDefaultNS, setJsonRequest, setLocalizedRep, setUseRowStamp, setXSINS, writeDefaultNS, writeXSINS
protected boolean locale
protected boolean keys
protected boolean rootOnly
protected boolean metaData
public RESTOSStAXStructure(java.lang.String defClassName, java.util.Map defnMetaData, java.lang.String mosName, boolean event, boolean retainMbos, boolean ignoreActions, java.lang.String operationName, boolean response, boolean updatesOnly, java.lang.String inputAction, boolean dropNullCols, boolean locale, boolean rootOnly, boolean keys, boolean metaData, boolean calculateEtag, boolean glcomp, boolean validateXmlTextFromReq, boolean useTotalCount) throws MXException
MXException
protected boolean isUseTotalCount()
isUseTotalCount
in class StAXStructure
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()
protected int createStructure(MboRemote mbo, MosDetailInfo info, boolean headerObject, java.util.Map resourceProperties) throws MXException, java.rmi.RemoteException
createStructure
in class MOSStAXStructure
MXException
java.rmi.RemoteException
public boolean isKey(MboRemote mbo, java.lang.String mboAttrName) throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
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 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 boolean isAnyOwnerHidden(MboRemote mbo) throws java.rmi.RemoteException
java.rmi.RemoteException
protected void addObjectExtensibilityAttributes(MboRemote mbo) throws java.rmi.RemoteException, MXException, javax.xml.stream.XMLStreamException
addObjectExtensibilityAttributes
in class MOSStAXStructure
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