@Component @Scope(value="prototype") public class LaborCalendarLogic extends AbstractCommonMaintenanceLogic
修飾子とタイプ | フィールドと説明 |
---|---|
CompanyManagerHelper |
companyManagerHelper
CompanyManagerHelper.
|
LbrCalendarManager |
lbrCalendarManager
LbrCalendarManager.
|
contextHelper, dateHelper, dateMaxValidator, dateMinValidator, dateValidator, DELETE, DUMMY, HEADER_CNT, identifierHelper, INSERT, MAINTE_TARGET, propertyHelper, TERM_CD_LIST, TERM_LIST, UPDATE
コンストラクタと説明 |
---|
LaborCalendarLogic() |
修飾子とタイプ | メソッドと説明 |
---|---|
LogicResultDto |
copyAjax(AbstractCommonMaintenanceForm form)
コピー.
|
LogicResultDto |
copyAjax(AbstractCommonMaintenanceForm form,
String msgId)
コピー.
|
protected List<String> |
getDuplicationCheckField()
重複チェック確認フィールドをサブクラスから返却.
|
protected List<String> |
getI18nTargetField()
国際化対応するフィールドをサブクラスより返却.
|
protected Map<String,Object> |
getInputData(AbstractCommonMaintenanceForm form)
登録・更新用の入力データをサブクラスより返却.
|
protected String[] |
getKeywordSearchTargetCol()
キーワード検索対象カラムをサブクラスより返却.
|
protected Map<String,Object> |
getSearchAjaxCriteria(AbstractCommonMaintenanceForm form)
一覧検索で利用する検索条件を返却.
|
protected String |
getSearchSql()
一覧検索用のsqlファイル名をサブクラスより返却.
|
protected jp.co.slcs.kaiden.v2.base.foundation.model.service.GenerateService<? extends jp.co.slcs.kaiden.v2.base.foundation.model.entity.GenerateEntity> |
getService()
サービスをサブクラスより返却.
|
protected Map<String,String> |
getSurfaces()
登録・更新時のサーバーサイドバリデーションに利用するラベル定義をサブクラスより返却.
|
protected List<ValidateDefsDto> |
getValidateDefsDtoList4Entry()
新規登録用の検証定義リストを返却します.
|
protected List<ValidateDefsDto> |
getValidateDefsDtoList4Renew()
更新登録用の検証定義リストを返却します.
|
int |
remove(jp.co.slcs.kaiden.v2.base.foundation.model.entity.GenerateEntity criteria)
削除.
|
changeStatus, complementDate, convertMapList, divideTerm, divideTermAjax, divideTermAjax, entry, entryAjax, entryAjax, entryHeader, getCriteria4SqlParmitCompany, getDuplicationCheckCriteria, getSearchResult, getTermCdList, isCompany, isCompanyAuthority, isLocale, isTerm, isTerm, makeValidateExecuter, moveTerm, moveTermAjax, moveTermAjax, parameterCheck, removeAjax, removeAjax, renew, renew, renewAjax, renewAjax, searchAjax, searchAjax, select, selectAjax, selectAjax, selectTermAjax, selectTermAjax, selectTerms, setDummy, toDisabledAjax, toDisabledAjax, toEnabledAjax, toEnabledAjax, validate4Entry, validate4Renew, validateExclusion, validateTerm
@Autowired public LbrCalendarManager lbrCalendarManager
@Autowired public CompanyManagerHelper companyManagerHelper
@Transactional(rollbackFor=java.lang.Exception.class) public LogicResultDto copyAjax(AbstractCommonMaintenanceForm form) throws KaidenHaventAuthorityToCompanyException, KaidenDuplicationEntryException
form
- 画面から送信された値 ※updateDataJsonのみ利用KaidenDuplicationEntryException
- データ重複KaidenHaventAuthorityToCompanyException
- 権限のない会社への更新public LogicResultDto copyAjax(AbstractCommonMaintenanceForm form, String msgId) throws KaidenHaventAuthorityToCompanyException, KaidenDuplicationEntryException
任意の処理成功メッセージを設定できます。
form
- 画面から送信された値 ※updateDataJsonのみ利用msgId
- 処理成功後に表示するメッセージKaidenHaventAuthorityToCompanyException
- 権限のない会社への更新KaidenDuplicationEntryException
- データ重複protected String[] getKeywordSearchTargetCol()
getKeywordSearchTargetCol
クラス内 AbstractCommonMaintenanceLogic
protected List<String> getI18nTargetField()
getI18nTargetField
クラス内 AbstractCommonMaintenanceLogic
protected Map<String,Object> getInputData(AbstractCommonMaintenanceForm form)
getInputData
クラス内 AbstractCommonMaintenanceLogic
form
- 画面から送信された値protected Map<String,Object> getSearchAjaxCriteria(AbstractCommonMaintenanceForm form)
検索条件を変更する場合は、サブクラスでオーバーライドしてください
. 検索基準日をシステム日付に設定getSearchAjaxCriteria
クラス内 AbstractCommonMaintenanceLogic
form
- 画面から送信された値 ※AbstractCommonMaintenanceLogic.searchAjax(AbstractCommonMaintenanceForm)
の引数がそのまま渡されますprotected Map<String,String> getSurfaces()
■設定値一覧
設定キー | 設定値 |
companyCd | 会社 |
lbrCalendarId | 勤務カレンダーID |
lbrCalendarName | 勤務カレンダー名 |
lbrWeekStartCd | 週開始曜日 |
deleteFlag | 削除グラグ |
getSurfaces
クラス内 AbstractCommonMaintenanceLogic
protected jp.co.slcs.kaiden.v2.base.foundation.model.service.GenerateService<? extends jp.co.slcs.kaiden.v2.base.foundation.model.entity.GenerateEntity> getService()
getService
クラス内 AbstractCommonMaintenanceLogic
protected String getSearchSql()
getSearchSql
クラス内 AbstractCommonMaintenanceLogic
protected List<String> getDuplicationCheckField()
getDuplicationCheckField
クラス内 AbstractCommonMaintenanceLogic
protected List<ValidateDefsDto> getValidateDefsDtoList4Entry()
getValidateDefsDtoList4Entry
クラス内 AbstractCommonMaintenanceLogic
protected List<ValidateDefsDto> getValidateDefsDtoList4Renew()
getValidateDefsDtoList4Renew
クラス内 AbstractCommonMaintenanceLogic
public int remove(jp.co.slcs.kaiden.v2.base.foundation.model.entity.GenerateEntity criteria) throws KaidenSystemException, KaidenApplicationException
remove
クラス内 AbstractCommonMaintenanceLogic
criteria
- 検索条件KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.