@Component @Scope(value="prototype") public class DepartmentAdminLogic extends AbstractCommonMaintenanceLogic
修飾子とタイプ | クラスと説明 |
---|---|
static class |
DepartmentAdminLogic.DepartmentDto
組織情報DTO.
|
修飾子とタイプ | フィールドと説明 |
---|---|
CompanyManagerHelper |
companyManagerHelper
companyManagerHelper.
|
CompanySettingsHelper |
companySettingsHelper
CompanySettingsHelper.
|
DepartmentAdminManager |
departmentAdminManager
DepartmentAdminManager.
|
contextHelper, dateHelper, dateMaxValidator, dateMinValidator, dateValidator, DELETE, DUMMY, HEADER_CNT, identifierHelper, INSERT, MAINTE_TARGET, propertyHelper, TERM_CD_LIST, TERM_LIST, UPDATE
コンストラクタと説明 |
---|
DepartmentAdminLogic() |
changeStatus, complementDate, convertMapList, divideTerm, divideTermAjax, divideTermAjax, entry, entryAjax, entryHeader, getCriteria4SqlParmitCompany, getDuplicationCheckCriteria, getSearchAjaxCriteria, getSearchResult, getTermCdList, isCompany, isCompanyAuthority, isLocale, isTerm, isTerm, makeValidateExecuter, moveTerm, moveTermAjax, moveTermAjax, parameterCheck, remove, removeAjax, removeAjax, renew, renew, renewAjax, searchAjax, select, selectTermAjax, selectTermAjax, selectTerms, setDummy, toDisabledAjax, toDisabledAjax, toEnabledAjax, toEnabledAjax, validate4Entry, validate4Renew, validateExclusion, validateTerm
@Autowired public CompanySettingsHelper companySettingsHelper
@Autowired public CompanyManagerHelper companyManagerHelper
@Autowired public DepartmentAdminManager departmentAdminManager
public LogicResultDto selectCompanyInfoAjax(AbstractCommonMaintenanceForm form)
form
- 画面から送信された値 ※criteriaJsonのみ利用public LogicResultDto searchAjax(AbstractCommonMaintenanceForm form)
指定された組織の管理者情報を検索し、返却します。
searchAjax
クラス内 AbstractCommonMaintenanceLogic
form
- 画面から送信された値 ※criteriaJsonのみ利用AbstractCommonMaintenanceLogic.searchAjax(AbstractCommonMaintenanceForm, ConvertForJsonSource)
public LogicResultDto selectAjax(AbstractCommonMaintenanceForm form)
※国際化されているテーブルの場合、ロケール数分のレコードが返却されます
デフォルトのコンバータ(書式変換なし)を利用して、レコードを返却します。
selectAjax
クラス内 AbstractCommonMaintenanceLogic
form
- 画面から送信された値 ※criteriaJsonのみ利用public LogicResultDto selectAjax(AbstractCommonMaintenanceForm form, ConvertForJsonSource converter)
selectAjax
クラス内 AbstractCommonMaintenanceLogic
form
- 画面から送信された値 ※criteriaJsonのみ利用converter
- 書式変換コンバータpublic LogicResultDto entryAjax(AbstractCommonMaintenanceForm form, String msgId) throws KaidenHaventAuthorityToCompanyException, KaidenDuplicationEntryException
任意の処理成功メッセージを設定できます。
entryAjax
クラス内 AbstractCommonMaintenanceLogic
form
- 画面から送信された値 ※updateDataJsonのみ利用msgId
- 処理成功後に表示するメッセージKaidenHaventAuthorityToCompanyException
KaidenDuplicationEntryException
public LogicResultDto renewAjax(AbstractCommonMaintenanceForm form, String msgId) throws KaidenHaventAuthorityToCompanyException, KaidenOptimisticLockException, KaidenDuplicationEntryException
任意の処理成功メッセージを設定できます。
renewAjax
クラス内 AbstractCommonMaintenanceLogic
form
- 画面から送信された値 ※updateDataJsonのみ利用msgId
- 処理成功後に表示するメッセージKaidenHaventAuthorityToCompanyException
KaidenOptimisticLockException
KaidenDuplicationEntryException
protected DepartmentAdminManagerDto getCriteria(DepartmentAdminForm form)
form
- 画面から送信された値@Deprecated protected String[] getKeywordSearchTargetCol()
当画面はキーワード検索を行わないため非推奨としています。
必ずKaidenRuntimeExceptionがスローされます。
getKeywordSearchTargetCol
クラス内 AbstractCommonMaintenanceLogic
@Deprecated protected List<String> getI18nTargetField()
当マスタはロケールを保持していないため非推奨としています。
必ずKaidenRuntimeExceptionがスローされます。
getI18nTargetField
クラス内 AbstractCommonMaintenanceLogic
protected Map<String,Object> getInputData(AbstractCommonMaintenanceForm form)
getInputData
クラス内 AbstractCommonMaintenanceLogic
form
- 画面から送信された値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
protected Map<String,String> getSurfaces()
■設定値一覧
設定キー | 設定値 |
companyCd | 会社 |
departmentSetCd | 組織 |
departmentCd | 組織 |
userCd | 従業員 |
roleId | ロール |
authritySetId | 権限セット |
sortKey | ソートキー |
getSurfaces
クラス内 AbstractCommonMaintenanceLogic
Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.