intra-mart Accel Kaiden! プログラミングガイド 第21版 2024-04-01

4.2.2.7.3. マスタメンテナンス機能 Logic

Logicクラスでのポイントは以下の通りです。
  • 継承するクラス
期間化マスタの場合はjp.co.slcs.kaiden.v2.base.foundation.master.AbstractTermMasterA2MaintenanceLogicクラスを継承し、
非期間化マスタの場合はjp.co.slcs.kaiden.v2.base.foundation.master.AbstractMasterA2MaintenanceLogicクラスを継承します。
/* **************************************************************************************
 * ここでは期間化マスタの例として
 * jp.co.slcs.kaiden.v2.base.foundation.master.AbstractTermMasterA2MaintenanceLogicクラスを継承します。
 * 非期間化マスタの場合はjp.co.slcs.kaiden.v2.base.foundation.master.AbstractMasterA2MaintenanceLogicクラスを継承します。
 * ************************************************************************************** */
public class DeptAdminFuncLogic extends AbstractTermMasterA2MaintenanceLogic {

    // ・
    // ・
    // 記載を省略します。
    // ・
    // ・

}

コラム

Managerを個別に呼び出す必要がある場合、パラメータでアクセス権フィルタクラスを渡します。
読み取り権の場合はreadA2Filter、書き込み権の場合はwriteA2Filterです。
詳細はjp.co.slcs.kaiden.v2.base.foundation.master.AbstractMasterA2MaintenanceLogicクラスのAPIリストを参照ください。