public interface DocumentManager extends TermMasterManagerForHeader<DocumentManagerDto,DocumentDtlManagerDto>
修飾子とタイプ | インタフェースと説明 |
---|---|
static class |
DocumentManager.CustomValidateNumericSwitchIndefinite
カスタムバリデート_半角数字チェック.
|
static class |
DocumentManager.CustomValidateRequiredSwitchIndefinite
カスタムバリデート_必須チェック.
|
修飾子とタイプ | フィールドと説明 |
---|---|
static int |
COMPANY_CD_LEN
会社コード桁数.
|
static int |
DOCUMENT_CD_LEN
ドキュメントコード桁数.
|
static int |
DOCUMENT_NAME_LEN
ドキュメント名桁数.
|
static int |
DOCUMENT_SHORT_NAME_LEN
ドキュメント略称桁数.
|
static List<String> |
END_DATE_FIELD_LIST
期間終了日項目.
|
static int |
KEEP_MONTHS_LEN
保管月数桁数.
|
static String |
SELECT_DOCMENT_LIST_DEFS_SQLFILE_NM
ドキュメントマスタデータ取得用SQLファイル名.
|
static String |
SELECT_VIEW_SQLFILE_NM
リスト検索(マスタ情報付与)}用SQLファイル名.
|
static int |
SORT_KEY_LEN
ソートキー桁数.
|
static int |
TERM_CD_LEN
期間コード桁数.
|
修飾子とタイプ | メソッドと説明 |
---|---|
List<ValidateDefsDto> |
getValidateDefsDtoList4Entry()
新規登録用の検証.
|
List<ValidateDefsDto> |
getValidateDefsDtoList4Renew()
更新登録用の検証.
|
int |
mergeAllFamily(DocumentManagerDto headerData,
List<DocumentDtlManagerDto> detailDataList,
AuthorityCriteriaDto authCriteria)
データがなければ挿入、あれば更新する.
|
int |
mergeAllFamilyIgnoreAuthCompany(DocumentManagerDto headerData,
List<DocumentDtlManagerDto> detailDataList)
データがなければ挿入、あれば更新する(認可設定無視).
|
divideTermFamily, divideTermFamily, divideTermFamilyIgnoreAuthCompany, divideTermFamilyIgnoreAuthCompany, entryFamily, entryFamilyIgnoreAuthCompany, executeIterateLogic, getDetailManagerDtoClass, getMainManagerDtoClass, getPkFileds, moveTermFamily, moveTermFamilyIgnoreAuthCompany, removeFamily, removeFamilyIgnoreAuthCompany, renewFamily, renewFamilyIgnoreAuthCompany, selectListIgnoreAuthCompanyWithLock
divideTerm, divideTermIgnoreAuthCompany, entry, entryIgnoreAuthCompany, moveTerm, moveTermIgnoreAuthCompany, remove, removeIgnoreAuthCompany, renew, renewIgnoreAuthCompany, select, selectIgnoreAuthCompany, selectList, selectListIgnoreAuthCompany, selectListIncluedsSearchDate, selectListIncluedsSearchDateIgnoreAuthCompany, selectListKeywordFilter, selectListKeywordFilterIgnoreAuthCompany, selectListWithReference, selectListWithReferenceIgnoreAuthCompany, selectLocales, selectLocalesIgnoreAuthCompany, selectTerms, selectTermsIgnoreAuthCompany, toDisabled, toDisabledIgnoreAuthCompany, toEnabled, toEnabledIgnoreAuthCompany
getDtoClass, validate4Entry, validate4Renew
static final int COMPANY_CD_LEN
static final int TERM_CD_LEN
static final int DOCUMENT_CD_LEN
static final int DOCUMENT_NAME_LEN
static final int DOCUMENT_SHORT_NAME_LEN
static final int KEEP_MONTHS_LEN
static final int SORT_KEY_LEN
static final String SELECT_VIEW_SQLFILE_NM
static final String SELECT_DOCMENT_LIST_DEFS_SQLFILE_NM
指定した会社コードに紐づくデータが存在しない場合はデフォルト設定データを返却します。
int mergeAllFamily(DocumentManagerDto headerData, List<DocumentDtlManagerDto> detailDataList, AuthorityCriteriaDto authCriteria) throws KaidenHaventAuthorityToCompanyException, KaidenOptimisticLockException, KaidenDuplicationEntryException
headerData
- ヘッダテーブル更新データdetailDataList
- 明細テーブル更新データauthCriteria
- 認可判定条件KaidenHaventAuthorityToCompanyException
- 当該会社のデータの更新権限がないKaidenOptimisticLockException
- 更新対象が見つからないKaidenDuplicationEntryException
- 重複チェックエラーint mergeAllFamilyIgnoreAuthCompany(DocumentManagerDto headerData, List<DocumentDtlManagerDto> detailDataList) throws KaidenOptimisticLockException, KaidenDuplicationEntryException
headerData
- ヘッダテーブル更新データdetailDataList
- 明細テーブル更新データKaidenOptimisticLockException
- 更新対象が見つからないKaidenDuplicationEntryException
- 重複チェックエラーList<ValidateDefsDto> getValidateDefsDtoList4Entry()
項目名 | 検証内容 |
---|---|
会社コード | 必須、会社コード、マスタ存在確認 |
開始日 | 必須、日付(システム期間内) |
終了日 | 必須、日付(システム期間内)、開始日・終了日大小チェック |
ドキュメントカテゴリコード | 必須、マスタ存在確認/td> |
ドキュメントコード | 必須、英数字、桁数チェック |
区分 | 必須、マスタ存在確認/td> |
ドキュメント名称 | 必須、桁数チェック |
ドキュメント略称 | 桁数チェック |
保管月数 | 必須、数字、桁数チェック |
フォーマット1 | 必須、英数記号チェック |
ソートキー | 必須、数字、桁数チェック |
List<ValidateDefsDto> getValidateDefsDtoList4Renew()
項目名 | 検証内容 |
---|---|
会社コード | 必須、会社コード、マスタ存在確認 |
開始日 | 必須、日付(システム期間内) |
終了日 | 必須、日付(システム期間内)、開始日・終了日大小チェック |
ドキュメントカテゴリコード | 必須、マスタ存在確認/td> |
ドキュメントコード | 必須、英数字、桁数チェック |
ドキュメント名称 | 必須、桁数チェック |
区分 | 必須、マスタ存在確認/td> |
ドキュメント略称 | 桁数チェック |
保管月数 | 必須、数字、桁数チェック |
フォーマット1 | 必須、英数記号チェック |
ソートキー | 必須、数字、桁数チェック |
Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.