共通ドキュメント

Report

概要

帳票機能を実装する。

クラス名
(システムプロジェクト名称).(サブシステム名称).(機能名称).Report.(エンティティ名称 + "Report")
エンティティに対していくつかの帳票がある場合、機能により名称を分ける。
namespace
(システムプロジェクト名称).(サブシステム名称).(機能名称).Report
継承元
CFW.Report.AbstractReport
インターフェース
N/A
クラス属性
N/A

フィールド

必要なフィールドを定義する

プロパティ

必要なプロパティを定義する。

コンストラクタ

必要に応じてコンストラクタを定義する。

  • デフォルトコンストラクタは必ず定義する。

メソッド

このエンティティに対する操作を定義する。

オーバーライド

以下を実装する。
Create帳票を生成する。
Save生成した帳票を保存する。この機能を使用しないなら空実装でよい。
SaveAs生成した帳票に名前をつけて保存する。この機能を使用しないなら空実装でよい。

継承元クラスのメソッド

Create帳票生成の抽象
Save帳票保存の抽象
SaveAs帳票保存の抽象

注意

  • データ接続は直接使用しない。
  • 可能な限りログを採取する。