public class MBOStAXStructure extends StAXStructure
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Set |
cols |
protected boolean |
considerNpCols |
protected boolean |
exclude |
static int |
INCRCONTINUE |
static int |
INCREND |
static int |
INCRSTART |
static int |
INCRSTARTEND |
protected boolean |
objectOnly |
protected int |
rsCount |
protected int |
rsStart |
protected int |
rsTotal |
binaryText, bo, dropNullCols, externalWriter, integrationLogger, INTEGRATIONLOGGER, localizedRep, oslcRequest, outputFactory, retainMbos, userInfo, useRowStamp, useScientificNotation, validateXMLText, writerACTION, 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 |
|---|
MBOStAXStructure() |
MBOStAXStructure(boolean dropNullCols) |
MBOStAXStructure(boolean dropNullCols,
boolean retainMbos) |
MBOStAXStructure(boolean dropNullCols,
boolean retainMbos,
boolean objectOnly,
boolean exclude,
java.util.Set cols,
boolean considerNpCols) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addObjectExtensibilityAttributes(MboRemote mbo) |
protected void |
addRootExtensibilityAttributes() |
protected byte[] |
createXML(MboIterator mboSet,
int startIndex,
int maxCount)
Create the outbound XML.
|
protected byte[] |
createXML(MboRemote mbo,
boolean asSet) |
protected MXLogger |
getLogger() |
void |
serializeMboAsKeySet(javax.xml.stream.XMLStreamWriter writer,
MboRemote mbo,
int incrInd,
java.lang.String[] keys) |
void |
serializeMboAsKeySet(javax.xml.stream.XMLStreamWriter writer,
MboRemote mbo,
int incrInd,
java.lang.String[] keys,
java.lang.String mosName) |
protected void |
setAdditionalData(MboRemote mbo) |
addExtensibilityAttributes, init, initSerialization, isGLCompRequired, isMaxValueRequired, isRequiresChangeIndicator, isUseRowStamp, isUseTotalCount, isValidateXMLText, serializeMbo, serializeMbo, serializeMboArray, serializeMboArray, serializeMboArray, serializeMboAsSet, serializeMboAsSet, serializeMboIterator, serializeMboIterator, serializeMboIterator, serializeMboList, serializeMboList, serializeMboList, serializeMboSet, serializeMboSet, serializeMboSet, setAllowBinaryText, setDefaultNS, setJsonRequest, setLocalizedRep, setMboColumnElement, setUseRowStamp, setXSINS, useMboValueForSendersysid, writeCharacters, writeDefaultNS, writeXSINSprotected java.util.Set cols
protected boolean exclude
protected boolean considerNpCols
protected int rsStart
protected int rsCount
protected int rsTotal
public static final int INCRSTART
public static final int INCRCONTINUE
public static final int INCREND
public static final int INCRSTARTEND
protected boolean objectOnly
public MBOStAXStructure()
public MBOStAXStructure(boolean dropNullCols)
dropNullCols - public MBOStAXStructure(boolean dropNullCols,
boolean retainMbos)
dropNullCols - public MBOStAXStructure(boolean dropNullCols,
boolean retainMbos,
boolean objectOnly,
boolean exclude,
java.util.Set cols,
boolean considerNpCols)
public void serializeMboAsKeySet(javax.xml.stream.XMLStreamWriter writer,
MboRemote mbo,
int incrInd,
java.lang.String[] keys)
throws MXException,
java.rmi.RemoteException
writer - mbo - incrInd - keys - MXExceptionjava.rmi.RemoteExceptionpublic void serializeMboAsKeySet(javax.xml.stream.XMLStreamWriter writer,
MboRemote mbo,
int incrInd,
java.lang.String[] keys,
java.lang.String mosName)
throws MXException,
java.rmi.RemoteException
writer - mbo - incrInd - keys - MXExceptionjava.rmi.RemoteExceptionprotected byte[] createXML(MboRemote mbo, boolean asSet) throws MXException, java.rmi.RemoteException
createXML in class StAXStructurembo - the Mbo to serializeasSet - if set to true will serialize this Mbo as a MboSet with one Mbo.MXExceptionjava.rmi.RemoteExceptionprotected byte[] createXML(MboIterator mboSet, int startIndex, int maxCount) throws MXException, java.rmi.RemoteException
createXML in class StAXStructuremboSet - mboSetstartIndex - the start index of the mboSetmaxCount - the maximum number of records to be sent outMXException - MAXIMO exceptionjava.rmi.RemoteException - Remote exceptionprotected MXLogger getLogger()
protected void addObjectExtensibilityAttributes(MboRemote mbo) throws java.rmi.RemoteException, MXException, javax.xml.stream.XMLStreamException
java.rmi.RemoteExceptionMXExceptionjavax.xml.stream.XMLStreamExceptionprotected void addRootExtensibilityAttributes()
throws java.rmi.RemoteException,
MXException,
javax.xml.stream.XMLStreamException
java.rmi.RemoteExceptionMXExceptionjavax.xml.stream.XMLStreamExceptionprotected void setAdditionalData(MboRemote mbo) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteException