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

E17503-02

oracle.jbo.common
Class ViewCriteriaItemImpl

java.lang.Object
  extended by oracle.jbo.common.JboAbstractMap
      extended by oracle.jbo.ViewCriteriaItem
          extended by oracle.jbo.common.ViewCriteriaItemImpl
All Implemented Interfaces:
AttributeDef, AttributeHints, ExprValueSupplier, Properties, ViewCriteriaComponent, ViewCriteriaItemHints

public class ViewCriteriaItemImpl
extends ViewCriteriaItem


Field Summary
 
Fields inherited from class oracle.jbo.ViewCriteriaItem
CARDINALITY, CONJUNCTIONSTR, CONTROL_TYPE, CRITERIA_ITEM, DATATYPE, DEFAULT_CONJ, ITEM_NUM, ITEMHOLDER, LABEL, LOV_NAME, mAllCompOpers, mCompOper, mCompOpers, mOperatorsAsMap, mProperties, mRow, mValues, NAME, NESTEDVC, OPERATOR, OPERATOR_DESCRIPTION, OPERATOR_LIST_ATTR_NAMES, OPERATORS, OPERATORS_MAP, QUOT, REMOVABLE, RENDERED_MODE, REQUIRED, UPPER_COLUMNS_VALUE, VALUE, VALUES, VARIABLE, VCITEM_COMPOUND, VCITEM_DATATYPE_DATE, VCITEM_DATATYPE_NUMBER, VCITEM_DATATYPE_STRING, VCITEM_OPTIONAL, VCITEM_OPTIONAL_STR, VCITEM_REQUIRED, VCITEM_REQUIRED_STR, VCITEM_SELECTIVELY_REQUIRED, VCITEM_SELECTIVELY_REQUIRED_STR, VCITEM_SIMPLE, XML_PLURAL_VALUES
 
Fields inherited from class oracle.jbo.common.JboAbstractMap
CLASS_INSTANCE, MAP_NULL_VALUE
 
Fields inherited from interface oracle.jbo.AttributeDef
ATTR_ASSOCIATED_ROW, ATTR_ASSOCIATED_ROWITERATOR, ATTR_DYNAMIC, ATTR_ENTITY_DERIVED, ATTR_HIDDEN, ATTR_PERSISTENT, ATTR_ROWSET, ATTR_SQL_DERIVED, ATTR_TRANSIENT, ATTR_VARIABLE, READONLY, UPDATEABLE, UPDATEABLE_WHILE_NEW
 
Fields inherited from interface oracle.jbo.ViewCriteriaItemHints
CRITERIA_REMOVABLE, CRITERIA_REMOVABLE_DEFAULT, CRITERIA_RENDERED_MODE, CRITERIA_RENDERED_MODE_ADVANCED, CRITERIA_RENDERED_MODE_BASIC, CRITERIA_RENDERED_MODE_BOTH, CRITERIA_RENDERED_MODE_DEFAULT, CRITERIA_RENDERED_MODE_NEVER
 
Fields inherited from interface oracle.jbo.ViewCriteriaComponent
VC_CONJ_AND, VC_CONJ_NOT, VC_CONJ_OR, VC_UPPER_COL_DEFAULT, VC_UPPER_COL_FALSE, VC_UPPER_COL_TRUE
 
Fields inherited from interface oracle.jbo.AttributeHints
ATTRIBUTE_BINDEDITOR_LABEL, ATTRIBUTE_CTL_CATEGORY, ATTRIBUTE_CTL_DISPLAYHEIGHT, ATTRIBUTE_CTL_DISPLAYWIDTH, ATTRIBUTE_CTL_FIELD_ORDER, ATTRIBUTE_CTL_FORMTYPE, ATTRIBUTE_CTL_TYPE, ATTRIBUTE_DISPLAY_HINT, ATTRIBUTE_DISPLAY_HINT_DISPLAY, ATTRIBUTE_DISPLAY_HINT_HIDE, ATTRIBUTE_FORM_TYPE_DETAIL, ATTRIBUTE_FORM_TYPE_SHORT, ATTRIBUTE_LABEL, ATTRIBUTE_TOOLTIP, CTL_CHECK_BOX, CTL_CHOICE_LIST, CTL_COMBO_BOX, CTL_COMBO_BOX_LOV, CTL_DATE, CTL_DEFAULT, CTL_EDIT, CTL_IMAGE, CTL_INPUT_TEXT_LOV, CTL_LIST_BOX, CTL_NUMBER_EDIT, CTL_RADIO_GROUP, CTLTYPE_CHECKBOX, CTLTYPE_COMBO, CTLTYPE_COMBOLOV, CTLTYPE_DATE, CTLTYPE_DEFAULT, CTLTYPE_EDIT, CTLTYPE_IMAGE, CTLTYPE_LIST, CTLTYPE_LISTBOX, CTLTYPE_LOV, CTLTYPE_NUMEDIT, CTLTYPE_RADIOGRP, CTLTYPE_TOGGLE, FMT_FORMAT, FMT_FORMATTER, HINT_NAME_CATEGORY, HINT_NAME_DISPLAY_HEIGHT, HINT_NAME_DISPLAY_HINT, HINT_NAME_DISPLAY_WIDTH, HINT_NAME_FIELD_ORDER, HINT_NAME_FORMAT, HINT_NAME_LABEL, HINT_NAME_MANDATORY, HINT_NAME_TOOLTIP, HINT_NAME_UPDATEABLE, PNAME_Button, PNAME_ButtonGroup, PNAME_ComboBox, PNAME_EnumList, PNAME_LovButton, PNAME_TextField
 
Constructor Summary
ViewCriteriaItemImpl(AttributeDef def, ViewCriteriaRow row)
           
ViewCriteriaItemImpl(java.lang.String attrName, ViewCriteriaRow row)
           
 
Method Summary
protected  ViewCriteriaItemValue createCriteriaItemValue(int index)
           
protected  ViewCriteriaItemValue createCriteriaItemValue(java.lang.Object value, boolean isBindVar, boolean isSqlFragment, int index)
           
 DefinitionManager getDefManager()
           
 java.lang.String getDefXMLElementTag()
           
 java.lang.String getDefXMLNameSpace()
           
 java.lang.String getFullName()
           
 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 item.
 java.lang.String getXMLElementTag()
           
 boolean isDirty()
           
 boolean isNew()
           
 void loadXMLContents(org.kxml2.io.KXmlParser parser)
           
 void setDirty(boolean isDirty)
           
 void setNew(boolean b)
           
 
Methods inherited from class oracle.jbo.ViewCriteriaItem
addCompOper, addItemValue, areDifferent, convertRequiredFlagToString, convertRequiredStringToFlag, copyFrom, createCarrier, createViewCriteriaForAccessor, displayInShortForm, get, getAccessorVO, getAllBindVariables, getAttributeDef, getAttributeKind, getColumnName, getColumnNameForQuery, getCompOper, getCompOper, getCompOpers, getCompOpers, getCompOpers, getConjunction, getConjunctionString, getControlType, getDataType, getDisplayHeight, getDisplayHint, getDisplayWidth, getElemSQLType, getElemType, getExprVarVal, getFormat, getFormattedAttribute, getFormatter, getFormatterClassName, getHint, getHintValue, getIndex, getItemHolder, getJavaType, getLabel, getListBindingDef, getLocalCompOpers, getLocale, getLocaleName, getLocalProperties, getLOVName, getName, getNestedViewCriteria, getOperator, getOperatorsAsMap, getOrigOp, getPrecision, getProperties, getProperty, getProperty, getRemovable, getRenderedMode, getRequired, getRequiredString, getResourcesFromBundle, getRootCriteriaRelativeName, getScale, getSQLType, getStructureDef, getTooltip, getUIHelper, getUpdateableFlag, getUpperColumnsValue, getValue, getValue, getValueCardinality, getValueCount, getValueMaxCardinality, getValueMinCardinality, getValues, getViewCriteria, getViewCriteriaRow, hasBindVarValue, hasData, hasData, hasFormatInformation, hasSameConjunction, initForInOperator, isBindVarValue, isBindVarValue, isDiscrColumn, isMandatory, isMultiValueType, isNull, isPrimaryKey, isQueriable, isRemovable, isSelected, isSqlFragment, isSqlFragment, isUpperColumns, makeCompound, operatorAllowsMultiValues, parseFormattedAttribute, put, refreshProperty, removeProperty, setAttributeDef, setCompOpers, setConjunction, setConjunctionString, setExprVarVal, setIsBindVarValue, setIsBindVarValue, setIsSqlFragment, setIsSqlFragment, setName, setNameAndPut, setOperator, setOrigOp, setProperties, setProperty, setRemovable, setRequired, setRequiredString, setUpperColumns, setUpperColumnsValue, setValue, setValue, setValueMaxCardinality, setValueMinCardinality, setValues, suppressChangeNotification, toString, useBindVariableInWhereClauseIfNullValue
 
Methods inherited from class oracle.jbo.common.JboAbstractMap
clear, containsKey, entrySet, equals, hashCode, internalGet, internalPut, setThrowIfPropertyNotFoundOnGet
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ViewCriteriaItemImpl

public ViewCriteriaItemImpl(java.lang.String attrName,
                            ViewCriteriaRow row)

ViewCriteriaItemImpl

public ViewCriteriaItemImpl(AttributeDef def,
                            ViewCriteriaRow row)
Method Detail

getDefManager

public DefinitionManager getDefManager()

createCriteriaItemValue

protected ViewCriteriaItemValue createCriteriaItemValue(int index)
Overrides:
createCriteriaItemValue in class ViewCriteriaItem

createCriteriaItemValue

protected ViewCriteriaItemValue createCriteriaItemValue(java.lang.Object value,
                                                        boolean isBindVar,
                                                        boolean isSqlFragment,
                                                        int index)
Overrides:
createCriteriaItemValue in class ViewCriteriaItem

isDirty

public boolean isDirty()

setDirty

public void setDirty(boolean isDirty)

isNew

public boolean isNew()

setNew

public void setNew(boolean b)

getFullName

public java.lang.String getFullName()

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 item.

Overrides:
getLocalAndResourceProperties in class ViewCriteriaItem
Returns:
A table containing the properties

getXMLElementTag

public java.lang.String getXMLElementTag()

getDefXMLElementTag

public java.lang.String getDefXMLElementTag()

getDefXMLNameSpace

public java.lang.String getDefXMLNameSpace()

loadXMLContents

public void loadXMLContents(org.kxml2.io.KXmlParser parser)

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.