public class FbControlManagerImpl extends Object implements FbControlManager
機能一覧
機能概要 | メソッド | 備考 |
---|---|---|
FB出力データ取得 | selectFbDataForDisp | 機能特化APIです。画面に表示するFBデータを取得します。 |
FB出力ステータス更新. | changeFbOutputStatusForDataMaintenance | 機能特化APIです。FBデータメンテナンス画面でのステータス更新を行います。 |
修飾子とタイプ | クラスと説明 |
---|---|
static interface |
FbControlManagerImpl.FbFilterImpl
FB出力データ関連機能 フィルタークラス.
|
static class |
FbControlManagerImpl.SelectFbFilterImpl
FB出力データ フィルタークラス.
|
static class |
FbControlManagerImpl.SelectFbMainteFilterImpl
FBデータメンテナンス表示データ フィルタークラス.
|
修飾子とタイプ | フィールドと説明 |
---|---|
protected ContextHelper |
contextHelper
ContextHelper.
|
protected GenericManager |
genericManager
GenericManager.
|
protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30tFbControlService |
k30tFbControlService
K30tFbControlService.
|
protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30tFbHistoryService |
k30tFbHistoryService
K30tFbHistoryService.
|
protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30tJournalStorageService |
k30tJournalStorageService
K30tJournalStorageService.
|
protected PropertyHelper |
propertyHelper
PropertyHelper.
|
SELECT_FB_EXPORT_DATA_SQLFILE_NM
コンストラクタと説明 |
---|
FbControlManagerImpl() |
修飾子とタイプ | メソッドと説明 |
---|---|
int |
changeFbOutputStatusForDataMaintenance(List<jp.co.slcs.kaiden.v2.product_workflow.foundation.model.entity.K30tFbControl> dataList,
AuthorityCriteriaDto authCriteria)
FB出力ステータス更新(メンテナンス用).
|
Map<String,Object> |
selectFbDataForDisp(FbDataSearchCriteriaDto criteria,
List<OrderDto> order,
AuthorityCriteriaDto authCriteria)
FB出力データ取得.
|
@Autowired protected GenericManager genericManager
@Autowired protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30tFbControlService k30tFbControlService
@Autowired protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30tFbHistoryService k30tFbHistoryService
@Autowired protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30tJournalStorageService k30tJournalStorageService
@Autowired protected PropertyHelper propertyHelper
@Autowired protected ContextHelper contextHelper
public Map<String,Object> selectFbDataForDisp(FbDataSearchCriteriaDto criteria, List<OrderDto> order, AuthorityCriteriaDto authCriteria)
下記機能で使用されることを想定しています。 ・FBデータ出力画面一覧表示 ・FBデータメンテナンス画面一覧表示FbDataSearchCriteriaDto
を検索条件として受け取り、FbDataResultDto
のリストに結果をセットして返却します。
論理名 | 演算子 | 必須/任意 | 備考 |
---|---|---|---|
検索基準会社コード |
完全一致 | 必須 | |
FB出力ステータス |
完全一致 | 必須 | |
振込日 |
完全一致 | 必須 | |
ロケールID |
完全一致 | 必須 | |
1ページあたりの件数 |
- | 必須 | |
システム案件ID |
完全一致 | 任意 | |
ユーザデータID |
完全一致 | 任意 | |
更新カウンタ |
完全一致 | 任意 | |
立替精算口座 |
- | 任意 | 0:すべてのデータを取得 1:立替精算口座を持たない従業員のデータのみを取得 |
ユーザコード |
完全一致 | 任意 | |
金融機関コード |
完全一致 | 任意 | |
金融機関支店番号コード |
完全一致 | 任意 | |
口座コード |
完全一致 | 任意 | |
最終承認日・期間開始日 |
以上 | 任意 | |
最終承認日・期間終了日 |
以下 | 任意 | |
仮払希望日・期間開始日 |
以上 | 任意 | |
仮払希望日・期間終了日 |
以下 | 任意 | |
FBデータ出力日・期間開始日 |
以上 | 任意 | |
FBデータ出力日・期間終了日 |
以下 | 任意 | |
振込日・期間開始日 |
以上 | 任意 | |
振込日・期間終了日 |
以下 | 任意 |
データ取得時に認可会社設定を参照し、権限がない会社コードが指定された場合にKaidenIllegalParametersException
がスローされます。
selectFbDataForDisp
インタフェース内 FbControlManager
criteria
- 検索条件order
- ソート順authCriteria
- 認可権限public int changeFbOutputStatusForDataMaintenance(List<jp.co.slcs.kaiden.v2.product_workflow.foundation.model.entity.K30tFbControl> dataList, AuthorityCriteriaDto authCriteria) throws KaidenHaventAuthorityToCompanyException, KaidenOptimisticLockException
FB出力ステータスのみを更新します。
PK、及び更新カウンタ、FB出力ステータスを設定してください。
FB制御テーブルの更新と同時にFB履歴テーブルの更新を行います。
FB履歴テーブルの最新データの履歴フラグを1に更新し、
FB制御テーブルと同じデータを最新データとして新規登録します。
処理時に認可会社設定を参照し、権限がない会社コードが指定された場合にKaidenIllegalParametersException
がスローされます。
changeFbOutputStatusForDataMaintenance
インタフェース内 FbControlManager
dataList
- 更新対象データリストauthCriteria
- 認可権限KaidenHaventAuthorityToCompanyException
- 認可判定エラーKaidenOptimisticLockException
- 楽観排他エラーCopyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.