@Controller @Scope(value="prototype") @RequestMapping(value="kaiden/v2/workperf/workData") public class WorkDataController extends Object
修飾子とタイプ | クラスと説明 |
---|---|
protected static class |
WorkDataController.NaviPeriodConverter
ナビゲーション部品に表示する締め期間リストの書式変換.
|
修飾子とタイプ | フィールドと説明 |
---|---|
CompanyManagerHelper |
companyManagerHelper
CompanyManagerHelper.
|
protected CompanySettingsHelper |
companySettingsHelper
CompanySettingsHelper.
|
ContextHelper |
contextHelper
ContextHelper.
|
DateHelper |
dateHelper
DateHelper.
|
KwpgManager |
kwpgManager
KwpgManager.
|
LaborDateHelper |
laborDateHelper
LaborDateHelper.
|
PropertyHelper |
propertyHelper
PropertyHelper.
|
protected static String |
SELECT_AUTH_USER
代理元選択画面.
|
protected static String |
SELECT_COMPANY
会社選択画面.
|
protected StorageFileHelper |
storageFileHelper
StorageFileHelper.
|
protected static String |
WORK_DATA_LIST_MAIN_CONFIRM_JSP
作業実績確認一覧から遷移した場合の画面.
|
protected static String |
WORK_DATA_LIST_MAIN_JSP
入力画面.
|
WorkDataDto |
workDataDto
WorkDataDto.
|
WorkDataForm |
workDataForm
WorkDataForm.
|
WorkDataLogic |
workDataLogic
WorkDataLogic.
|
コンストラクタと説明 |
---|
WorkDataController() |
修飾子とタイプ | メソッドと説明 |
---|---|
String |
agent(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
WorkDataForm form,
org.springframework.ui.Model model)
ページパスを返却(代理).
|
String |
changeAdjustmentStatus(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
WorkDataForm form,
org.springframework.ui.Model model)
AJAXにて確定済フラグ更新処理を実行.
|
String |
confirm(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
WorkDataForm form,
org.springframework.ui.Model model)
ページパスを返却.
|
String |
download(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
WorkDataForm form,
org.springframework.ui.Model model)
AJAXにて出力したPDFファイルをクライアントへ送信.
|
String |
exportPdf(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
WorkDataForm form,
org.springframework.ui.Model model)
AJAXにてPDFエクスポート処理を実行.
|
protected List<EmpWorkDataManagerDto> |
getCompanyList(String userCd)
会社リストを取得.
|
protected WorkDataForm |
getForm()
Formを返却.
|
protected List<Map<String,Object>> |
getNavigatorList(int targetMonthBefore,
int targetMonthAfter,
Date targetStartDate,
Date targetEndDate,
String startDayOfMonth,
String targetMonth,
String companyCd)
締め期間リストを取得.
|
String |
index(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
WorkDataForm form,
org.springframework.ui.Model model)
ページパスを返却.
|
protected void |
initializeDto(String userCd,
String companyCd,
boolean isAgentFlag,
String searchCriteriaDateString)
共通情報(WorkDataDto)を設定.
|
String |
isCommit(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
WorkDataForm form,
org.springframework.ui.Model model)
AJAXにて確定判定処理を実行.
|
protected void |
setErrorDto()
作業実績権限を保持していない際の処理を実施.
|
protected void |
setForm(WorkDataForm form)
Formを設定.
|
protected static final String WORK_DATA_LIST_MAIN_CONFIRM_JSP
public WorkDataForm workDataForm
public WorkDataDto workDataDto
@Autowired public WorkDataLogic workDataLogic
@Autowired public ContextHelper contextHelper
@Autowired public DateHelper dateHelper
@Autowired public LaborDateHelper laborDateHelper
@Autowired public PropertyHelper propertyHelper
@Autowired public CompanyManagerHelper companyManagerHelper
@Autowired protected CompanySettingsHelper companySettingsHelper
@Autowired public KwpgManager kwpgManager
@Autowired protected StorageFileHelper storageFileHelper
@Transactional @RequestMapping(value={"","/index"}) public String index(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, WorkDataForm form, org.springframework.ui.Model model) throws KaidenSystemException
request
- HTTPリクエストresponse
- HTTPレスポンスform
- フォームmodel
- モデルKaidenSystemException
- XML読み込み例外@Transactional @RequestMapping(value="agent") public String agent(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, WorkDataForm form, org.springframework.ui.Model model) throws KaidenSystemException
request
- HTTPリクエストresponse
- HTTPレスポンスform
- フォームmodel
- モデルKaidenSystemException
- XML読み込み例外@RequestMapping(value="isCommit") public String isCommit(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, WorkDataForm form, org.springframework.ui.Model model)
request
- HTTPリクエストresponse
- HTTPレスポンスform
- フォームmodel
- モデル@RequestMapping(value="changeAdjustmentStatus") public String changeAdjustmentStatus(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, WorkDataForm form, org.springframework.ui.Model model)
request
- HTTPリクエストresponse
- HTTPレスポンスform
- フォームmodel
- モデルprotected void initializeDto(String userCd, String companyCd, boolean isAgentFlag, String searchCriteriaDateString) throws KaidenSystemException
userCd
- 作業実績対象ユーザコードcompanyCd
- 会社コードisAgentFlag
- 代理か否かsearchCriteriaDateString
- 検索基準日文字列KaidenSystemException
- XML読み込み例外protected List<EmpWorkDataManagerDto> getCompanyList(String userCd)
userCd
- 作業実績対象ユーザコードprotected void setErrorDto()
protected List<Map<String,Object>> getNavigatorList(int targetMonthBefore, int targetMonthAfter, Date targetStartDate, Date targetEndDate, String startDayOfMonth, String targetMonth, String companyCd) throws KaidenSystemException
targetMonthBefore
- 対象期間の表示範囲(過去)targetMonthAfter
- 対象期間の表示範囲(未来)targetStartDate
- 対象期間の開始日targetEndDate
- 対象期間の終了日startDayOfMonth
- 年度開始月targetMonth
- 対象期間の対象年月companyCd
- 会社コードKaidenSystemException
- xml読み込み例外@RequestMapping(value="exportPdf") public String exportPdf(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, WorkDataForm form, org.springframework.ui.Model model)
レスポンスに、JSON化した、ロジッククラスの戻り値LogicResultDto
を出力
request
- HTTPリクエストresponse
- HTTPレスポンスform
- フォームmodel
- モデル@RequestMapping(value="download") public String download(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, WorkDataForm form, org.springframework.ui.Model model)
レスポンスに、ダウンロードファイルを出力
request
- HTTPリクエストresponse
- HTTPレスポンスform
- フォームmodel
- モデル@Transactional @RequestMapping(value="confirm") public String confirm(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, WorkDataForm form, org.springframework.ui.Model model) throws KaidenSystemException
request
- HTTPリクエストresponse
- HTTPレスポンスform
- フォームmodel
- モデルKaidenSystemException
- XML読み込み例外protected WorkDataForm getForm()
protected void setForm(WorkDataForm form)
form
- FormCopyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.