|
Oracle9i Business Components for Java API Reference Oracle9i Jdeveloper (9.0.4) B10391-01 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.lang.Throwable | +--java.lang.Exception | +--java.lang.RuntimeException | +--oracle.jbo.JboException | +--oracle.jbo.RowNotFoundException
Thrown when the requested row is not found. This excecption may be thrown for either an Entity Object row or a View Object row.
Field Summary |
Fields inherited from class oracle.jbo.JboException |
mHasPeerException |
Constructor Summary | |
RowNotFoundException(boolean entityRow, java.lang.String objName, Key key) Constructs a new instance when a row of a given key is not found. | |
RowNotFoundException(int hdl) Constructs a new exception when the entity row of the given transaction post listener handle is not found in the list. | |
RowNotFoundException(RowIterator rsi) Constructs a new instance when a RowIterator has no current row. | |
RowNotFoundException(RowSetIterator rsi) Constructs a new instance when a RowSetIterator has no current row. | |
RowNotFoundException(RowSetIterator rsi, int rangeIndex) Constructs a new instance when a row of a given range index is not found in a RowSetIterator . | |
RowNotFoundException(RowSetIterator rsi, java.lang.Object hdl) Deprecated. Deprecated since 5.0. Instead, use RowNotFoundException(RowSet, Object). | |
RowNotFoundException(RowSet rs, java.lang.Object hdl) Constructs a new instance when a row of a given row handle is not found in a RowSet . | |
RowNotFoundException(java.lang.String voName, java.lang.String eoBaseName) Constructs a new instance when the requested entity row within a view row is null . |
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, setStackTrace, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public RowNotFoundException(boolean entityRow, java.lang.String objName, Key key)
entityRow
- true
if the row not found is an Entity Object row, or false
if a View Object row.objName
- the name of the entity or view object where the error occurred.key
- the key of the row that could not be located.public RowNotFoundException(RowSetIterator rsi, java.lang.Object hdl)
RowSetIterator
.rsi
- RowSetIterator
in which no row is found.hdl
- the row handle of the missing row.public RowNotFoundException(RowSet rs, java.lang.Object hdl)
RowSet
.hdl
- the row handle of the missing row.public RowNotFoundException(RowSetIterator rsi, int rangeIndex)
RowSetIterator
.rsi
- RowSetIterator
in which no row is found.rangeIndex
- the range index of the missing row.public RowNotFoundException(RowSetIterator rsi)
RowSetIterator
has no current row.rsi
- RowSetIterator
whose current row is null
.public RowNotFoundException(RowIterator rsi)
RowIterator
has no current row.rsi
- RowSetIterator
whose current row is null
.public RowNotFoundException(java.lang.String voName, java.lang.String eoBaseName)
null
. For example, if a View Object consists of two Entity Object bases, and if the secondary Entity Object base is reference-only, a view may have null
for that Entity Object row, if the foreign key linking the primary to secondary EO base is null
.
Under this scenario, if the user attempts to access and operate on that null
Entity Object row, this constructor will be used to instantiate RowNotFoundException
.
voName
- the name of the View Object where the error occured.eoBaseName
- the name of the secondary Entity Object base whose entity row in the view row is null
.public RowNotFoundException(int hdl)
hdl
- Transaction post listener handle of the entity row.
|
Oracle9i Business Components for Java API Reference Oracle9i Jdeveloper (9.0.4) B10391-01 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 1997, 2003, Oracle. All rights reserved.