@Component @Scope(value="prototype") public class LaborCalendarRuleLogic extends AbstractCommonMaintenanceLogic
修飾子とタイプ | クラスと説明 |
---|---|
static class |
LaborCalendarRuleLogic.SearchCriteriaDto
一覧検索に条件を追加するためのDTO.
|
修飾子とタイプ | フィールドと説明 |
---|---|
LbrCalendarManager |
lbrCalendarManager
LbrCalendarManager.
|
LbrCalendarRuleManager |
lbrCalendarRuleManager
LbrCalendarRuleManager.
|
contextHelper, dateHelper, dateMaxValidator, dateMinValidator, dateValidator, DELETE, DUMMY, HEADER_CNT, identifierHelper, INSERT, MAINTE_TARGET, propertyHelper, TERM_CD_LIST, TERM_LIST, UPDATE
コンストラクタと説明 |
---|
LaborCalendarRuleLogic() |
修飾子とタイプ | メソッドと説明 |
---|---|
<ENTITY> int |
entry(List<? extends jp.co.slcs.kaiden.v2.base.foundation.model.entity.GenerateEntity> dataList)
登録.
|
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 |
renew(List<? extends jp.co.slcs.kaiden.v2.base.foundation.model.entity.GenerateEntity> dataList)
更新.
|
LogicResultDto |
searchAjax(AbstractCommonMaintenanceForm form)
一覧検索.
|
LogicResultDto |
selectCalendarInfoAjax(AbstractCommonMaintenanceForm form)
勤務カレンダールール画面上部ヘッダー部分の情報を取得.
|
LogicResultDto |
selectForPreviewAjax(AbstractCommonMaintenanceForm form)
プレビューボタン押下時処理.
|
LogicResultDto |
selectForPreviewAjax(AbstractCommonMaintenanceForm form,
ConvertForJsonSource converter)
プレビューボタン押下時処理.
|
changeStatus, complementDate, convertMapList, divideTerm, divideTermAjax, divideTermAjax, entryAjax, entryAjax, entryHeader, getCriteria4SqlParmitCompany, getDuplicationCheckCriteria, getSearchResult, getTermCdList, isCompany, isCompanyAuthority, isLocale, isTerm, isTerm, makeValidateExecuter, moveTerm, moveTermAjax, moveTermAjax, parameterCheck, remove, removeAjax, removeAjax, renew, renewAjax, renewAjax, searchAjax, select, selectAjax, selectAjax, selectTermAjax, selectTermAjax, selectTerms, setDummy, toDisabledAjax, toDisabledAjax, toEnabledAjax, toEnabledAjax, validate4Entry, validate4Renew, validateExclusion, validateTerm
@Autowired public LbrCalendarRuleManager lbrCalendarRuleManager
@Autowired public LbrCalendarManager lbrCalendarManager
protected String[] getKeywordSearchTargetCol()
getKeywordSearchTargetCol
クラス内 AbstractCommonMaintenanceLogic
public LogicResultDto searchAjax(AbstractCommonMaintenanceForm form) throws KaidenSystemException, KaidenApplicationException
デフォルトのコンバータ(書式変換なし)を利用して、キーワード検索を行います
searchAjax
クラス内 AbstractCommonMaintenanceLogic
form
- 画面から送信された値KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
AbstractCommonMaintenanceLogic.searchAjax(AbstractCommonMaintenanceForm, ConvertForJsonSource)
public <ENTITY> int entry(List<? extends jp.co.slcs.kaiden.v2.base.foundation.model.entity.GenerateEntity> dataList) throws KaidenSystemException, KaidenApplicationException
entry
クラス内 AbstractCommonMaintenanceLogic
ENTITY
- エンティティdataList
- 登録データKaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
public int renew(List<? extends jp.co.slcs.kaiden.v2.base.foundation.model.entity.GenerateEntity> dataList) throws KaidenSystemException, KaidenApplicationException
renew
クラス内 AbstractCommonMaintenanceLogic
dataList
- 更新データKaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
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()
getSurfaces
クラス内 AbstractCommonMaintenanceLogic
@Transactional(rollbackFor=java.lang.Exception.class) public LogicResultDto selectCalendarInfoAjax(AbstractCommonMaintenanceForm form)
form
- 入力データ@Transactional(rollbackFor=java.lang.Exception.class) public LogicResultDto selectForPreviewAjax(AbstractCommonMaintenanceForm form)
form
- 入力データ@Transactional(rollbackFor=java.lang.Exception.class) public LogicResultDto selectForPreviewAjax(AbstractCommonMaintenanceForm form, ConvertForJsonSource converter)
form
- 入力データconverter
- 項目変換インスタンス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
Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.