public class MngPayeeNumberLogic extends AbstractTermMasterMaintenanceLogic
contextHelper, dateHelper, propertyHelper
コンストラクタと説明 |
---|
MngPayeeNumberLogic() |
divideTermAjax, moveTermAjax, selectTermAjax, selectTermAjax
entryAjax, getSearchAjaxCriteria, removeAjax, removeAjax, renewAjax, toDisabledAjax, toDisabledAjax, toEnabledAjax, toEnabledAjax
public static final String FORMAT_PATTERN_SLASH_TIMESTAMP
public MngPayeeNumberDto mngPayeeNumberDto
public PayeeNumberManager payeeNumberManager
public PayeeNumberAttManager payeeNumberAttManager
public PayeeNumberTermManager payeeNumberTermManager
public IdentifierHelper identifierHelper
protected CompanyManagerHelper companyManagerHelper
public GrantAuthorityUtilManager grantAuthorityUtilManager
public PayeeManager payeeManager
public NumberManager numberManager
protected AccessControlManager accessControlManager
public jp.co.slcs.kaiden2.solution_identnbr.foundation.model.service.K50mPayeeNumberAttService k50mPayeeNumberAttService
public AccessLogManager accessLogManager
protected IdentCryptoHelper identCryptoHelper
public LogicResultDto searchAjax(AbstractMasterMaintenanceForm form)
デフォルトのコンバータ(書式変換なし)を利用して、キーワード検索を行います
searchAjax
クラス内 AbstractMasterMaintenanceLogic
form
- 画面から送信された値AbstractMasterMaintenanceLogic.searchAjax(AbstractMasterMaintenanceForm, ConvertForJsonSource)
public LogicResultDto searchAjax(AbstractMasterMaintenanceForm form, ConvertForJsonSource convert)
マネージャクラスのselectListKeywordFilterを実行します。
form内の以下のフィールドを利用します
以下の条件で会社の認可設定を検証します
searchAjax
クラス内 AbstractMasterMaintenanceLogic
form
- 画面から送信された値convert
- 書式変換コンバータMasterManager.selectListKeywordFilter(KaidenDto, List, KeywordsCriteriaDto, AuthorityCriteriaDto)
public LogicResultDto selectAjax(AbstractMasterMaintenanceForm form)
※国際化されているテーブルの場合、ロケール数分のレコードが返却されます
デフォルトのコンバータ(書式変換なし)を利用して、レコードを返却します。
selectAjax
クラス内 AbstractMasterMaintenanceLogic
form
- 画面から送信された値 ※criteriaJsonのみ利用public LogicResultDto selectAjax(AbstractMasterMaintenanceForm form, ConvertForJsonSource convert)
※国際化されているテーブルの場合、ロケール数分のレコードが返却されます
selectAjax
クラス内 AbstractMasterMaintenanceLogic
form
- 画面から送信された値 ※criteriaJsonのみ利用convert
- 書式変換コンバータpublic LogicResultDto selectPayeeInfoAjax(AbstractMasterMaintenanceForm form)
form
- 画面から送信された値public LogicResultDto selectPayeeInfoAjax(AbstractMasterMaintenanceForm form, ConvertForJsonSource convert)
form
- 画面から送信された値convert
- 書式変換コンバータpublic LogicResultDto entryAjax(AbstractMasterMaintenanceForm form, String msgId) throws KaidenHaventAuthorityToCompanyException, KaidenDuplicationEntryException
任意の処理成功メッセージを設定できます。
entryAjax
クラス内 AbstractMasterMaintenanceLogic
form
- 画面から送信された値 ※updateDataJsonのみ利用msgId
- 処理成功後に表示するメッセージKaidenHaventAuthorityToCompanyException
- 権限のない会社への更新KaidenDuplicationEntryException
- データ重複public LogicResultDto renewAjax(AbstractMasterMaintenanceForm form) throws KaidenOptimisticLockException, KaidenDuplicationEntryException, KaidenHaventAuthorityToCompanyException
renewAjax
クラス内 AbstractMasterMaintenanceLogic
form
- 画面から送信された値 ※criteriaJsonのみ利用KaidenOptimisticLockException
- 更新対象が見つからないKaidenDuplicationEntryException
- 重複チェックエラーKaidenHaventAuthorityToCompanyException
- 当該データの更新権限がないpublic LogicResultDto renewPayeeNumberInfoAjax(AbstractMasterMaintenanceForm form) throws KaidenOptimisticLockException, KaidenHaventAuthorityToCompanyException, KaidenDuplicationEntryException
form
- 画面から送信された値 ※criteriaJsonのみ利用KaidenOptimisticLockException
- 更新対象が見つからないKaidenDuplicationEntryException
- 重複チェックエラーKaidenHaventAuthorityToCompanyException
- 当該データの更新権限がないpublic LogicResultDto moveTermAjax(AbstractTermMasterMaintenanceForm form, String msgId) throws KaidenValidateException, KaidenOptimisticLockException, KaidenDuplicationEntryException, KaidenHaventAuthorityToCompanyException
任意の処理成功メッセージを設定できます。
moveTermAjax
クラス内 AbstractTermMasterMaintenanceLogic
form
- 画面から送信された値 ※criteriaJson、newStartDate, newEndDateのみ利用msgId
- 処理成功後に表示するメッセージKaidenHaventAuthorityToCompanyException
KaidenValidateException
- バリデーションエラーKaidenOptimisticLockException
- 更新対象データが見つからない/楽観排他エラーKaidenDuplicationEntryException
- データ重複public LogicResultDto divideTermAjax(AbstractTermMasterMaintenanceForm form, String msgId) throws KaidenValidateException, KaidenOptimisticLockException, KaidenDuplicationEntryException, KaidenHaventAuthorityToCompanyException
任意の処理成功メッセージを設定できます。
divideTermAjax
クラス内 AbstractTermMasterMaintenanceLogic
form
- 画面から送信された値 ※criteriaJson、divideDateのみ利用msgId
- 処理成功後に表示するメッセージKaidenHaventAuthorityToCompanyException
KaidenValidateException
- バリデーションエラーKaidenOptimisticLockException
- 更新対象データが見つからない/楽観排他エラーKaidenDuplicationEntryException
- データ重複protected Map<String,String> getSurfaces()
■設定値一覧
設定キー | 設定値 |
companyCd | 会社コード |
payeeCd | 支払先コード |
lastTradingDay | 最終取引日 |
deletedDate | 予定削除日 |
startDate | 開始日 |
endDate | 終了日 |
typeCd | 処理区分 |
number1 | マイナンバー入力1 |
number2 | マイナンバー入力2 |
confirmationDocument1 | 確認書類(選択) |
confirmationDocument2 | 確認書類(テキスト) |
getSurfaces
クラス内 AbstractMasterMaintenanceLogic
protected String[] getKeywordSearchTargetCol()
getKeywordSearchTargetCol
クラス内 AbstractMasterMaintenanceLogic
protected List<String> getI18nTargetField()
getI18nTargetField
クラス内 AbstractMasterMaintenanceLogic
protected MasterManager<? extends KaidenDto> getManager()
getManager
クラス内 AbstractMasterMaintenanceLogic
protected Map<String,Object> getInputData(AbstractMasterMaintenanceForm form)
getInputData
クラス内 AbstractMasterMaintenanceLogic
form
- 画面から送信された値protected AuthorityCriteriaDto getReadAuthCriteria()
protected AuthorityCriteriaDto getWriteAuthCriteria()
protected List<Map<String,Object>> getInputDataDetail(MngPayeeNumberForm form)
form
- 画面から送信された値public LogicResultDto entryAccessLogInfoAjax(AbstractMasterMaintenanceForm form) throws KaidenApplicationException, KaidenSystemException
form
- 画面入力値KaidenApplicationException
- アプリケーション例外KaidenSystemException
- 例外public LogicResultDto checkFuncAuth(AbstractMasterMaintenanceForm form) throws KaidenApplicationException, KaidenSystemException
form
- 画面入力値KaidenApplicationException
- アプリケーション例外KaidenSystemException
- 例外public void _entryAccessLog(List<PayeeNumberAttManagerDto> entryList, String... accessContents) throws KaidenSystemException
entryList
- 従業員付属情報マスタリストaccessContents
- アクセス種別(省略可)KaidenSystemException
- システムエラーpublic LogicResultDto getAccessControlInfo(AbstractMasterMaintenanceForm form) throws KaidenApplicationException, KaidenSystemException
form
- 画面入力値KaidenApplicationException
- アプリケーション例外KaidenSystemException
- 例外public LogicResultDto selectCheck(AbstractMasterMaintenanceForm form)
form
- 画面から送信された値 ※criteriaJsonのみ利用Copyright © 2022 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.