public class ViewCriteriaItemCompound extends ViewCriteriaItem
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V>AttributeHints.ControlTypeALL_OPERATORS, CARDINALITY, CATEGORY, CONJUNCTIONSTR, CONTROL_TYPE, CRITERIA_ITEM, DATATYPE, DEFAULT_CONJ, EQ_OPERATOR, ESCAPE_WILD_CARD_CHARS, GENERATE_ISNULL_CLAUSE_FOR_BINDVARS, ITEM_NUM, ITEMHOLDER, LABEL, LOV_NAME, mAllCompOpers, mCompOper, mCompOpers, mOperatorsAsMap, mProperties, mRow, mValues, NAME, NESTEDVC, OPERATOR, OPERATOR_DESCRIPTION, OPERATOR_LIST_ATTR_NAMES, OPERATOR_MAXCARDINALITY, OPERATOR_MINCARDINALITY, OPERATORS, OPERATORS_MAP, QUOT, RELATIVE_NAME, REMOVABLE, RENDERED_MODE, REQUIRED, RESET_ORIG_OPER, UPPER_COLUMNS_VALUE, VALIDATE_BINDVARS, 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_VALUESMAP_NULL_VALUEATTR_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_NEWCRITERIA_ALLOW_MULTIPLE_VALUES, CRITERIA_ALLOW_MULTIPLE_VALUES_DEFAULT, 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_NEVERVC_CONJ_AND, VC_CONJ_NOT, VC_CONJ_OR, VC_CONJ_UNION, VC_UPPER_COL_DEFAULT, VC_UPPER_COL_FALSE, VC_UPPER_COL_TRUEATTRIBUTE_AUTOSUBMIT, ATTRIBUTE_BINDEDITOR_LABEL, ATTRIBUTE_CTL_CATEGORY, ATTRIBUTE_CTL_DISPLAYHEIGHT, ATTRIBUTE_CTL_DISPLAYWIDTH, ATTRIBUTE_CTL_FIELD_ORDER, ATTRIBUTE_CTL_FORMTYPE, ATTRIBUTE_CTL_TYPE, ATTRIBUTE_DEFINITION_STATE, ATTRIBUTE_DISPLAY_HINT, ATTRIBUTE_DISPLAY_HINT_DISPLAY, ATTRIBUTE_DISPLAY_HINT_HIDE, ATTRIBUTE_FORM_TYPE_DETAIL, ATTRIBUTE_FORM_TYPE_SHORT, ATTRIBUTE_LABEL, ATTRIBUTE_LABEL_PLURAL, ATTRIBUTE_LOVNAME, ATTRIBUTE_PAYLOAD_HINT, ATTRIBUTE_PAYLOAD_HINT_HIDE, ATTRIBUTE_TIMEZONE_ID, ATTRIBUTE_TOOLTIP, CTL_CHECK_BOX, CTL_CHOICE_LIST, CTL_COMBO_BOX, CTL_COMBO_BOX_LOV, CTL_DATE, CTL_DEFAULT, CTL_DELIMITEDIDS_CHOICE, 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_DELIMITEDIDS_CHOICE, CTLTYPE_EDIT, CTLTYPE_IMAGE, CTLTYPE_LIST, CTLTYPE_LISTBOX, CTLTYPE_LOV, CTLTYPE_NUMEDIT, CTLTYPE_RADIOGRP, CTLTYPE_TOGGLE, FMT_FORMAT, FMT_FORMATTER, HINT_NAME_AUTOSUBMIT, HINT_NAME_CATEGORY, HINT_NAME_CTL_TYPE, HINT_NAME_DESCRIPTION, HINT_NAME_DISPLAY_HEIGHT, HINT_NAME_DISPLAY_HINT, HINT_NAME_DISPLAY_WIDTH, HINT_NAME_FIELD_ORDER, HINT_NAME_FORMAT, HINT_NAME_LABEL, HINT_NAME_LABEL_PLURAL, HINT_NAME_LOVNAME, HINT_NAME_MANDATORY, HINT_NAME_MAX_LENGTH, HINT_NAME_MAX_VALUE, HINT_NAME_MIN_LENGTH, HINT_NAME_MIN_VALUE, HINT_NAME_PAYLOAD_HINT, HINT_NAME_SECRET, HINT_NAME_TIMEZONEID, HINT_NAME_TOOLTIP, HINT_NAME_UPDATEABLE, HINT_NAME_WATERMARK, PNAME_Button, PNAME_ButtonGroup, PNAME_ComboBox, PNAME_ComboBoxLovEdit, PNAME_ENSURE_KEY_ATTR, PNAME_EnumList, PNAME_LovButton, PNAME_ROWNUMATTR, PNAME_SOURCENAME_ACCESSOR, PNAME_SOURCENAME_ATTR, PNAME_TextFieldDEFINITION_STATE_ACTIVE, DEFINITION_STATE_DEPRECATED, PROPERTY_DEFINITION_STATE, PROPERTY_LABEL, PROPERTY_LABEL_PLURAL, PROPERTY_TOOLTIP| Constructor and Description | 
|---|
| ViewCriteriaItemCompound() | 
| ViewCriteriaItemCompound(AttributeDef def,
                        ViewCriteriaRow row) | 
| ViewCriteriaItemCompound(java.lang.String attrName,
                        ViewCriteriaRow row) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addItem(int index,
       ViewCriteriaItem vci) | 
| void | copyFrom(ViewCriteriaItem vci) | 
| ViewCriteriaItem | createCarrier() | 
| protected ViewCriteria | createItemHolder(StructureDef structDef) | 
| ViewCriteriaItem | ensureItem(int index) | 
| protected void | getAllBindVariables(java.util.HashMap map) | 
| int | getConjunction()Return the conjunction of the first criteria item. | 
| ViewCriteriaItem | getItem(int index) | 
| int | getItemConjunction(int index) | 
| int | getItemCount() | 
| ViewCriteria | getItemHolder() | 
| int | getItemType() | 
| ViewCriteria | getNestedViewCriteria()Method for use by the bean datacontrol to retrieve the
 nested view criteria via the accessor "nestedViewCriteria" | 
| boolean | hasData() | 
| boolean | hasDataToGenerateQuery(VariableValueManager vMgr) | 
| boolean | hasSameConjunction()Checks whether all items under this item has the
 same conjunction. | 
| void | setConjunction(int conj) | 
| void | setItemConjunction(int index,
                  int conj) | 
| void | setValue(java.lang.Object val) | 
addCompOper, addCompOper, addItemValue, areDifferent, convertRequiredFlagToString, convertRequiredStringToFlag, createCriteriaItemValue, createCriteriaItemValue, createViewCriteriaForAccessor, displayInShortForm, get, getAccessorVO, getAllCompOpers, getAttributeDef, getAttributeKind, getBindVarNameFromValue, getCategory, getColumnName, getColumnNameForQuery, getCompOper, getCompOper, getCompOpers, getCompOpers, getCompOpers, getConjunctionString, getControlType, getDataType, getDefaultOperator, getDefinitionState, getDisplayHeight, getDisplayHint, getDisplayWidth, getElemSQLType, getElemType, getExprVarVal, getFieldOrder, getFormat, getFormattedAttribute, getFormatter, getFormatterClassName, getHint, getHintValue, getIndex, getJavaType, getLabel, getLabelPlural, getListBindingDef, getLocalAndResourceProperties, getLocalCompOpers, getLocale, getLocaleName, getLocalProperties, getLOVName, getName, getOperator, getOperatorsAsMap, getOrigOp, getPayloadHint, getPrecision, getProperties, getProperty, getProperty, getRemovable, getRenderedMode, getRequired, getRequiredString, getResourcesFromBundle, getRootCriteriaRelativeName, getScale, getSQLType, getStructureDef, getTooltip, getUIHelper, getUpdateableFlag, getUpperColumnsValue, getValue, getValue, getValueCardinality, getValueCount, getValueFromVariableManager, getValueFromWhereParams, getValueMaxCardinality, getValueMinCardinality, getValues, getValuesInternal, getViewCriteria, getViewCriteriaRow, hasBindVarValue, hasData, hasData, hasFormatInformation, hasWhereClause, initDefLocaleContextInternal, initForInOperator, isAutoSubmit, isBindVariableForTransAttrsOnly, isBindVarValue, isBindVarValue, isDiscrColumn, isEscapeWildCardChars, isGenerateIsNullClauseForBindVariables, isMandatory, isMultiValueType, isNull, isPrimaryKey, isQueriable, isRemovable, isSelected, isSqlFragment, isSqlFragment, isUpperColumns, isValidateBindVariables, itemHasOnlyNullValues, makeCompound, operatorAllowsMultiValues, parseFormattedAttribute, put, refreshProperty, removeCompOper, removeProperty, setAllCompOpers, setAttributeDef, setCompOpers, setConjunctionString, setEscapeWildCardChars, setExprVarVal, setGenerateIsNullClauseForBindVariables, setIsBindVarValue, setIsBindVarValue, setIsSqlFragment, setIsSqlFragment, setName, setNameAndPut, setOperator, setOperator, setOrigOp, setProperties, setProperty, setRemovable, setRequired, setRequiredString, setUpperColumns, setUpperColumnsValue, setValidateBindVariables, setValue, setValueMaxCardinality, setValueMinCardinality, setValues, suppressChangeNotification, toString, useBindVariableInWhereClauseIfNullValue, useBindVariableInWhereClauseIfNullValueentrySet, equals, hashCode, internalGet, internalPut, setThrowIfPropertyNotFoundOnGetpublic ViewCriteriaItemCompound()
public ViewCriteriaItemCompound(java.lang.String attrName,
                        ViewCriteriaRow row)
public ViewCriteriaItemCompound(AttributeDef def, ViewCriteriaRow row)
public int getItemType()
public boolean hasData()
hasData in class ViewCriteriaItempublic boolean hasDataToGenerateQuery(VariableValueManager vMgr)
hasDataToGenerateQuery in class ViewCriteriaItempublic ViewCriteriaItem createCarrier()
createCarrier in class ViewCriteriaItemprotected ViewCriteria createItemHolder(StructureDef structDef)
public void setValue(java.lang.Object val)
setValue in class ViewCriteriaItempublic ViewCriteria getItemHolder()
getItemHolder in class ViewCriteriaItempublic int getItemCount()
public ViewCriteriaItem getItem(int index)
public ViewCriteriaItem ensureItem(int index)
public void addItem(int index,
           ViewCriteriaItem vci)
public void setConjunction(int conj)
setConjunction in interface ViewCriteriaComponentsetConjunction in class ViewCriteriaItempublic int getItemConjunction(int index)
public void setItemConjunction(int index,
                      int conj)
public boolean hasSameConjunction()
ViewCriteriaItemhasSameConjunction in class ViewCriteriaItempublic ViewCriteria getNestedViewCriteria()
ViewCriteriaItemgetNestedViewCriteria in class ViewCriteriaItempublic int getConjunction()
getConjunction in interface ViewCriteriaComponentgetConjunction in class ViewCriteriaItempublic void copyFrom(ViewCriteriaItem vci)
copyFrom in class ViewCriteriaItemprotected void getAllBindVariables(java.util.HashMap map)
getAllBindVariables in class ViewCriteriaItem