@Component @Scope(value="prototype") public class JobConfirmLogic extends AbstractCommonMaintenanceLogic
修飾子とタイプ | クラスと説明 |
---|---|
protected static class |
JobConfirmLogic.JobConfirmConvert
書式変換.
|
修飾子とタイプ | フィールドと説明 |
---|---|
static String |
COLUMN_NAME_MONITOR_ID
固定文字 : モニタIDカラム名称.
|
protected DateHelper |
dateHelper
DateHelper.
|
protected jp.co.slcs.kaiden.v2.base.foundation.model.service.K10tJobnetHistoryService |
k10tJobnetHistoryService
K10tJobnetHistoryService.
|
contextHelper, dateMaxValidator, dateMinValidator, dateValidator, DELETE, DUMMY, HEADER_CNT, identifierHelper, INSERT, MAINTE_TARGET, propertyHelper, TERM_CD_LIST, TERM_LIST, UPDATE
コンストラクタと説明 |
---|
JobConfirmLogic() |
修飾子とタイプ | メソッドと説明 |
---|---|
Long |
convertDateToLong(String date)
日付の形式を、画面入力値(yyyy/mm/dd)をLong型に変換する(FROM).
|
Long |
convertDateToLongNextDay(String date)
日付の形式を、画面入力値(yyyy/mm/dd)の翌日をLong型に変換する(TO).
|
LogicResultDto |
exec(JobConfirmForm form)
ジョブネット実行.
|
protected List<String> |
getDuplicationCheckField()
重複チェック確認フィールドをサブクラスから返却.
|
protected List<String> |
getI18nTargetField()
国際化対応するフィールドをサブクラスより返却.
|
protected Map<String,Object> |
getInputData(AbstractCommonMaintenanceForm form)
登録・更新用の入力データをサブクラスより返却.
|
protected String[] |
getKeywordSearchTargetCol()
キーワード検索対象カラムをサブクラスより返却.
|
protected Map<String,Object> |
getSearchAjaxCriteria(AbstractCommonMaintenanceForm form)
ジョブ確認(一覧画面)のジョブネット履歴一覧の検索条件を設定します.
|
protected Map<String,Object> |
getSearchHeaderCriteria(AbstractCommonMaintenanceForm form)
ジョブ確認(詳細画面)のヘッダー検索の検索条件を設定します.
|
protected String |
getSearchSql()
一覧検索用のsqlファイル名をサブクラスより返却.
|
protected Map<String,Object> |
getSearchTaskCriteria(AbstractCommonMaintenanceForm form)
ジョブ確認(詳細画面)のタスク検索の検索条件を設定します.
|
protected Map<String,Object> |
getSearchXmlCriteria(AbstractCommonMaintenanceForm form)
ジョブ確認(詳細画面)のXml検索の検索条件を設定します.
|
protected jp.co.slcs.kaiden.v2.base.foundation.model.service.GenerateService<? extends jp.co.slcs.kaiden.v2.base.foundation.model.entity.GenerateEntity> |
getService()
サービスをサブクラスより返却.
|
protected Map<String,String> |
getSurfaces()
登録・更新時のサーバーサイドバリデーションに利用するラベル定義をサブクラスより返却.
|
protected List<ValidateDefsDto> |
getValidateDefsDtoList4Entry()
新規登録用の検証定義リストを返却します.
|
protected List<ValidateDefsDto> |
getValidateDefsDtoList4Renew()
更新登録用の検証定義リストを返却します.
|
LogicResultDto |
searchAjax(AbstractCommonMaintenanceForm form)
ジョブ確認(一覧画面)のジョブネット履歴一覧の検索.
|
LogicResultDto |
searchAjax(AbstractCommonMaintenanceForm form,
ConvertForJsonSource converter)
一覧検索.
|
LogicResultDto |
searchHeader(AbstractCommonMaintenanceForm form)
ジョブ確認(詳細画面)のヘッダー検索の検索.
|
LogicResultDto |
searchTask(AbstractCommonMaintenanceForm form)
ジョブ確認(詳細画面)のタスク検索の検索.
|
LogicResultDto |
searchXml(AbstractCommonMaintenanceForm form)
画面で選択されたジョブ履歴に紐づくXMLファイルを検索します.
|
protected <ENTITY> List<Map<String,Object>> |
selectBeanMapListBySql(jp.co.slcs.kaiden.v2.base.foundation.model.service.GenerateService<ENTITY> service,
String sqlfile,
Map<String,Object> criteriaMap,
List<OrderDto> order,
AuthorityCriteriaDto authCriteria,
String[] likeTarget)
SQLファイル検索.
|
protected <ENTITY> List<Map<String,Object>> |
selectBySqlIgnoreAuthority(jp.co.slcs.kaiden.v2.base.foundation.model.service.GenerateService<ENTITY> service,
String sqlfile,
Map<String,Object> criteriaMap,
List<OrderDto> order,
String[] likeTarget)
SQLファイル検索(認可設定無視).
|
LogicResultDto |
selectCompanyToUse(AbstractCommonMaintenanceForm form)
選択されたジョブに紐づく会社コードを取得します.
|
Map<String,Object> |
selectXmlPath(Map<String,Object> criteria,
List<OrderDto> order,
AuthorityCriteriaDto authCriteria)
ジョブネット履歴からXMLのパスを取得します.
|
changeStatus, complementDate, convertMapList, divideTerm, divideTermAjax, divideTermAjax, entry, entryAjax, entryAjax, entryHeader, getCriteria4SqlParmitCompany, getDuplicationCheckCriteria, getSearchResult, getTermCdList, isCompany, isCompanyAuthority, isLocale, isTerm, isTerm, makeValidateExecuter, moveTerm, moveTermAjax, moveTermAjax, parameterCheck, remove, removeAjax, removeAjax, renew, renew, renewAjax, renewAjax, select, selectAjax, selectAjax, selectTermAjax, selectTermAjax, selectTerms, setDummy, toDisabledAjax, toDisabledAjax, toEnabledAjax, toEnabledAjax, validate4Entry, validate4Renew, validateExclusion, validateTerm
@Autowired protected jp.co.slcs.kaiden.v2.base.foundation.model.service.K10tJobnetHistoryService k10tJobnetHistoryService
@Autowired protected DateHelper dateHelper
protected jp.co.slcs.kaiden.v2.base.foundation.model.service.GenerateService<? extends jp.co.slcs.kaiden.v2.base.foundation.model.entity.GenerateEntity> getService()
getService
クラス内 AbstractCommonMaintenanceLogic
protected String getSearchSql()
getSearchSql
クラス内 AbstractCommonMaintenanceLogic
protected String[] getKeywordSearchTargetCol()
getKeywordSearchTargetCol
クラス内 AbstractCommonMaintenanceLogic
protected List<String> getDuplicationCheckField()
getDuplicationCheckField
クラス内 AbstractCommonMaintenanceLogic
protected List<ValidateDefsDto> getValidateDefsDtoList4Entry()
getValidateDefsDtoList4Entry
クラス内 AbstractCommonMaintenanceLogic
protected List<ValidateDefsDto> getValidateDefsDtoList4Renew()
getValidateDefsDtoList4Renew
クラス内 AbstractCommonMaintenanceLogic
public LogicResultDto exec(JobConfirmForm form) throws KaidenSystemException, KaidenHaventAuthorityToCompanyException
画面から渡されたジョブネットIDでジョブネットを実行します。
form
- 画面から送信された値 ※criteriaJsonのみ利用KaidenSystemException
- システム例外KaidenHaventAuthorityToCompanyException
- 会社認可エラーpublic LogicResultDto searchAjax(AbstractCommonMaintenanceForm form) throws KaidenSystemException, KaidenApplicationException
画面から渡された条件を検索を実行します。 検索結果は、Logicクラス内で書式変換を行い画面側に返却します。
searchAjax
クラス内 AbstractCommonMaintenanceLogic
form
- 画面から送信された値 ※criteriaJsonのみ利用KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
AbstractCommonMaintenanceLogic.searchAjax(AbstractCommonMaintenanceForm, ConvertForJsonSource)
public LogicResultDto searchAjax(AbstractCommonMaintenanceForm form, ConvertForJsonSource converter) throws KaidenSystemException, KaidenApplicationException
form内の以下のフィールドを利用します
searchAjax
クラス内 AbstractCommonMaintenanceLogic
form
- 画面から送信された値converter
- 書式変換コンバータKaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
public LogicResultDto searchHeader(AbstractCommonMaintenanceForm form)
画面から渡された条件を検索を実行します。 検索結果は、Logicクラス内で書式変換を行い画面側に返却します。
form
- 画面から送信された値 ※criteriaJsonのみ利用@Transactional public LogicResultDto searchTask(AbstractCommonMaintenanceForm form)
画面から渡された条件を検索を実行します。 検索結果は、Logicクラス内で書式変換を行い画面側に返却します。
form
- 画面から送信された値 ※criteriaJsonのみ利用protected List<String> getI18nTargetField()
getI18nTargetField
クラス内 AbstractCommonMaintenanceLogic
protected Map<String,Object> getInputData(AbstractCommonMaintenanceForm form)
getInputData
クラス内 AbstractCommonMaintenanceLogic
form
- 画面から送信された値@Transactional public LogicResultDto selectCompanyToUse(AbstractCommonMaintenanceForm form)
form
- 画面から送信された値@Transactional public LogicResultDto searchXml(AbstractCommonMaintenanceForm form) throws KaidenSystemException
form
- 画面から送信された値KaidenSystemException
- システムエラーprotected Map<String,Object> getSearchHeaderCriteria(AbstractCommonMaintenanceForm form)
form
- 画面から送信された値protected Map<String,Object> getSearchAjaxCriteria(AbstractCommonMaintenanceForm form)
getSearchAjaxCriteria
クラス内 AbstractCommonMaintenanceLogic
form
- 画面から送信された値protected Map<String,Object> getSearchTaskCriteria(AbstractCommonMaintenanceForm form)
form
- 画面から送信された値protected Map<String,Object> getSearchXmlCriteria(AbstractCommonMaintenanceForm form)
form
- 画面から送信された値public Long convertDateToLong(String date)
date
- 対象日付KaidenRuntimeException
public Long convertDateToLongNextDay(String date)
date
- 対象日付KaidenRuntimeException
protected Map<String,String> getSurfaces()
getSurfaces
クラス内 AbstractCommonMaintenanceLogic
protected <ENTITY> List<Map<String,Object>> selectBeanMapListBySql(jp.co.slcs.kaiden.v2.base.foundation.model.service.GenerateService<ENTITY> service, String sqlfile, Map<String,Object> criteriaMap, List<OrderDto> order, AuthorityCriteriaDto authCriteria, String[] likeTarget)
ENTITY
- エンティティservice
- 利用するサービスクラスsqlfile
- SQLファイルcriteriaMap
- 検索条件order
- ソート順authCriteria
- 認可判定条件likeTarget
- LIKE検索対象カラム (指定されたカラムの条件値は、%,_がエスケープされ、部分一致検索に変換されます)public Map<String,Object> selectXmlPath(Map<String,Object> criteria, List<OrderDto> order, AuthorityCriteriaDto authCriteria)
ジョブネット履歴からXMLのパスを取得します.
criteria
- 検索条件order
- ソート順authCriteria
- 認可判定条件protected <ENTITY> List<Map<String,Object>> selectBySqlIgnoreAuthority(jp.co.slcs.kaiden.v2.base.foundation.model.service.GenerateService<ENTITY> service, String sqlfile, Map<String,Object> criteriaMap, List<OrderDto> order, String[] likeTarget)
ENTITY
- エンティティservice
- 利用するサービスクラスsqlfile
- SQLファイルcriteriaMap
- 検索条件order
- ソート順likeTarget
- LIKE検索対象カラム (指定されたカラムの条件値は、%,_がエスケープされ、部分一致検索に変換されます)Copyright © 2023 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.