public class CmrAccessorEntRowSet extends EntityRowSetImpl
ENTITYROWSET_INCONSISTENT, ENTITYROWSET_NEW_AND_MODIFIED, ENTITYROWSET_UNINITIALIZED, mDefaultMode
FINDER_RANGE_SIZE_DEFAULT, FINDER_RANGE_SIZE_MAX, FINDER_RANGE_SIZE_SKIP, FINDER_RANGE_SIZE_UNINITIALIZED, mDefaultFinderRangeSize, mDefaultView, mDefaultViewLinkMode, mMasterViews, mParamValues, mQRef, mUserParams, mViewMap, mViews, mWhereParams, VIEWLINK_MODE_CONSISTENT, VIEWLINK_MODE_DEFAULT, VIEWLINK_MODE_INCONSISTENT, VIEWLINK_MODE_UNINITIALIZED
listeners, mMgmtListeners, mName
mProperties
COPY_OPT_ALL_ROWS, COPY_OPT_LIMIT_RANGE, FORWARD_ONLY, RANGE_PAGING, RANGE_PAGING_AUTO_POST, RANGE_PAGING_INCR, SCROLLABLE
ITER_MODE_LAST_PAGE_FULL, ITER_MODE_LAST_PAGE_PARTIAL, SLOT_BEFORE_FIRST, SLOT_BEYOND_LAST, SLOT_DELETED, SLOT_VALID
XML_IGNORE_DEPTH_COUNT, XML_OPT_ALL_ROWS, XML_OPT_ASSOC_CONSISTENT, XML_OPT_CHANGES_ONLY, XML_OPT_LIMIT_RANGE, XML_PASSIVATION_USE
Modifier | Constructor and Description |
---|---|
protected |
CmrAccessorEntRowSet(ViewObjectImpl vo,
java.lang.String name,
AssociationDefImpl assocDesc,
java.lang.Object[] paramValues,
Row masterRow) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getElementTagName() |
java.lang.String |
getFullName() |
protected boolean |
initQueryCollection(int forceFlag,
RowFilter rowFilter)
Sets up
QueryCollection for the view row set. |
void |
readXML(org.w3c.dom.Element elem,
int depthCount) |
void |
readXML(org.w3c.dom.Element elem,
int depthCount,
oracle.xml.parser.v2.XSLStylesheet xslt) |
void |
writeAsXml(XmlOutput out,
org.w3c.dom.Node node,
Criteria rules) |
org.w3c.dom.Node |
writeXML(int depthCount,
long options)
Renders data in a canonical XML-format.
|
org.w3c.dom.Node |
writeXML(int depthCount,
long options,
oracle.xml.parser.v2.XSLStylesheet xslt) |
org.w3c.dom.Node |
writeXML(long options,
java.util.HashMap voAttrRules)
Renders data in a canonical XML-format.
|
org.w3c.dom.Node |
writeXML(long options,
java.util.HashMap map,
oracle.xml.parser.v2.XSLStylesheet xslt) |
add, addAll, clear, contains, containsAll, findByEntity, findByKey, findByKey, findInCacheByKey, getProperties, isAssociationConsistent, isEmpty, iterator, remove, removeAll, retainAll, setAssociationConsistent, size, toArray, toArray
addListener, addManagementListener, addRowSetManagementListener, cancelQuery, close, closeRowSet, closeRowSetIterator, createAndInitRow, createDetailRowSet, createKey, createRow, createRowSetIterator, deepCopy, defineNamedWhereClauseParam, doesRowFilterMatch, dumpViewRowCache, ensureVariableManager, enumerateRowsInRange, execute, execute, executeDetailQuery, executeEmptyRowSet, executeQuery, findAndSetCurrentRowByKey, findByAltKey, findByViewCriteria, findByViewCriteriaWithBindVars, findDateEffectiveRowByKey, findInCacheByAltKey, findRowSetIterator, findRowsMatchingCriteria, first, forceExecuteQueryOfSharedVO, getAccessMode, getAllRowsInRange, getApplicationModule, getCappedRowCount, getCliIteratorState, getCollMgmtInfo, getCurrentRow, getCurrentRowIndex, getCurrentRowSlot, getDefaultRowSetIterator, getDeferredEstimatedRowCount, getDetailEstimatedRowCount, getDetailRowSets, getEstimatedRangePageCount, getEstimatedRowCount, getFetchedRowCount, getFilteredRows, getFilteredRows, getFilteredRowsInRange, getFilteredRowsInRange, getIterMode, getMasterRowSetIterators, getMasterViewRowSetIterators, getMasterViewRowSetIteratorsList, getMessageBundleClass, getNamedWhereClauseParam, getNamedWhereClauseParams, getNextRangeSet, getParameters, getParameters, getParametersAsStorageTypes, getParametersAsStorageTypes, getPreviousRangeSet, getProperty, getQueryCollection, getRangeIndexOf, getRangePagingCacheFactor, getRangeSize, getRangeStart, getResourceBundleDef, getRow, getRow, getRowAtRangeIndex, getRowCount, getRowCountInRange, getRowFilterValues, getRowFromHandle, getRows, getRowSet, getRowSetIterator, getRowSetIterators, getSyncLock, getVariableManager, getVariableValue, getViewLinkMode, getViewObject, getWhereClauseParams, hasDefaultRowSetIterator, hasNext, hasPrevious, hasVariables, insertRow, insertRowAt, insertRowAtRangeIndex, isAllRowsFetched, isDefaultRowSet, isDefaultRS, isDirty, isExecuted, isExecutedEmpty, isExecutedInternal, isExecutedNotEmpty, isFetchComplete, isForwardOnly, isMaxFetchSizeExceeded, isNameGenerated, isNotifiedRefresh, isPassivationEnabled, isRangeAtBottom, isRangeAtTop, isRangePaging, isRowValidation, isScrollable, last, makeRowCopy, needsRefresh, next, preFetchRowsByKeys, preFetchRowsByKeys, prepareForBatchMode, previous, printActiveObjsTab, printColl, printRUChain, reduceUserParamsToSize, refreshCache, refreshCollection, refreshWhereClauseParams, removeCurrentRow, removeCurrentRowAndRetain, removeCurrentRowFromCollection, removeListener, removeManagementListener, removeMasterRowSetIterator, removeNamedWhereClauseParam, removeRowAndRetainAt, removeRowAt, removeRowFromCollectionAt, removeRowHandle, removeRowSetManagementListener, reset, resetExecuted, scrollRange, scrollRangeTo, scrollToRangePage, setAccessMode, setCollectionForRowFilter, setCurrentRow, setCurrentRowAtRangeIndex, setExecuteParameters, setForwardOnly, setIterMode, setMasterRowSetIterator, setNamedWhereClauseParam, setNamedWhereClauseParams, setOwnedByQC, setPassivationEnabled, setPassivationEnabledInternal, setRangePagingCacheFactor, setRangeSize, setRangeStart, setReceiveAllInsertEvents, setRowFilterValues, setRowValidation, setViewLinkMode, setWhereClauseParam, setWhereClauseParams, skipNamedWhereClauseParam
fireMgmtIteratorClosed, fireMgmtIteratorReset, fireNavigationEvent, fireRangeRefreshed, fireRangeScrolled, fireRowDeleted, fireRowInserted, fireRowUpdated, getListeners, getListenersList, getManagementListenersList, getName, hasListeners, hasManagementListeners, setName, updateNamedWhereParamValues
closeObject, getImageLoc, getProperty, isReadOnly, refreshProperties, refreshProperty, setProperty
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getProperty, refreshProperty
protected CmrAccessorEntRowSet(ViewObjectImpl vo, java.lang.String name, AssociationDefImpl assocDesc, java.lang.Object[] paramValues, Row masterRow)
protected boolean initQueryCollection(int forceFlag, RowFilter rowFilter)
ViewRowSetImpl
QueryCollection
for the view row set.initQueryCollection
in class ViewRowSetImpl
forceFlag
- indicates whether to force-create the query collection or not.
If this flag is 0, we try to find an existing
in the query collection list (of the View Object).
If it is 1, we force a new QC, except if the VO's
max-fetch-size = 0 in which case we look for existing.
If -1, we force a new QC, regardless of the VO's max-fetch-size.rowFilter
- filter to initialize the query collection.public java.lang.String getFullName()
public final org.w3c.dom.Node writeXML(long options, java.util.HashMap voAttrRules)
XMLInterface
ViewObjectImpl
and
ViewRowImpl
implement this method to render
data in XML.
Use this method whenever data is required in XML format, either to present a UI (after converting XML data into some HTTP format using a stylesheet) or to pass the data as payload for messages via JMS.
The options parameter represents a set of bit flags that will control the writeXML behavior. The following bit flags have been defined:
EntityImpl
. The voAttrMap parameter represents in a hashmap, the mapping between a given ViewObject's definition type and the corresponding Attributes/accessors to render. A null entry in the hashmap means, render all attributes and accessors of that viewobject type.
writeXML
in interface XMLInterface
options
- a set of bit flags that will control the writeXMLvoAttrRules
- HashMap containing Definition names of ViewObjects and an
array of AttributeDef to render for a ViewObject of that definition type.public org.w3c.dom.Node writeXML(int depthCount, long options)
XMLInterface
ViewObjectImpl
and
ViewRowImpl
implement this method to render
data in XML.
Use this method whenever data is required in XML format, either to present a UI (after converting XML data into some HTTP format using a stylesheet) or to pass the data as payload for messages via JMS.
The depthcount parameter represents to what level the rendering should recurse. A depthcount of zero (0) means do not traverse any View Links while rendering. One (1) means traverse the View Links on this object but no View Links thereafter, and so on.
The options parameter represents a set of bit flags that will control the writeXML behavior. The following bit flags have been defined:
EntityImpl
. writeXML
in interface XMLInterface
depthCount
- represents to what level the rendering should recurse.options
- a set of bit flags that will control the writeXML
behavior.public org.w3c.dom.Node writeXML(long options, java.util.HashMap map, oracle.xml.parser.v2.XSLStylesheet xslt)
writeXML
in interface XMLInterface
public org.w3c.dom.Node writeXML(int depthCount, long options, oracle.xml.parser.v2.XSLStylesheet xslt)
writeXML
in interface XMLInterface
public void readXML(org.w3c.dom.Element elem, int depthCount, oracle.xml.parser.v2.XSLStylesheet xslt)
readXML
in interface XMLInterface
public java.lang.String getElementTagName()
getElementTagName
in interface XmlSerializable
public void writeAsXml(XmlOutput out, org.w3c.dom.Node node, Criteria rules)
writeAsXml
in interface XmlSerializable
public void readXML(org.w3c.dom.Element elem, int depthCount)
readXML
in interface XMLInterface