ar.com.fdvs.dj.domain.entities
Class DJGroupVariable

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

public class DJGroupVariable
extends DJBaseElement

Entity used to handle global and group variables that represent the value of
an operation applied to the corresponding rows.
DJGroupVariable(s) are shown at the header or footer of the column they operate on.

See Also:
DJCalculation, Serialized Form

Field Summary
 
Fields inherited from interface ar.com.fdvs.dj.domain.entities.Entity
SERIAL_VERSION_UID
 
Constructor Summary
DJGroupVariable(AbstractColumn columnToApplyOperation, CustomExpression valueExpression)
           
DJGroupVariable(AbstractColumn columnToApplyOperation, CustomExpression valueExpression, Style style)
           
DJGroupVariable(AbstractColumn columnToApplyOperation, DJCalculation operation)
           
DJGroupVariable(AbstractColumn columnToApplyOperation, DJCalculation operation, Style style)
           
DJGroupVariable(AbstractColumn columnToApplyOperation, DJCalculation operation, Style style, DJValueFormatter formatter)
           
DJGroupVariable(AbstractColumn columnToApplyOperation, DJCalculation operation, Style style, DJValueFormatter valueFormatter, DJGroupLabel label)
           
 
Method Summary
 AbstractColumn getColumnToApplyOperation()
           
 DJGroup getGroup()
           
 DJGroupLabel getLabel()
           
static org.apache.commons.logging.Log getLog()
           
 DJCalculation getOperation()
           
 BooleanExpression getPrintWhenExpression()
           
 Style getStyle()
           
 java.lang.String getTextForValueFormatterExpression(java.lang.String variableName)
           
 CustomExpression getValueExpression()
           
 DJValueFormatter getValueFormatter()
           
 void setColumnToApplyOperation(AbstractColumn columnToApplyOperation)
           
 void setGroup(DJGroup djGroup)
           
 void setLabel(DJGroupLabel label)
           
 void setOperation(DJCalculation operation)
           
 void setPrintWhenExpression(BooleanExpression printWhenExpression)
           
 void setStyle(Style style)
           
 void setValueExpression(CustomExpression valueExpression)
           
 void setValueFormatter(DJValueFormatter valueFormatter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DJGroupVariable

public DJGroupVariable(AbstractColumn columnToApplyOperation,
                       DJCalculation operation)

DJGroupVariable

public DJGroupVariable(AbstractColumn columnToApplyOperation,
                       DJCalculation operation,
                       Style style)

DJGroupVariable

public DJGroupVariable(AbstractColumn columnToApplyOperation,
                       DJCalculation operation,
                       Style style,
                       DJValueFormatter formatter)

DJGroupVariable

public DJGroupVariable(AbstractColumn columnToApplyOperation,
                       CustomExpression valueExpression)

DJGroupVariable

public DJGroupVariable(AbstractColumn columnToApplyOperation,
                       CustomExpression valueExpression,
                       Style style)

DJGroupVariable

public DJGroupVariable(AbstractColumn columnToApplyOperation,
                       DJCalculation operation,
                       Style style,
                       DJValueFormatter valueFormatter,
                       DJGroupLabel label)
Method Detail

getTextForValueFormatterExpression

public java.lang.String getTextForValueFormatterExpression(java.lang.String variableName)

getStyle

public Style getStyle()

setStyle

public void setStyle(Style style)

getColumnToApplyOperation

public AbstractColumn getColumnToApplyOperation()

setColumnToApplyOperation

public void setColumnToApplyOperation(AbstractColumn columnToApplyOperation)

getOperation

public DJCalculation getOperation()

setOperation

public void setOperation(DJCalculation operation)

getValueFormatter

public DJValueFormatter getValueFormatter()

setValueFormatter

public void setValueFormatter(DJValueFormatter valueFormatter)

getLabel

public DJGroupLabel getLabel()

setLabel

public void setLabel(DJGroupLabel label)

getLog

public static org.apache.commons.logging.Log getLog()

setPrintWhenExpression

public void setPrintWhenExpression(BooleanExpression printWhenExpression)

getPrintWhenExpression

public BooleanExpression getPrintWhenExpression()

setValueExpression

public void setValueExpression(CustomExpression valueExpression)

getValueExpression

public CustomExpression getValueExpression()

setGroup

public void setGroup(DJGroup djGroup)

getGroup

public DJGroup getGroup()


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