クラス JasperReportingEntityDataSource

java.lang.Object
net.sf.jasperreports.engine.data.JRAbstractBeanDataSource
net.sf.jasperreports.engine.data.JRBeanCollectionDataSource
org.iplass.mtp.web.template.report.JasperReportingEntityDataSource
すべての実装されたインタフェース:
net.sf.jasperreports.engine.JRDataSource, net.sf.jasperreports.engine.JRRewindableDataSource

public class JasperReportingEntityDataSource extends net.sf.jasperreports.engine.data.JRBeanCollectionDataSource
  • ネストされたクラスの概要

    クラスから継承されたネストされたクラス/インタフェース net.sf.jasperreports.engine.data.JRAbstractBeanDataSource

    net.sf.jasperreports.engine.data.JRAbstractBeanDataSource.DefaultPropertyNameProvider
  • フィールドの概要

    クラスから継承されたフィールド net.sf.jasperreports.engine.data.JRAbstractBeanDataSource

    CURRENT_BEAN_MAPPING, EXCEPTION_MESSAGE_KEY_BEAN_FIELD_VALUE_NOT_RETRIEVED, PROPERTY_JAVABEAN_FIELD_PROPERTY, propertyNameProvider
  • コンストラクタの概要

    コンストラクタ
    コンストラクタ
    説明
     
    JasperReportingEntityDataSource(Collection<?> beanCollection, boolean isUseFieldDescription)
     
  • メソッドの概要

    修飾子とタイプ
    メソッド
    説明
    protected Object
    getEntityFieldValue(Entity entity, String propertyName)
     
    protected Object
    getFieldValue(Object bean, net.sf.jasperreports.engine.JRField field)
     

    クラスから継承されたメソッド net.sf.jasperreports.engine.data.JRBeanCollectionDataSource

    cloneDataSource, getData, getFieldValue, getRecordCount, moveFirst, next

    クラスから継承されたメソッド net.sf.jasperreports.engine.data.JRAbstractBeanDataSource

    getBeanProperty, getPropertyName, isCurrentBeanMapping

    クラスから継承されたメソッド java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • コンストラクタの詳細

    • JasperReportingEntityDataSource

      public JasperReportingEntityDataSource(Collection<?> beanCollection)
    • JasperReportingEntityDataSource

      public JasperReportingEntityDataSource(Collection<?> beanCollection, boolean isUseFieldDescription)
  • メソッドの詳細

    • getFieldValue

      protected Object getFieldValue(Object bean, net.sf.jasperreports.engine.JRField field) throws net.sf.jasperreports.engine.JRException
      オーバーライド:
      getFieldValue クラス内 net.sf.jasperreports.engine.data.JRAbstractBeanDataSource
      例外:
      net.sf.jasperreports.engine.JRException
    • getEntityFieldValue

      protected Object getEntityFieldValue(Entity entity, String propertyName) throws net.sf.jasperreports.engine.JRException
      例外:
      net.sf.jasperreports.engine.JRException