public abstract class AbstractReportApiControllerBase extends AbstractReportControllerBase
修飾子とタイプ | フィールドと説明 |
---|---|
protected ContextHelper |
contextHelper
|
protected NumericValidator |
numericValidator
|
AbstractReportForm |
reportForm
Form.
|
data, propertyHelper
コンストラクタと説明 |
---|
AbstractReportApiControllerBase() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
convertExportJson(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.report_builder_settings.ReportBuilderSettings settings,
AbstractReportForm form)
リクエストデータをエクスポート形式に変換.
|
protected void |
convertSearchJson(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.report_builder_settings.ReportBuilderSettings settings,
AbstractReportForm form)
リクエストデータを検索形式に変換.
|
void |
count(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
AbstractReportForm form)
検索件数.
|
protected void |
createCountResponse(Map<String,Object> response,
Map<String,Object> resultData)
検索件数取得結果をレスポンス用形式に変換.
|
protected void |
createSearchResponse(Map<String,Object> response,
Map<String,Object> resultData)
検索結果からレスポンスデータを生成.
|
void |
export(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
AbstractReportForm form)
エクスポート.
|
AbstractReportForm |
getForm()
Formを返却.
|
protected String |
getMessage(String messageKey,
Object... args)
メッセージ取得取得.
|
protected Map<String,Object> |
getPaging(AbstractReportForm form)
ページング情報設定を取得.
|
protected Map<String,Object> |
getSearchOptions(AbstractReportForm form)
検索条件設定を取得.
|
protected List<String> |
getSelectionList(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.report_builder_settings.ReportBuilderSettings settings,
AbstractReportForm form)
表示項目設定を取得.
|
protected Map<String,Object> |
getSortOptions(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.report_builder_settings.ReportBuilderSettings settings,
AbstractReportForm form)
ソート項目設定を取得.
|
void |
query(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
AbstractReportForm form)
クエリー情報取得.
|
void |
search(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
AbstractReportForm form)
検索.
|
protected void |
setErrorStatus(Map<String,Object> map,
RestApiResultStatus apiResultStatus,
String message)
エラー終了ステータス設定.
|
void |
setForm(AbstractReportForm form)
Formを設定.
|
protected void |
setStatus(Map<String,Object> map,
RestApiResultStatus apiResultStatus,
String message)
正常終了ステータス設定.
|
authorize, downloadCsv, exportCsv, getAuthorizeDenyPage, getLogic, getSettings, index, indexPortal, registQuery, removeQuery, reportInfo, search, setInitSearchQuery, shareQuery, sortList
@Autowired protected ContextHelper contextHelper
@Autowired protected NumericValidator numericValidator
public AbstractReportForm reportForm
public AbstractReportForm getForm()
getForm
クラス内 AbstractReportControllerBase
public void setForm(AbstractReportForm form)
setForm
クラス内 AbstractReportControllerBase
form
- formpublic void search(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, AbstractReportForm form)
request
- HttpServletRequest
response
- HttpServletResponse
form
- AbstractReportForm
public void count(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, AbstractReportForm form)
request
- HttpServletRequest
response
- HttpServletResponse
form
- AbstractReportForm
public void export(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, AbstractReportForm form)
request
- HttpServletRequest
response
- HttpServletResponse
form
- AbstractReportForm
public void query(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, AbstractReportForm form)
request
- HttpServletRequest
response
- HttpServletResponse
form
- AbstractReportForm
protected String getMessage(String messageKey, Object... args)
messageKey
- メッセージキーargs
- 置換文字列protected void setStatus(Map<String,Object> map, RestApiResultStatus apiResultStatus, String message)
map
- レスポンスapiResultStatus
- RestApiResultStatus
message
- メッセージprotected void setErrorStatus(Map<String,Object> map, RestApiResultStatus apiResultStatus, String message)
map
- レスポンスapiResultStatus
- RestApiResultStatus
message
- メッセージprotected void convertSearchJson(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.report_builder_settings.ReportBuilderSettings settings, AbstractReportForm form) throws KaidenSystemException, KaidenApplicationException
settings
- ReportBuilderSettings
form
- AbstractReportForm
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
protected void convertExportJson(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.report_builder_settings.ReportBuilderSettings settings, AbstractReportForm form) throws KaidenSystemException, KaidenApplicationException
settings
- ReportBuilderSettings
form
- AbstractReportForm
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
protected void createSearchResponse(Map<String,Object> response, Map<String,Object> resultData)
response
- レスポンスresultData
- 検索結果protected List<String> getSelectionList(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.report_builder_settings.ReportBuilderSettings settings, AbstractReportForm form)
settings
- ReportBuilderSettings
form
- AbstractReportForm
protected Map<String,Object> getSearchOptions(AbstractReportForm form)
form
- AbstractReportForm
protected Map<String,Object> getSortOptions(jp.co.slcs.kaiden.v2.base.foundation.model.xml_schema.report_builder_settings.ReportBuilderSettings settings, AbstractReportForm form)
settings
- ReportBuilderSettings
form
- AbstractReportForm
protected Map<String,Object> getPaging(AbstractReportForm form)
form
- AbstractReportForm
Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.