@Component @Scope(value="prototype") public class CareLeaveAcquisitionListReportLogic extends AbstractLaborAuthReportLogicBase
AbstractReportLogicBase.ExportType
修飾子とタイプ | フィールドと説明 |
---|---|
protected static String[] |
END_DATE_FIELD_LIST
期間終了日項目.
|
LaborLeaveTypeSettingHelper |
laborLeaveTypeSettingHelper
LaborLeaveTypeSettingHelper.
|
companyManagerHelper, companySettingsHelper, k31mDepartmentAdminService, k31mSimpleAppRouteService
cacheHelper, contextHelper, dateHelper, dateValidator, formatHelper, identifierHelper, localeValidator, propertyHelper, systemLocaleHelper, xmlSettingsHelper
コンストラクタと説明 |
---|
CareLeaveAcquisitionListReportLogic() |
修飾子とタイプ | メソッドと説明 |
---|---|
int |
checkSortItem(String i1,
String i2)
ソートアイテムチェック.
|
void |
dispPage(Map<String,Object> json,
List<Map<String,Object>> mapList,
Map<String,Object> data)
表示件数.
|
LogicResultDto |
editExportData(AbstractReportForm form,
LogicResultDto result)
エクスポート編集処理(画面用).
|
List<Map<String,Object>> |
editExportData(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.report_builder_settings.ReportBuilderSettings settings,
List<Map<String,Object>> mapList,
Map<String,Object> searchOptions)
エクスポート編集処理(ジョブ用).
|
LogicResultDto |
editSearchResult(AbstractReportForm form,
LogicResultDto result)
検索結果編集処理.
|
LogicResultDto |
exportCsv(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.report_builder_settings.ReportBuilderSettings settings,
AbstractReportForm form)
エクスポート処理.
|
AbstractReportLogicBase.ExportType |
getExportType()
エクスポート処理種類.
|
void |
listSort(Map<String,Object> json,
List<Map<String,Object>> mapList)
リストソート.
|
LogicResultDto |
search(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.report_builder_settings.ReportBuilderSettings settings,
AbstractReportForm form)
検索処理.
|
Map<String,Object> |
selectAssignWsa(String userCd,
Date searchCriteriaDate,
boolean withCalendar)
検索基準日時点でアサインされている勤務体系の情報を返却.
|
convertProcess
convertDisplay, editExportData, exportData, exportData, getExportColumnList, getExportColumnList, getExportHeaderColumn, getExportHeaderColumn, getExportOrderCriteria, getExportSearchCriteria, getSearchCriteriaDate, getSearchCriteriaLocale, getSearchCriteriaUser, getSearchKeyword, getService, getSortList, getSurface, index, registQuery, removeQuery, reportInfo, setInitSearchQuery, shareQuery, validateDate, validateDate, validateLocale, validateLocale
protected static final String[] END_DATE_FIELD_LIST
DBにプラス1日して保持する日付項目リスト。
呼び出し時にパラメータの日付項目を+1日して検索、登録、更新を行います。
返却時に取得結果の日付項目を+1日します。
@Autowired public LaborLeaveTypeSettingHelper laborLeaveTypeSettingHelper
public AbstractReportLogicBase.ExportType getExportType()
getExportType
クラス内 AbstractReportLogicBase
public LogicResultDto search(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.report_builder_settings.ReportBuilderSettings settings, AbstractReportForm form) throws KaidenSystemException, KaidenApplicationException
search
クラス内 AbstractReportLogicBase
settings
- ReportBuilderSettings
form
- AbstractReportForm
LogicResultDto
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
public LogicResultDto editSearchResult(AbstractReportForm form, LogicResultDto result) throws KaidenSystemException
form
- AbstractReportFormresult
- LogicResultDtoKaidenSystemException
- KaidenSystemException
public LogicResultDto editExportData(AbstractReportForm form, LogicResultDto result) throws KaidenSystemException
form
- AbstractReportFormresult
- LogicResultDtoKaidenSystemException
- KaidenSystemException
public List<Map<String,Object>> editExportData(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.report_builder_settings.ReportBuilderSettings settings, List<Map<String,Object>> mapList, Map<String,Object> searchOptions) throws KaidenSystemException, KaidenApplicationException
editExportData
クラス内 AbstractReportLogicBase
settings
- GenericMasterSettings
mapList
- エクスポートデータsearchOptions
- 抽出条件KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
public void listSort(Map<String,Object> json, List<Map<String,Object>> mapList) throws KaidenSystemException
json
- MapmapList
- ListKaidenSystemException
- KaidenSystemException
public void dispPage(Map<String,Object> json, List<Map<String,Object>> mapList, Map<String,Object> data) throws KaidenSystemException
json
- MapmapList
- Listdata
- MapKaidenSystemException
- KaidenSystemException
public LogicResultDto exportCsv(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.report_builder_settings.ReportBuilderSettings settings, AbstractReportForm form) throws KaidenSystemException, KaidenApplicationException
exportCsv
クラス内 AbstractReportLogicBase
settings
- ReportBuilderSettings
form
- AbstractReportForm
LogicResultDto
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
public int checkSortItem(String i1, String i2)
i1
- Stringi2
- StringKaidenSystemException
- KaidenSystemException
public Map<String,Object> selectAssignWsa(String userCd, Date searchCriteriaDate, boolean withCalendar) throws KaidenSystemException
本メソッドのパラメータは検索条件として下記の通り使用します。
ユーザコード | userCd | 必須 | 完全一致 |
検索基準日 | searchCriteriaDate | 必須 | 対象締め期間特定(開始日,終了日算出)に利用 |
userCd
- ユーザコードsearchCriteriaDate
- 検索基準日withCalendar
- trueを指定するとカレンダ情報も併せて取得KaidenSystemException
- KaidenSystemException
Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.