public interface AdvBalanceManager extends PluginGadgetManager<AdvBalanceManagerDto>
修飾子とタイプ | インタフェースと説明 |
---|---|
static class |
AdvBalanceManager.AdjustmentStatus
仮払残高テーブル.精算ステータスの列挙.
|
static class |
AdvBalanceManager.AdvDataMaintenanceBalanceZero
仮払データメンテナンス検索時残高特殊条件指定の列挙.
|
static class |
AdvBalanceManager.AdvSearchFilterImpl
事前申請書検索条件 フィルタークラス.
|
修飾子とタイプ | フィールドと説明 |
---|---|
static String |
ADV_DEPARTMENT_CD
仮払部門コード.
|
static String |
ADV_DEPARTMENT_SET_CD
仮払部門組織セットコード.
|
static String |
ADV_WISH_DATE
仮払希望日.
|
static String |
ADVANCE_AMOUNT
仮払金額.
|
static String |
ADVANCE_AMOUNT_MAX
仮払金額Max.
|
static String |
ADVANCE_AMOUNT_MIN
仮払金額Min.
|
static String |
ADVANCE_AMOUNT_ZERO
仮払金額ゼロ取扱区分.
|
static String |
ADVANCE_EXPECTED
仮払金額(予定).
|
static String |
PROJECT_CD
仮払プロジェクトコード.
|
static String |
SELECT_ADV_MAINTENANCE_VIEW_SQLFILE_NM
仮払データメンテナンス画面リスト検索 用SQLファイル名. |
static String |
SELECT_ADV_SEARCH_VIEW_ONLY_ADV_APPLY_SQLFILE_NM
事前申請書情報取得リスト検索 用SQLファイル名. |
static String |
SELECT_ADV_SEARCH_VIEW_SQLFILE_NM
事前申請検索画面リスト検索 用SQLファイル名. |
static String |
SELECT_PORTLET_VIEW_SQLFILE_NM
未精算ポートレット画面リスト検索 用SQLファイル名. |
static String |
SELECTED_ADV_LIST
選択済み事前申請書リスト.
|
修飾子とタイプ | メソッドと説明 |
---|---|
int |
changeAdjustmentStatusForDataMaintenance(List<AdvBalanceManagerDto> dataList,
AuthorityCriteriaDto authCriteria)
精算ステータス更新(仮払データメンテナンス用).
|
Map<String,Object> |
selectAdvMaintenanceView(AdvMaintenanceViewDto criteria,
List<OrderDto> order,
KeywordsCriteriaDto keywordsCriteria,
AuthorityCriteriaDto authCriteria)
リスト検索(仮払データメンテナンス画面).
|
Map<String,Object> |
selectAdvSearchView(AdvSearchCriteriaDto criteria,
List<OrderDto> order)
リスト検索(事前申請書検索画面).
|
List<AdvSearchResultDto> |
selectAdvSearchViewOnlyAdvApply(AdvSearchCriteriaDto criteria,
List<OrderDto> order)
リスト検索(事前申請書情報取得).
|
Map<String,Object> |
selectPortletView(AdvPortletViewDto criteria,
List<OrderDto> order,
KeywordsCriteriaDto keywordsCriteria)
リスト検索(未精算ポートレット画面).
|
entry, matterArchivePostDelete, matterArchiveRegister, remove, removeAll, removeAllArchive, renew, selectByPk, selectList, selectView, selectViewArchive, selectViewForCopy
static final String SELECT_ADV_SEARCH_VIEW_SQLFILE_NM
事前申請検索画面リスト検索
用SQLファイル名.static final String SELECT_ADV_MAINTENANCE_VIEW_SQLFILE_NM
仮払データメンテナンス画面リスト検索
用SQLファイル名.static final String SELECT_PORTLET_VIEW_SQLFILE_NM
未精算ポートレット画面リスト検索
用SQLファイル名.Map<String,Object> selectAdvSearchView(AdvSearchCriteriaDto criteria, List<OrderDto> order)
事前申請書検索画面に表示する情報を取得します。
下記2通りの条件で事前申請書の検索を行い、UNIONして一括で取得します。
【1.未精算の事前申請書】
検索基準会社コード | 必須 | 案件制御テーブル.検索基準会社コードの完全一致条件 |
権限者コード | 必須 | 案件情報テーブル.権限者コードの完全一致条件 |
コンテンツID | 必須 | 仮払精算マッピングテーブル.コンテンツID(精算)の完全一致条件 |
精算申請書.システム案件ID | 任意 | 仮払精算連携テーブル.システム案件IDの完全一致条件 |
精算申請書.ユーザデータID | 任意 | 仮払精算連携テーブル.ユーザデータIDの完全一致条件 |
選択済み事前申請書リスト | 任意 | 取得した精算可能な事前申請書から、既に選択済みの事前申請書を検索結果から除去 |
上限表示件数 | 必須 | 取得件数を指定 |
(画面検索条件)案件番号 | 任意 | 案件情報テーブル.案件番号のlike検索条件 |
(画面検索条件)案件名 | 任意 | 案件情報テーブル.案件名のlike検索条件 |
(画面検索条件)申請基準日From | 任意 | 案件情報テーブル.申請基準日の大小検索条件 |
(画面検索条件)申請基準日To | 任意 | 案件情報テーブル.申請基準日の大小検索条件 |
(画面検索条件)仮払金額Min | 任意 | 仮払残高テーブル.会社通貨額の大小検索条件 |
(画面検索条件)仮払金額Max | 任意 | 仮払残高テーブル.会社通貨額の大小検索条件 |
criteria
- 検索条件order
- ソートオブジェクトリストList<AdvSearchResultDto> selectAdvSearchViewOnlyAdvApply(AdvSearchCriteriaDto criteria, List<OrderDto> order)
事前申請書情報を取得します。
パラメータ.ソート順で指定された値でORDER BY句を生成します。
当メソッドは引数として以下の値を受け取ります。
検索基準会社コード | 必須 | 案件制御テーブル.検索基準会社コードの完全一致条件 |
権限者コード | 必須 | 案件情報テーブル.権限者コードの完全一致条件 |
コンテンツID | 必須 | 仮払精算マッピングテーブル.コンテンツID(精算)の完全一致条件 |
事前申請書.システム案件ID | 必須 | 仮払残高テーブル.システム案件IDの完全一致条件 |
事前申請書.ユーザデータID | 必須 | 仮払残高テーブル.ユーザデータIDの完全一致条件 |
criteria
- 検索条件order
- ソートオブジェクトリストMap<String,Object> selectAdvMaintenanceView(AdvMaintenanceViewDto criteria, List<OrderDto> order, KeywordsCriteriaDto keywordsCriteria, AuthorityCriteriaDto authCriteria)
仮払データメンテナンス画面に表示する情報を取得します。
論理名 | 演算子 | 必須/任意 | 備考 | |
検索基準会社 |
完全一致 | 必須 | ||
精算ステータス |
完全一致 | 任意 | 未精算 、精算不要
以外の値が設定されている場合はKaidenRuntimeExceptionをthrowします。未指定の場合も 未精算 、精算不要
以外のデータはヒットしません。 |
|
案件番号 |
前方一致 | 任意 | ||
案件名 |
部分一致 | 任意 | ||
申請権限者コード |
完全一致 | 任意 | ||
申請基準日From |
以上 | 任意 | ||
申請基準日To |
以下 | 任意 | ||
申請組織 | 権限会社コード |
完全一致 | 任意 | すべて指定されている場合のみ適用 |
権限組織セットコード |
完全一致 | 任意 | ||
権限組織コード |
完全一致 | 任意 | ||
仮払部門 | 仮払部門組織セットコード |
完全一致 | 任意 | すべて指定されている場合のみ適用 |
仮払部門コード |
完全一致 | 任意 | ||
仮払金額Min |
以上 | 任意 | ||
仮払金額Max |
以下 | 任意 | ||
仮払金額ゼロ取扱区分 |
特殊 | 任意 | 1:残高0を含める(Default)、2:残高0のみ、3:残高0を含めないAdvBalanceManager.AdvDataMaintenanceBalanceZero を利用してください。 |
criteria
- 検索条件order
- ソートオブジェクトリストkeywordsCriteria
- キーワード条件authCriteria
- 認可条件Map<String,Object> selectPortletView(AdvPortletViewDto criteria, List<OrderDto> order, KeywordsCriteriaDto keywordsCriteria)
未精算ポートレット画面に表示する情報を取得します。
論理名 | 演算子 | 必須/任意 | 備考 | |
申請権限者コード |
完全一致 | 必須 | ||
精算ステータス |
完全一致 | 任意 | 未精算 、精算中
以外の値が設定されている場合はKaidenRuntimeExceptionをthrowします。未指定の場合も 未精算 、精算中
以外のデータはヒットしません。 |
|
案件番号 |
前方一致 | 任意 | ||
案件名 |
部分一致 | 任意 | ||
申請基準日From |
以上 | 任意 | ||
申請基準日To |
以下 | 任意 |
また会社認可判定は行いません。
criteria
- 検索条件order
- ソートオブジェクトリストkeywordsCriteria
- キーワード条件int changeAdjustmentStatusForDataMaintenance(List<AdvBalanceManagerDto> dataList, AuthorityCriteriaDto authCriteria) throws KaidenOptimisticLockException, KaidenHaventAuthorityToCompanyException
精算ステータスのみを更新します。
PK、及び更新カウンタ、精算ステータスを設定してください。
更新対象データに未精算
、精算不要
以外の値が設定されている場合はKaidenRuntimeExceptionをthrowします。
dataList
- 更新対象データリストauthCriteria
- 認可権限KaidenOptimisticLockException
- 楽観排他エラーKaidenHaventAuthorityToCompanyException
- 認可判定エラーCopyright © 2023 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.