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

E17503-02

oracle.jbo.server
Class JboEOExistsValidator

java.lang.Object
  extended by oracle.jbo.rules.AbstractValidator
      extended by oracle.jbo.rules.JboAbstractValidator
          extended by oracle.jbo.server.JboExistsValidator
              extended by oracle.jbo.server.JboEOExistsValidator
All Implemented Interfaces:
JboTransValidatorInterface, JboValidatorHints, JboValidatorInterface, ValidatorConstants, VariableManagerOwner, VariableManagerOwnerBase

public class JboEOExistsValidator
extends JboExistsValidator
implements JboTransValidatorInterface


Field Summary
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
           
 
Fields inherited from class oracle.jbo.server.JboExistsValidator
mAltKeyName, mCounterId, mIsEffectiveDated, mTargetAttrNames, mTargetName, mViewKeyAttrs, mViewKeyTrigAttrs, mVOCache, mVOName
 
Fields inherited from class oracle.jbo.rules.JboAbstractValidator
CLASS_INSTANCE, mValidatingAttr
 
Fields inherited from class oracle.jbo.rules.AbstractValidator
m_children, m_props, mbInverse, mDescription, mErrorMessageClass, mMsgExpr, mMsgId, mMsgIds, mResourceBundleId, mTriggeringAttributeNames, mTriggeringAttributes, mValidatingAttrName
 
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
 
Constructor Summary
JboEOExistsValidator()
           
 
Method Summary
protected  ViewObjectImpl createViewObject(ApplicationModule am, java.lang.String targetVOName)
           
 void endInit()
           
protected  java.lang.String getVOAMName()
           
protected  void initialize(JboValidatorContext evObj)
           
 void setName(java.lang.String name)
           
 void validateMany(ArrayList valCtxs, int startIndex, int numToValidate, 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.
 
Methods inherited from class oracle.jbo.server.JboExistsValidator
createEffDateViewObjectVC, findDateEffectiveRow, findDateEffectiveRow, findOrCreateViewObject, findTargetViewKey, findTrigAttrByTgtAttrName, getDefXMLElementTag, getTargetAttributeNames, getTargetName, getValueArray, initValidatorProperties, isTransactionLevel, setName, setNewValue, setTargetAttributeNames, setTargetName, toString, validateMany, validateValue
 
Methods inherited from class oracle.jbo.rules.JboAbstractValidator
applyValidatorPersonalization, clone, closeObject, getDefXMLNameSpace, getErrorMsgId, getFullName, getImageLoc, getName, getTriggeringAttributeDefs, getTriggeringAttributeNames, getValidatingAttributeName, getValueToValidate, getXMLElementTag, isDirty, isForPersonalization, isNew, isReadOnly, raiseException, resolve, setDirty, setForPersonalization, setInitialized, setNew, setTriggeringAttributeNames, setValidatingAttribute, setValidatingAttribute, validate
 
Methods inherited from class oracle.jbo.rules.AbstractValidator
beginInit, convertToJava, createException, createExprValueSupplier, ensureVariableManager, getDescription, getErrorMessageClass, getErrorMsgExpressions, getInverse, getMessageBundleClass, getOnCondition, getOperandType, getOwner, getProps, getResourceBundleDef, getResourceBundleId, getSeverity, getValidatorSubType, getVariableManager, hasCustomErrorMsgId, hasValidationCondition, hasVariables, initErrMsgParms, initFromXml, initTriggeringAttributeDefs, initValidatorProperties, isMovedToAttrLevel, isTransactionLevel, isValidatable, parseSeverityStr, prepareException, raiseException, readStringArrayList, readUserObjectTrim, setDefaultDescription, setDescription, setErrorMessageClass, setErrorMsgExpressions, setErrorMsgId, setErrorMsgIds, setInverse, setOnCondition, setOperandType, setProp, setResourceBundleDef, setResourceBundleId, setSeverity, setTransactionLevel, setValidatingAttributeName
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface oracle.jbo.rules.JboTransValidatorInterface
validateMany
 
Methods inherited from interface oracle.jbo.rules.JboValidatorInterface
getDescription, setDescription, validate
 
Methods inherited from interface oracle.jbo.rules.JboValidatorHints
initValidatorProperties, isTransactionLevel
 

Field Detail

PNAME_ASSOC_NAME

public static final java.lang.String PNAME_ASSOC_NAME
See Also:
Constant Field Values

PNAME_DIRECTION

public static final java.lang.String PNAME_DIRECTION
See Also:
Constant Field Values

ASSOC_DIRECTION_FORWARD

public static final java.lang.String ASSOC_DIRECTION_FORWARD
See Also:
Constant Field Values

ASSOC_DIRECTION_REVERSE

public static final java.lang.String ASSOC_DIRECTION_REVERSE
See Also:
Constant Field Values
Constructor Detail

JboEOExistsValidator

public JboEOExistsValidator()
Method Detail

endInit

public void endInit()
Overrides:
endInit in class JboExistsValidator

initialize

protected void initialize(JboValidatorContext evObj)
Overrides:
initialize in class JboAbstractValidator

validateValueWithContext

public boolean validateValueWithContext(JboValidatorContext evObj,
                                        java.lang.Object value)
Description copied from class: JboAbstractValidator
Called internally by the framework with validation OnCondition is true or there is no validation OnCondition. This method should not be directly invoked in applications.

Overrides:
validateValueWithContext in class JboAbstractValidator

validateMany

public void validateMany(ArrayList valCtxs,
                         int startIndex,
                         int numToValidate,
                         ArrayList excs)
Overrides:
validateMany in class JboExistsValidator

setName

public void setName(java.lang.String name)
Specified by:
setName in interface JboValidatorHints
Overrides:
setName in class JboAbstractValidator

createViewObject

protected ViewObjectImpl createViewObject(ApplicationModule am,
                                          java.lang.String targetVOName)
Overrides:
createViewObject in class JboExistsValidator

getVOAMName

protected java.lang.String getVOAMName()
Overrides:
getVOAMName in class JboExistsValidator

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.