@Component @Scope(value="prototype") public class EmpWsAgreementLogic extends AbstractMasterA2MaintenanceLogic
修飾子とタイプ | フィールドと説明 |
---|---|
EmpWsAgreementManager |
empWsAgreementManager
EmpWsAgreementManager.
|
EntryDataRemoveConductor |
entryDataRemoveConductor
EntryDataRemoveConductor.
|
Summary |
summary
Summary.
|
SummaryManager |
summaryManager
SummaryManager.
|
protected WsAgreementManager |
wsAgreementManager
WsAgreementManager.
|
contextHelper, dateHelper, propertyHelper, readA2Filter, writeA2Filter
コンストラクタと説明 |
---|
EmpWsAgreementLogic() |
entryAjax, getSearchAjaxCriteria, removeAjax, renewAjax, selectAjax, setReadA2Filter, setWriteA2Filter, toDisabledAjax, toDisabledAjax, toEnabledAjax, toEnabledAjax
@Autowired public EmpWsAgreementManager empWsAgreementManager
@Autowired public EntryDataRemoveConductor entryDataRemoveConductor
@Autowired public SummaryManager summaryManager
@Autowired public Summary summary
@Autowired protected WsAgreementManager wsAgreementManager
protected MasterA2Manager<? extends KaidenDto,? extends AuthorizedAccessDataFilterIF> getManager()
getManager
クラス内 AbstractMasterA2MaintenanceLogic
protected Map<String,String> getSurfaces()
■設定値一覧
設定キー | 設定値 |
companyCd | 会社 |
startDate | 開始日 |
endDate | 終了日 |
userCd | 社員 |
userName | 社員名 |
wsAgreementName | 勤務体系名 |
getSurfaces
クラス内 AbstractMasterA2MaintenanceLogic
protected String[] getKeywordSearchTargetCol()
getKeywordSearchTargetCol
クラス内 AbstractMasterA2MaintenanceLogic
protected Map<String,Object> getInputData(AbstractCommonMaintenanceForm form)
getInputData
クラス内 AbstractMasterA2MaintenanceLogic
form
- 画面から送信された値@Deprecated protected List<String> getI18nTargetField()
当マスタはロケールを保持していないため非推奨としています。
必ずKaidenRuntimeExceptionがスローされます。
getI18nTargetField
クラス内 AbstractMasterA2MaintenanceLogic
public void setCallerAction(Class<?> clazz)
clazz
- 呼び出し元アクションクラスpublic LogicResultDto searchAjax(AbstractCommonMaintenanceForm form)
デフォルトのコンバータ(書式変換なし)を利用して、キーワード検索を行います
searchAjax
クラス内 AbstractMasterA2MaintenanceLogic
form
- 画面から送信された値AbstractMasterA2MaintenanceLogic.searchAjax(AbstractCommonMaintenanceForm, ConvertForJsonSource)
public LogicResultDto searchAjax(AbstractCommonMaintenanceForm form, ConvertForJsonSource converter)
キーワード検索を行い、ListConverter
を使用して書式変換を行います。
searchAjax
クラス内 AbstractMasterA2MaintenanceLogic
form
- 画面から送信された値converter
- 書式変換コンバータMasterA2Manager#selectListKeywordFilter(KaidenDto, List, KeywordsCriteriaDto,
AuthorizedAccessDataFilterIF[]))
public LogicResultDto selectAjax(AbstractCommonMaintenanceForm form, ConvertForJsonSource converter)
selectAjax
クラス内 AbstractMasterA2MaintenanceLogic
form
- 画面から送信された値 ※criteriaJsonのみ利用converter
- 書式変換コンバータpublic LogicResultDto renewAjax(AbstractCommonMaintenanceForm form, String msgId) throws KaidenDuplicationEntryException, KaidenOptimisticLockException, KaidenHaventAuthorityException
任意の処理成功メッセージを設定できます。
変更される期間内に勤務データが入力されている場合には、KaidenRuntimeException
が発生します。
※全て取消し済みの場合には例外は発生しません。
renewAjax
クラス内 AbstractMasterA2MaintenanceLogic
form
- 画面から送信された値 ※criteriaJsonのみ利用msgId
- 処理成功後に表示するメッセージKaidenDuplicationEntryException
- データ重複KaidenOptimisticLockException
- 更新対象データが見つからない/楽観排他エラーKaidenHaventAuthorityException
- 権限のない会社への更新public LogicResultDto entryAjax(AbstractCommonMaintenanceForm form, String msgId) throws KaidenHaventAuthorityException, KaidenDuplicationEntryException
任意の処理成功メッセージを設定できます。
entryAjax
クラス内 AbstractMasterA2MaintenanceLogic
form
- 画面から送信された値 ※updateDataJsonのみ利用msgId
- 処理成功後に表示するメッセージKaidenDuplicationEntryException
- データ重複KaidenHaventAuthorityException
- データに対するアクセス権を持たない際の例外クラスpublic LogicResultDto removeAjax(AbstractCommonMaintenanceForm form) throws KaidenHaventAuthorityException
変更される期間内に勤務データが入力されている場合には、KaidenRuntimeException
が発生します。
※全て取消し済みの場合には例外は発生しません。
removeAjax
クラス内 AbstractMasterA2MaintenanceLogic
form
- 画面から送信された値 ※criteriaJsonのみ利用KaidenHaventAuthorityException
- 当該データの更新権限がないCopyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.