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

java.lang.Object
  extended by ar.com.fdvs.dj.domain.DJBaseElement
      extended by ar.com.fdvs.dj.domain.entities.columns.AbstractColumn
          extended by ar.com.fdvs.dj.domain.entities.columns.OperationColumn
All Implemented Interfaces:
Entity, java.io.Serializable

public class OperationColumn
extends AbstractColumn

Column created to handle numerical operations between two or more
PropertyColumns.

See Also:
ColumnOperation, PropertyColumn, Serialized Form

Field Summary
 
Fields inherited from interface ar.com.fdvs.dj.domain.entities.Entity
SERIAL_VERSION_UID
 
Constructor Summary
OperationColumn()
           
 
Method Summary
 ColumnOperation getColumnOperation()
           
 java.util.List getColumns()
           
 java.lang.String getGroupVariableName(java.lang.String type, java.lang.String columnToGroupByProperty)
           
 java.lang.String getInitialExpression(DJCalculation op)
           
 java.lang.String getTextForExpression()
           
 java.lang.String getValueClassNameForExpression()
           
 java.lang.String getVariableClassName(DJCalculation op)
           
 void setColumnOperation(ColumnOperation columnOperation)
           
 void setColumns(java.util.List columns)
           
 
Methods inherited from class ar.com.fdvs.dj.domain.entities.columns.AbstractColumn
getBlankWhenNull, getConditionalStyles, getFixedWidth, getHeaderStyle, getLink, getName, getPattern, getPosX, getPosY, getPrintRepeatedValues, getStyle, getTextFormatter, getTitle, getTruncateSuffix, getWidth, setBlankWhenNull, setConditionalStyles, setFixedWidth, setHeaderStyle, setLink, setName, setPattern, setPosX, setPosY, setPrintRepeatedValues, setStyle, setTextFormatter, setTitle, setTruncateSuffix, setWidth
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OperationColumn

public OperationColumn()
Method Detail

getColumnOperation

public ColumnOperation getColumnOperation()

setColumnOperation

public void setColumnOperation(ColumnOperation columnOperation)

getColumns

public java.util.List getColumns()

setColumns

public void setColumns(java.util.List columns)

getTextForExpression

public java.lang.String getTextForExpression()
Specified by:
getTextForExpression in class AbstractColumn

getValueClassNameForExpression

public java.lang.String getValueClassNameForExpression()
Specified by:
getValueClassNameForExpression in class AbstractColumn

getGroupVariableName

public java.lang.String getGroupVariableName(java.lang.String type,
                                             java.lang.String columnToGroupByProperty)
Specified by:
getGroupVariableName in class AbstractColumn
Parameters:
type - "FOOTER" or "HEADER"
Returns:

getVariableClassName

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

getInitialExpression

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


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