public abstract class AbstractProjectAssignLogicBase extends AbstractCommonMaintenanceLogic
修飾子とタイプ | クラスと説明 |
---|---|
protected static class |
AbstractProjectAssignLogicBase.Convert
プロジェクトアサイン画面へデータを渡す際の書式変換.
|
class |
AbstractProjectAssignLogicBase.CustomValidateDateMaxByProjectEndDate
カスタムバリデート_最大日付チェック.
|
class |
AbstractProjectAssignLogicBase.CustomValidateDateMinByProjectStartDate
カスタムバリデート_最小日付チェック.
|
修飾子とタイプ | フィールドと説明 |
---|---|
CompanyManagerHelper |
companyManagerHelper
CompanyManagerHelper.
|
protected static String |
INCLUDE_UNDER
検索条件取得用文字列 includeUnder.
|
jp.co.slcs.kaiden.v2.base.foundation.model.service.K10mProjectAssignService |
k10mProjectAssignService
K10mProjectAssignService.
|
jp.co.slcs.kaiden.v2.base.foundation.model.service.K10mProjectService |
k10mProjectService
K10mProjectService.
|
static String |
PROJECT_END_DATE
プロジェクト終了日.
|
static String |
PROJECT_START_DATE
プロジェクト開始日.
|
protected static String |
SEARCH_DEPARTMENT_CD
検索条件取得用文字列 departmentCd.
|
protected static String |
SEARCH_DEPARTMENT_SET_CD
検索条件取得用文字列 departmentSetCd.
|
contextHelper, dateHelper, dateMaxValidator, dateMinValidator, dateValidator, DELETE, DUMMY, HEADER_CNT, identifierHelper, INSERT, MAINTE_TARGET, propertyHelper, TERM_CD_LIST, TERM_LIST, UPDATE
コンストラクタと説明 |
---|
AbstractProjectAssignLogicBase() |
changeStatus, complementDate, convertMapList, divideTerm, divideTermAjax, divideTermAjax, entry, entryAjax, entryHeader, getCriteria4SqlParmitCompany, getDuplicationCheckCriteria, getKeywordSearchTargetCol, getSearchAjaxCriteria, getSearchResult, getSearchSql, getTermCdList, isCompany, isCompanyAuthority, isLocale, isTerm, isTerm, makeValidateExecuter, moveTerm, moveTermAjax, moveTermAjax, parameterCheck, remove, removeAjax, removeAjax, renew, renew, renewAjax, searchAjax, searchAjax, select, selectAjax, selectAjax, selectTermAjax, selectTermAjax, selectTerms, setDummy, toDisabledAjax, toDisabledAjax, toEnabledAjax, toEnabledAjax, validateExclusion, validateTerm
@Autowired public CompanyManagerHelper companyManagerHelper
@Autowired public jp.co.slcs.kaiden.v2.base.foundation.model.service.K10mProjectAssignService k10mProjectAssignService
@Autowired public jp.co.slcs.kaiden.v2.base.foundation.model.service.K10mProjectService k10mProjectService
protected static final String SEARCH_DEPARTMENT_SET_CD
protected static final String SEARCH_DEPARTMENT_CD
@Transactional(rollbackFor=java.lang.Exception.class) public LogicResultDto selectAssignAjax(AbstractCommonMaintenanceForm form) throws KaidenSystemException, KaidenApplicationException
form
- 画面から送信された値 ※criteriaJsonのみ利用KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
@Transactional(rollbackFor=java.lang.Exception.class) public abstract LogicResultDto selectAssignAjax(AbstractCommonMaintenanceForm form, ConvertForJsonSource converter) throws KaidenSystemException, KaidenApplicationException
form
- 画面から送信された値 ※criteriaJsonのみ利用converter
- 書式変換コンバータKaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
public LogicResultDto entryAjax(AbstractCommonMaintenanceForm form, String msgId) throws KaidenSystemException, KaidenApplicationException
任意の処理成功メッセージを設定できます。
entryAjax
クラス内 AbstractCommonMaintenanceLogic
form
- 画面から送信された値 ※updateDataJsonのみ利用msgId
- 処理成功後に表示するメッセージKaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
public abstract List<Map<String,Object>> getEntryData(AbstractCommonMaintenanceForm form)
form
- フォームpublic abstract List<KaidenValidateResult> validate(List<KaidenValidateResult> validateResult, List<Map<String,Object>> inputDataList)
validateResult
- バリデーション結果(個別チェック前)inputDataList
- バリデーション対象データpublic LogicResultDto renewAjax(AbstractCommonMaintenanceForm form, String msgId) throws KaidenSystemException, KaidenApplicationException
任意の処理成功メッセージを設定できます。
renewAjax
クラス内 AbstractCommonMaintenanceLogic
form
- 画面から送信された値 ※updateDataJsonのみ利用msgId
- 処理成功後に表示するメッセージKaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
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 List<String> getI18nTargetField()
getI18nTargetField
クラス内 AbstractCommonMaintenanceLogic
protected Map<String,Object> getInputData(AbstractCommonMaintenanceForm form)
getInputData
クラス内 AbstractCommonMaintenanceLogic
form
- 画面から送信された値protected Map<String,String> getSurfaces()
■設定値一覧.
設定キー | 設定値 |
companyCd | 会社 |
projectCd | プロジェクト |
userCd | 従業員 |
startDate | 開始日 |
endDate | 終了日 |
getSurfaces
クラス内 AbstractCommonMaintenanceLogic
protected List<String> getDuplicationCheckField()
getDuplicationCheckField
クラス内 AbstractCommonMaintenanceLogic
protected List<ValidateDefsDto> getValidateDefsDtoList4Entry()
getValidateDefsDtoList4Entry
クラス内 AbstractCommonMaintenanceLogic
protected List<ValidateDefsDto> getValidateDefsDtoList4Renew()
getValidateDefsDtoList4Renew
クラス内 AbstractCommonMaintenanceLogic
public List<KaidenValidateResult> validate4Entry(List<?> dataList, Map<String,String> surfaces)
検証する内容は、AbstractCommonMaintenanceLogic.getValidateDefsDtoList4Entry()
にて定義を追加
validate4Entry
クラス内 AbstractCommonMaintenanceLogic
dataList
- 対象データsurfaces
- メッセージ生成用ラベル(フィールドキー、ラベル)public List<KaidenValidateResult> validate4Renew(List<?> dataList, Map<String,String> surfaces)
検証する内容は、AbstractCommonMaintenanceLogic.getValidateDefsDtoList4Renew()
にて定義を追加
validate4Renew
クラス内 AbstractCommonMaintenanceLogic
dataList
- 対象データsurfaces
- メッセージ生成用ラベル(フィールドキー、ラベル)protected List<ValidateDefsDto> getCustomValidateDefsDtoList()
Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.