@Component @Scope(value="prototype") public class LaborSimpleAppRouteLogic extends AbstractTermMasterA2MaintenanceLogic
修飾子とタイプ | フィールドと説明 |
---|---|
LaborSimpleAppRouteManager |
laborSimpleAppRouteManager
LaborSimpleAppRouteManager.
|
contextHelper, dateHelper, propertyHelper, readA2Filter, writeA2Filter
コンストラクタと説明 |
---|
LaborSimpleAppRouteLogic() |
divideTermAjax, divideTermAjax, moveTermAjax, moveTermAjax, selectTermAjax
entryAjax, getSearchAjaxCriteria, removeAjax, renewAjax, searchAjax, selectAjax, setReadA2Filter, setWriteA2Filter, toDisabledAjax, toDisabledAjax, toEnabledAjax, toEnabledAjax
@Autowired public LaborSimpleAppRouteManager laborSimpleAppRouteManager
public void setCallerController(Class<?> clazz)
clazz
- 呼び出し元コントローラークラス@Transactional(rollbackFor=java.lang.Exception.class) public LogicResultDto selectTermAjax(AbstractCommonMaintenanceForm form)
デフォルトのコンバータ(書式変換なし)を利用して、レコードを返却します。
selectTermAjax
クラス内 AbstractTermMasterA2MaintenanceLogic
form
- 画面から送信された値 ※criteriaJsonのみ利用protected String[] getKeywordSearchTargetCol()
getKeywordSearchTargetCol
クラス内 AbstractMasterA2MaintenanceLogic
@Deprecated protected List<String> getI18nTargetField()
当マスタはロケールを保持していないため非推奨としています。
必ずKaidenRuntimeExceptionがスローされます。
getI18nTargetField
クラス内 AbstractMasterA2MaintenanceLogic
protected Map<String,Object> getInputData(AbstractCommonMaintenanceForm form)
getInputData
クラス内 AbstractMasterA2MaintenanceLogic
form
- 画面から送信された値protected Map<String,String> getSurfaces()
■設定値一覧
userCd | ユーザコード |
userName | ユーザ名 |
startDate | 開始日 |
endDate | 終了日 |
dailyAppApproveUserCd | 日次承認者コード |
dailyAppInspectUserCd | 日次点検者コード |
wreportInspectUserCd | 勤務表点検者コード |
getSurfaces
クラス内 AbstractMasterA2MaintenanceLogic
public LogicResultDto searchAjax(AbstractCommonMaintenanceForm form)
キーワード検索を行い、ListConverter
を使用して書式変換を行います。
searchAjax
クラス内 AbstractMasterA2MaintenanceLogic
form
- 画面から送信された値MasterManager.selectListKeywordFilter(KaidenDto, List, KeywordsCriteriaDto, AuthorityCriteriaDto)
public LogicResultDto selectAjax(AbstractCommonMaintenanceForm form, ConvertForJsonSource converter)
※国際化されているテーブルの場合、ロケール数分のレコードが返却されます
selectAjax
クラス内 AbstractMasterA2MaintenanceLogic
form
- 画面から送信された値 ※criteriaJsonのみ利用converter
- 書式変換コンバータpublic LogicResultDto entryAjax(AbstractCommonMaintenanceForm form, String msgId) throws KaidenHaventAuthorityException, KaidenDuplicationEntryException
任意の処理成功メッセージを設定できます。
entryAjax
クラス内 AbstractMasterA2MaintenanceLogic
form
- 画面から送信された値 ※updateDataJsonのみ利用msgId
- 処理成功後に表示するメッセージKaidenDuplicationEntryException
- データ重複KaidenHaventAuthorityException
- 権限のない会社への更新public LogicResultDto removeAjax(AbstractCommonMaintenanceForm form, String msgId) throws KaidenHaventAuthorityException
任意の処理成功メッセージを設定できます。
removeAjax
クラス内 AbstractMasterA2MaintenanceLogic
form
- 画面から送信された値 ※criteriaJsonのみ利用msgId
- 処理成功後に表示するメッセージKaidenHaventAuthorityException
- 当該データの更新権限がないpublic LogicResultDto renewAjax(AbstractCommonMaintenanceForm form, String msgId) throws KaidenDuplicationEntryException, KaidenOptimisticLockException, KaidenHaventAuthorityException
任意の処理成功メッセージを設定できます。
renewAjax
クラス内 AbstractMasterA2MaintenanceLogic
form
- 画面から送信された値 ※criteriaJsonのみ利用msgId
- 処理成功後に表示するメッセージKaidenDuplicationEntryException
- データ重複KaidenOptimisticLockException
- 更新対象データが見つからない/楽観排他エラーKaidenHaventAuthorityException
- 当該データの更新権限がないprotected MasterA2Manager<? extends KaidenDto,? extends AuthorizedAccessDataFilterIF> getManager()
getManager
クラス内 AbstractMasterA2MaintenanceLogic
Copyright © 2023 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.