共通ドキュメント
Report
概要
帳票機能を実装する。
クラス名
(システムプロジェクト名称).(サブシステム名称).(機能名称).Report.(エンティティ名称 + "Report")
エンティティに対していくつかの帳票がある場合、機能により名称を分ける。
namespace
(システムプロジェクト名称).(サブシステム名称).(機能名称).Report
継承元
CFW.Report.AbstractReport
インターフェース
N/A
クラス属性
N/A
フィールド
必要なフィールドを定義する
プロパティ
必要なプロパティを定義する。
コンストラクタ
必要に応じてコンストラクタを定義する。
デフォルトコンストラクタは必ず定義する。
メソッド
このエンティティに対する操作を定義する。
オーバーライド
以下を実装する。
Create
帳票を生成する。
Save
生成した帳票を保存する。この機能を使用しないなら空実装でよい。
SaveAs
生成した帳票に名前をつけて保存する。この機能を使用しないなら空実装でよい。
継承元クラスのメソッド
Create
帳票生成の抽象
Save
帳票保存の抽象
SaveAs
帳票保存の抽象
注意
データ接続は直接使用しない。
可能な限りログを採取する。