|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1) E10653-04 |
||||||||
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.ValidationException
oracle.jbo.AttrValException
public class 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 |
Fields inherited from class oracle.jbo.JboWarning |
---|
mHelper, SEVERITY_ERROR, SEVERITY_RAC_RECOVERABLE_ERROR, SEVERITY_RECOVERABLE_ERROR, SEVERITY_VETOABLE_WARNING, SEVERITY_WARNING |
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,
java.util.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,
java.util.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,
ResourceBundleDef resBundleDef,
java.lang.String errorCode,
java.lang.String objFullName,
java.lang.String attrName)
Creates a localizable exception for an object. |
|
AttrValException(int objType,
ResourceBundleDef resBundleDef,
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)
|
boolean |
equals(java.lang.Object theOther)
|
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, raiseWithNamedParameters, setErrorParameters, setErrorParametersMap |
Methods inherited from class oracle.jbo.JboException |
---|
addToDetails, addToExceptions, containsException, getExceptions, getSource, hasPeerExceptions, needsEntityToVOMapping, printStackTrace, printStackTrace, printStackTrace, setApplicationModule, setDetails, setExceptions, setNeedsEntityToVOMapping, setSource |
Methods inherited from class java.lang.Throwable |
---|
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, setStackTrace, toString |
Methods inherited from class java.lang.Object |
---|
clone, 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, java.util.ArrayList exceptions, boolean hasPeer)
resBundleClass
- a resource bundle.errorCode
- an error or message code.defName
- the name of the object, the second message parameter.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, java.util.ArrayList exceptions)
resBundleClass
- a resource bundle.errorCode
- an error or message code.defName
- the name of the object, the second message parameter.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.objFullName
- the name of the object, the second message parameter.attrName
- the name of the attribute, the third message parameter.public AttrValException(int objType, ResourceBundleDef resBundleDef, java.lang.String errorCode, java.lang.String objFullName, java.lang.String attrName)
objType
- the type of the object, the first message parameter.resBundleDef
- a ResourceBundleDef.errorCode
- an error or message code.objFullName
- the name of the object, the second message parameter.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.objFullName
- the name of the object, the second message parameter.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, ResourceBundleDef resBundleDef, 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.resBundleDef
- a ResourceBundleDef.errorCode
- an error or message code.objFullName
- the name of the object, the second message parameter.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.objFullName
- the name of the object, the second message parameter.attrName
- the name of the attribute, the third message parameter.protected AttrValException(java.lang.Class resBundleClass, java.lang.String errorCode, java.lang.Object[] params)
resBundleClass
- the resource bundle class that contains the message.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
rowDefName
- Entity Definition name. If null only attribute name is matched.voAttrName
- return if this exception or one of it's details has mapping attribute
name.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)
public boolean equals(java.lang.Object theOther)
equals
in class java.lang.Object
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1) E10653-04 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |