public class MatterInfoManagerImpl extends AbstractWfManager<MatterInfoManagerDto> implements MatterInfoManager
CriteriaForSqlDto
クラスをパラメータとして渡し、MatterInfoManagerDto
リストが戻り値として返却されます。MatterInfoManagerDto
クラスまたはそのリストをパラメータとして渡し、機能概要 | メソッド | カテゴリ | 備考 |
主キー検索 | selectByPk | 主キー検索 | |
リスト検索 | selectList | 主キー検索 | |
表示案件検索 | selectView | リスト検索(マスタ情報付与) | |
コピー案件検索 | selectViewForCopy | リスト検索(マスタ情報付与) | |
過去案件検索 | selectViewArchive | リスト検索(マスタ情報付与) | |
一括挿入 | entry | 登録 | |
一括更新 | renew | 更新 | |
削除 | remove | 削除 | |
一括削除 | removeAll | 削除 |
DTO | 主キー検索 | リスト検索 | 表示案件検索 | コピー案件検索 | 過去案件検索 | 一括挿入 | 一括更新 | 削除 | 一括削除 | |||||||||
I | O | I | O | I | O | I | O | I | O | I | O | I | O | I | O | I | O | |
CriteriaForSqlDto |
- | - | - | - | ○ | - | ○ | - | ○ | - | - | - | - | - | - | - | - | - |
MatterInfoManagerDto |
○ | ○ | ○ | ○ | - | ○ | - | ○ | - | ○ | ○ | - | ○ | - | ○ | - | ○ | - |
AbstractGenericManager.KeywordsSearchFilterImpl
MatterInfoManager.ReleaseStatus
修飾子とタイプ | フィールドと説明 |
---|---|
jp.co.slcs.kaiden.v2.extension_imw.foundation.model.service.K20cMatterInfoService |
k20cMatterInfoService
K20cMatterInfoService.
|
jp.co.slcs.kaiden.v2.extension_imw.foundation.model.service.Ka20cMatterInfoService |
ka20cMatterInfoService
Ka20cMatterInfoService.
|
genericSqlSelectManager, propertyHelper, SQLFILE_PATH_ROOT_DIR, VAL_ARCHIVEMODE_ALL, VAL_ARCHIVEMODE_LATEST
contextHelper, dtoClass, systemLocaleHelper
SELECT_SQLFILE_NM, SELECT_SQLFILE_NM_FOR_MATTERSEARCH, SELECT_SQLFILE_NM_FOR_PUBLIC_APPLICATION_LIST, SELECT_SQLFILE_NM_FOR_PUBLIC_APPLICATION_MAINTE, SELECT_SQLFILE_NM_FOR_PUBLIC_MATTERSEARCH
コンストラクタと説明 |
---|
MatterInfoManagerImpl() |
deleteNoUsedUserDataId, deleteNoUsedUserDataIdForArchive, deleteUsedUserDataId, entryArchive, entryBatch, renewBatch, renewBatchInclueds, selectBySqlFileUsedMap, selectBySqlFileUsedMap, selectBySqlForView, selectBySqlForView, selectBySqlForViewForCopy, selectBySqlForViewForCopy, selectListForViewForArchive, selectListForViewForArchive, selectPkNoUsedUserDataId, selectPkUsedUserDataId, setFieldData, validateCriteriaForSqlDto, validateCriteriaForViewForArchive
_getFilterTargetFields, delete, deleteBatch, getCount, getCount, getCount, getCountBySql, getCountBySql, getCountBySql, getCriteria4Sql, getCriteria4SqlParmitCompany, getCriteria4SqlParmitCompany, getPkCriteria4Sql, getPkCriteria4SqlParmitCompany, insert, insertBatch, parameterCheck, selectBeanMapListBySql, selectBeanMapListBySqlFilter, selectBeanMapListBySqlFilter, selectBeanMapListBySqlFilterIgnoreAuthority, selectBeanMapListBySqlIgnoreAuthority, selectByPk, selectByPk4Update, selectByPkIgnoreAuth4Update, selectByPkIgnoreAuthority, selectBySql, selectBySql, selectBySqlFilter, selectBySqlFilter, selectBySqlIgnoreAuthority, selectBySqlIgnoreAuthority, selectList, selectListByFilter, selectListByKeywords, selectListByKeywordsFilter, selectListByKeywordsIgnoreAuthority, selectListBySqlFilter, selectListBySqlFilterIgnoreAuthority, selectListIgnoreAuthority, setFilterTargetField, update, update, updateBatch, updateBatch, updateBySqlFile, updateBySqlFile, updateBySqlFile, updateIncludesBatch, validAccessAuthority, validAccessAuthority
@Autowired public jp.co.slcs.kaiden.v2.extension_imw.foundation.model.service.K20cMatterInfoService k20cMatterInfoService
@Autowired public jp.co.slcs.kaiden.v2.extension_imw.foundation.model.service.Ka20cMatterInfoService ka20cMatterInfoService
public MatterInfoManagerDto selectByPk(MatterInfoManagerDto criteria)
検索条件のうち、主キーのみを利用して問い合わせします。
認可設定を無視して取得します。
selectByPk
インタフェース内 PluginGadgetManager<MatterInfoManagerDto>
criteria
- 検索条件public List<MatterInfoManagerDto> selectList(MatterInfoManagerDto criteria)
検索条件のうち、システム案件ID、ユーザデータIDのみを利用して問い合わせします。
selectList
インタフェース内 PluginGadgetManager<MatterInfoManagerDto>
criteria
- 検索条件public List<MatterInfoManagerDto> selectView(CriteriaForSqlDto criteria)
SQLファイルを利用し、関連するマスタ情報を補完して検索を行います。
検索条件はシステム案件ID
, ユーザデータID
,
ガジェットクラス
,ガジェットインスタンス
を利用します。
ロケールはログインユーザのロケールを利用します。
検索基準日は案件制御テーブルの値を利用します。
selectView
インタフェース内 PluginGadgetManager<MatterInfoManagerDto>
criteria
- 検索条件public List<MatterInfoManagerDto> selectViewForCopy(CriteriaForSqlDto criteria)
SQLファイルを利用し、関連するマスタ情報を補完して検索を行います。
呼元でのマスタ整合性判定を考慮し、DTOではなくBeanMapを使用します。
検索条件はシステム案件ID
, ユーザデータID
,
ガジェットクラス
,ガジェットインスタンス
を利用します。
ロケールはログインユーザのロケールを利用します。
検索基準日はパラメータの検索基準日
の値を利用します。
本機能では利用しない想定のため、常にNullを返却します。
selectViewForCopy
インタフェース内 PluginGadgetManager<MatterInfoManagerDto>
criteria
- 検索条件public List<MatterInfoManagerDto> selectViewArchive(CriteriaForSqlDto criteria)
SQLファイルを利用し、アーカイブ済申請書情報を検索します。
検索条件はシステム案件ID
, ユーザデータID
,
ガジェットクラス
,ガジェットインスタンス
を利用します。
ロケールはログインユーザのロケールを利用します。
基本的にアーカイブテーブルは関連マスタ情報を付与した形式で作成されるので、検索基準日は特に意識しません。
selectViewArchive
インタフェース内 PluginGadgetManager<MatterInfoManagerDto>
criteria
- 検索条件public int entry(List<MatterInfoManagerDto> dataList)
entry
インタフェース内 PluginGadgetManager<MatterInfoManagerDto>
dataList
- 挿入データリストpublic int renew(List<MatterInfoManagerDto> dataList)
renew
インタフェース内 PluginGadgetManager<MatterInfoManagerDto>
dataList
- 挿入データリストpublic int remove(MatterInfoManagerDto data)
引数のDTOのシステム案件ID、ユーザデータIDに該当するデータを全件削除します。
remove
インタフェース内 PluginGadgetManager<MatterInfoManagerDto>
data
- 削除データpublic int removeAll(MatterInfoManagerDto data)
引数のDTOのシステム案件IDに該当するデータを全件削除します。
remove(MatterInfoManagerDto)
と同様の挙動です。
removeAll
インタフェース内 PluginGadgetManager<MatterInfoManagerDto>
data
- 削除データpublic Map<String,Object> selectMatterSearchView(MatterSearchCriteriaDto criteria, List<OrderDto> order)
申請書検索画面に表示する情報を取得します。
selectMatterSearchView
インタフェース内 MatterInfoManager
criteria
- 検索条件order
- ソートオブジェクトリストpublic Map<String,Object> selectPublicMatterSearchView(PublicMatterSearchCriteriaDto criteria, List<OrderDto> order)
申請書検索(公開申請書コピー)画面に表示する情報を取得します。
selectPublicMatterSearchView
インタフェース内 MatterInfoManager
criteria
- 検索条件order
- ソートオブジェクトリストpublic Map<String,Object> selectPublicApplicationList(PublicApplicationMainteViewDto criteria, List<OrderDto> order, KeywordsCriteriaDto keywordsCriteria, AuthorityCriteriaDto authCriteria)
申請書公開設定メンテナンス画面に表示する情報を取得します。
selectPublicApplicationList
インタフェース内 MatterInfoManager
criteria
- 検索条件order
- ソートオブジェクトリストkeywordsCriteria
- キーワード条件authCriteria
- 認可条件public List<PublicApplicationMainteViewDto> selectPublicApplicationMainte(MatterControlManagerDto criteria, List<OrderDto> order)
申請書公開設定メンテナンス対象データを取得します。
以下の条件でSQL検索します。
selectPublicApplicationMainte
インタフェース内 MatterInfoManager
criteria
- 検索条件order
- ソート順public int matterArchiveRegister(CriteriaForSqlDto criteria, List<MatterInfoManagerDto> dataList)
引数の登録データリストを過去案件用テーブルへ移送します。
matterArchiveRegister
インタフェース内 PluginGadgetManager<MatterInfoManagerDto>
criteria
- 削除データdataList
- 登録データリストpublic int matterArchivePostDelete(CriteriaForSqlDto criteria)
引数のDTOのシステム案件IDに該当するデータを全件削除します。
matterArchivePostDelete
インタフェース内 PluginGadgetManager<MatterInfoManagerDto>
criteria
- 削除データpublic int removeAllArchive(CriteriaForSqlDto criteria)
引数のDTOのシステム案件IDに該当するデータを全件削除します。
removeAllArchive
インタフェース内 PluginGadgetManager<MatterInfoManagerDto>
criteria
- 削除データCopyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.