@Component @Scope(value="prototype") public class WorkReportLogic extends Object
修飾子とタイプ | フィールドと説明 |
---|---|
ContextHelper |
contextHelper
ContextHelper.
|
PropertyHelper |
propertyHelper
PropertyHelper.
|
WorkReportConductor |
workReportConductor
workReportConductor.
|
コンストラクタと説明 |
---|
WorkReportLogic() |
修飾子とタイプ | メソッドと説明 |
---|---|
LogicResultDto |
approveWorkReportAjax(WorkReportForm form)
勤務表承認(代理).
|
LogicResultDto |
approveWorkReportBySupAjax(WorkReportForm form)
勤務表承認(管理者).
|
LogicResultDto |
cancelWorkReportAjax(WorkReportForm form)
勤務表提出解除.
|
LogicResultDto |
cancelWorkReportSupAjax(WorkReportForm form)
勤務表提出解除(訂正).
|
LogicResultDto |
inspectNgWorkReportAjax(WorkReportForm form)
点検NG.
|
LogicResultDto |
inspectOkWorkReportAjax(WorkReportForm form)
点検OK.
|
LogicResultDto |
sendbackWorkReportAjax(WorkReportForm form)
勤務表差戻し.
|
LogicResultDto |
sendbackWorkReportBySupAjax(WorkReportForm form)
勤務表差戻し(代理).
|
LogicResultDto |
submitWorkReportAjax(WorkReportForm form)
勤務表提出.
|
LogicResultDto |
submitWorkReportSupAjax(WorkReportForm form)
勤務表提出(管理者).
|
@Autowired public WorkReportConductor workReportConductor
@Autowired public ContextHelper contextHelper
@Autowired public PropertyHelper propertyHelper
public LogicResultDto submitWorkReportAjax(WorkReportForm form) throws KlwIllegalFlowRouteSettingException, WorkReportConductor.KaidenWorkReportViolationErrorException
form
- 画面から送信された値KlwIllegalFlowRouteSettingException
- フロールートが未設定の場合の例外WorkReportConductor.KaidenWorkReportViolationErrorException
- 勤務表提出不能の場合の例外public LogicResultDto cancelWorkReportAjax(WorkReportForm form) throws KlwNotFoundMatterNodeException, KlwAlreadyCanceledMatterException
form
- 画面から送信された値KlwNotFoundMatterNodeException
- 対象の勤務表申請が見つからない場合の例外KlwAlreadyCanceledMatterException
- すでにキャンセル済みの場合の例外public LogicResultDto submitWorkReportSupAjax(WorkReportForm form) throws KlwIllegalFlowRouteSettingException, WorkReportConductor.KaidenWorkReportViolationErrorException
form
- 画面から送信された値KlwIllegalFlowRouteSettingException
- フロールートが未設定の場合の例外WorkReportConductor.KaidenWorkReportViolationErrorException
- 勤務表提出不能の場合の例外public LogicResultDto cancelWorkReportSupAjax(WorkReportForm form) throws KlwNotFoundMatterNodeException, KlwAlreadyCanceledMatterException
form
- 画面から送信された値KlwNotFoundMatterNodeException
- 対象の勤務表申請が見つからない場合の例外KlwAlreadyCanceledMatterException
- すでにキャンセル済みの場合の例外public LogicResultDto approveWorkReportAjax(WorkReportForm form) throws KlwNotActiveNodeException, KlwNotFoundMatterNodeException, KlwProcessedNodeException, KlwNotFoundApproverException, KlwAlreadyCanceledMatterException, KlwUpdatedMatterException, KlwNotFoundMatterException
form
- 画面から送信された値KlwNotActiveNodeException
- 指定されたノードがアクティブでない場合の例外KlwNotFoundMatterNodeException
- 指定されたノードが見つからない場合の例外KlwProcessedNodeException
- 指定されたノードがすでに処理済みの場合の例外KlwNotFoundApproverException
- 承認権限者コードが承認者でない場合の例外KlwAlreadyCanceledMatterException
- すでに提出解除されている場合の例外KlwUpdatedMatterException
- 更新済み案件への操作の場合の例外KlwNotFoundMatterException
- 処理対象案件が見つからない場合の例外public LogicResultDto approveWorkReportBySupAjax(WorkReportForm form) throws KlwNotActiveNodeException, KlwNotFoundMatterNodeException, KlwProcessedNodeException, KlwNotFoundApproverException, KlwAlreadyCanceledMatterException, KlwUpdatedMatterException, KlwNotFoundMatterException
form
- 画面から送信された値KlwNotActiveNodeException
- 指定されたノードがアクティブでない場合の例外KlwNotFoundMatterNodeException
- 指定されたノードが見つからない場合の例外KlwProcessedNodeException
- 指定されたノードがすでに処理済みの場合の例外KlwNotFoundApproverException
- 承認権限者コードが承認者でない場合の例外KlwAlreadyCanceledMatterException
- すでに提出解除されている場合の例外KlwUpdatedMatterException
- 更新済み案件への操作の場合の例外KlwNotFoundMatterException
- 処理対象案件が見つからない場合の例外public LogicResultDto sendbackWorkReportAjax(WorkReportForm form) throws KlwNotActiveNodeException, KlwNotFoundMatterNodeException, KlwProcessedNodeException, KlwNotFoundApproverException, KlwAlreadyCanceledMatterException, KlwUpdatedMatterException, KlwNotFoundMatterException
form
- 画面から送信された値KlwNotActiveNodeException
- 指定されたノードがアクティブでない場合の例外KlwNotFoundMatterNodeException
- 指定されたノードが見つからない場合の例外KlwProcessedNodeException
- 指定されたノードがすでに処理済みの場合の例外KlwNotFoundApproverException
- 承認権限者コードが承認者でない場合の例外KlwAlreadyCanceledMatterException
- すでに提出解除されている場合の例外KlwUpdatedMatterException
- 更新済み案件への操作の場合の例外KlwNotFoundMatterException
- 処理対象案件が見つからない場合の例外public LogicResultDto sendbackWorkReportBySupAjax(WorkReportForm form) throws KlwNotActiveNodeException, KlwNotFoundMatterNodeException, KlwProcessedNodeException, KlwNotFoundApproverException, KlwAlreadyCanceledMatterException, KlwUpdatedMatterException, KlwNotFoundMatterException
form
- 画面から送信された値KlwNotActiveNodeException
- 指定されたノードがアクティブでない場合の例外KlwNotFoundMatterNodeException
- 指定されたノードが見つからない場合の例外KlwProcessedNodeException
- 指定されたノードがすでに処理済みの場合の例外KlwNotFoundApproverException
- 承認権限者コードが承認者でない場合の例外KlwAlreadyCanceledMatterException
- すでに提出解除されている場合の例外KlwUpdatedMatterException
- 更新済み案件への操作の場合の例外KlwNotFoundMatterException
- 処理対象案件が見つからない場合の例外public LogicResultDto inspectOkWorkReportAjax(WorkReportForm form) throws KlwNotFoundInspecterException, KlwExpireInspectionException
form
- 画面から送信された値KlwNotFoundInspecterException
- 点検権限者が点検者出ない場合の例外KlwExpireInspectionException
- 点検可能期間でない場合の例外public LogicResultDto inspectNgWorkReportAjax(WorkReportForm form) throws KlwNotFoundInspecterException, KlwExpireInspectionException
form
- 画面から送信された値KlwNotFoundInspecterException
- 点検権限者が点検者出ない場合の例外KlwExpireInspectionException
- 点検可能期間でない場合の例外Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.