|
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 oracle.jbo.rules.AbstractValidator oracle.jbo.server.rules.JboBaseValidator oracle.jbo.server.rules.JboCompareValidator oracle.jbo.server.rules.JboSQLCompareValidator
A validator that tests literal values by comparing them to a database value, using a pre-defined relation.
The value to be validated is designated as the left-hand operand of a relation operation. The validator provides the relation operator and the SQL statement that retrieves the right-hand operand.
Field Summary |
Fields inherited from class oracle.jbo.server.rules.JboCompareValidator |
EQUALTO, GREATERTHAN, GREATERTHANEQUALTO, LESSTHAN, LESSTHANEQUALTO, mOperType, mRValue |
Fields inherited from class oracle.jbo.server.rules.JboBaseValidator |
mLValue, mValidatingAttr |
Fields inherited from class oracle.jbo.rules.AbstractValidator |
mDescription, mErrorMessageClass, mMsgId, mValidatingAttrName |
Constructor Summary | |
|
JboSQLCompareValidator()
Creates an uninitialized compare validator. |
protected |
JboSQLCompareValidator(boolean bInverse,
int operType)
Creates an partially-initialized compare validator. |
|
JboSQLCompareValidator(boolean bInverse,
int operType,
java.lang.Object owner,
java.lang.Object rValue)
Creates an initialized compare validator. |
Method Summary | |
java.lang.Object |
getRhsValue()
Gets the right-side operand of this validator's expression. |
void |
setOwner(java.lang.Object owner)
Sets the attribute that owns this validator. |
void |
setRhsValue(java.lang.Object rhsValue)
Sets the right-side operand of this validator's expression. |
java.lang.String |
toString()
Internal: For debugging purposes only. |
Methods inherited from class oracle.jbo.server.rules.JboCompareValidator |
convertOperType, getOperatorTypeString, getType, initialize, setNewValue, setType, validateValue |
Methods inherited from class oracle.jbo.server.rules.JboBaseValidator |
raiseException, setValidatingAttribute, setValidatingAttribute, vetoableChange |
Methods inherited from class oracle.jbo.rules.AbstractValidator |
convertToJava, getDescription, getErrorMessageClass, getErrorMsgId, getInverse, getValidatingAttributeName, setDescription, setErrorMessageClass, setErrorMsgId, setInverse, setValidatingAttributeName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface oracle.jbo.server.rules.JbiValidator |
getDescription, setDescription |
Methods inherited from interface oracle.jbo.server.util.VetoableChangeListener |
vetoableChange |
Constructor Detail |
public JboSQLCompareValidator()
The methods setType()
and setRhsValue()
must be invoked before validation can be performed.
protected JboSQLCompareValidator(boolean bInverse, int operType)
The method setRhsValue()
must be invoked before validation can be performed.
operType
- this validator's comparison operator;
one of the comparison operator constants defined in this class.public JboSQLCompareValidator(boolean bInverse, int operType, java.lang.Object owner, java.lang.Object rValue)
operType
- this validator's comparison operator;
one of the comparison operator constants defined in this class.owner
- the attribute that owns this validator.rValue
- this validator's right-hand operand;
an instance of AttributeDefImpl
.Method Detail |
public void setRhsValue(java.lang.Object rhsValue)
setRhsValue
in class JboCompareValidator
rhsValue
- a SQL statement.public java.lang.Object getRhsValue()
getRhsValue
in class JboCompareValidator
public void setOwner(java.lang.Object owner)
owner
- an attribute.public java.lang.String toString()
toString
in class JboCompareValidator
|
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.