|
Oracle ADF Model and Business Components API Reference 10.1.2 B14022-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.ValidationException oracle.jbo.AttrValException
Indicates a attribute validation error. This class may be extended to provide localizable exceptions to arbitrary bundle classes.
Field Summary | |
protected java.lang.Object |
mAttrValue
|
Fields inherited from class oracle.jbo.ValidationException |
mRowDefFullName |
Fields inherited from class oracle.jbo.JboException |
mHasPeerException |
Constructor Summary | |
protected |
AttrValException(java.lang.Class resBundleClass,
java.lang.String errorCode,
java.lang.Object[] params)
Creates a localizable exception for an object. |
|
AttrValException(java.lang.Class resBundleClass,
java.lang.String errorCode,
java.lang.String defName,
java.lang.String attrName,
java.lang.Object value,
com.sun.java.util.collections.ArrayList exceptions)
Creates a localizable exception for an object. |
|
AttrValException(java.lang.Class resBundleClass,
java.lang.String errorCode,
java.lang.String defName,
java.lang.String attrName,
java.lang.Object value,
com.sun.java.util.collections.ArrayList exceptions,
boolean hasPeer)
Creates a localizable exception for an object. |
|
AttrValException(int objType,
java.lang.Class resBundleClass,
java.lang.String errorCode,
java.lang.String objFullName,
java.lang.String attrName)
Creates a localizable exception for an object. |
|
AttrValException(int objType,
java.lang.Class resBundleClass,
java.lang.String errorCode,
java.lang.String objFullName,
java.lang.String attrName,
java.lang.Object value,
java.lang.Exception[] peerExceptions,
boolean peer)
Creates a localizable exception for an object. |
|
AttrValException(int objType,
java.lang.String msg,
java.lang.String errorCode,
java.lang.String objFullName,
java.lang.String attrName)
Creates a non-localizable exception for an object. |
Method Summary | |
void |
doEntityToVOMapping(ApplicationModule rootAm,
ViewObject[] vos)
|
ValidationException |
getAttributeException(java.lang.String rowDefName,
java.lang.String voAttrName)
|
java.lang.String |
getAttrName()
|
java.lang.Object |
getAttrValue()
|
java.lang.String |
getBaseAttrName()
|
Key |
getEntityKey()
Returns the key for the entity that raised this exception This key remains unchanged when doEntityToVOMapping is called. |
java.lang.String |
getObjName()
|
int |
getObjType()
|
java.lang.String |
getObjTypeName()
|
Key |
getRowKey()
Returns the key for the row that raised this exception This key will be an entity key until doEntityToVOMapping is called on this object, when it returns a mapped VO row key. |
protected void |
init(int objType,
java.lang.String objFullName,
java.lang.String attrName)
|
protected void |
setMappedParameters(ViewObject vo,
java.lang.String[] attrNames)
|
void |
setObjInfo(int objType,
java.lang.String fullName)
Used internally in the framework |
void |
setRowDefFullName(java.lang.String objFullName)
|
void |
setRowKey(int objType,
Key key)
Advanced :For Internal use only. |
Methods inherited from class oracle.jbo.ValidationException |
getRowDefFullName, hasAttributeException, raise, raise, raise |
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 |
Field Detail |
protected java.lang.Object mAttrValue
Constructor Detail |
public AttrValException(java.lang.Class resBundleClass, java.lang.String errorCode, java.lang.String defName, java.lang.String attrName, java.lang.Object value, com.sun.java.util.collections.ArrayList exceptions, boolean hasPeer)
resBundleClass
- a resource bundle.errorCode
- an error or message code.attrName
- the name of the attribute, the third message parameter.public AttrValException(java.lang.Class resBundleClass, java.lang.String errorCode, java.lang.String defName, java.lang.String attrName, java.lang.Object value, com.sun.java.util.collections.ArrayList exceptions)
resBundleClass
- a resource bundle.errorCode
- an error or message code.attrName
- the name of the attribute, the third message parameter.public AttrValException(int objType, java.lang.Class resBundleClass, java.lang.String errorCode, java.lang.String objFullName, java.lang.String attrName)
objType
- the type of the object, the first message parameter.resBundleClass
- a resource bundle.errorCode
- an error or message code.attrName
- the name of the attribute, the third message parameter.public AttrValException(int objType, java.lang.Class resBundleClass, java.lang.String errorCode, java.lang.String objFullName, java.lang.String attrName, java.lang.Object value, java.lang.Exception[] peerExceptions, boolean peer)
objType
- the type of the object, the first message parameter.resBundleClass
- a resource bundle.errorCode
- an error or message code.attrName
- the name of the attribute, the third message parameter.peerExceptions
- Exceptions to store with this exception's detailspeer
- Mark this exception as containing peer Exceptions.public AttrValException(int objType, java.lang.String msg, java.lang.String errorCode, java.lang.String objFullName, java.lang.String attrName)
objType
- the type of the object, the first message parameter.msg
- non-localizable text.errorCode
- an error or message code.attrName
- the name of the attribute, the third message parameter.protected AttrValException(java.lang.Class resBundleClass, java.lang.String errorCode, java.lang.Object[] params)
errorCode
- an error code.params
- the error message's parameters.Method Detail |
protected void init(int objType, java.lang.String objFullName, java.lang.String attrName)
public void setObjInfo(int objType, java.lang.String fullName)
public int getObjType()
public java.lang.String getObjTypeName()
public java.lang.String getObjName()
public java.lang.Object getAttrValue()
public void setRowDefFullName(java.lang.String objFullName)
setRowDefFullName
in class ValidationException
public java.lang.String getAttrName()
public ValidationException getAttributeException(java.lang.String rowDefName, java.lang.String voAttrName)
getAttributeException
in class ValidationException
public void doEntityToVOMapping(ApplicationModule rootAm, ViewObject[] vos)
doEntityToVOMapping
in class JboException
protected void setMappedParameters(ViewObject vo, java.lang.String[] attrNames)
public java.lang.String getBaseAttrName()
public Key getRowKey()
public Key getEntityKey()
public void setRowKey(int objType, Key key)
|
Oracle ADF Model and Business Components API Reference 10.1.2 B14022-01 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 1997, 2004, Oracle. All rights reserved.