public interface WorkDataConductor
修飾子とタイプ | インタフェースと説明 |
---|---|
static class |
WorkDataConductor.AgentAuthUserDto
代理権限者情報.
|
修飾子とタイプ | フィールドと説明 |
---|---|
static String |
PJ_DELETE_FLAG
プロジェクト削除フラグ.
|
List<DailyWdDtlManagerDto> getWorkDataListForCalendar(WorkDataConductorDto criteria)
criteria
- 検索条件List<DailyWdDtlManagerDto> getWorkDataListForOneDay(WorkDataConductorDto criteria)
criteria
- 検索条件List<WorkDataManagerDto> getFixedDailyWorkData(String userCd, String companyCd, String targetMonth, Date startDate)
userCd
- ユーザコードcompanyCd
- 会社コードtargetMonth
- 対象年月(yyyyMM形式)startDate
- 開始日List<DailyWdDtlManagerDto> getWorkDataListForProjectSummary(String userCd, Date startDate, Date endDate, String localeId, String companyCd)
userCd
- ユーザコードstartDate
- 開始日endDate
- 終了日localeId
- ロケールIDcompanyCd
- 会社コードMap<String,Object> getWorkDataListForHeader(WorkDataConductorDto criteria)
criteria
- 検索条件List<DailyWdDtlManagerDto> getDailyWorkDataForDetail(WorkDataConductorDto criteria)
criteria
- 検索条件Map<String,Object> getDailyWorkDataForHeader(WorkDataConductorDto criteria)
criteria
- 検索条件WorkRecordManagerDto getDailyWorkDataForLaborResult(WorkDataConductorDto criteria)
criteria
- 検索条件List<Timestamp[]> getAllowAgentTerm(WorkDataConductorDto criteria)
以下の条件で検索します。
criteria
- 検索条件int deleteDailyWorkData(WorkDataConductorDto criteria) throws KaidenOptimisticLockException
criteria
- 検索条件KaidenOptimisticLockException
- 楽観排他エラーMap<String,List<ViolationManagerDto>> getViolationData(WorkDataConductorDto criteria, List<ViolationGadgetFilterManagerDto> violationGadgetList)
criteria
- 検索条件violationGadgetList
- 対象ガジェットリストint changeFixedFlag(WorkDataConductorDto criteria) throws KaidenOptimisticLockException, KaidenSystemException
criteria
- 検索条件KaidenOptimisticLockException
- 楽観排他エラーKaidenSystemException
- システムエラーboolean checkAllowChangeFixedFlag(WorkDataConductorDto criteria) throws KaidenSystemException
criteria
- 検索条件
権限有:true
権限無:false
KaidenSystemException
- xml読み込み例外boolean checkAllowAgentForTerm(WorkDataConductorDto criteria, List<String> actList)
criteria
- 検索条件actList
- 代理処理対象
権限有:true
権限無:false
boolean checkAllowAgentForDate(String userCd, String companyCd, List<Date> targetDateList, List<String> actList)
userCd
- ユーザコードcompanyCd
- 会社コードtargetDateList
- 対象日リストactList
- 代理処理対象
権限有:true
権限無:false
boolean checkAllowAgentForDate(String userCd, String companyCd, Timestamp targetDate, String act)
userCd
- ユーザコードcompanyCd
- 会社コードtargetDate
- 対象日act
- 代理処理対象
権限有:true
権限無:false
boolean checkAllowWorkData(String userCd, String companyCd, Timestamp searchCriteriaDate)
検索基準日に作業実績権限を保持しているかチェックします。
userCd
- ユーザコードcompanyCd
- 会社コードsearchCriteriaDate
- 検索基準日
権限有:true
権限無:false
boolean checkAllowWorkData(String userCd, String companyCd)
システム日付に作業実績権限を保持しているかチェックします。
userCd
- ユーザコードcompanyCd
- 会社コード
権限有:true
権限無:false
Map<String,Object> getWrecSumDailyByPeriodForLaborResult(WorkDataConductorDto criteria)
criteria
- 検索条件int insertFavorite(WorkDataConductorDto criteria)
criteria
- 検索条件List<FavoriteDetailManagerDto> selectFavoriteDetail(WorkDataConductorDto criteria)
criteria
- 検索条件int deleteFavorite(WorkDataConductorDto criteria) throws KaidenOptimisticLockException
criteria
- 検索条件KaidenOptimisticLockException
- 排他エラーboolean isEmpWsAgreement(String userCd, Date startDate, Date endDate)
userCd
- ユーザコードstartDate
- 開始日endDate
- 終了日
所属有:true
所属無:false
boolean isCommitForDepartment(String companyCd, String userCd, Timestamp startDate, Timestamp endDate, String targetMonth) throws KaidenSystemException
companyCd
- 会社コードuserCd
- ユーザコードstartDate
- 開始日endDate
- 終了日targetMonth
- 対象月
組織締め済み:true
組織未締め:false
KaidenSystemException
- XML読み込み例外boolean isCommitForDepartment(String companyCd, String userCd, Timestamp targetDate) throws KaidenSystemException
companyCd
- 会社コードuserCd
- ユーザコードtargetDate
- 対象日
組織締め済み:true
組織未締め:false
KaidenSystemException
- XML読み込み例外String getOpenStatus(String companyCd, String targetMonth, Timestamp startDate)
companyCd
- 会社コードtargetMonth
- 対象年月startDate
- 開始日String getOpenStatus(String companyCd, Timestamp targetDate) throws KaidenSystemException
companyCd
- 会社コードtargetDate
- 対象日付KaidenSystemException
- XML読み込み例外List<EmpWorkDataManagerDto> searchCompanyListCanUseWorkData(String userCd, Timestamp searchCriteriaDate)
userCd
- ユーザコードsearchCriteriaDate
- 検索基準日List<WorkDataConductor.AgentAuthUserDto> getAgentAuthUserList(String agentUserCd, Timestamp searchCriteriaDate, LbrAgentAuthAct[] acts)
代理元ユーザの検索基準日時点の勤務表期間内に代理権限があるユーザを返却。
代理有効期間は本日日付を利用します。
agentUserCd
- 代理先ユーザsearchCriteriaDate
- 検索基準日acts
- 代理権限List<EmpWorkDataManagerDto> getCompanyListForAgent(String agentUserCd, String targetUserCd, Timestamp searchCriteriaDate, LbrAgentAuthAct[] acts, List<EmpWorkDataManagerDto> companyList)
作業実績利用可能会社リストから代理可能でない会社を削除する。
agentUserCd
- 代理先ユーザtargetUserCd
- 代理元ユーザsearchCriteriaDate
- 検索基準日acts
- 代理権限companyList
- 作業実績利用可能リストLaborEmployeeManagerDto getEmpInfo(String userCd, Timestamp searchCriteriaDate, String companyCd, String locale)
userCd
- ユーザコードsearchCriteriaDate
- 検索基準日companyCd
- 会社コードlocale
- ロケールint getSumManHour(DailyWdDtlManagerDto criteria)
criteria
- 検索条件void insert(WorkDataConductorDto criteria) throws KaidenSystemException, KaidenOptimisticLockException
criteria
- 検索条件KaidenSystemException
- システムエラーKaidenOptimisticLockException
- 楽観排他エラーvoid insertByAgent(WorkDataConductorDto criteria, String loginUserCd) throws KaidenSystemException, KaidenOptimisticLockException
criteria
- 検索条件loginUserCd
- 代理先ユーザコード(ログインユーザコード)KaidenSystemException
- システムエラーKaidenOptimisticLockException
- 楽観排他エラーPermitMessageHolder isPermitInput(String companyCd, String loginUserCd, String targetUserCd, Timestamp targetDate)
締め期間の状態(OPEN済みなど)や、権限による判定のみを行います。
実際にデータが存在するかどうかは判定しません
companyCd
- 会社コードloginUserCd
- ログイン(操作)ユーザコードtargetUserCd
- 対象ユーザコードtargetDate
- 対象日Map<String,String> createExportData(WorkDataConductorDto criteria)
criteria
- 検索条件boolean isFixedDailyWorkData(String userCd, String companyCd, Timestamp targetDate) throws KaidenSystemException
対象日を起点に対象年月をProductLabormgrSettings
から取得します。
userCd
- ユーザコードcompanyCd
- 会社コードtargetDate
- 対象日
確定済み:true
未確定:false
KaidenSystemException
- システムエラーboolean isFixedDailyWorkData(String userCd, String companyCd, String targetMonth, Date startDate)
userCd
- ユーザコードcompanyCd
- 会社コードtargetMonth
- 対象年月(yyyyMM形式)startDate
- 開始日
確定済み:true
未確定:false
Map<String,Object> getDailyWorkDataForConfirm(WorkDataConductorDto criteria, List<OrderDto> order, long limit, long numberOfPage)
criteria
- 検索条件order
- ソート項目limit
- 1ページあたりの件数numberOfPage
- 返却ページString validate4WorkDataSelectedDate(String userCd, String companyCd, Timestamp targetDate, Timestamp selectedDate)
userCd
- ユーザコードcompanyCd
- 会社コードtargetDate
- 一括登録元日付selectedDate
- 一括登録先日付boolean isAuthorizedDepartment(String companyCd, String departmentSetCd, String departmentCd, String targetMonth, ArrayList<String> authorityList) throws KaidenSystemException
companyCd
- 会社コードdepartmentSetCd
- 組織セットコードdepartmentCd
- 組織コードtargetMonth
- 対象年月(yyyymm)authorityList
- 権限リストKaidenSystemException
- システムエラーLinkedHashMap<String,List<DailyWdDtlManagerDto>> getWorkData(WorkDataConductorDto criteria)
検索条件のDTOには以下の設定してください。
criteria
- 検索条件
{日付(yyyy/mm/dd形式), List
LinkedHashMap<String,List<FavoriteDetailManagerDto>> getFavoriteData(WorkDataConductorDto criteria)
検索条件のDTOには以下の設定してください。
criteria
- 検索条件
{favoriteId(お気に入りID), List
Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.