Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client
11g Release 1 (11.1.1)

E17503-02

oracle.jbo.rules
Interface JboValidatorHints

All Superinterfaces:
JboValidatorInterface, ValidatorConstants
All Known Implementing Classes:
JboAbstractValidator, JboCollectionValidator, JboCompareValidator, JboEOExistsValidator, JboExistsValidator, JboExprCollectionValidator, JboExprCompareValidator, JboExpressionValidator, JboLengthValidator, JboListValidator, JboMandatoryAttributesValidator, JboMandatoryAttrValHelper, JboMethodValidator, JboNonNullValidator, JboPrecisionScaleValidator, JboRangeValidator, JboRegExpValidator, JboRequiredValidator, JboSQLCompareValidator, JboUniqueKeyValidator, JboVCItemRequiredValidator, JboVOCompareValidator, JboVOExistsValidator, JboVOUsageCompareValidator, JboVOUsageExistsValidator

public interface JboValidatorHints
extends JboValidatorInterface


Field Summary
 
Fields inherited from interface oracle.jbo.rules.ValidatorConstants
ATTR, ATTR_STR, EO, EO_STR, EQUALTO, EXPR, EXPR_STR, GREATERTHAN, GREATERTHANEQUALTO, JBO, JBO_STR, LESSTHAN, LESSTHANEQUALTO, LITERAL, LITERAL_STR, MANDATORY_STR, mCompOperTypeVals, mRhsTypeVals, mSeverityVals, PNAME_CompareLength, PNAME_CompareType, PNAME_CompareValue, PNAME_DataType, PNAME_ErrorMessageExpressions, PNAME_ErrorMessageId, PNAME_ErrorMessageIds, PNAME_Exposed, PNAME_ForPersonalization, PNAME_Inverse, PNAME_Name, PNAME_OnAttribute, PNAME_OnAttributes, PNAME_OnCondition, PNAME_OperandType, PNAME_Severity, PNAME_Subtype, PNAME_TransactionLevel, PNAME_ValidationBeanClass, PNAME_ValName, PNAME_xmlns, PRECISION_SCALE_STR, SEVERITY_ERROR, SEVERITY_RECOVERABLE_ERROR, SEVERITY_VETOABLE_WARNING, SEVERITY_WARNING, SQL, SQL_STR, VALIDATION_XMLNS, VALIDATOR_MSG_ID_PREFIX, VO, VO_STR, VO_USAGE, VO_USAGE_STR
 
Method Summary
 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(Map props)
           
 boolean isForPersonalization()
           
 boolean isTransactionLevel()
           
 void resolve(ValidationManager owner, StructureDef structDef, PersistableDefObject defObj)
           
 void setForPersonalization(boolean b)
           
 void setName(java.lang.String name)
           
 
Methods inherited from interface oracle.jbo.rules.JboValidatorInterface
getDescription, setDescription, validate
 

Method Detail

getTriggeringAttributeDefs

AttributeDef[] getTriggeringAttributeDefs()
Returns an array of attribute defs for those attributes whose change in value, should trigger this validation rule to execute.


getTriggeringAttributeNames

java.lang.String[] getTriggeringAttributeNames()
Returns an array of names for those attributes whose change in value, should trigger this validation rule to execute.


isForPersonalization

boolean isForPersonalization()

setForPersonalization

void setForPersonalization(boolean b)

applyValidatorPersonalization

JboValidatorHints applyValidatorPersonalization(JboValidatorHints orgVal)

initValidatorProperties

void initValidatorProperties(Map props)

isTransactionLevel

boolean isTransactionLevel()

getName

java.lang.String getName()

setName

void setName(java.lang.String name)

resolve

void resolve(ValidationManager owner,
             StructureDef structDef,
             PersistableDefObject defObj)

Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client
11g Release 1 (11.1.1)

E17503-02

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.