oracle.jbo.common
Class ViewCriteriaImpl
java.lang.Object
oracle.adfnmc.java.util.AbstractCollection
oracle.adfnmc.java.util.AbstractList
oracle.adfnmc.java.util.Vector
oracle.jbo.ViewCriteria
oracle.jbo.common.ViewCriteriaImpl
- All Implemented Interfaces:
- Serializable, Cloneable, Iterable, Collection, List, RandomAccess, NavigatableRowIterator, Properties, RowIterator, ValidationManager, VariableManagerOwner, VariableManagerOwnerBase, ViewCriteriaComponent
public class ViewCriteriaImpl
- extends ViewCriteria
- implements ValidationManager
Methods inherited from class oracle.jbo.ViewCriteria |
add, add, addAll, addAll, addElement, addListener, addRow, clear, createAndInitRow, createKey, createNestedCriteriaRow, createRow, createSimpleRow, createViewCriteriaUsage, criteriaChanged, ensureVariableManager, enumerateRowsInRange, findByAltKey, findByEntity, findByKey, findByViewCriteria, findElementWithRelativeName, findViewCriteriaItem, first, get1013CompatibilityMode, getAllBindVariables, getAllBindVariables, getAllRowsInRange, getAttributeIndexOf, getClauses, getConjunction, getCriteriaMode, getCurrentRow, getCurrentRowIndex, getCurrentRowSlot, getDisplayName, getFetchedRowCount, getIterMode, getListenersList, getLocaleName, getMessageBundleClass, getName, getNestedViewCriteria, getProperties, getProperties, getProperty, getProperty, getRangeIndexOf, getRangeSize, getRangeStart, getResourceBundleDef, getResourcesFromBundle, getResourcesFromBundle, getRootCriteriaRelativeName, getRootViewCriteria, getRow, getRowAtRangeIndex, getRowCount, getRowCountInRange, getRows, getStructureDef, getStructureDefFullName, getUpperColumnsValue, getUsedAttributeNames, getUsedViewAttributes, getVariableManager, getViewObject, getViewObject, hasData, hasNext, hasPrevious, hasVariables, initName, insertElementAt, insertRow, insertRowAtRangeIndex, isAppliedIfJoinSatisfied, isCriteriaForQuery, isCriteriaForRowMatch, isDirty, isItemHolder, isRangeAtBottom, isRangeAtTop, isRowValidation, isTemporaryVariable, isTemporaryVariableBelongs, isUpperColumns, isUseAttributeFormatHint, isUseBindVarsOnly, last, loadVOBindVariables, next, previous, refreshProperty, remove, remove, removeAll, removeAllElements, removeCurrentRow, removeCurrentRowAndRetain, removeCurrentRowFromCollection, removeElement, removeElementAt, removeListener, removeProperty, removeRange, removeRow, reset, resetCriteria, resolve, retainAll, saveState, scrollRange, scrollRangeTo, scrollToRangePage, set, set1013CompatibilityMode, setAppliedIfJoinSatisfied, setClauses, setConjunction, setCriteriaForQuery, setCriteriaMode, setCurrentRow, setCurrentRowAtRangeIndex, setDirty, setElementAt, setIterMode, setName, setParent, setProperties, setProperty, setRangeSize, setRangeStart, setRowValidation, setStructureDefFullName, setUpperColumns, setUseAttributeFormatHint, setVariableManager, setViewCriteriaManager, setViewObject, toString, trimNoDataRows, useBindVarsOnly |
Methods inherited from class oracle.adfnmc.java.util.Vector |
capacity, clone, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, get, hashCode, indexOf, indexOf, isEmpty, lastElement, lastIndexOf, lastIndexOf, setSize, size, subList, toArray, toArray, trimToSize |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
ViewCriteriaImpl
public ViewCriteriaImpl(DefinitionManager defMgr,
StructureDef structureDef)
ViewCriteriaImpl
public ViewCriteriaImpl(DefinitionManager defMgr,
StructureDef structureDef,
VariableManager voVariableManager)
ViewCriteriaImpl
public ViewCriteriaImpl(DefinitionManager defMgr,
ViewCriteria parent,
java.lang.String structDefFullName)
copyFrom
public void copyFrom(ViewCriteria vc)
- Overrides:
copyFrom
in class ViewCriteria
createCriteria
public ViewCriteria createCriteria()
- Overrides:
createCriteria
in class ViewCriteria
createViewCriteriaRow
public ViewCriteriaRow createViewCriteriaRow()
- Description copied from class:
ViewCriteria
- Creates a new ViewCriteriaRow for this ViewCriteria. A ViewCriteriaRow
object is an array for WHERE clause criteria. After setting up the ViewCriteriaRow, call
add(viewCriteriaRow) or addElement(viewCriteriaRow) to add it to this
ViewCriteria.
- Overrides:
createViewCriteriaRow
in class ViewCriteria
- Returns:
- a
ViewCriteriaRow
, an array for WHERE clause criteria. - See Also:
ViewCriteriaRow
getDefManager
public DefinitionManager getDefManager()
getVoVariableManager
protected VariableManager getVoVariableManager()
- Overrides:
getVoVariableManager
in class ViewCriteria
isNew
public boolean isNew()
setNew
public void setNew(boolean b)
getFullName
public java.lang.String getFullName()
- Specified by:
getFullName
in interface ValidationManager
getLocalAndResourceProperties
public java.util.Hashtable getLocalAndResourceProperties()
- Used by the marshaller to get all the properties and resources (on
the server side only) that are defined in this view criteria.
- Overrides:
getLocalAndResourceProperties
in class ViewCriteria
- Returns:
- A table containing the properties
getXMLElementTag
public java.lang.String getXMLElementTag()
getDefXMLElementTag
public java.lang.String getDefXMLElementTag()
getDefXMLNameSpace
public java.lang.String getDefXMLNameSpace()
addValidator
public void addValidator(JboValidatorInterface validator)
- Specified by:
addValidator
in interface ValidationManager
removeValidator
public void removeValidator(JboValidatorInterface validator)
getValidators
public List getValidators()
- Specified by:
getValidators
in interface ValidationManager
validate
public void validate()
- Overrides:
validate
in class ViewCriteria
validate
public void validate(Map whereParams)
- Validate the view criteria.
- Parameters:
whereParams
- A Map of if validation
against bind variable values should take place. Pass in
null to bypass checking for null bind variable values.
validateRow
public void validateRow(ViewCriteriaRow row,
Map whereParams)
loadXMLContents
public void loadXMLContents(org.kxml2.io.KXmlParser parser)
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.