|
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 | +--oracle.jbo.server.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.
| 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 |
getDescription()Gets the textul description of this validator. |
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 |
setDescription(java.lang.String description)Sets the textul description of 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. |
boolean |
validateValue(java.lang.Object value)Validate an object by passing it to the validation method. |
void |
vetoableChange(PropertyChangeEvent evObj)Invokes validateValue() on a value contained in a constrained property. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public JboMethodValidator()
public JboMethodValidator(java.lang.String methodName,
java.lang.Class entityClz,
java.lang.Class clz)
| Method Detail |
public void vetoableChange(PropertyChangeEvent evObj)
validateValue() on a value contained in a constrained property.vetoableChange in interface VetoableChangeListenerJboException - if validation fails.
public boolean validateValue(java.lang.Object value)
throws JboException
validateValue in interface JbiValidatorvalue - 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()
toString in class java.lang.Objectpublic java.lang.String getDescription()
getDescription in interface JbiValidatorpublic void setDescription(java.lang.String description)
setDescription in interface JbiValidatordescription - a documentation string.
|
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.