@Component @Scope(value="prototype") public class WorkDataLogic extends Object
修飾子とタイプ | フィールドと説明 |
---|---|
static String |
COMMIT_STATUS
確定状態.
|
protected CompanySettingsHelper |
companySettingsHelper
CompanySettingsHelper.
|
ContextHelper |
contextHelper
ContextHelper.
|
DateHelper |
dateHelper
DateHelper.
|
static String |
DEPARTMENT_COMMIT_STATUS
組織締め.
|
static String |
DETAIL_MESSAGES
明細メッセージ.
|
DocumentDataSettingsHelper |
documentDataSettingsHelper
DocumentDataSettingsHelper.
|
static String |
ERR_COUNT
エラー回数.
|
protected LaborDateHelper |
laborDateHelper
LaborDateHelper.
|
static String |
PROCESS_FILE
出力ファイル.
|
static String |
PROCESS_FILE_NAME
出力ファイル名.
|
static String |
PROCESS_FILE_PATH
出力ファイルパス.
|
PropertyHelper |
propertyHelper
PropertyHelper.
|
protected StorageFileHelper |
storageFileHelper
StorageFileHelper.
|
static String |
WAN_COUNT
警告回数.
|
WorkDataConductor |
workDataConductor
WorkDataConductor.
|
コンストラクタと説明 |
---|
WorkDataLogic() |
@Autowired public ContextHelper contextHelper
@Autowired public DateHelper dateHelper
@Autowired public PropertyHelper propertyHelper
@Autowired public WorkDataConductor workDataConductor
@Autowired protected CompanySettingsHelper companySettingsHelper
@Autowired protected LaborDateHelper laborDateHelper
@Autowired protected StorageFileHelper storageFileHelper
@Autowired public DocumentDataSettingsHelper documentDataSettingsHelper
@Transactional(rollbackFor=java.lang.Exception.class) public LogicResultDto changeAdjustmentStatusAjax(WorkDataForm form) throws KaidenOptimisticLockException, KaidenSystemException
form
- 画面から送信された値KaidenOptimisticLockException
- 楽観排他エラーKaidenSystemException
- システムエラー@Transactional public LogicResultDto isFixedAjax(WorkDataForm form) throws KaidenSystemException
対象年月が確定状態かどうか判定します。
form
- リクエストパラメータ
true:確定済
false:未確定
KaidenSystemException
- xml読み込み例外@Transactional public List<WorkDataConductor.AgentAuthUserDto> getAgentAuthUserList(String agentUserCd, Timestamp searchCriteriaDate, LbrAgentAuthAct[] acts)
代理有効期間内に検索基準日が含まれている代理権限があるユーザを返却。
agentUserCd
- 代理先ユーザsearchCriteriaDate
- 検索基準日acts
- 代理権限@Transactional public List<EmpWorkDataManagerDto> getCompanyList(String userCd, Timestamp searchCriteriaDate)
userCd
- ユーザコードsearchCriteriaDate
- 検索基準日@Transactional public List<EmpWorkDataManagerDto> getCompanyListForAgent(String agentUserCd, String targetUserCd, Timestamp searchCriteriaDate, LbrAgentAuthAct[] acts, List<EmpWorkDataManagerDto> companyList)
作業実績利用可能会社リストから代理可能でない会社を削除する。
agentUserCd
- 代理先ユーザtargetUserCd
- 代理元ユーザsearchCriteriaDate
- 検索基準日acts
- 代理権限companyList
- 会社リスト@Transactional public LogicResultDto execDocumentCreateAjax(WorkDataForm form) throws KaidenSystemException, KaidenApplicationException
form
- form情報KaidenSystemException
- システムエラーKaidenApplicationException
- アプリケーションエラーpublic Map<String,String> createExportData(WorkDataForm form)
form
- リクエストパラメータ@Transactional public LaborEmployeeManagerDto getEmpInfo(String userCd, String companyCd, String searchCriteriaDate)
userCd
- ユーザコードcompanyCd
- 会社コードsearchCriteriaDate
- 検索基準日@Transactional public String getOpenStatus(String companyCd, String targetMonth, Timestamp startDate)
companyCd
- 会社コードtargetMonth
- 対象年月startDate
- 開始日Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.