Package de.businesscode.bcdui.wrs.load
Class BindingItemAttribute
java.lang.Object
de.businesscode.bcdui.binding.SimpleBindingItem
de.businesscode.bcdui.binding.BindingItem
de.businesscode.bcdui.wrs.load.BindingItemWithMetaData
de.businesscode.bcdui.wrs.load.BindingItemAttribute
- All Implemented Interfaces:
WrsBindingItem
This class is container of a wrq:A of binding item in a query. It serves as a marker
In WRS-request the Attribute element presents as
<Columns>
...
<C bRef="column1">
<A name="caption" bRef="column2"/>
</C>
...
</Columns>
See WRS-request XSD for more information about Columns and Attributes rules.-
Field Summary
Fields inherited from class de.businesscode.bcdui.binding.SimpleBindingItem
BCD_NO_TABLE_ALIAS, columnExpression, pureColumnNamePattern, qColumnExpr, wordPattern
-
Constructor Summary
ConstructorsConstructorDescriptionBindingItemAttribute
(String attrName, BindingItem bindingItem, String aggregationFunction, String alias) Constructor.BindingItemAttribute
(String attrName, BindingItem bindingItem, String aggregationFunction, String alias, Map<String, String> userAttributes) -
Method Summary
Methods inherited from class de.businesscode.bcdui.wrs.load.BindingItemWithMetaData
addAttribute, addWrsAAttribute, getAggregationFunction, getAlias, getAttributes, getColumnNumber, getParentWrsC, getQColumnExpression, getQColumnExpressionWithAggr, getQColumnExpressionWithAggr, getWrsAAttributes, hasWrsAAttributes, isOrderByDescending, setAlias, setColumnNumber, setOrderByDescending, setParentWrsC, setWrsAAttributes
Methods inherited from class de.businesscode.bcdui.binding.BindingItem
getAggr, getCaption, getColumnExpression, getCustomAttributesMap, getDisplayFormat, getDisplayFormatAsNode, getJDBCColumnDisplaySize, getJDBCColumnScale, getJDBCDataType, getJDBCDataTypeName, getJDBCNullable, getJDBCSigned, getReferences, getReferencesAsNode, isDefinedJDBCDataType, isEscapeXML, isKey, isNumeric, isReadOnly, setAggr, setCaption, setDisplayFormat, setEscapeXML, setJDBCColumnDisplaySize, setJDBCColumnScale, setJDBCDataType, setJDBCDataTypeName, setJDBCNullable, setJDBCSigned, setKey, setReadOnly, setReferences, toString, toXML
Methods inherited from class de.businesscode.bcdui.binding.SimpleBindingItem
getBindingSet, getDescription, getId, isColumnQuoting, setBindingSet, setColumnExpression, setDescription, setId
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface de.businesscode.bcdui.wrs.load.WrsBindingItem
getCaption, getId, getJDBCColumnScale, getJDBCDataType, isEscapeXML, toXML
-
Constructor Details
-
BindingItemAttribute
public BindingItemAttribute(String attrName, BindingItem bindingItem, String aggregationFunction, String alias) Constructor.- Parameters:
attrName
- Attribute's name ("name" attribute in Attribute element).bindingItem
- Attribute's binding item ("bRef" attribute in Attribute element).
-
BindingItemAttribute
-
-
Method Details
-
getWrsAName
- Specified by:
getWrsAName
in interfaceWrsBindingItem
- Overrides:
getWrsAName
in classBindingItemWithMetaData
-