@Component @Scope(value="prototype") public class FixPeriodLogic extends Object
修飾子とタイプ | クラスと説明 |
---|---|
static class |
FixPeriodLogic.SelectDetailDto
明細検索結果DTO.
|
static class |
FixPeriodLogic.TermListFieldNames
会社組織締め用締め期間検索用 フィールド名定義クラス.
|
修飾子とタイプ | フィールドと説明 |
---|---|
protected CompanyManagerHelper |
companyManagerHelper
companyManagerHelper.
|
protected CompanySettingsHelper |
companySettingsHelper
CompanySettingsHelper.
|
ContextHelper |
contextHelper
ContextHelper.
|
DateHelper |
dateHelper
DateHelper.
|
protected FixPeriodConductor |
fixPeriodConductor
FixPeriodConductor.
|
protected ImmDepartmentManager |
immDepartmentManager
ImmDepartmentManager.
|
protected KlwDailyManager |
klwDailyManager
KlwDailyManager.
|
PropertyHelper |
propertyHelper
PropertyHelper.
|
コンストラクタと説明 |
---|
FixPeriodLogic() |
修飾子とタイプ | メソッドと説明 |
---|---|
LogicResultDto |
companyClosing(FixPeriodForm form)
会社締め処理.
|
LogicResultDto |
deptClosing(FixPeriodForm form)
組織締め処理.
|
LogicResultDto |
deptClosingCancel(FixPeriodForm form)
組織締め解除.
|
List<DeptClsStatusManager.AuthorizedAccessDepartmentDto> |
getAuthorizedDepartmentList(String userCd,
String companyCd,
Date searchCriteriaDate,
String departmentCd)
アクセス可能な組織を返却.
|
LogicResultDto |
searchAjax(FixPeriodForm form)
締期間情報一覧検索.
|
LogicResultDto |
searchDetailAjax(FixPeriodForm form)
組織締め状況一覧検索.
|
LogicResultDto |
searchSinglePeriodAjax(FixPeriodForm form)
締期間情報検索.
|
@Autowired public ContextHelper contextHelper
@Autowired public DateHelper dateHelper
@Autowired public PropertyHelper propertyHelper
@Autowired protected CompanySettingsHelper companySettingsHelper
@Autowired protected KlwDailyManager klwDailyManager
@Autowired protected FixPeriodConductor fixPeriodConductor
@Autowired protected CompanyManagerHelper companyManagerHelper
@Autowired protected ImmDepartmentManager immDepartmentManager
@Transactional public LogicResultDto searchAjax(FixPeriodForm form) throws KaidenHaventAuthorityToCompanyException, KaidenSystemException
指定された条件を基に締期間情報のリストを取得します。
form
- 画面から送信された値KaidenHaventAuthorityToCompanyException
- 認可判定エラーKaidenSystemException
- システムエラー@Transactional public LogicResultDto searchSinglePeriodAjax(FixPeriodForm form) throws KaidenHaventAuthorityToCompanyException, KaidenSystemException
指定された会社・締め期間コードを基に締期間情報を取得します。
form
- 画面から送信された値KaidenHaventAuthorityToCompanyException
- 認可判定エラーKaidenSystemException
- システムエラー@Transactional public LogicResultDto searchDetailAjax(FixPeriodForm form) throws KaidenHaventAuthorityToCompanyException, KaidenSystemException
form
- 画面から送信された値KaidenHaventAuthorityToCompanyException
- 認可判定エラーKaidenSystemException
- システムエラー@Transactional(rollbackFor=java.lang.Exception.class) public LogicResultDto deptClosing(FixPeriodForm form) throws KaidenHaventAuthorityToCompanyException, KaidenOptimisticLockException, KaidenDuplicationEntryException, KaidenSystemException, KaidenLaborHaventOperateAuthorityException, KaidenValidateException
form
- 画面から送信された値KaidenHaventAuthorityToCompanyException
- 当該会社のデータの更新権限がないKaidenOptimisticLockException
- 更新対象が見つからないKaidenDuplicationEntryException
- 重複チェックエラーKaidenSystemException
- システムエラーKaidenLaborHaventOperateAuthorityException
- 処理権限がないKaidenValidateException
- チェックエラー@Transactional(rollbackFor=java.lang.Exception.class) public LogicResultDto deptClosingCancel(FixPeriodForm form) throws KaidenHaventAuthorityToCompanyException, KaidenOptimisticLockException, KaidenDuplicationEntryException, KaidenSystemException, KaidenLaborHaventOperateAuthorityException, KaidenValidateException
form
- 画面から送信された値KaidenHaventAuthorityToCompanyException
- 当該会社のデータの更新権限がないKaidenOptimisticLockException
- 更新対象が見つからないKaidenDuplicationEntryException
- 重複チェックエラーKaidenSystemException
- システムエラーKaidenLaborHaventOperateAuthorityException
- 処理権限がないKaidenValidateException
- チェックエラー@Transactional(rollbackFor=java.lang.Exception.class) public LogicResultDto companyClosing(FixPeriodForm form) throws KaidenHaventAuthorityToCompanyException, KaidenOptimisticLockException, KaidenDuplicationEntryException, KaidenSystemException, KaidenLaborHaventOperateAuthorityException, KaidenValidateException
form
- 画面から送信された値KaidenHaventAuthorityToCompanyException
- 当該会社のデータの更新権限がないKaidenOptimisticLockException
- 更新対象が見つからないKaidenDuplicationEntryException
- 重複チェックエラーKaidenSystemException
- システムエラーKaidenLaborHaventOperateAuthorityException
- 処理権限がないKaidenValidateException
- チェックエラー@Transactional public List<DeptClsStatusManager.AuthorizedAccessDepartmentDto> getAuthorizedDepartmentList(String userCd, String companyCd, Date searchCriteriaDate, String departmentCd) throws KaidenSystemException
userCd
- ユーザコードcompanyCd
- 会社コードsearchCriteriaDate
- 検索基準日departmentCd
- 組織コードKaidenSystemException
- システムエラーCopyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.