public interface JboValidatorHints extends JboValidatorInterface, DefPersistable
Validators are subscribers to events related to adding, deleting, or changing attribute values.
ValidatorConstants.MessageFlavorATTR, 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 and Type | Method and Description | 
|---|---|
| JboValidatorHints | applyValidatorPersonalization(JboValidatorHints orgVal) | 
| java.lang.String | getName() | 
| AttributeDef[] | getTriggeringAttributeDefs()Returns an array of attribute defs for those attributes whose change in value, 
 should trigger this validation rule to execute. | 
| java.lang.String[] | getTriggeringAttributeNames()Returns an array of names for those attributes whose change in value, 
 should trigger this validation rule to execute. | 
| void | initValidatorProperties(java.util.HashMap props) | 
| boolean | isForPersonalization() | 
| boolean | isTransactionLevel() | 
| void | resolve(ValidationManager owner,
       StructureDef structDef,
       PersistableDefObject defObj) | 
| void | setForPersonalization(boolean b) | 
| void | setName(java.lang.String name) | 
getDescription, setDescription, validategetFullName, getOrigObject, isDirty, isNew, setDirty, setNew, setOrigObjectgetDefXMLElementTag, getDefXMLNameSpace, getXMLElementTag, writeChildren, writeContents, writeObjectAttributeDef[] getTriggeringAttributeDefs()
java.lang.String[] getTriggeringAttributeNames()
boolean isForPersonalization()
void setForPersonalization(boolean b)
JboValidatorHints applyValidatorPersonalization(JboValidatorHints orgVal)
void initValidatorProperties(java.util.HashMap props)
boolean isTransactionLevel()
java.lang.String getName()
void setName(java.lang.String name)
void resolve(ValidationManager owner, StructureDef structDef, PersistableDefObject defObj)