public class JboVOCompareValidator extends JboCompareValidator
The value to be validated is designated as the left-hand operand of a relation operation. The validator provides the relation operator and the View Object that accesses the right-hand operand.
ValidatorConstants.MessageFlavormOperandType, mOperationType, mRhsAttrName, mRValue, UNINITmValidatingAttrmbInverse, mDescription, mErrorMessageClass, mMsgExpr, mMsgId, mMsgIds, mResourceBundleId, mTriggeringAttributeNames, mTriggeringAttributes, mValidatingAttrNamemFullName, mObjName, mParent, mProperties, RES_ID_SUFFIX, RESID_SUFFIXATTR, ATTR_STR, BETWEEN, EO, EO_STR, EQUALTO, EXPR, EXPR_STR, GREATERTHAN, GREATERTHANEQUALTO, JBO, JBO_STR, LESSTHAN, LESSTHANEQUALTO, LITERAL, LITERAL_STR, MANDATORY_STR, mCompOperTypeVals, mRhsTypeVals, mSeverityVals, NOTEQUALTO, PNAME_CompareLength, PNAME_CompareType, PNAME_CompareValue, PNAME_DataType, PNAME_Description, PNAME_ErrorMessageExpressions, PNAME_ErrorMessageId, PNAME_ErrorMessageIds, PNAME_Exposed, PNAME_ExprValueSupplier, PNAME_ForPersonalization, PNAME_Inverse, PNAME_MessageFlavor, PNAME_Name, PNAME_OnAttribute, PNAME_OnAttributes, PNAME_OnCondition, PNAME_OperandType, PNAME_Severity, PNAME_Subtype, PNAME_TransactionLevel, PNAME_TransientExpression, PNAME_Trigger, PNAME_ValidationBeanClass, PNAME_ValName, PNAME_xmlns, PRECISION_SCALE_STR, SEVERITY_ERROR, SEVERITY_RECOVERABLE_ERROR_INDEX, SEVERITY_VETOABLE_WARNING, SEVERITY_WARNING, SQL, SQL_STR, VALIDATION_XMLNS, VALIDATOR_MSG_ID_PREFIX, VO, VO_STR, VO_USAGE, VO_USAGE_STRXML_STATEMENT| Modifier | Constructor and Description | 
|---|---|
|   | JboVOCompareValidator()Creates an uninitialized compare validator. | 
| protected  | JboVOCompareValidator(boolean inverse,
                     int operType)Creates an partially-initialized compare validator. | 
|   | JboVOCompareValidator(boolean inverse,
                     int operType,
                     java.lang.Object owner,
                     java.lang.Object rValue)Creates an initialized compare validator. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.Object | getRhsValue(java.lang.Object source)Gets the right-side operand of this validator's expression. | 
| void | loadXMLContents(DefElement elem) | 
| 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. | 
applyDiffContents, applyValidatorPersonalization, convertOperType, diffContents, getCompareValue, getDefXMLElementTag, getOperatorTypeString, getRhsValue, getType, getValidatorSubType, getValidatorType, initialize, initValidatorProperties, setCompareValue, setNewValue, setType, setValidatorSubType, validateValue, validateValue, validateValueWithContext, writeContentsclone, closeObject, createException, getDefXMLNameSpace, getErrorMsgId, getErrorReportAttrDef, getFullName, getImageLoc, getMessageFlavor, getName, getOrigObject, getTriggeringAttributeDefs, getValidatingAttributeName, getValueToValidate, getXMLElementTag, isForPersonalization, isReadOnly, raiseException, resolve, setForPersonalization, setInitialized, setMessageFlavor, setName, setOrigObject, setValidatingAttribute, setValidatingAttribute, validate, validateMany, writeObjectapplyDiffChildren, applyValidatorPersonalization, convertToJava, copyErrorMsgInfo, createAttributeException, createExprValueSupplier, createRowException, diffChildren, diffObjects, ensureDifferDetails, ensureVariableManager, getDescription, getErrorMessageClass, getErrorMsgExpressions, getErrorMsgIds, getExprValueSupplierType, getInverse, getMessageBundleClass, getOnCondition, getOwner, getResourceBundleDef, getResourceBundleId, getSeverity, getTriggeringAttributeNames, getVariableManager, hasErrorMsg, hasValidationCondition, hasVariables, initErrMsgParms, initTriggeringAttributeDefs, isDirty, isMovedToAttrLevel, isNew, isTransactionLevel, isTransactionLevel, isValidatable, loadVariables, parseSeverityStr, prepareException, raiseException, readStringArrayList, readTransientExpression, readTransientExpression, readUserObject, readUserObject, readUserObjectTrim, readUserObjectTrim, readUserStringElementsMap, setDefaultDescription, setDescription, setDirty, setErrorMessageClass, setErrorMsgExpressions, setErrorMsgId, setErrorMsgIds, setExprValueSupplierType, setInverse, setNew, setOnCondition, setResourceBundleDef, setResourceBundleId, setSeverity, setTransactionLevel, setTriggeringAttributeNames, setValidatingAttributeName, writeChildrenallocatePropertyMap, getAllProperties, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getPropertyExpressionsMap, getPropertyMap, getRawPropertyValue, getResourcesFromBundle, getStringFromMessageBundle, isPropertyExpression, mergePropertyMap, refreshProperty, removeProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, resolvePropertyRaw, setFullName, setParent, setPropertiesMap, setPropertiesMap2, setProperty, setProperty, setPropertyExpression, setPropertyMapequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetTriggeringAttributeNames, isTransactionLevelgetDescription, setDescriptionisDirty, isNew, setDirty, setNewwriteChildrenpublic JboVOCompareValidator()
 The methods setType() and setRhsValue()
 must be invoked before validation can be performed.
protected JboVOCompareValidator(boolean inverse,
                     int operType)
 The method setRhsValue()
 must be invoked before validation can be performed.
inverse - if true the sense of this validator's
 comparison relation is inverted.operType - this validator's comparison operator;
 one of the comparison operator constants defined in this class.public JboVOCompareValidator(boolean inverse,
                     int operType,
                     java.lang.Object owner,
                     java.lang.Object rValue)
inverse - if true the sense of this validator's
 comparison relation is inverted.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;
 a View Object.public void setRhsValue(java.lang.Object rhsValue)
setRhsValue in class JboCompareValidatorrhsValue - a View Object.public java.lang.Object getRhsValue(java.lang.Object source)
getRhsValue in class JboCompareValidatorpublic void setOwner(java.lang.Object owner)
owner - an attribute.public java.lang.String toString()
toString in class JboCompareValidatorpublic void loadXMLContents(DefElement elem)
loadXMLContents in class JboCompareValidator