@Component @Scope(value="prototype") public class ProjectAssignEmpLogic extends AbstractProjectAssignLogicBase
AbstractProjectAssignLogicBase.Convert, AbstractProjectAssignLogicBase.CustomValidateDateMaxByProjectEndDate, AbstractProjectAssignLogicBase.CustomValidateDateMinByProjectStartDate
修飾子とタイプ | フィールドと説明 |
---|---|
UserManagerHelper |
userManagerHelper
UserManagerHelper.
|
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
コンストラクタと説明 |
---|
ProjectAssignEmpLogic() |
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
@Autowired public UserManagerHelper userManagerHelper
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
@Transactional(rollbackFor=java.lang.Exception.class) public LogicResultDto selectUnassignedPrjAjax(AbstractCommonMaintenanceForm form) throws KaidenSystemException, KaidenApplicationException
form
- 画面から送信された値 ※criteriaJsonのみ利用KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
public LogicResultDto selectUnassignedPrjAjax(AbstractCommonMaintenanceForm form, ConvertForJsonSource converter) throws KaidenSystemException, KaidenApplicationException
form
- 画面から送信された値 ※criteriaJsonのみ利用converter
- 書式変換コンバータKaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
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.