|
Business Components | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Provides simple access to a set of rows.
View Object methods may use row set iterators to navigate through a row set resulting from a query. Row set iterators provide a window into the row set, making a subset of it accessible. Each row of the row set is represented by a Row object.
Fields inherited from interface oracle.jbo.RowIterator |
ITER_MODE_LAST_PAGE_FULL, ITER_MODE_LAST_PAGE_PARTIAL, SLOT_BEFORE_FIRST,
SLOT_BEYOND_LAST, SLOT_DELETED, SLOT_VALID |
Method Summary |
Type | Method |
---|---|
void |
addManagementListener(RowSetManagementListener listener)
Adds a subscriber (listener) to be notified of RowSetManagementListener
events generated by this row set iterator. |
void |
closeRowSetIterator()
Closes this row set iterator. |
RowSet |
createDetailRowSet(java.lang.String voName,
java.lang.String viewLinkDefName)
Creates a detail row set. |
RowSet[] |
getDetailRowSets()
Gets all detail row sets linked to the master row set. |
java.lang.String |
getName()
Gets the name of the iterator. |
RowSet |
getRowSet()
Gets the row set that this iterator belongs to. |
java.lang.Object |
getSyncLock()
Gets the locking object for this Row Set Iterator. |
boolean |
isNameGenerated()
Tests if the iterator's name was generated by the system. |
void |
removeManagementListener(RowSetManagementListener listener)
Removes a subscriber (listener) for RowSetManagementListener
events generated by this row set iterator. |
Methods inherited from interface oracle.jbo.NavigatableRowIterator |
addListener, removeListener |
Method Detail |
public java.lang.String getName()
public boolean isNameGenerated()
true
if the name was generated by the system.
false
if the name was given by the user and
not generated by the system.public RowSet getRowSet()
public RowSet[] getDetailRowSets()
RowSet
objects.public RowSet createDetailRowSet(java.lang.String voName, java.lang.String viewLinkDefName)
rsName
- the name to be assigned to the detail Row Set.viewLinkDefName
- the name of a View Link definition.public void addManagementListener(RowSetManagementListener listener)
RowSetManagementListener
events generated by this row set iterator.listener
- the subscriber to be added. It should implement
RowSetManagementListener
.public void removeManagementListener(RowSetManagementListener listener)
RowSetManagementListener
events generated by this row set iterator.listener
- the subscriber to be removed.public void closeRowSetIterator()
closeRowSetIterator
closes all detail row sets.
After that, it fires a RowSetManagementListener.iteratorClosed
event to its RowSetManagementListener's
.
Then, it deregisters this row set iterator from the owning row set, and deregisters all its listeners.
public java.lang.Object getSyncLock()
ApplicationModule.getSyncLock()
for details.
|
Business Components | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |