public abstract class AbstractColPayeeNumberLogicBase extends AbstractPluginGadgetLogic
AbstractPluginGadgetLogic.ProcessType
修飾子とタイプ | フィールドと説明 |
---|---|
protected AccessControlManager |
accessControlManager
accessControlManager.
|
protected AccessLogManager |
accessLogManager
AccessLogManager.
|
protected static String |
BLOCK_KEY_COL_PAYEE_NUMBER_TABLE
ガジェットブロックキー: マイナンバー提出ガジェット・マイナンバー提出(支払先)テーブル.
|
protected ColPayeeNumberManager |
colPayeeNumberManager
ColPayeeNumberManager.
|
protected CompanyManagerHelper |
companyManagerHelper
CompanyManagerHelper.
|
static int |
DOCUMENT_LEN
(マイナンバー提出)確認書類最大文字数.
|
static String |
EROOR_MESSAGE_ERR0001
[メッセージ] [障害].
|
static String |
EROOR_MESSAGE_ERR0016
処理中にアクセスロックが実施されました。.
|
protected FileOperationHelper |
fileOperationHelper
FileManager.
|
protected GrantAuthorityUtilManager |
grantAuthorityUtilManager
GrantAuthorityUtilManager.
|
protected IdentCryptoHelper |
identCryptoHelper
IdentCryptoHelper.
|
protected IdentifierHelper |
identifierHelper
IdentifierHelper.
|
protected static String |
MANAGER_CLASS_KEY_MATTER_CONTROL
マネージャクラス取得用KEY.
|
protected MatterInfoManager |
matterInfoManager
MatterInfoManager.
|
static int |
NOTE_LEN
(マイナンバー提出)備考 最大文字数.
|
static int |
NUMBER_LEN
(マイナンバー提出)マイナンバー文字数.
|
protected NumberManager |
numberManager
NumberManager.
|
protected PayeeManager |
payeeManager
PayeeManager.
|
protected PayeeNumberAttManager |
payeeNumberAttManager
PayeeNumberAttManager.
|
protected PayeeNumberManager |
payeeNumberManager
PayeeNumberManager.
|
protected PayeeNumberTermManager |
payeeNumberTermManager
PayeeNumberTermManager.
|
static int |
REASON_LEN
(マイナンバー提出)事由 最大文字数.
|
blockSurfaceMap, contextHelper, currencyHelper, dateHelper, fieldDefsMap, propertyHelper, systemLocaleHelper, VAL_ARCHIVEMODE_ALL, VAL_ARCHIVEMODE_LATEST, VALIDATE_ERROR_CR_STRING, VALIDATE_ERROR_CR_STRING_MOB, VALIDATE_ERROR_SEP_STRING, validateDefsForGlobal, validateDefsForPostSingle, validateDefsMap
METHOD_ACTV_MATTER_DELETE, METHOD_APPLY, METHOD_APPLY_FROM_TEMP_SAVE, METHOD_APPLY_FROM_UNAPPLY, METHOD_APPROVE, METHOD_APPROVE_END, METHOD_ARC_MATTER_DELETE, METHOD_ARRIVE, METHOD_CPL_MATTER_DELETE, METHOD_DENY, METHOD_DISCONTINUE, METHOD_MATTER_ARCHIVE, METHOD_MATTER_END, METHOD_MATTER_HANDLE, METHOD_MATTER_START, METHOD_PULL_BACK, METHOD_REAPPLY, METHOD_RESERVE, METHOD_RESERVE_CANCEL, METHOD_SEND_BACK, METHOD_SEND_BACK_TO_PULL_BACK, METHOD_TEMP_SAVE_CREATE, METHOD_TEMP_SAVE_DELETE, METHOD_TEMP_SAVE_UPDATE
コンストラクタと説明 |
---|
AbstractColPayeeNumberLogicBase()
コンストラクタ.
|
修飾子とタイプ | メソッドと説明 |
---|---|
int |
actvMatterDelete(KaidenDto dto)
未完了案件削除処理時に実行されるメソッド.
|
protected void |
addValidateDefsRequired(String blockId,
boolean isTemp)
フィールド定義を基に必須バリデート定義を追加.
|
int |
apply(KaidenDto dto)
申請処理時に実行されるメソッド.
|
int |
applyFromTempSave(KaidenDto dto)
一時保存案件の申請処理時に実行されるメソッド.
|
int |
applyFromUnapply(KaidenDto dto)
未申請案件の申請処理時に実行されるメソッド.
|
int |
approve(KaidenDto dto)
承認処理時に実行されるメソッド.
|
int |
approveEnd(KaidenDto dto)
承認終了処理時に実行されるメソッド.
|
int |
arcMatterDelete(KaidenDto dto)
過去案件削除処理時に実行されるメソッド.
|
int |
arrive(KaidenDto dto)
到達処理時に実行されるメソッド.
|
protected List<ErrorDetailDto> |
checkSelectedData(Map<String,Object> dataMap,
AbstractPluginGadgetLogic.ProcessType processType)
検索結果のマスタ整合性チェック.
|
int |
cplMatterDelete(KaidenDto dto)
完了案件削除処理時に実行されるメソッド.
|
protected void |
defineValidateForApply(GadgetMediatorParams params)
申請アクション時バリデート定義処理.
|
protected void |
defineValidateForApplyFromTempSave(GadgetMediatorParams params)
一時保存案件の申請アクション時バリデート定義処理.
|
protected void |
defineValidateForApplyFromUnapply(GadgetMediatorParams params)
未申請案件の申請アクション時バリデート定義処理.
|
protected void |
defineValidateForApprove(GadgetMediatorParams params)
承認アクション時バリデート定義処理.
|
protected void |
defineValidateForApproveEnd(GadgetMediatorParams params)
承認終了アクション時バリデート定義処理.
|
protected void |
defineValidateForNormal(GadgetMediatorParams params,
boolean tmpFlg)
フィールドバリデート定義.
|
protected void |
defineValidateForReapply(GadgetMediatorParams params)
再申請アクション時バリデート定義処理.
|
protected void |
defineValidateForReserve(GadgetMediatorParams params)
保留アクション時バリデート定義処理.
|
protected void |
defineValidateForReserveCancel(GadgetMediatorParams params)
保留解除アクション時バリデート定義処理.
|
protected void |
defineValidateForSendBack(GadgetMediatorParams params)
差戻しアクション時バリデート定義処理.
|
protected void |
defineValidateForSendBack(GadgetMediatorParams params,
boolean tmpFlg)
フィールドバリデート定義(差し戻し時).
|
protected void |
defineValidateForTempSaveCreate(GadgetMediatorParams params)
一時保存(新規登録)アクション時バリデート定義処理.
|
protected void |
defineValidateForTempSaveUpdate(GadgetMediatorParams params)
一時保存(更新)アクション時バリデート定義処理.
|
protected int |
deleteTable(boolean tempFlg)
マイナンバー提出(支払先)テーブルデータ削除処理.
|
protected int |
deleteTableIncludeBackground()
マイナンバー提出(支払先)テーブルデータ削除処理(履歴を含む).
|
int |
deny(KaidenDto dto)
否認処理時に実行されるメソッド.
|
int |
discontinue(KaidenDto dto)
取止め処理時に実行されるメソッド.
|
LogicResultDto |
getAccessControlInfo(AbstractColPayeeNumberForm form)
アクセス制御テーブル更新カウンタ取得.
|
protected List<PluginGadgetManager<? extends KaidenDto>> |
getDeleteTargetsForArchiveManagers()
退避済完了案件削除対象マネージャリストを返却.
|
protected List<KaidenValidateResult> |
globalValidateMain(String eventKey,
GadgetMediatorParams params,
boolean isAuto,
boolean isLump)
大域バリデート処理.
|
protected int |
insertTable(KaidenDto dto)
マイナンバー提出(支払先)テーブル登録処理.
|
protected int |
insertTableTempSave()
マイナンバー提出(支払先)テーブル登録処理.
|
boolean |
isHaveAuthority(String companycd)
機能権限コード(【支払先】マイナンバーの確認権限)の保持確認.
|
protected Map<String,Object> |
mapConvert(Map<String,Object> dataMap,
ConvertForJsonSource converter,
AbstractPluginGadgetLogic.ProcessType processType)
JSON出力用の形式に変換し同時に書式も設定.
|
protected int |
matterArchiveRegister(KaidenDto dto,
CriteriaForSqlDto criteria,
Map<String,Object> dataMap)
案件退避処理時の登録処理.
|
int |
matterEnd(KaidenDto dto)
案件終了処理時に実行されるメソッド.
|
int |
matterHandle(KaidenDto dto)
案件操作処理時に実行されるメソッド.
|
int |
matterStart(KaidenDto dto)
案件開始処理時に実行されるメソッド.
|
protected int |
mergeAllMaster(ColPayeeNumberManagerDto colPayeeNumberManagerDto)
マスタ更新(マージ)処理.
|
protected List<KaidenValidateResult> |
postSingleValidate(String eventKey,
GadgetMediatorParams params,
boolean isAuto,
boolean isLump)
ガジェット内個別バリデート処理.
|
int |
pullBack(KaidenDto dto)
引戻し処理時に実行されるメソッド.
|
int |
reapply(KaidenDto dto)
再申請処理時に実行されるメソッド.
|
int |
reserve(KaidenDto dto)
保留処理時に実行されるメソッド.
|
int |
reserveCancel(KaidenDto dto)
保留解除処理時に実行されるメソッド.
|
LogicResultDto |
searchEncNumber(AbstractColPayeeNumberForm form)
アクセスログの登録をし、マイナンバーを取得.
|
LogicResultDto |
searchNumberAtt(AbstractColPayeeNumberForm form)
支払先番号管理付属情報マスタを登録済みフラグを取得.
|
protected Map<String,Object> |
selectBlockDatasForArchive(CriteriaForSqlDto criteria)
過去案件用検索詳細処理.
|
protected Map<String,Object> |
selectBlockDatasForCopy(CriteriaForSqlDto criteria)
申請書コピー用検索詳細処理.
|
protected Map<String,Object> |
selectBlockDatasForView(CriteriaForSqlDto criteria)
初期表示用検索詳細処理.
|
int |
sendBack(KaidenDto dto)
差戻し処理時に実行されるメソッド.
|
int |
sendBackToPullBack(KaidenDto dto)
差戻し後の引戻し処理時に実行されるメソッド.
|
int |
tempSaveCreate(KaidenDto dto)
一時保存(新規登録)処理時に実行されるメソッド.
|
int |
tempSaveDelete(KaidenDto dto)
一時保存(削除)処理時に実行されるメソッド.
|
int |
tempSaveUpdate(KaidenDto dto)
一時保存(更新)処理時に実行されるメソッド.
|
protected Map<String,Object> |
viewMap(PluginGadgetDTO conditionDto)
リクエストパラメータとのマージ用データ取得(非フォーマット版).
|
protected Map<String,Object> |
viewMapFormated(PluginGadgetDTO conditionDto,
ConvertForJsonSource converter)
表示用データ取得(フォーマット版).
|
addValidateDefsMap, addValidateDefsMap, addValidateDefsMap, addValidateDefsMapOnlyInput, addValidateDefsMapOnlyInput, calcCompanyAmount, calcCompanyAmountSum, complementJsonData, convCriteriaForSqlDto, convCriteriaForSqlDtoForArchive, convertFieldDefsFromAppGadgetDto, convertGadgetDto, createLogicResultDto, dataMapIdEdit, dataMapSupplementPk, dataMapSupplementSearchCriteria, dataMapUserDataIdEdit, defineValidate, defineValidateForDeny, defineValidateForDiscontinue, defineValidateForMatterHandle, defineValidateForPullBack, defineValidateForSendBackToPullBack, defineValidateForTempSaveDelete, getAppGadgetDto, getArgs, getDtoPkDefList, getGadgetDto, getGadgetId, getGlobalComplementJsonDataProcess, getInitialData, getJsonDataDetailBlock, getJsonDataNormalBlock, getMergeKeyDefList, getMultiValue, getSingleValue, getSummaryBigDecimal, getValidateErrorMode, globalValidate, innerValidate, isInputMode, isLastMatterEnd, isNecessaryMergeDbData, isSendDataFlag, isValidateSkip, mainProcess, makeSingleInsertList, matterArchive, matterArchiveLocaleValidate, matterArchivePost, matterArchiveValidate, mergeDbAndRequestData, outputWarnLog, postProcess, preProcess, preProcessGlobalComplement, setAppGadgetDto, setGadgetDto, setSendDataFlag, singleValidate, view, viewArchive, viewForCopy
close, getCaller, getCouplingValue, getResult, outset, outset2, run, setCaller, setResult
protected static final String BLOCK_KEY_COL_PAYEE_NUMBER_TABLE
public static final String EROOR_MESSAGE_ERR0001
public static final String EROOR_MESSAGE_ERR0016
public static final int NOTE_LEN
public static final int REASON_LEN
public static final int NUMBER_LEN
public static final int DOCUMENT_LEN
protected static final String MANAGER_CLASS_KEY_MATTER_CONTROL
protected CompanyManagerHelper companyManagerHelper
protected GrantAuthorityUtilManager grantAuthorityUtilManager
protected PayeeManager payeeManager
protected PayeeNumberManager payeeNumberManager
protected PayeeNumberAttManager payeeNumberAttManager
protected PayeeNumberTermManager payeeNumberTermManager
protected ColPayeeNumberManager colPayeeNumberManager
protected NumberManager numberManager
protected MatterInfoManager matterInfoManager
protected FileOperationHelper fileOperationHelper
protected IdentifierHelper identifierHelper
protected IdentCryptoHelper identCryptoHelper
protected AccessLogManager accessLogManager
protected AccessControlManager accessControlManager
public int apply(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
マイナンバー提出(支払先)テーブルを登録します。
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int applyFromTempSave(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
対象となるテーブルを削除後に、マイナンバー提出(支払先)テーブルを登録します。
削除条件のシステム案件IDは、"temporary
"を利用します。
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害deleteTable(boolean)
public int applyFromUnapply(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
マイナンバー提出(支払先)テーブルを登録します。
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int approve(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
直前のユーザデータIDが設定されている場合に、マイナンバー提出(支払先)テーブルを登録します。
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int approveEnd(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
直前のユーザデータIDが設定されている場合に、マイナンバー提出(支払先)テーブルを登録します。
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int deny(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
否認時に、登録されたマイナンバーに関連するデータを削除/クリアします。
dto
- 検索条件KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int discontinue(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
取止め時に、登録されたマイナンバーに関連するデータを削除/クリアします。
dto
- 検索条件KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int matterHandle(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
本機能では何も処理を行わず、常に0を返却します。
dto
- 検索条件KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int pullBack(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
本機能では何も処理を行わず、常に0を返却します。
dto
- 検索条件KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int reapply(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
マイナンバー提出(支払先)テーブルを登録します。
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int reserve(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
直前のユーザデータIDが設定されている場合に、マイナンバー提出(支払先)テーブルを登録します。
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int reserveCancel(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
直前のユーザデータIDが設定されている場合に、マイナンバー提出(支払先)テーブルを登録します。
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int sendBack(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
直前のユーザデータIDが設定されている場合に、マイナンバー提出(支払先)テーブルを登録します。
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int sendBackToPullBack(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
本機能では何も処理を行わず、常に0を返却します。
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int tempSaveCreate(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
マイナンバー提出(支払先)テーブルを登録します。
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int tempSaveDelete(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
対象となるテーブルを削除します。
削除条件のシステム案件IDは、"temporary
"を利用します。
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害deleteTable(boolean)
public int tempSaveUpdate(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
対象となるテーブルを削除後に、マイナンバー提出(支払先)テーブルを登録します。
削除条件のシステム案件IDは、"temporary
"を利用します。
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害deleteTable(boolean)
public int matterStart(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
本機能では何も処理を行わず、常に0を返却します。
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int matterEnd(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
処理結果ステータスが[承認終了]、[最終承認]の場合に、マスタテーブル更新(マージ)処理を行います。
処理結果ステータスが[案件操作]の場合に登録されたマイナンバーに関連するデータをクリアします。
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害mergeAllMaster(ColPayeeNumberManagerDto)
public int arrive(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
本機能では何も処理を行わず、常に0を返却します。
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int actvMatterDelete(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
対象となるマイナンバー提出(支払先)テーブルの履歴を含めた全てのデータを削除します。
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害deleteTableIncludeBackground()
public int arcMatterDelete(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
(過去案件)マイナンバー提出(支払先)テーブル(過去案件)を一括削除します。
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害PluginGadgetManager.removeAllArchive(CriteriaForSqlDto)
public int cplMatterDelete(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
対象となるテーブルの履歴を含めた全てのデータを削除します。
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害deleteTableIncludeBackground()
protected Map<String,Object> viewMap(PluginGadgetDTO conditionDto) throws KaidenSystemException
マスタ情報は補完せず、テーブル自身の項目だけを返却します。
viewMap
クラス内 AbstractPluginGadgetLogic
conditionDto
- 検索条件KaidenSystemException
- システムエラーが発生した。viewMapFormated(jp.co.slcs.kaiden2.extension_imw.foundation.model.dto.PluginGadgetDTO, jp.co.slcs.kaiden2.base.foundation.util.ConvertForJsonSource)
protected Map<String,Object> viewMapFormated(PluginGadgetDTO conditionDto, ConvertForJsonSource converter) throws KaidenSystemException
マスタ情報は補完せず、テーブル自身の項目だけを返却します。
データ取得と、取得したデータのフォーマットを行います。
マイナンバー提出(支払先)テーブルの取得は、ColPayeeNumberManager#selectList(ColPayeeNumberManagerDto)
を利用します。
viewMapFormated
クラス内 AbstractPluginGadgetLogic
conditionDto
- 検索条件converter
- 書式変換設定KaidenSystemException
- システムエラーが発生した。protected int insertTable(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
dto
- 更新内容KaidenSystemException
- システムエラーが発生KaidenApplicationException
- アプリケーションエラーが発生protected int insertTableTempSave() throws KaidenSystemException, KaidenDuplicationEntryException
KaidenSystemException
- システムエラーKaidenDuplicationEntryException
- エラーprotected int deleteTable(boolean tempFlg) throws KaidenSystemException
tempFlg
- 一時保存データフラグKaidenSystemException
- システムエラーprotected int deleteTableIncludeBackground() throws KaidenSystemException
KaidenSystemException
- システムエラーprotected int mergeAllMaster(ColPayeeNumberManagerDto colPayeeNumberManagerDto) throws KaidenApplicationException
案件終了処理時に支払先番号管理マスタ群にマージします。
colPayeeNumberManagerDto
- 支払先マイナンバー収集テーブル更新条件KaidenApplicationException
- アプリケーションエラーprotected void defineValidateForApply(GadgetMediatorParams params) throws KaidenSystemException, KaidenApplicationException
defineValidateForApply
クラス内 AbstractPluginGadgetLogic
params
- ガジェットメディエータ処理情報クラスKaidenSystemException
- システムエラーが発生KaidenApplicationException
- アプリケーションエラーが発生defineValidateForNormal(GadgetMediatorParams, boolean)
protected void defineValidateForApplyFromTempSave(GadgetMediatorParams params) throws KaidenSystemException, KaidenApplicationException
defineValidateForApplyFromTempSave
クラス内 AbstractPluginGadgetLogic
params
- ガジェットメディエータ処理情報クラスKaidenSystemException
- システムエラーが発生KaidenApplicationException
- アプリケーションエラーが発生defineValidateForNormal(GadgetMediatorParams, boolean)
protected void defineValidateForApplyFromUnapply(GadgetMediatorParams params) throws KaidenSystemException, KaidenApplicationException
defineValidateForApplyFromUnapply
クラス内 AbstractPluginGadgetLogic
params
- ガジェットメディエータ処理情報クラスKaidenSystemException
- システムエラーが発生KaidenApplicationException
- アプリケーションエラーが発生defineValidateForNormal(GadgetMediatorParams, boolean)
protected void defineValidateForApprove(GadgetMediatorParams params) throws KaidenSystemException, KaidenApplicationException
defineValidateForApprove
クラス内 AbstractPluginGadgetLogic
params
- ガジェットメディエータ処理情報クラスKaidenSystemException
- システムエラーが発生KaidenApplicationException
- アプリケーションエラーが発生defineValidateForNormal(GadgetMediatorParams, boolean)
protected void defineValidateForApproveEnd(GadgetMediatorParams params) throws KaidenSystemException, KaidenApplicationException
defineValidateForApproveEnd
クラス内 AbstractPluginGadgetLogic
params
- ガジェットメディエータ処理情報クラスKaidenSystemException
- システムエラーが発生KaidenApplicationException
- アプリケーションエラーが発生defineValidateForNormal(GadgetMediatorParams, boolean)
protected void defineValidateForReapply(GadgetMediatorParams params) throws KaidenSystemException, KaidenApplicationException
defineValidateForReapply
クラス内 AbstractPluginGadgetLogic
params
- ガジェットメディエータ処理情報クラスKaidenSystemException
- システムエラーが発生KaidenApplicationException
- アプリケーションエラーが発生defineValidateForNormal(GadgetMediatorParams, boolean)
protected void defineValidateForReserve(GadgetMediatorParams params) throws KaidenSystemException, KaidenApplicationException
defineValidateForReserve
クラス内 AbstractPluginGadgetLogic
params
- ガジェットメディエータ処理情報クラスKaidenSystemException
- システムエラーが発生KaidenApplicationException
- アプリケーションエラーが発生defineValidateForNormal(GadgetMediatorParams, boolean)
protected void defineValidateForReserveCancel(GadgetMediatorParams params) throws KaidenSystemException, KaidenApplicationException
defineValidateForReserveCancel
クラス内 AbstractPluginGadgetLogic
params
- ガジェットメディエータ処理情報クラスKaidenSystemException
- システムエラーが発生KaidenApplicationException
- アプリケーションエラーが発生defineValidateForNormal(GadgetMediatorParams, boolean)
protected void defineValidateForSendBack(GadgetMediatorParams params) throws KaidenSystemException, KaidenApplicationException
defineValidateForSendBack
クラス内 AbstractPluginGadgetLogic
params
- ガジェットメディエータ処理情報クラスKaidenSystemException
- システムエラーが発生KaidenApplicationException
- アプリケーションエラーが発生defineValidateForNormal(GadgetMediatorParams, boolean)
protected void defineValidateForTempSaveCreate(GadgetMediatorParams params) throws KaidenSystemException, KaidenApplicationException
defineValidateForTempSaveCreate
クラス内 AbstractPluginGadgetLogic
params
- ガジェットメディエータ処理情報クラスKaidenSystemException
- システムエラーが発生KaidenApplicationException
- アプリケーションエラーが発生defineValidateForNormal(GadgetMediatorParams, boolean)
protected void defineValidateForTempSaveUpdate(GadgetMediatorParams params) throws KaidenSystemException, KaidenApplicationException
defineValidateForTempSaveUpdate
クラス内 AbstractPluginGadgetLogic
params
- ガジェットメディエータ処理情報クラスKaidenSystemException
- システムエラーが発生KaidenApplicationException
- アプリケーションエラーが発生defineValidateForNormal(GadgetMediatorParams, boolean)
protected void defineValidateForNormal(GadgetMediatorParams params, boolean tmpFlg) throws KaidenSystemException, KaidenApplicationException
params
- ガジェットメディエータ処理情報クラスtmpFlg
- 一時保存識別 (true:一時保存)KaidenSystemException
- システムエラーが発生KaidenApplicationException
- アプリケーションエラーが発生protected void defineValidateForSendBack(GadgetMediatorParams params, boolean tmpFlg) throws KaidenSystemException, KaidenApplicationException
params
- ガジェットメディエータ処理情報クラスtmpFlg
- 一時保存識別 (true:一時保存)KaidenSystemException
- システムエラーが発生KaidenApplicationException
- アプリケーションエラーが発生protected void addValidateDefsRequired(String blockId, boolean isTemp)
addValidateDefsRequired
クラス内 AbstractPluginGadgetLogic
blockId
- ブロックIDisTemp
- 一時保存かどうか true:一時保存protected List<KaidenValidateResult> postSingleValidate(String eventKey, GadgetMediatorParams params, boolean isAuto, boolean isLump) throws KaidenSystemException, KaidenApplicationException
常に空のListを返却。
postSingleValidate
クラス内 AbstractPluginGadgetLogic
eventKey
- 表示画面種別params
- 呼び出したイベントisAuto
- 自動処理区分isLump
- 一括処理区分KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害protected List<KaidenValidateResult> globalValidateMain(String eventKey, GadgetMediatorParams params, boolean isAuto, boolean isLump) throws KaidenSystemException, KaidenApplicationException
常に空のListを返却。
globalValidateMain
クラス内 AbstractPluginGadgetLogic
eventKey
- 表示画面種別params
- 呼び出したイベントisAuto
- 自動処理区分isLump
- 一括処理区分KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害protected Map<String,Object> selectBlockDatasForView(CriteriaForSqlDto criteria)
AbstractPluginGadgetLogic.view(AbstractImwPageForm, ConvertForJsonSource)
から実行される検索処理です。
ガジェット内の全ブロックのデータをMapに格納して返却します。
システム案件idが未設定の場合(初回表示時など)は、空のリストを返却します。
設定されている場合は、PluginGadgetManager.selectView(CriteriaForSqlDto)
の取得結果を返却します。
selectBlockDatasForView
クラス内 AbstractPluginGadgetLogic
criteria
- SQL条件用Dtoprotected Map<String,Object> selectBlockDatasForCopy(CriteriaForSqlDto criteria)
AbstractPluginGadgetLogic.viewForCopy(AbstractImwPageForm, ConvertForJsonSource)
から実行される検索処理です。
ガジェット内の全ブロックのデータをMapに格納して返却します。
PluginGadgetManager.selectViewArchive(CriteriaForSqlDto)
の取得結果を返却します。
selectBlockDatasForCopy
クラス内 AbstractPluginGadgetLogic
criteria
- SQL条件用Dtoprotected Map<String,Object> selectBlockDatasForArchive(CriteriaForSqlDto criteria)
AbstractPluginGadgetLogic.viewArchive(AbstractImwPageForm, ConvertForJsonSource)
から実行される検索処理です。
ガジェット内の全ブロックのデータをMapに格納して返却します。
PluginGadgetManager.selectViewArchive(CriteriaForSqlDto)
の取得結果を返却します。
selectBlockDatasForArchive
クラス内 AbstractPluginGadgetLogic
criteria
- SQL条件用Dtoprotected List<ErrorDetailDto> checkSelectedData(Map<String,Object> dataMap, AbstractPluginGadgetLogic.ProcessType processType)
初期表示用検索
、
申請書コピー用検索
、
過去案件用検索
の取得結果に対し、マスタ整合性などのチェックを行います。
チェックOK(チェックなし含む)の場合は空のリストを返却します。
取得したマイナンバー提出(支払先)テーブルのデータに対して、以下マスタの整合性チェックを行います。
■マイナンバー提出(支払先) テーブル
checkSelectedData
クラス内 AbstractPluginGadgetLogic
dataMap
- ブロックデータ MapprocessType
- 検索処理タイプ列挙protected int matterArchiveRegister(KaidenDto dto, CriteriaForSqlDto criteria, Map<String,Object> dataMap)
マイナンバー提出(支払先)テーブルの対象データを過去案件退避します。
matterArchiveRegister
クラス内 AbstractPluginGadgetLogic
dto
- 更新内容criteria
- SQL条件dataMap
- ブロックデータ Mapprotected Map<String,Object> mapConvert(Map<String,Object> dataMap, ConvertForJsonSource converter, AbstractPluginGadgetLogic.ProcessType processType)
標準では引数のconverterのmapConvertメソッド実行結果を返却します。
overrideする場合、対象のガジェット、ガジェットブロックタイプに応じた値を設定する必要があります。
対象のガジェット、ガジェットブロックタイプが[normal]の場合、 返却するMapのvalueにはMap形式の値を設定、[detail]の場合は、 List形式の値を設定する必要があります。
mapConvert
クラス内 AbstractPluginGadgetLogic
dataMap
- SQL実行結果converter
- 書式変換設定processType
- 処理種別protected List<PluginGadgetManager<? extends KaidenDto>> getDeleteTargetsForArchiveManagers()
案件退避処理時に実行する退避済完了案件削除を行うマネージャクラスのリスト
getDeleteTargetsForArchiveManagers
クラス内 AbstractPluginGadgetLogic
public boolean isHaveAuthority(String companycd)
ログインユーザが機能権限コード(【支払先】マイナンバーの確認権限)を保持しているかを確認します。
companycd
- 会社コードpublic LogicResultDto searchEncNumber(AbstractColPayeeNumberForm form)
form
- 画面入力値public LogicResultDto getAccessControlInfo(AbstractColPayeeNumberForm form) throws KaidenApplicationException, KaidenSystemException
form
- 画面入力値KaidenApplicationException
- アプリケーションエラーが発生KaidenSystemException
- システムエラーが発生public LogicResultDto searchNumberAtt(AbstractColPayeeNumberForm form)
form
- 画面入力値Copyright © 2022 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.