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
public class BindingItemAttribute extends BindingItemWithMetaData
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
Constructors Constructor Description BindingItemAttribute(java.lang.String attrName, BindingItem bindingItem, java.lang.String aggregationFunction, java.lang.String alias)
Constructor.BindingItemAttribute(java.lang.String attrName, BindingItem bindingItem, java.lang.String aggregationFunction, java.lang.String alias, java.util.Map<java.lang.String,java.lang.String> userAttributes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getWrsAName()
-
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, getId, isColumnQuoting, setBindingSet, setColumnExpression, 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 Detail
-
BindingItemAttribute
public BindingItemAttribute(java.lang.String attrName, BindingItem bindingItem, java.lang.String aggregationFunction, java.lang.String alias)
Constructor.- Parameters:
attrName
- Attribute's name ("name" attribute in Attribute element).bindingItem
- Attribute's binding item ("bRef" attribute in Attribute element).
-
BindingItemAttribute
public BindingItemAttribute(java.lang.String attrName, BindingItem bindingItem, java.lang.String aggregationFunction, java.lang.String alias, java.util.Map<java.lang.String,java.lang.String> userAttributes)
-
-
Method Detail
-
getWrsAName
public java.lang.String getWrsAName()
- Specified by:
getWrsAName
in interfaceWrsBindingItem
- Overrides:
getWrsAName
in classBindingItemWithMetaData
-
-