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, 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 |
---|
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, isGLCompRequired, isMaxValueRequired, isRequiresChangeIndicator, isUseRowStamp, isUseTotalCount, isValidateXMLText, serializeMbo, serializeMbo, serializeMboArray, serializeMboArray, serializeMboArray, serializeMboAsSet, serializeMboAsSet, serializeMboIterator, serializeMboIterator, serializeMboIterator, serializeMboList, serializeMboList, serializeMboList, serializeMboSet, serializeMboSet, serializeMboSet, setAllowBinaryText, setDefaultNS, setLocalizedRep, setMboColumnElement, setUseRowStamp, setXSINS, useMboValueForSendersysid, writeCharacters, writeDefaultNS, writeXSINS
protected 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
- MXException
java.rmi.RemoteException
public 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
- MXException
java.rmi.RemoteException
protected byte[] createXML(MboRemote mbo, boolean asSet) throws MXException, java.rmi.RemoteException
createXML
in class StAXStructure
mbo
- the Mbo to serializeasSet
- if set to true will serialize this Mbo as a MboSet with one Mbo.MXException
java.rmi.RemoteException
protected byte[] createXML(MboIterator mboSet, int startIndex, int maxCount) throws MXException, java.rmi.RemoteException
createXML
in class StAXStructure
mboSet
- 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.RemoteException
MXException
javax.xml.stream.XMLStreamException
protected void addRootExtensibilityAttributes() throws java.rmi.RemoteException, MXException, javax.xml.stream.XMLStreamException
java.rmi.RemoteException
MXException
javax.xml.stream.XMLStreamException
protected void setAdditionalData(MboRemote mbo) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException