@Component @Scope(value="prototype") public class CareLeaveRemainingListReportLogic extends AbstractLaborAuthReportLogicBase
AbstractReportLogicBase.ExportType
修飾子とタイプ | フィールドと説明 |
---|---|
protected static String[] |
END_DATE_FIELD_LIST
期間終了日項目.
|
protected LaborLeaveTypeSettingHelper |
laborLeaveTypeSettingHelper
LaborLeaveTypeSettingHelper.
|
companyManagerHelper, companySettingsHelper, k31mDepartmentAdminService, k31mSimpleAppRouteService
cacheHelper, contextHelper, dateHelper, dateValidator, formatHelper, genericSqlSelectManager, identifierHelper, localeValidator, propertyHelper, systemLocaleHelper, xmlSettingsHelper
コンストラクタと説明 |
---|
CareLeaveRemainingListReportLogic() |
修飾子とタイプ | メソッドと説明 |
---|---|
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
@Autowired protected LaborLeaveTypeSettingHelper laborLeaveTypeSettingHelper
protected static final String[] END_DATE_FIELD_LIST
DBにプラス1日して保持する日付項目リスト。
呼び出し時にパラメータの日付項目を+1日して検索、登録、更新を行います。
返却時に取得結果の日付項目を+1日します。
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.