Package ar.com.fdvs.dj.domain.entities.columns

Examples of ar.com.fdvs.dj.domain.entities.columns.SimpleColumn


  /**
   * For creating regular columns
   * @return
   */
  protected AbstractColumn buildSimpleColumn() {
    SimpleColumn column = new SimpleColumn();
    populateCommonAttributes(column);
    columnProperty.getFieldProperties().putAll(fieldProperties);
    column.setColumnProperty(columnProperty);
    column.setExpressionToGroupBy(customExpressionToGroupBy);
    column.setFieldDescription(fieldDescription);
    return column;
  }
View Full Code Here


    for (Iterator iter = this.columns.iterator(); iter.hasNext();) {
      Object o = iter.next();
      ColumnProperty columnProperty = null;

      if (o instanceof SimpleColumn && !(o instanceof ExpressionColumn)) {
        SimpleColumn propcol = (SimpleColumn)o;
        columnProperty = propcol.getColumnProperty();
        l.add(columnProperty);
      }
    }
   
    l.addAll(this.getFields());
View Full Code Here

  /**
   * For creating regular columns
   * @return
   */
  private AbstractColumn buildSimpleColumn() {
    SimpleColumn column = new SimpleColumn();
    populateCommonAttributes(column);
    column.setColumnProperty(columnProperty);
    column.setExpressionToGroupBy(customExpressionToGroupBy);
    column.setFieldDescription(fieldDescription);
    return column;
  }
View Full Code Here

          //The Custom Expression parameter must be registered
          ExpressionColumn expressionColumn = (ExpressionColumn) entity;
          ArrayList l = new ArrayList(getColumns());
          for (Iterator iter = getDynamicReport().getFields().iterator(); iter.hasNext();) {
            ColumnProperty columnProperty = (ColumnProperty) iter.next();
            SimpleColumn simpleColumn = new SimpleColumn();
            simpleColumn.setColumnProperty(columnProperty);
            l.add(simpleColumn);

          }
          expressionColumn.setColumns( l );
          registerExpressionColumnParameter(expressionColumn.getColumnProperty().getProperty(), expressionColumn.getExpression());
View Full Code Here

  /**
   * For creating regular columns
   * @return
   */
  protected AbstractColumn buildSimpleColumn() {
    SimpleColumn column = new SimpleColumn();
    populateCommonAttributes(column);
    columnProperty.getFieldProperties().putAll(fieldProperties);
    column.setColumnProperty(columnProperty);
    column.setExpressionToGroupBy(customExpressionToGroupBy);
    column.setFieldDescription(fieldDescription);
    return column;
  }
View Full Code Here

          //The Custom Expression parameter must be registered
          ExpressionColumn expressionColumn = (ExpressionColumn) entity;
          ArrayList l = new ArrayList(getColumns());
          for (Iterator iter = getDynamicReport().getFields().iterator(); iter.hasNext();) {
            ColumnProperty columnProperty = (ColumnProperty) iter.next();
            SimpleColumn simpleColumn = new SimpleColumn();
            simpleColumn.setColumnProperty(columnProperty);
            l.add(simpleColumn);

          }
          expressionColumn.setColumns( l );
          expressionColumn.setVariables( new ArrayList(getDjd().getVariablesList()) );
View Full Code Here

  /**
   * For creating regular columns
   * @return
   */
  protected AbstractColumn buildSimpleColumn() {
    SimpleColumn column = new SimpleColumn();
    populateCommonAttributes(column);
    columnProperty.getFieldProperties().putAll(fieldProperties);
    column.setColumnProperty(columnProperty);
    column.setExpressionToGroupBy(customExpressionToGroupBy);
    column.setFieldDescription(fieldDescription);
    return column;
  }
View Full Code Here

  /**
   * For creating regular columns
   * @return
   */
  protected AbstractColumn buildSimpleColumn() {
    SimpleColumn column = new SimpleColumn();
    populateCommonAttributes(column);
    columnProperty.getFieldProperties().putAll(fieldProperties);
    column.setColumnProperty(columnProperty);
    column.setExpressionToGroupBy(customExpressionToGroupBy);
    column.setFieldDescription(fieldDescription);
    return column;
  }
View Full Code Here

  public static String getFieldsMapExpression(Collection columns) {
    StringBuffer fieldsMap = new StringBuffer("new  " + PropertiesMap.class.getName() + "()" );
    for (Iterator iter = columns.iterator(); iter.hasNext();) {
      AbstractColumn col = (AbstractColumn) iter.next();
      if (col instanceof SimpleColumn && !(col instanceof ExpressionColumn)) {
        SimpleColumn propcol = (SimpleColumn) col;
        String propname = propcol.getColumnProperty().getProperty();
        fieldsMap.append(".with(\"" +  propname + "\",$F{" + propname + "})");
      }
    }

    return fieldsMap.toString();
View Full Code Here

  /**
   * For creating regular columns
   * @return
   */
  protected AbstractColumn buildSimpleColumn() {
    SimpleColumn column = new SimpleColumn();
    populateCommonAttributes(column);
    columnProperty.getFieldProperties().putAll(fieldProperties);
    column.setColumnProperty(columnProperty);
    column.setExpressionToGroupBy(customExpressionToGroupBy);
    column.setFieldDescription(fieldDescription);
    return column;
  }
View Full Code Here

TOP

Related Classes of ar.com.fdvs.dj.domain.entities.columns.SimpleColumn

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.