@Controller @Scope(value="prototype") @RequestMapping(value="kaiden/v2/labor/workReport") public class WorkReportController extends Object
修飾子とタイプ | クラスと説明 |
---|---|
protected static class |
WorkReportController.NaviPeriodConverter
ナビゲーション部品に表示する締め期間リストの書式変換.
|
コンストラクタと説明 |
---|
WorkReportController() |
修飾子とタイプ | メソッドと説明 |
---|---|
String |
agent(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
WorkReportForm form,
org.springframework.ui.Model model)
勤務表(代理入力)を表示.
|
String |
approve(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
WorkReportForm form,
org.springframework.ui.Model model)
承認画面.
|
String |
approveAgent(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
WorkReportForm form,
org.springframework.ui.Model model)
代理承認画面.
|
String |
approveSup(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
WorkReportForm form,
org.springframework.ui.Model model)
承認画面(管理者).
|
String |
cancelWorkReport(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
WorkReportForm form,
org.springframework.ui.Model model)
勤務表提出解除.
|
String |
cancelWorkReportSup(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
WorkReportForm form,
org.springframework.ui.Model model)
組織管理者による勤務表提出解除.
|
String |
dailyRecordApprove(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
WorkReportForm form,
org.springframework.ui.Model model)
日次承認画面.
|
String |
dailyRecordApproveAgent(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
WorkReportForm form,
org.springframework.ui.Model model)
代理日次承認画面.
|
String |
dailyRecordApproveSup(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
WorkReportForm form,
org.springframework.ui.Model model)
日次承認(管理者)画面.
|
String |
dailyRecordInspect(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
WorkReportForm form,
org.springframework.ui.Model model)
日次点検画面.
|
String |
dailyRecordInspectAgent(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
WorkReportForm form,
org.springframework.ui.Model model)
代理日次点検画面.
|
String |
doApprove(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
WorkReportForm form,
org.springframework.ui.Model model)
勤務表承認.
|
String |
doApproveSup(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
WorkReportForm form,
org.springframework.ui.Model model)
勤務表承認(管理者).
|
String |
doInspectNg(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
WorkReportForm form,
org.springframework.ui.Model model)
点検NG.
|
String |
doInspectOk(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
WorkReportForm form,
org.springframework.ui.Model model)
点検OK.
|
String |
doSendback(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
WorkReportForm form,
org.springframework.ui.Model model)
勤務表差戻し.
|
String |
doSendbackSup(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
WorkReportForm form,
org.springframework.ui.Model model)
勤務表差戻し.
|
protected WorkReportForm |
getForm()
Formを返却.
|
protected void |
getIntervalFlag(WorkReportPeriodDto workReportPeriod,
Timestamp searchCriteriaDate)
勤務間インターバルフラグを設定.
|
String |
index(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
WorkReportForm form,
org.springframework.ui.Model model)
勤務表(本人入力)を表示.
|
protected void |
initializeDto(String userCd,
WorkReportPeriodDto workReportPeriod,
String partsType,
int naviBefore,
int naviAfter)
共通情報(AbstractWorkReportDto)を設定.
|
String |
inspect(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
WorkReportForm form,
org.springframework.ui.Model model)
点検画面.
|
String |
inspectAgent(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
WorkReportForm form,
org.springframework.ui.Model model)
代理点検画面.
|
String |
reference(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
WorkReportForm form,
org.springframework.ui.Model model)
参照画面を表示.
|
String |
referenceSup(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
WorkReportForm form,
org.springframework.ui.Model model)
参照画面を表示.
|
String |
refWorkReportStatus(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
WorkReportForm form,
org.springframework.ui.Model model)
勤務表の提出(申請)・提出状態を返却.
|
protected void |
setForm(WorkReportForm form)
Formを設定.
|
String |
submitWorkReport(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
WorkReportForm form,
org.springframework.ui.Model model)
勤務表提出.
|
String |
submitWorkReportSup(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
WorkReportForm form,
org.springframework.ui.Model model)
組織管理者による勤務表提出.
|
public WorkReportForm workReportForm
public WorkReportDto workReportDto
@Autowired public WorkReportLogic workReportLogic
@Autowired public ContextHelper contextHelper
@Autowired public DateValidator dateValidator
@Autowired public WsAgreementManager wsAgreementManager
@Autowired public KlgManager klgManager
@Autowired public KlwWorkReportManager klwWorkReportManager
@Autowired public LaborEmployeeManager laborEmployeeManager
@Autowired public DateHelper dateHelper
@Autowired public CompanySettingsHelper companySettingsHelper
@Autowired public PropertyHelper propertyHelper
@Autowired public UserManagerHelper userManagerHelper
@Autowired public WorkReportConductor workReportConductor
@Autowired public WorkReportDailyDetailConductor workReportDailyDetailConductor
@Autowired public DeptClsStatusManager deptClsStatusManager
@Autowired public WsUseCheckManager wsUseCheckManager
@Autowired public WsAgreementTermManager wsAgreementTermManager
@Autowired public LaborSurfaceHelper laborSurfaceHelper
@Autowired public WorkDataConductor workDataConductor
@Transactional @RequestMapping(value={"","/index"}) public String index(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, WorkReportForm form, org.springframework.ui.Model model)
以下のリクエストパラメータを受け取ります。
request
- HTTPリクエストresponse
- HTTPレスポンスform
- フォームmodel
- モデル@Transactional @RequestMapping(value="agent") public String agent(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, WorkReportForm form, org.springframework.ui.Model model)
以下のリクエストパラメータを受け取ります。
権限者の勤務表(検索基準日時点)内に1日でも日次申請権限があれば勤務表を表示します。
権限がない場合にはエラーページが表示されます。
request
- HTTPリクエストresponse
- HTTPレスポンスform
- フォームmodel
- モデル@Transactional @RequestMapping(value="reference") public String reference(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, WorkReportForm form, org.springframework.ui.Model model)
以下のリクエストパラメータを受け取ります。
request
- HTTPリクエストresponse
- HTTPレスポンスform
- フォームmodel
- モデル@Transactional @RequestMapping(value="referenceSup") public String referenceSup(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, WorkReportForm form, org.springframework.ui.Model model)
以下のリクエストパラメータを受け取ります。
request
- HTTPリクエストresponse
- HTTPレスポンスform
- フォームmodel
- モデル@Transactional @RequestMapping(value="dailyRecordApprove") public String dailyRecordApprove(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, WorkReportForm form, org.springframework.ui.Model model)
以下のリクエストパラメータを受け取ります。
request
- HTTPリクエストresponse
- HTTPレスポンスform
- フォームmodel
- モデル@Transactional @RequestMapping(value="dailyRecordApproveSup") public String dailyRecordApproveSup(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, WorkReportForm form, org.springframework.ui.Model model)
以下のリクエストパラメータを受け取ります。
request
- HTTPリクエストresponse
- HTTPレスポンスform
- フォームmodel
- モデル@Transactional @RequestMapping(value="dailyRecordApproveAgent") public String dailyRecordApproveAgent(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, WorkReportForm form, org.springframework.ui.Model model)
以下のリクエストパラメータを受け取ります。
request
- HTTPリクエストresponse
- HTTPレスポンスform
- フォームmodel
- モデル@Transactional @RequestMapping(value="dailyRecordInspect") public String dailyRecordInspect(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, WorkReportForm form, org.springframework.ui.Model model)
以下のリクエストパラメータを受け取ります。
request
- HTTPリクエストresponse
- HTTPレスポンスform
- フォームmodel
- モデル@Transactional @RequestMapping(value="dailyRecordInspectAgent") public String dailyRecordInspectAgent(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, WorkReportForm form, org.springframework.ui.Model model)
以下のリクエストパラメータを受け取ります。
request
- HTTPリクエストresponse
- HTTPレスポンスform
- フォームmodel
- モデル@Transactional @RequestMapping(value="approve") public String approve(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, WorkReportForm form, org.springframework.ui.Model model)
以下のリクエストパラメータを受け取ります。
request
- HTTPリクエストresponse
- HTTPレスポンスform
- フォームmodel
- モデル@Transactional @RequestMapping(value="approveAgent") public String approveAgent(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, WorkReportForm form, org.springframework.ui.Model model)
以下のリクエストパラメータを受け取ります。
request
- HTTPリクエストresponse
- HTTPレスポンスform
- フォームmodel
- モデル@Transactional @RequestMapping(value="approveSup") public String approveSup(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, WorkReportForm form, org.springframework.ui.Model model)
以下のリクエストパラメータを受け取ります。
request
- HTTPリクエストresponse
- HTTPレスポンスform
- フォームmodel
- モデル@Transactional @RequestMapping(value="inspect") public String inspect(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, WorkReportForm form, org.springframework.ui.Model model)
以下のリクエストパラメータを受け取ります。
request
- HTTPリクエストresponse
- HTTPレスポンスform
- フォームmodel
- モデル@Transactional @RequestMapping(value="inspectAgent") public String inspectAgent(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, WorkReportForm form, org.springframework.ui.Model model)
以下のリクエストパラメータを受け取ります。
request
- HTTPリクエストresponse
- HTTPレスポンスform
- フォームmodel
- モデルprotected void getIntervalFlag(WorkReportPeriodDto workReportPeriod, Timestamp searchCriteriaDate)
workReportPeriod
- 1期間の勤務情報searchCriteriaDate
- 検索基準日@Transactional(rollbackFor=java.lang.Exception.class) @RequestMapping(value="submitWorkReport") public String submitWorkReport(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, WorkReportForm form, org.springframework.ui.Model model)
request
- HTTPリクエストresponse
- HTTPレスポンスform
- フォームmodel
- モデル@Transactional(rollbackFor=java.lang.Exception.class) @RequestMapping(value="cancelWorkReport") public String cancelWorkReport(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, WorkReportForm form, org.springframework.ui.Model model)
request
- HTTPリクエストresponse
- HTTPレスポンスform
- フォームmodel
- モデル@Transactional(rollbackFor=java.lang.Exception.class) @RequestMapping(value="submitWorkReportSup") public String submitWorkReportSup(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, WorkReportForm form, org.springframework.ui.Model model)
request
- HTTPリクエストresponse
- HTTPレスポンスform
- フォームmodel
- モデル@Transactional(rollbackFor=java.lang.Exception.class) @RequestMapping(value="cancelWorkReportSup") public String cancelWorkReportSup(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, WorkReportForm form, org.springframework.ui.Model model)
リクエストパラメータとして以下が必須です
request
- HTTPリクエストresponse
- HTTPレスポンスform
- フォームmodel
- モデル@Transactional(rollbackFor=java.lang.Exception.class) @RequestMapping(value="doApprove") public String doApprove(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, WorkReportForm form, org.springframework.ui.Model model)
リクエストパラメータとして以下が必須です。
request
- HTTPリクエストresponse
- HTTPレスポンスform
- フォームmodel
- モデル@Transactional(rollbackFor=java.lang.Exception.class) @RequestMapping(value="doApproveSup") public String doApproveSup(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, WorkReportForm form, org.springframework.ui.Model model)
リクエストパラメータとして以下が必須です。
request
- HTTPリクエストresponse
- HTTPレスポンスform
- フォームmodel
- モデル@Transactional(rollbackFor=java.lang.Exception.class) @RequestMapping(value="doSendback") public String doSendback(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, WorkReportForm form, org.springframework.ui.Model model)
リクエストパラメータとして以下が必須です。
request
- HTTPリクエストresponse
- HTTPレスポンスform
- フォームmodel
- モデル@Transactional(rollbackFor=java.lang.Exception.class) @RequestMapping(value="doSendbackSup") public String doSendbackSup(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, WorkReportForm form, org.springframework.ui.Model model)
リクエストパラメータとして以下が必須です。
request
- HTTPリクエストresponse
- HTTPレスポンスform
- フォームmodel
- モデル@Transactional(rollbackFor=java.lang.Exception.class) @RequestMapping(value="doInspectOk") public String doInspectOk(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, WorkReportForm form, org.springframework.ui.Model model) throws KlwProcessedNodeException
request
- HTTPリクエストresponse
- HTTPレスポンスform
- フォームmodel
- モデルKlwProcessedNodeException
- KlwProcessedNodeException
@Transactional(rollbackFor=java.lang.Exception.class) @RequestMapping(value="doInspectNg") public String doInspectNg(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, WorkReportForm form, org.springframework.ui.Model model) throws KlwProcessedNodeException
request
- HTTPリクエストresponse
- HTTPレスポンスform
- フォームmodel
- モデルKlwProcessedNodeException
- KlwProcessedNodeException
@Transactional @RequestMapping(value="refWorkReportStatus") public String refWorkReportStatus(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, WorkReportForm form, org.springframework.ui.Model model)
request
- HTTPリクエストresponse
- HTTPレスポンスform
- フォームmodel
- モデルprotected void initializeDto(String userCd, WorkReportPeriodDto workReportPeriod, String partsType, int naviBefore, int naviAfter)
userCd
- 勤務表対象ユーザコードworkReportPeriod
- 締め期間情報partsType
- 一覧画面の画面部品区分naviBefore
- ナビゲータに表示する以前の締め期間数naviAfter
- ナビゲータに表示する以降の締め期間数protected WorkReportForm getForm()
protected void setForm(WorkReportForm form)
form
- FormCopyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.