Package ar.com.fdvs.dj.core.registration

Source Code of ar.com.fdvs.dj.core.registration.DJCrosstabMeasureRegistrationManager

package ar.com.fdvs.dj.core.registration;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

import ar.com.fdvs.dj.core.layout.LayoutManager;
import ar.com.fdvs.dj.domain.DJCrosstabMeasure;
import ar.com.fdvs.dj.domain.DynamicJasperDesign;
import ar.com.fdvs.dj.domain.DynamicReport;
import ar.com.fdvs.dj.domain.entities.Entity;

public class DJCrosstabMeasureRegistrationManager extends AbstractEntityRegistrationManager {

  private static final Log log = LogFactory.getLog(DJCrosstabMeasureRegistrationManager.class);
  private String type;

  public DJCrosstabMeasureRegistrationManager(String type, DynamicJasperDesign jd,  DynamicReport dr, LayoutManager layoutManager) {
    super(jd,dr,layoutManager);
    this.type = type;
  }

  protected void registerEntity(Entity entity) {
    log.debug("registering measure...");
    DJCrosstabMeasure measure = (DJCrosstabMeasure) entity;
    if (measure.getConditionalStyles() != null && !measure.getConditionalStyles().isEmpty()){
      ConditionalStylesRegistrationManager conditionalStylesRm = new ConditionalStylesRegistrationManager(getDjd(),getDynamicReport(),measure.getProperty().getProperty() + "_" + type,getLayoutManager());
      conditionalStylesRm.registerEntities(measure.getConditionalStyles());
    }
  }

  protected Object transformEntity(Entity entity) {
    return null;
  }

}
TOP

Related Classes of ar.com.fdvs.dj.core.registration.DJCrosstabMeasureRegistrationManager

TOP
Copyright © 2018 www.massapi.com. 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.