Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 2 (11.1.2.1.0)

E17483-02

oracle.jbo
Class ViewCriteria.NestedViewCriteriaRow

java.lang.Object
  extended by oracle.jbo.ViewCriteriaRow
      extended by oracle.jbo.ViewCriteria.NestedViewCriteriaRow
All Implemented Interfaces:
AttributeList, ExprValueSupplier, ExprWrappable, Row, ViewCriteriaComponent, XMLInterface
Enclosing class:
ViewCriteria

public class ViewCriteria.NestedViewCriteriaRow
extends ViewCriteriaRow


Field Summary
 
Fields inherited from class oracle.jbo.ViewCriteriaRow
VC_CONJUNCTION, VC_ITEMS, VC_NAME, VC_NESTEDVC, VC_PROPERTIES, VC_VOBINDVARS, VCROW_CONJ_AND, VCROW_CONJ_NOT, VCROW_CONJ_OR
 
Fields inherited from interface oracle.jbo.Row
EFFDT_DELETE_FUTURE_CHANGE_MODE, EFFDT_DELETE_MODE, EFFDT_DELETE_NEXT_CHANGE_MODE, EFFDT_DELETE_THIS_CHANGE_MODE, EFFDT_DELETE_ZAP_MODE, EFFDT_EXPERT_MODE, EFFDT_NONE_MODE, EFFDT_UPDATE_CHANGE_INSERT_MODE, EFFDT_UPDATE_CORRECTION, EFFDT_UPDATE_MODE, EFFDT_UPDATE_NEW_EARLIEST_CHANGE_MODE, EFFDT_UPDATE_OVERRIDE_MODE, REFRESH_CONTAINEES, REFRESH_FORGET_NEW_ROWS, REFRESH_REMOVE_NEW_ROWS, REFRESH_UNDO_CHANGES, REFRESH_WITH_DB_FORGET_CHANGES, REFRESH_WITH_DB_ONLY_IF_UNCHANGED, STATUS_INITIALIZED, STATUS_NEW
 
Fields inherited from interface oracle.jbo.XMLInterface
XML_IGNORE_DEPTH_COUNT, XML_OPT_ALL_ROWS, XML_OPT_ASSOC_CONSISTENT, XML_OPT_CHANGES_ONLY, XML_OPT_LIMIT_RANGE, XML_PASSIVATION_USE
 
Fields inherited from interface oracle.jbo.ViewCriteriaComponent
VC_CONJ_AND, VC_CONJ_NOT, VC_CONJ_OR, VC_CONJ_UNION, VC_UPPER_COL_DEFAULT, VC_UPPER_COL_FALSE, VC_UPPER_COL_TRUE
 
Method Summary
protected  java.util.List<ViewCriteriaItem> getCriteriaItems(boolean flattenCompoundItems, boolean leafOnly)
          Returns a list of view criteria items that belong to this row.
 ViewCriteria getNestedViewCriteria()
           
 
Methods inherited from class oracle.jbo.ViewCriteriaRow
addCriteriaItem, copyFrom, createCriteriaItem, ensureCriteriaItem, ensureCriteriaItem, ensureCriteriaItem, ensureCriteriaItem, equals, getAllBindVariables, getAttribute, getAttribute, getAttributeAlias, getAttributeCount, getAttributeHints, getAttributeHints, getAttributeIndexOf, getAttributeNameFromAlias, getAttributeNames, getAttributeSecurityHints, getAttributeSecurityHints, getAttributeValues, getBindVarCriteriaItem, getConjunction, getConjunctionString, getConjunctionValue, getCriteriaItem, getCriteriaItem, getCriteriaItemArray, getCriteriaItems, getCriteriaItemsAndBindVars, getCriteriaItemsForSearch, getEffectiveDateMode, getExprVarVal, getItemsConjunction, getItemsConjunction, getKey, getLocale, getName, getNestedVCCount, getOperator, getOperator, getProperties, getRootCriteriaRelativeName, getSecurityHints, getStructureDef, getUpperColumnsValue, getViewCriteria, getViewObjectBindVars, hasAttributeListChanged, hasData, hasSameConjunction, initUniqueRowName, isAttributeSearchable, isAttributeUpdateable, isDead, isUpperColumns, lock, mergeFrom, notifyChanged, readXML, readXML, refresh, remove, removeAndRetain, removeCriteriaItem, removeFromCollection, resetOperator, setAttribute, setAttribute, setAttributeValues, setBindVarCriteriaItem, setConjunction, setConjunctionOnItems, setCriteriaItem, setCriteriaItem, setEffectiveDateMode, setExprVarVal, setName, setNewRowState, setOperator, setOperator, setUpperColumns, setUpperColumnsValue, toString, validate, writeXML, writeXML, writeXML, writeXML
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getNestedViewCriteria

public ViewCriteria getNestedViewCriteria()
Overrides:
getNestedViewCriteria in class ViewCriteriaRow

getCriteriaItems

protected java.util.List<ViewCriteriaItem> getCriteriaItems(boolean flattenCompoundItems,
                                                            boolean leafOnly)
Description copied from class: ViewCriteriaRow
Returns a list of view criteria items that belong to this row.

Overrides:
getCriteriaItems in class ViewCriteriaRow
Parameters:
flattenCompoundItems - whether compound vc items should be included in the return list as is, or if the vc items that are found inside a compound vc item should be included in the return list. If this flag is true, the method would extract the vc items from any compound vc item, so the return list may include more than one vc item for the same attribute. If this flag is false, the method would return the compound vc item and the return list would only include at most one vc item, which may be a compound item, for the same attribute.
leafOnly - true if the result should only include leaf vc items, ie, items that does not contain nested viewcriteria as values. For items that contains nested vc values, the method would include in the result the leaf vc items of the nested vc. false if vc items containing nested vc value should be included in the result.
Returns:
A list of view criteria items that belong to this row. An empty list is returned if this row contains no view criteria items.

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 2 (11.1.2.1.0)

E17483-02

Copyright © 1997, 2011, Oracle. All rights reserved.