public class JboVOUsageExistsValidator extends JboExistsValidator implements JboTransValidatorInterface
ValidatorConstants.MessageFlavormAltKeyName, mCounterId, mIsEffectiveDated, mTargetAttrNames, mTargetName, mViewKeyAttrs, mViewKeyTrigAttrs, mVOCache, mVONamemValidatingAttrmbInverse, 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| Constructor and Description | 
|---|
| JboVOUsageExistsValidator() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected java.lang.String | getVOAMName() | 
| protected void | initialize(JboValidatorContext evObj) | 
| void | loadXMLContents(DefElement elem) | 
| void | setName(java.lang.String name)Name this object. | 
| void | setTransactionLevel(boolean bTransactionLevel) | 
| void | validateMany(java.util.ArrayList valCtxs,
            int startIndex,
            int numToValidate,
            java.util.ArrayList excs) | 
| boolean | validateValueWithContext(JboValidatorContext evObj,
                        java.lang.Object value)Called internally by the framework with validation OnCondition is true or
 there is no validation OnCondition. | 
createEffDateViewObjectVC, createViewObject, findDateEffectiveRow, findDateEffectiveRow, findOrCreateViewObject, findTargetViewKey, findTrigAttrByTgtAttrName, getDefXMLElementTag, getErrorReportAttrDef, getTargetAttributeNames, getTargetName, getValueArray, initValidatorProperties, isTransactionLevel, isValueArrayNull, setName, setNewValue, setTargetAttributeNames, setTargetName, toString, validateMany, validateValue, writeContentsapplyValidatorPersonalization, clone, closeObject, createException, diffContents, getDefXMLNameSpace, getErrorMsgId, getFullName, getImageLoc, getMessageFlavor, getName, getOrigObject, getTriggeringAttributeDefs, getValidatingAttributeName, getValidatorType, getValueToValidate, getXMLElementTag, isForPersonalization, isReadOnly, raiseException, resolve, setForPersonalization, setInitialized, setMessageFlavor, setOrigObject, setValidatingAttribute, setValidatingAttribute, validate, writeObjectapplyDiffChildren, applyDiffContents, applyValidatorPersonalization, convertToJava, copyErrorMsgInfo, createAttributeException, createExprValueSupplier, createRowException, diffChildren, diffObjects, ensureDifferDetails, ensureVariableManager, getDescription, getErrorMessageClass, getErrorMsgExpressions, getErrorMsgIds, getExprValueSupplierType, getInverse, getMessageBundleClass, getOnCondition, getOwner, getResourceBundleDef, getResourceBundleId, getSeverity, getTriggeringAttributeNames, getValidatorSubType, getVariableManager, hasErrorMsg, hasValidationCondition, hasVariables, initErrMsgParms, initTriggeringAttributeDefs, isDirty, isMovedToAttrLevel, isNew, 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, setTriggeringAttributeNames, setValidatingAttributeName, setValidatorSubType, 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, waitvalidateManygetDescription, setDescription, validategetTriggeringAttributeNames, isTransactionLevelisDirty, isNew, setDirty, setNewwriteChildrenprotected void initialize(JboValidatorContext evObj)
initialize in class JboAbstractValidatorpublic boolean validateValueWithContext(JboValidatorContext evObj, java.lang.Object value)
JboAbstractValidatorvalidateValueWithContext in class JboAbstractValidatorpublic void validateMany(java.util.ArrayList valCtxs,
                int startIndex,
                int numToValidate,
                java.util.ArrayList excs)
validateMany in class JboExistsValidatorpublic void loadXMLContents(DefElement elem)
loadXMLContents in class JboExistsValidatorpublic void setName(java.lang.String name)
NamedObjectImplsetName in interface JboValidatorHintssetName in class JboAbstractValidatorname - the name to be given to this object.public void setTransactionLevel(boolean bTransactionLevel)
setTransactionLevel in class AbstractValidatorprotected java.lang.String getVOAMName()
getVOAMName in class JboExistsValidator