public interface KlwDailyManager
修飾子とタイプ | インタフェースと説明 |
---|---|
static class |
KlwDailyManager.KlwMatterActHistoryDto
案件ノードアクション履歴を保持するDTO.
|
static class |
KlwDailyManager.KlwMatterInspecterResultDto
案件点検者・点検結果DTO.
|
修飾子とタイプ | メソッドと説明 |
---|---|
KlwMatterInfo |
apply(KlwDailyMatterStage stage,
String userCd,
Date targetDate,
String comment,
DailyFlowRouteResolution flowRouteResolution)
非推奨です。
|
KlwMatterInfo |
apply(KlwDailyMatterStage stage,
String userCd,
Date targetDate,
String comment,
DailyFlowRouteResolution flowRouteResolution,
String agentUserCd)
非推奨です。
|
KlwMatterInfo |
apply(String companyCd,
KlwDailyMatterStage stage,
String userCd,
Date targetDate,
String comment,
DailyFlowRouteResolution flowRouteResolution)
申請.
|
KlwMatterInfo |
apply(String companyCd,
KlwDailyMatterStage stage,
String userCd,
Date targetDate,
String comment,
DailyFlowRouteResolution flowRouteResolution,
String agentUserCd)
申請.
|
KlwMatterStatus |
approve(String systemMatterId,
String userDataId,
Long approveNodeSeq,
String comment,
String authUserCd)
承認.
|
KlwMatterStatus |
approveByAgent(String systemMatterId,
String userDataId,
Long approveNodeSeq,
String comment,
String authUserCd,
String execUserCd)
承認.
|
KlwMatterStatus |
approveBySup(String systemMatterId,
String userDataId,
Long approveNodeSeq,
String comment,
String authUserCd)
承認(管理者).
|
void |
cancel(String userCd,
Date targetDate,
String comment)
取消し.
|
void |
cancel(String userCd,
Date targetDate,
String comment,
String agentUserCd,
boolean isCorrect)
取消し.
|
KlwMatterInfo |
correct(String userCd,
Date targetDate,
String comment,
String execUserCd)
訂正.
|
void |
deleteEntriedData(String companyCd,
String wsAgreementCd,
String periodIdCd)
登録済みデータを一括削除.
|
Map<String,Integer> |
deleteEntriedData4Archive(String companyCd,
String wsAgreementCd,
String periodIdCd)
登録済みデータを一括削除.
|
KlwMatterInfo |
draft(String userCd,
Date targetDate,
String comment)
保存.
|
KlwMatterInfo |
draft(String userCd,
Date targetDate,
String comment,
String agentUserCd)
保存.
|
boolean |
existsDailyApproverOrInspecterByPeriod(String authUserCd,
String targetUserCd,
String companyCd,
String periodIdCd)
特定締め期間内にの対象ユーザに対する承認者・点検者に設定されているかを判定.
|
List<KlwMatterApproveNode> |
getApproveNodeList(String systemMatterId,
String userDataId)
システム案件ID&ユーザデータIDに紐づく承認ノードリストを返却.
|
KlwDailyDto |
getDailyApp(String userCd,
Date targetDate)
日次申請情報を返却.
|
Map<String,KlwDailyDto> |
getDailyApp(String userCd,
Date startDate,
Date endDate)
日次申請情報(日付範囲)を返却.
|
List<Map<String,Object>> |
getDeleteEntriedTargetAndLock(String companyCd,
String wsAgreementCd,
String periodIdCd)
登録済みデータの一括削除対象データ.
|
jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.entity.K31tMtrApproveNode |
getMatterApproveNode(String systemMatterId,
String userDataId,
Long approveNodeSeq)
案件承認ノードを返却.
|
List<KlwMatterApprover> |
getNodeApproverList(String systemMatterId,
String userDataId,
Long approveNodeSeq)
承認ノードに紐づく承認者を返却.
|
List<jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.entity.K31tMtrInspecterResult> |
getNodeInspecterList(String systemMatterId,
String userDataId,
Long inspectionSeq)
点検ノードに紐づく点検者を返却.
|
KlwMatterInfo |
importActual(String userCd,
Date targetDate,
String execUserCd)
実績インポート.
|
void |
importCancel(String userCd,
Date targetDate,
String execUserCd)
取消しインポート.
|
KlwMatterInfo |
importPlan(String userCd,
Date targetDate,
String execUserCd)
予定インポート.
|
void |
inspect(String systemMatterId,
String userDataId,
Long inspectionSeq,
KlwInspectResult inspectResult,
String comment,
String authUserCd)
点検.
|
void |
inspect(String systemMatterId,
String userDataId,
Long inspectionSeq,
KlwInspectResult inspectResult,
String comment,
String authUserCd,
String execUserCd)
点検.
|
List<KlwDailyManager.KlwMatterInspecterResultDto> |
selectActiveInspecterResult(String systemMatterId,
String userDataId)
アクティブな点検ノードの点検者・点検結果を返却.
|
List<KlwDailyManager.KlwMatterInspecterResultDto> |
selectActiveInspecterResult(String userCd,
Timestamp targetDate)
アクティブな点検ノードの点検者・点検結果を返却.
|
List<KlwDailyManager.KlwMatterInspecterResultDto> |
selectInspecterResult(String userCd,
Timestamp targetDate)
ユーザコードと対象日に紐づく点検ノードの点検者・点検結果をすべて返却.
|
List<jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.entity.K31tMtrApproveNode> |
selectMatterApproveNodeGe(String systemMatterId,
String userDataId,
Long approveNodeSeq)
指定したノード以降の案件承認ノードを返却.
|
List<KlwDailyManager.KlwMatterActHistoryDto> |
selectNodeActionHistory(String userCd,
Timestamp targetDate,
String localeId,
String... nodeAction)
申請案件に対するアクション履歴を返却.
|
void |
sendBack(String systemMatterId,
String userDataId,
Long approveNodeSeq,
String comment,
String authUserCd)
差戻し.
|
void |
sendBackByAgent(String systemMatterId,
String userDataId,
Long approveNodeSeq,
String comment,
String authUserCd,
String execUserCd)
差戻し.
|
void |
sendBackBySup(String systemMatterId,
String userDataId,
Long approveNodeSeq,
String comment,
String authUserCd)
差戻し(管理者).
|
KlwMatterInfo draft(String userCd, Date targetDate, String comment)
userCd
- ユーザコードtargetDate
- 対象日comment
- コメントフィールド | 返却値 |
---|---|
systemMatterId | 新たに採番したシステム案件ID |
userDataId | 新たに採番したユーザデータID |
status | 保存結果のステータス(常にKlwMatterStatus.DRAFT ) |
KlwMatterInfo draft(String userCd, Date targetDate, String comment, String agentUserCd)
userCd
- ユーザコードtargetDate
- 対象日comment
- コメントagentUserCd
- 代理ユーザコ^ドフィールド | 返却値 |
---|---|
systemMatterId | 新たに採番したシステム案件ID |
userDataId | 新たに採番したユーザデータID |
status | 保存結果のステータス(常にKlwMatterStatus.DRAFT ) |
@Deprecated KlwMatterInfo apply(KlwDailyMatterStage stage, String userCd, Date targetDate, String comment, DailyFlowRouteResolution flowRouteResolution) throws KlwIllegalFlowRouteSettingException
stage
- ステージuserCd
- ユーザコードtargetDate
- 対象日flowRouteResolution
- フロールートcomment
- コメントフィールド | 返却値 |
---|---|
systemMatterId | 新たに採番したシステム案件ID |
userDataId | 新たに採番したユーザデータID |
status | 申請後のステータス(KlwMatterStatus.APPLY もしくはKlwMatterStatus.APPROVE )※承認ルートを利用しない場合には自動的に KlwMatterStatus.APPLYEND になります。 |
KlwIllegalFlowRouteSettingException
- フロールートが見つからない例外@Deprecated KlwMatterInfo apply(KlwDailyMatterStage stage, String userCd, Date targetDate, String comment, DailyFlowRouteResolution flowRouteResolution, String agentUserCd) throws KlwIllegalFlowRouteSettingException
stage
- ステージuserCd
- ユーザコードtargetDate
- 対象日flowRouteResolution
- フロールートagentUserCd
- 代理ユーザコードcomment
- コメントフィールド | 返却値 |
---|---|
systemMatterId | 新たに採番したシステム案件ID |
userDataId | 新たに採番したユーザデータID |
status | 申請後のステータス(KlwMatterStatus.APPLY もしくはKlwMatterStatus.APPROVE )※承認ルートを利用しない場合には自動的に KlwMatterStatus.APPLYEND になります。 |
KlwIllegalFlowRouteSettingException
- フロールートが見つからない例外KlwMatterInfo apply(String companyCd, KlwDailyMatterStage stage, String userCd, Date targetDate, String comment, DailyFlowRouteResolution flowRouteResolution) throws KlwIllegalFlowRouteSettingException
companyCd
- 会社コードstage
- ステージuserCd
- ユーザコードtargetDate
- 対象日flowRouteResolution
- フロールートcomment
- コメントフィールド | 返却値 |
---|---|
systemMatterId | 新たに採番したシステム案件ID |
userDataId | 新たに採番したユーザデータID |
status | 申請後のステータス(KlwMatterStatus.APPLY もしくはKlwMatterStatus.APPROVE )※承認ルートを利用しない場合には自動的に KlwMatterStatus.APPLYEND になります。 |
KlwIllegalFlowRouteSettingException
- フロールートが見つからない例外KlwMatterInfo apply(String companyCd, KlwDailyMatterStage stage, String userCd, Date targetDate, String comment, DailyFlowRouteResolution flowRouteResolution, String agentUserCd) throws KlwIllegalFlowRouteSettingException
companyCd
- 会社コードstage
- ステージuserCd
- ユーザコードtargetDate
- 対象日flowRouteResolution
- フロールートagentUserCd
- 代理ユーザコードcomment
- コメントフィールド | 返却値 |
---|---|
systemMatterId | 新たに採番したシステム案件ID |
userDataId | 新たに採番したユーザデータID |
status | 申請後のステータス(KlwMatterStatus.APPLY もしくはKlwMatterStatus.APPROVE )※承認ルートを利用しない場合には自動的に KlwMatterStatus.APPLYEND になります。 |
KlwIllegalFlowRouteSettingException
- フロールートが見つからない例外KlwMatterStatus approve(String systemMatterId, String userDataId, Long approveNodeSeq, String comment, String authUserCd) throws KlwNotActiveNodeException, KlwNotFoundMatterNodeException, KlwProcessedNodeException, KlwNotFoundApproverException, KlwAlreadyCanceledMatterException, KlwUpdatedMatterException, KlwNotFoundMatterException
systemMatterId
- システム案件IDuserDataId
- ユーザデータIDapproveNodeSeq
- 承認ノードSEQauthUserCd
- 承認者comment
- コメントKlwMatterStatus.APPLY
もしくはKlwMatterStatus.APPROVE
)KlwNotActiveNodeException
- 前ノード未処理例外KlwNotFoundMatterNodeException
- 処理対象案件ノードが見つからない例外KlwProcessedNodeException
- 処理済ノードへの審議例外KlwNotFoundApproverException
- 当該ノードの承認者でない例外KlwAlreadyCanceledMatterException
- 取り消し済案件への取消例外KlwUpdatedMatterException
- 更新済案件への審議/操作例外KlwNotFoundMatterException
- 処理対象案件が見つからない例外KlwMatterStatus approveByAgent(String systemMatterId, String userDataId, Long approveNodeSeq, String comment, String authUserCd, String execUserCd) throws KlwNotActiveNodeException, KlwNotFoundMatterNodeException, KlwProcessedNodeException, KlwNotFoundApproverException, KlwAlreadyCanceledMatterException, KlwUpdatedMatterException, KlwNotFoundMatterException
systemMatterId
- システム案件IDuserDataId
- ユーザデータIDapproveNodeSeq
- 承認ノードSEQauthUserCd
- 承認者execUserCd
- 実行者comment
- コメントKlwMatterStatus.APPLY
もしくはKlwMatterStatus.APPROVE
)KlwNotActiveNodeException
- 前ノード未処理例外KlwNotFoundMatterNodeException
- 処理対象案件ノードが見つからない例外KlwProcessedNodeException
- 処理済ノードへの審議例外KlwNotFoundApproverException
- 当該ノードの承認者でない例外KlwAlreadyCanceledMatterException
- 取り消し済案件への取消例外KlwUpdatedMatterException
- 更新済案件への審議/操作例外KlwNotFoundMatterException
- 処理対象案件が見つからない例外KlwMatterStatus approveBySup(String systemMatterId, String userDataId, Long approveNodeSeq, String comment, String authUserCd) throws KlwNotActiveNodeException, KlwNotFoundMatterNodeException, KlwProcessedNodeException, KlwNotFoundApproverException, KlwAlreadyCanceledMatterException, KlwUpdatedMatterException, KlwNotFoundMatterException
systemMatterId
- システム案件IDuserDataId
- ユーザデータIDapproveNodeSeq
- 承認ノードSEQauthUserCd
- 承認者comment
- コメントKlwMatterStatus.APPLY
もしくはKlwMatterStatus.APPROVE
)KlwNotActiveNodeException
- 前ノード未処理例外KlwNotFoundMatterNodeException
- 処理対象案件ノードが見つからない例外KlwProcessedNodeException
- 処理済ノードへの審議例外KlwNotFoundApproverException
- 当該ノードの承認者でない例外KlwAlreadyCanceledMatterException
- 取り消し済案件への取消例外KlwUpdatedMatterException
- 更新済案件への審議/操作例外KlwNotFoundMatterException
- 処理対象案件が見つからない例外void sendBack(String systemMatterId, String userDataId, Long approveNodeSeq, String comment, String authUserCd) throws KlwNotActiveNodeException, KlwNotFoundMatterNodeException, KlwProcessedNodeException, KlwNotFoundApproverException, KlwAlreadyCanceledMatterException, KlwUpdatedMatterException, KlwNotFoundMatterException
systemMatterId
- システム案件IDuserDataId
- ユーザデータIDapproveNodeSeq
- 承認ノードSEQauthUserCd
- 差戻し者comment
- コメントKlwNotActiveNodeException
- 前ノード未処理例外KlwNotFoundMatterNodeException
- 処理対象案件ノードが見つからない例外KlwProcessedNodeException
- 処理済ノードへの審議例外KlwNotFoundApproverException
- 当該ノードの承認者でない例外KlwAlreadyCanceledMatterException
- 取り消し済案件への取消例外KlwUpdatedMatterException
- 更新済案件への審議/操作例外KlwNotFoundMatterException
- 処理対象案件が見つからない例外void sendBackByAgent(String systemMatterId, String userDataId, Long approveNodeSeq, String comment, String authUserCd, String execUserCd) throws KlwNotActiveNodeException, KlwNotFoundMatterNodeException, KlwProcessedNodeException, KlwNotFoundApproverException, KlwAlreadyCanceledMatterException, KlwUpdatedMatterException, KlwNotFoundMatterException
systemMatterId
- システム案件IDuserDataId
- ユーザデータIDapproveNodeSeq
- 承認ノードSEQauthUserCd
- 承認者execUserCd
- 実行者comment
- コメントKlwNotActiveNodeException
- 前ノード未処理例外KlwNotFoundMatterNodeException
- 処理対象案件ノードが見つからない例外KlwProcessedNodeException
- 処理済ノードへの審議例外KlwNotFoundApproverException
- 当該ノードの承認者でない例外KlwAlreadyCanceledMatterException
- 取り消し済案件への取消例外KlwUpdatedMatterException
- 更新済案件への審議/操作例外KlwNotFoundMatterException
- 処理対象案件が見つからない例外void sendBackBySup(String systemMatterId, String userDataId, Long approveNodeSeq, String comment, String authUserCd) throws KlwNotActiveNodeException, KlwNotFoundMatterNodeException, KlwProcessedNodeException, KlwNotFoundApproverException, KlwAlreadyCanceledMatterException, KlwUpdatedMatterException, KlwNotFoundMatterException
systemMatterId
- システム案件IDuserDataId
- ユーザデータIDapproveNodeSeq
- 承認ノードSEQauthUserCd
- 承認者comment
- コメントKlwNotActiveNodeException
- 前ノード未処理例外KlwNotFoundMatterNodeException
- 処理対象案件ノードが見つからない例外KlwProcessedNodeException
- 処理済ノードへの審議例外KlwNotFoundApproverException
- 当該ノードの承認者でない例外KlwAlreadyCanceledMatterException
- 取り消し済案件への取消例外KlwUpdatedMatterException
- 更新済案件への審議/操作例外KlwNotFoundMatterException
- 処理対象案件が見つからない例外void cancel(String userCd, Date targetDate, String comment) throws KlwNotFoundMatterNodeException, KlwAlreadyCanceledMatterException
userCd
- ユーザコードtargetDate
- 対象日comment
- コメントKlwNotFoundMatterNodeException
- 処理対象案件ノードが見つからない例外KlwAlreadyCanceledMatterException
- 取り消し済案件への取消例外void cancel(String userCd, Date targetDate, String comment, String agentUserCd, boolean isCorrect) throws KlwNotFoundMatterNodeException, KlwAlreadyCanceledMatterException
userCd
- ユーザコードtargetDate
- 対象日agentUserCd
- 代理ユーザコードcomment
- コメントisCorrect
- 訂正フラグKlwNotFoundMatterNodeException
- 処理対象案件ノードが見つからない例外KlwAlreadyCanceledMatterException
- 取り消し済案件への取消例外void inspect(String systemMatterId, String userDataId, Long inspectionSeq, KlwInspectResult inspectResult, String comment, String authUserCd) throws KlwNotFoundInspecterException, KlwExpireInspectionException
systemMatterId
- システム案件IDuserDataId
- ユーザデータIDinspectionSeq
- 点検SEQauthUserCd
- 承認ユーザコードinspectResult
- 点検結果comment
- コメントKlwNotFoundInspecterException
- 当該ノードの点検者でない例外KlwExpireInspectionException
- 点検期間外例外void inspect(String systemMatterId, String userDataId, Long inspectionSeq, KlwInspectResult inspectResult, String comment, String authUserCd, String execUserCd) throws KlwNotFoundInspecterException, KlwExpireInspectionException
systemMatterId
- システム案件IDuserDataId
- ユーザデータIDinspectionSeq
- 点検SEQauthUserCd
- 承認ユーザコードinspectResult
- 点検結果execUserCd
- 実行者comment
- コメントKlwNotFoundInspecterException
- 当該ノードの点検者でない例外KlwExpireInspectionException
- 点検期間外例外KlwMatterInfo correct(String userCd, Date targetDate, String comment, String execUserCd) throws KlwNotFoundMatterNodeException
userCd
- ユーザコードtargetDate
- 対象日execUserCd
- 実行ユーザコードcomment
- コメントKlwNotFoundMatterNodeException
- 処理対象案件ノードが見つからない例外KlwMatterInfo importPlan(String userCd, Date targetDate, String execUserCd)
userCd
- ユーザコードtargetDate
- 対象日execUserCd
- 実行ユーザコードKlwMatterInfo importActual(String userCd, Date targetDate, String execUserCd)
userCd
- ユーザコードtargetDate
- 対象日execUserCd
- 実行ユーザコードvoid importCancel(String userCd, Date targetDate, String execUserCd)
データが存在しない場合やすでに取消し済みの場合は処理をスキップ
userCd
- ユーザコードtargetDate
- 対象日execUserCd
- 実行ユーザコード.KlwDailyDto getDailyApp(String userCd, Date targetDate)
userCd
- ユーザコードtargetDate
- 対象日Map<String,KlwDailyDto> getDailyApp(String userCd, Date startDate, Date endDate)
userCd
- ユーザコードstartDate
- 開始日endDate
- 終了日{日付(yyyy/mm/dd), 日次申請情報}
void deleteEntriedData(String companyCd, String wsAgreementCd, String periodIdCd)
引数の条件にマッチする以下のデータを物理削除します。
companyCd
- 会社コードwsAgreementCd
- 勤務体系コードperiodIdCd
- 締め期間コードMap<String,Integer> deleteEntriedData4Archive(String companyCd, String wsAgreementCd, String periodIdCd)
引数の条件にマッチする以下のデータを物理削除します。
companyCd
- 会社コードwsAgreementCd
- 勤務体系コードperiodIdCd
- 締め期間コードList<Map<String,Object>> getDeleteEntriedTargetAndLock(String companyCd, String wsAgreementCd, String periodIdCd)
companyCd
- 会社コードwsAgreementCd
- 勤務体系コードperiodIdCd
- 締め期間コードキー | 値 |
---|---|
userCd | ユーザコード |
startDate | 削除対象開始日 |
endDate | 削除対象終了日 |
List<KlwDailyManager.KlwMatterActHistoryDto> selectNodeActionHistory(String userCd, Timestamp targetDate, String localeId, String... nodeAction)
userCd
- ユーザコードtargetDate
- 対象日localeId
- ロケールIdnodeAction
- 返却するノードアクションを指定します。(KlwMatterAct
)List<KlwDailyManager.KlwMatterInspecterResultDto> selectActiveInspecterResult(String userCd, Timestamp targetDate)
userCd
- ユーザコードtargetDate
- 対象日List<KlwDailyManager.KlwMatterInspecterResultDto> selectActiveInspecterResult(String systemMatterId, String userDataId)
systemMatterId
- システム案件IDuserDataId
- ユーザデータIDList<KlwDailyManager.KlwMatterInspecterResultDto> selectInspecterResult(String userCd, Timestamp targetDate)
userCd
- ユーザコードtargetDate
- 対象日List<KlwMatterApproveNode> getApproveNodeList(String systemMatterId, String userDataId)
systemMatterId
- システム案件IDuserDataId
- ユーザデータIDList<KlwMatterApprover> getNodeApproverList(String systemMatterId, String userDataId, Long approveNodeSeq)
systemMatterId
- システム案件IDuserDataId
- ユーザデータIDapproveNodeSeq
- 承認ノードSEQList<jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.entity.K31tMtrInspecterResult> getNodeInspecterList(String systemMatterId, String userDataId, Long inspectionSeq)
systemMatterId
- システム案件IDuserDataId
- ユーザデータIDinspectionSeq
- 点検ノードSEQboolean existsDailyApproverOrInspecterByPeriod(String authUserCd, String targetUserCd, String companyCd, String periodIdCd)
authUserCd
- 処理権限者コードtargetUserCd
- 対象ユーザcompanyCd
- 会社コードperiodIdCd
- 締め期間コードjp.co.slcs.kaiden.v2.product_labormgr.foundation.model.entity.K31tMtrApproveNode getMatterApproveNode(String systemMatterId, String userDataId, Long approveNodeSeq)
systemMatterId
- システム案件IDuserDataId
- ユーザデータIDapproveNodeSeq
- 承認ノードSEQList<jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.entity.K31tMtrApproveNode> selectMatterApproveNodeGe(String systemMatterId, String userDataId, Long approveNodeSeq)
systemMatterId
- システム案件IDuserDataId
- ユーザデータIDapproveNodeSeq
- 承認ノードSEQCopyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.