public class JboEOExistsValidator extends JboExistsValidator implements JboTransValidatorInterface
ValidatorConstants.MessageFlavor| Modifier and Type | Field and Description | 
|---|---|
| static java.lang.String | ASSOC_DIRECTION_FORWARD | 
| static java.lang.String | ASSOC_DIRECTION_REVERSE | 
| static java.lang.String | PNAME_ASSOC_NAME | 
| static java.lang.String | PNAME_DIRECTION | 
mAltKeyName, 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 | 
|---|
| JboEOExistsValidator() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected ViewObjectImpl | createViewObject(ApplicationModule am,
                java.lang.String targetVOName) | 
| protected java.lang.String | getVOAMName() | 
| protected void | initialize(JboValidatorContext evObj) | 
| void | loadXMLContents(DefElement elem) | 
| void | setName(java.lang.String name)Name this object. | 
| 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, 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, setTransactionLevel, 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, setNewwriteChildrenpublic static final java.lang.String PNAME_ASSOC_NAME
public static final java.lang.String PNAME_DIRECTION
public static final java.lang.String ASSOC_DIRECTION_FORWARD
public static final java.lang.String ASSOC_DIRECTION_REVERSE
protected 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.protected ViewObjectImpl createViewObject(ApplicationModule am, java.lang.String targetVOName)
createViewObject in class JboExistsValidatorprotected java.lang.String getVOAMName()
getVOAMName in class JboExistsValidator