|
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.Objectoracle.jbo.rules.AbstractValidator
oracle.jbo.rules.JboAbstractValidator
oracle.jbo.rules.JboMethodValidator
A validator that tests values by passing them to a validation method.
The validation method must be public,
take a single Object parameter and return Boolean.
| Field Summary |
| Fields inherited from class oracle.jbo.rules.JboAbstractValidator |
mSource, mValidatingAttr, mValidatingAttrName |
| Fields inherited from class oracle.jbo.rules.AbstractValidator |
mbInverse, mDescription, mErrorMessageClass, mMsgId |
| Constructor Summary | |
JboMethodValidator()
Creates a validator without assigning its validation method. |
|
JboMethodValidator(java.lang.String methodName,
java.lang.Class entityClz,
java.lang.Class clz)
Creates a validator given the name of the validation method. |
|
| Method Summary | |
java.lang.String |
getErrorMsgId()
|
java.lang.reflect.Method |
getMethod()
Gets the method invoked by this validator. |
java.lang.String |
getMethodName()
Gets the name of the method invoked by this validator. |
void |
setMethodName(java.lang.String mthName)
Sets the name of the method invoked by this validator. |
java.lang.String |
toString()
Internal: For debugging purposes only. |
void |
validate(JboValidatorContext evObj)
Tests the validity of an attribute value. |
boolean |
validateValue(java.lang.Object value)
Validate an object by passing it to the validation method. |
| Methods inherited from class oracle.jbo.rules.JboAbstractValidator |
getNewValue, getValidatingAttributeName, initialize, setNewValue, setValidatingAttribute, setValidatingAttribute, setValidatingAttributeName |
| Methods inherited from class oracle.jbo.rules.AbstractValidator |
convertToJava, getDescription, getErrorMessageClass, getInverse, setDescription, setErrorMessageClass, setErrorMsgId, setInverse |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface oracle.jbo.rules.JboValidatorInterface |
getDescription, setDescription |
| Constructor Detail |
public JboMethodValidator()
public JboMethodValidator(java.lang.String methodName,
java.lang.Class entityClz,
java.lang.Class clz)
| Method Detail |
public java.lang.String getErrorMsgId()
getErrorMsgId in class AbstractValidatorpublic void validate(JboValidatorContext evObj)
JboValidatorInterface
validate in interface JboValidatorInterfacevalidate in class JboAbstractValidator
public boolean validateValue(java.lang.Object value)
throws JboException
validateValue in class JboAbstractValidatorvalue - the object to be validated.
false if the validation method cannot be found or
if the validation method throws an exception that
is not a instance of JboException.
Otherwise, pass on the boolean value returned by the validation method.
JboException - if the validation method throws an instance of
JboException.public void setMethodName(java.lang.String mthName)
mthName - the name of a Java method. The method must be public,
take a single Object parameter and return Boolean.public java.lang.String getMethodName()
public java.lang.reflect.Method getMethod()
method object, a description of a Java method.public java.lang.String toString()
|
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.