|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1.7.0) E10653-08 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
oracle.jbo.JboWarning
oracle.jbo.JboException
oracle.jbo.RowNotFoundException
public class 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 |
Fields inherited from class oracle.jbo.JboWarning |
---|
HIDE_DETAIL_EXCEPTIONS_HINT, mHelper, SEVERITY_ERROR, SEVERITY_RAC_RECOVERABLE_ERROR, SEVERITY_RECOVERABLE_ERROR, SEVERITY_VETOABLE_WARNING, SEVERITY_WARNING |
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(java.lang.Class resBundleClass,
java.lang.String errorCode,
java.lang.Object[] params)
Constructs a new instance when a row is not retrieved/found unexpected. |
|
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 . |
Method Summary |
---|
Methods inherited from class oracle.jbo.JboException |
---|
addToDetails, addToExceptions, containsException, doEntityToVOMapping, getExceptions, hasPeerExceptions, needsEntityToVOMapping, printStackTrace, printStackTrace, printStackTrace, setApplicationModule, setDetails, setExceptions, setNeedsEntityToVOMapping |
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(java.lang.Class resBundleClass, java.lang.String errorCode, java.lang.Object[] params)
resBundleClass
- a subclass class of the ResourceBundle
that will supply the message text.errorCode
- an error code associated with a message in the
resource bundle.params
- the error message's parameters.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
.
rs
- RowSet
in which no row is found.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.
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1.7.0) E10653-08 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |