public abstract class AbstractLaborAuthReportLogicBase extends AbstractReportLogicBase
本クラスでは、勤務管理の権限に応じた検索条件を付与します。 ReportBuilderに設定する場合は、次の実装クラスを使用してください。 <extension> <logic>jp.co.slcs.kaiden.v2.product_labormgr.feature.logic.kaiden.generic.LaborAuthReportLogic</logic> </extension> ① 会社管理者(人事権限 : human_resources)
検索条件キー | 型 | 設定内容 |
laborAuthDate | Timestamp | 現在日時 |
laborAuthCompany | String | 検索条件の会社コード(searchCriteriaCompany or companyCd) ※存在しない場合は検索しません。 |
laborAuthDepartmentSet | String | 「ProductLabormgrSettings.xml」で設定した組織セットコード |
laborAuthDepartment | List | null |
laborAuthUser | List | null |
検索条件キー | 型 | 設定内容 |
laborAuthDate | Timestamp | 現在日時 |
laborAuthCompany | String | 検索条件の会社コード(searchCriteriaCompany or companyCd) ※存在しない場合は検索しません。 |
laborAuthDepartmentSet | String | 「ProductLabormgrSettings.xml」で設定した組織セットコード |
laborAuthDepartment | List | 現在日時時点で組織管理者として設定された組織、およびその下位組織の一覧 |
laborAuthUser | List | ログインユーザ(自分自身)、および現在日時時点で日次承認者、日次点検者、勤務表点検者に設定している対象ユーザ |
検索条件キー | 型 | 設定内容 |
laborAuthDate | Timestamp | 現在日時 |
laborAuthCompany | String | 検索条件の会社コード(searchCriteriaCompany or companyCd) ※存在しない場合は検索しません。 |
laborAuthDepartmentSet | String | 「ProductLabormgrSettings.xml」で設定した組織セットコード |
laborAuthDepartment | List | null |
laborAuthUser | List | ログインユーザ(自分自身)、および現在日時時点で日次承認者、日次点検者、勤務表点検者に設定している対象ユーザ |
AbstractReportLogicBase.ExportType
修飾子とタイプ | フィールドと説明 |
---|---|
CompanyManagerHelper |
companyManagerHelper
CompanyManagerHelper.
|
protected CompanySettingsHelper |
companySettingsHelper
CompanySettingsHelper.
|
protected jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mDepartmentAdminService |
k31mDepartmentAdminService
K31mDepartmentAdminService.
|
protected jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mSimpleAppRouteService |
k31mSimpleAppRouteService
K31mSimpleAppRouteService.
|
cacheHelper, contextHelper, dateHelper, dateValidator, formatHelper, genericSqlSelectManager, identifierHelper, localeValidator, propertyHelper, systemLocaleHelper, xmlSettingsHelper
コンストラクタと説明 |
---|
AbstractLaborAuthReportLogicBase() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected Map<String,Object> |
convertProcess(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.report_builder_settings.ReportBuilderSettings settings,
Map<String,Object> json)
変換処理(処理用).
|
convertDisplay, editExportData, editExportData, exportCsv, exportData, exportData, getExportColumnList, getExportColumnList, getExportHeaderColumn, getExportHeaderColumn, getExportOrderCriteria, getExportSearchCriteria, getExportType, getSearchCriteriaDate, getSearchCriteriaLocale, getSearchCriteriaUser, getSearchKeyword, getService, getSortList, getSurface, index, registQuery, removeQuery, reportInfo, search, setInitSearchQuery, shareQuery, validateDate, validateDate, validateLocale, validateLocale
@Autowired public CompanyManagerHelper companyManagerHelper
@Autowired protected CompanySettingsHelper companySettingsHelper
@Autowired protected jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mDepartmentAdminService k31mDepartmentAdminService
@Autowired protected jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mSimpleAppRouteService k31mSimpleAppRouteService
protected Map<String,Object> convertProcess(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.report_builder_settings.ReportBuilderSettings settings, Map<String,Object> json) throws KaidenException
convertProcess
クラス内 AbstractReportLogicBase
settings
- [ReportBuilderSettings
json
- 変換データKaidenException
- KaidenException
Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.