ar.com.fdvs.dj.domain.entities.columns
Class PropertyColumn

java.lang.Object
  extended by ar.com.fdvs.dj.domain.entities.columns.AbstractColumn
      extended by ar.com.fdvs.dj.domain.entities.columns.PropertyColumn
All Implemented Interfaces:
Entity
Direct Known Subclasses:
GlobalGroupColumn, SimpleColumn

public abstract class PropertyColumn
extends AbstractColumn

Basic abstract column type representing a property from the obtained
result set. Only subclasses of this class can be grouped.


Constructor Summary
PropertyColumn()
           
 
Method Summary
 ColumnProperty getColumnProperty()
           
 CustomExpression getExpressionToGroupBy()
           
 java.lang.String getFieldDescription()
          Field properties are passed directly to JasperReports JRField
 java.lang.String getGroupVariableName(java.lang.String type, java.lang.String columnToGroupByProperty)
           
 java.lang.String getInitialExpression(ColumnsGroupVariableOperation op)
           
 java.lang.String getVariableClassName(ColumnsGroupVariableOperation op)
           
 void setColumnProperty(ColumnProperty columnProperty)
           
 void setExpressionToGroupBy(CustomExpression expressionToGroupBy)
           
 void setFieldDescription(java.lang.String fieldDescription)
           
 
Methods inherited from class ar.com.fdvs.dj.domain.entities.columns.AbstractColumn
getBlankWhenNull, getConditionalStyles, getFixedWidth, getHeaderStyle, getName, getPattern, getPosX, getPosY, getPrintRepeatedValues, getStyle, getTextForExpression, getTitle, getValueClassNameForExpression, getWidth, setBlankWhenNull, setConditionalStyles, setFixedWidth, setHeaderStyle, setName, setPattern, setPosX, setPosY, setPrintRepeatedValues, setStyle, setTitle, setWidth
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyColumn

public PropertyColumn()
Method Detail

getFieldDescription

public java.lang.String getFieldDescription()
Field properties are passed directly to JasperReports JRField


setFieldDescription

public void setFieldDescription(java.lang.String fieldDescription)

getColumnProperty

public ColumnProperty getColumnProperty()

setColumnProperty

public void setColumnProperty(ColumnProperty columnProperty)

getExpressionToGroupBy

public CustomExpression getExpressionToGroupBy()

setExpressionToGroupBy

public void setExpressionToGroupBy(CustomExpression expressionToGroupBy)

getGroupVariableName

public java.lang.String getGroupVariableName(java.lang.String type,
                                             java.lang.String columnToGroupByProperty)
Specified by:
getGroupVariableName in class AbstractColumn

getVariableClassName

public java.lang.String getVariableClassName(ColumnsGroupVariableOperation op)
Specified by:
getVariableClassName in class AbstractColumn

getInitialExpression

public java.lang.String getInitialExpression(ColumnsGroupVariableOperation op)
Specified by:
getInitialExpression in class AbstractColumn


Copyright © 2006-2008 FDV Solutions. All Rights Reserved.