@Component @Scope(value="prototype") public class ProjectAssignPrjLogic extends AbstractProjectAssignLogicBase
AbstractProjectAssignLogicBase.Convert, AbstractProjectAssignLogicBase.CustomValidateDateMaxByProjectEndDate, AbstractProjectAssignLogicBase.CustomValidateDateMinByProjectStartDate
companyManagerHelper, INCLUDE_UNDER, k10mProjectAssignService, k10mProjectService, PROJECT_END_DATE, PROJECT_START_DATE, SEARCH_DEPARTMENT_CD, SEARCH_DEPARTMENT_SET_CD
contextHelper, dateHelper, dateMaxValidator, dateMinValidator, dateValidator, DELETE, DUMMY, HEADER_CNT, identifierHelper, INSERT, MAINTE_TARGET, propertyHelper, TERM_CD_LIST, TERM_LIST, UPDATE
コンストラクタと説明 |
---|
ProjectAssignPrjLogic() |
entryAjax, getCustomValidateDefsDtoList, getDuplicationCheckField, getI18nTargetField, getInputData, getService, getSurfaces, getValidateDefsDtoList4Entry, getValidateDefsDtoList4Renew, renewAjax, selectAssignAjax, validate4Entry, validate4Renew
changeStatus, complementDate, convertMapList, divideTerm, divideTermAjax, divideTermAjax, entry, entryAjax, entryHeader, getCriteria4SqlParmitCompany, getDuplicationCheckCriteria, getTermCdList, isCompany, isCompanyAuthority, isLocale, isTerm, isTerm, makeValidateExecuter, moveTerm, moveTermAjax, moveTermAjax, parameterCheck, remove, removeAjax, removeAjax, renew, renew, renewAjax, searchAjax, searchAjax, select, selectAjax, selectTermAjax, selectTermAjax, selectTerms, setDummy, toDisabledAjax, toDisabledAjax, toEnabledAjax, toEnabledAjax, validateExclusion, validateTerm
public Map<String,Object> getSearchAjaxCriteria(AbstractCommonMaintenanceForm form)
検索条件を変更する場合は、サブクラスでオーバーライドしてください
getSearchAjaxCriteria
クラス内 AbstractCommonMaintenanceLogic
form
- 画面から送信された値 ※AbstractCommonMaintenanceLogic.searchAjax(AbstractCommonMaintenanceForm)
の引数がそのまま渡されますprotected Map<String,Object> getSearchResult(Map<String,Object> criteria, List<OrderDto> order, KeywordsCriteriaDto keywordsCriteria)
検索処理を変更する場合は、サブクラスでオーバーライドしてください
getSearchResult
クラス内 AbstractCommonMaintenanceLogic
criteria
- 検索条件order
- ソート条件keywordsCriteria
- キーワード条件public LogicResultDto selectAjax(AbstractCommonMaintenanceForm form, ConvertForJsonSource converter) throws KaidenSystemException, KaidenApplicationException
selectAjax
クラス内 AbstractCommonMaintenanceLogic
form
- 画面から送信された値 ※criteriaJsonのみ利用converter
- 書式変換コンバータKaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
public LogicResultDto selectAssignAjax(AbstractCommonMaintenanceForm form, ConvertForJsonSource converter) throws KaidenSystemException, KaidenApplicationException
AbstractProjectAssignLogicBase
selectAssignAjax
クラス内 AbstractProjectAssignLogicBase
form
- 画面から送信された値 ※criteriaJsonのみ利用converter
- 書式変換コンバータKaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
protected List<KaidenValidateResult> validateNotEqualUserCd(List<Map<String,Object>> inputDataList)
明細データに対して、ユーザコードに重複がないかを判定します。
inputDataList
- データリストprotected List<KaidenValidateResult> validateDuplication(List<Map<String,Object>> inputDataList)
明細データに対して、主キーに重複がないかを判定します。
inputDataList
- データリストprotected String getSearchSql()
getSearchSql
クラス内 AbstractCommonMaintenanceLogic
protected String[] getKeywordSearchTargetCol()
getKeywordSearchTargetCol
クラス内 AbstractCommonMaintenanceLogic
public List<Map<String,Object>> getEntryData(AbstractCommonMaintenanceForm form)
getEntryData
クラス内 AbstractProjectAssignLogicBase
form
- フォームpublic List<KaidenValidateResult> validate(List<KaidenValidateResult> validateResult, List<Map<String,Object>> inputDataList)
validate
クラス内 AbstractProjectAssignLogicBase
validateResult
- バリデーション結果(個別チェック前)inputDataList
- バリデーション対象データCopyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.