Skip navigation links 
 
oracle.adf.model.generic
Class DCGenericRowSetIteratorImpl
java.lang.Object
   oracle.jbo.common.PropertiesHelper
oracle.jbo.common.PropertiesHelper
       oracle.jbo.common.RowSetHelper
oracle.jbo.common.RowSetHelper
           oracle.adf.model.generic.DCRowSetIteratorImpl
oracle.adf.model.generic.DCRowSetIteratorImpl
               oracle.adf.model.generic.DCGenericRowSetIteratorImpl
oracle.adf.model.generic.DCGenericRowSetIteratorImpl
- All Implemented Interfaces:
- java.io.Serializable, ExprWrappable, NavigatableRowIterator, Properties, RowIterator, RowSetIterator, VariableManagerOwner, VariableManagerOwnerBase
- 
public class DCGenericRowSetIteratorImpl
 
- extends DCRowSetIteratorImpl
- See Also:
- Serialized Form
 
 
| Fields inherited from class oracle.adf.model.generic.DCRowSetIteratorImpl | 
| dataRows, mAccessorName, mApp, mCurrentRow, mProvider, mProviderIter, mStructureDef, orgDataRows, REQ_FIRST, REQ_LAST, REQ_NEXT, REQ_PREVIOUS | 
 
 
 
  
 
  
 
 
| Methods inherited from class oracle.adf.model.generic.DCRowSetIteratorImpl | 
| closeRowSetIterator, createDetailRowSet, createKey, createKey, createRow, createRowSetIterator, ensureVariableManager, enumerateRowsInRange, findByAltKey, findByEntity, findByKey, findByViewCriteria, findRowsByAttributeValues, first, getAccessorName, getAllRowsInRange, getCurrentRow, getCurrentRowIndex, getCurrentRowSlot, getDataControl, getDataProvider, getDetailRowSets, getEstimatedRangePageCount, getFetchedRowCount, getFilteredRows, getFilteredRowsInRange, getIterMode, getListenersList, getMessageBundleClass, getName, getNextRangeSet, getPreviousRangeSet, getProperties, getProviderMethodResultName, getProviderMethodResultUseCount, getRangeIndexOf, getRangeSize, getRangeStart, getResourceBundleDef, getRow, getRowAtRangeIndex, getRowCount, getRowCountInRange, getRowSet, getRowSetIterator, getSyncLock, getVariableManager, hasNext, hasPrevious, hasVariables, insertRow, insertRowAtRangeIndex, internalCreateRowInstanceFor, isNameGenerated, isRangeAtBottom, isRangeAtTop, isRowValidation, isSortable, last, next, notifyRangeRefreshed, previous, rebuildIteratorUpto, removeCurrentRow, removeCurrentRowAndRetain, removeCurrentRowFromCollection, reset, scrollRange, scrollRangeTo, scrollToRangePage, setAccessorName, setCurrentRow, setCurrentRowAtRangeIndex, setIterMode, setProviderMethodResultName, setProviderMethodResultUseCount, setRangeSize, setRangeStart, setRowValidation, syncIterator, useListAdapter | 
 
| Methods inherited from class oracle.jbo.common.RowSetHelper | 
| addListener, addManagementListener, fireMgmtIteratorClosed, fireMgmtIteratorReset, fireNavigationEvent, fireRangeRefreshed, fireRangeScrolled, fireRowDeleted, fireRowInserted, fireRowUpdated, getListeners, getManagementListenersList, hasListeners, hasManagementListeners, removeListener, removeManagementListener, updateNamedWhereParamValues | 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
 
 
 
DCGenericRowSetIteratorImpl
protected DCGenericRowSetIteratorImpl(DCDataControl dc,
                                      java.util.Collection coll,
                                      java.lang.String name)
DCGenericRowSetIteratorImpl
protected DCGenericRowSetIteratorImpl(DCDataControl dc,
                                      java.util.Iterator iter,
                                      java.lang.String name)
DCGenericRowSetIteratorImpl
protected DCGenericRowSetIteratorImpl(DCGenericDataControl dc,
                                      StructureDefImpl def,
                                      DCGenericRowSetIteratorImpl masterRSI)
fetchProvider
protected java.lang.Object fetchProvider()
- 
- Overrides:
- fetchProviderin class- DCRowSetIteratorImpl
 
getStructureDef
public StructureDef getStructureDef()
- 
- Overrides:
- getStructureDefin class- DCRowSetIteratorImpl
 
setName
public void setName(java.lang.String name)
- Description copied from class: PropertiesHelper
- This method is not implemented by default. subclasses may implement this method.
- 
- Overrides:
- setNamein class- RowSetHelper
 
notifyNavigationEvent
protected final void notifyNavigationEvent(Row srcRow,
                                           Row dstRow)
- 
- Overrides:
- notifyNavigationEventin class- DCRowSetIteratorImpl
 
clearCurrentData
public void clearCurrentData()
- Description copied from class: DCRowSetIteratorImpl
- for internal framework use only. Cleans the current data and rests this iterator. Next call to fetch data will attempt to re-execute the data provider.
- 
- Overrides:
- clearCurrentDatain class- DCRowSetIteratorImpl
 
getMasterRowDataProvider
protected java.lang.Object getMasterRowDataProvider()
- 
- Overrides:
- getMasterRowDataProviderin class- DCRowSetIteratorImpl
 
createAndInitRow
public Row createAndInitRow(AttributeList nvp)
- Description copied from interface: RowIterator
- Creates and initializes a new Row object, but does not insert it into the Row Set. This method differs from createRow()mainly in that this method allows the user to pass in a list of name-value pairs with which row attributes are initialized.nvpis a named value pair. When building an nvp from scratch, useNameValuePairsto build a new nvp. Here is an example:
 
    NameValuePairs nvp = new NameValuePairs();
    nvp.setAttribute("EmpTyp", "C");
    Row row = voEmp.createAndInitRow(nvp);
 
This method is particularly useful when creating a subclass View Row or Entity Row. You can include polymorphic discriminator attribute values innvpand correct subclass row object will be created.When this method is called, underlying entities are created. After the new entities are created, a new view row is created. After that ViewRowImpl.create(oracle.jbo.AttributeList)is called with thisnvp.ViewRowImpl.create(AttributeList)walks thru the list of entities and callsEntityImpl.create(AttributeList)with the samenvpfor each entity in the view row.
 
- 
- Specified by:
- createAndInitRowin interface- RowIterator
- Overrides:
- createAndInitRowin class- DCRowSetIteratorImpl
 
- 
- Parameters:
- nvp- a list of name-value pairs.
- Returns:
- a new Row object.
 
containsRow
protected boolean containsRow(Row row)
- 
- Overrides:
- containsRowin class- DCRowSetIteratorImpl
 
closeRowSetIterator
public void closeRowSetIterator(boolean recurseDetails)
setMasterInfo
public DCGenericRowSetIteratorImpl setMasterInfo(DCGenericRowSetIteratorImpl masterRSI,
                                                 RowImpl masterRow,
                                                 java.lang.String name,
                                                 boolean trackMaster)
- *** For internal framework use only ***
isSameMasterRSI
public boolean isSameMasterRSI(RowSetIterator rsi)
createFilteredRowSetIterator
protected RowSetIterator createFilteredRowSetIterator(java.lang.Object data)
- Create and return an equivalent RowSetIterator with data containing rows from this same RSI filtered via a criteria.
- 
- Overrides:
- createFilteredRowSetIteratorin class- DCRowSetIteratorImpl
 
setAttributeValue
protected void setAttributeValue(RowImpl row,
                                 java.lang.String accName,
                                 java.lang.Object value)
- 
- Overrides:
- setAttributeValuein class- DCRowSetIteratorImpl
 
Skip navigation links 
 
Copyright © 1997, 2011, Oracle. All rights reserved.