public class MenuloginInfoService extends AbstractService<MenuloginInfo>
コンストラクタと説明 |
---|
MenuloginInfoService() |
修飾子とタイプ | メソッドと説明 |
---|---|
java.util.List<MenuloginInfo> |
check() |
DeleteCascadeResult |
deleteCascade(MenuloginInfo entity,
DeleteCascadeResult result)
依存するテーブルを削除後、指定したエンティティのレコードを削除する.
|
int |
deleteLogically(MenuloginInfo entity)
削除フラグを true にセットする
|
java.util.List<MenuloginInfo> |
findByCondition(java.util.Map<java.lang.String,java.lang.Object> conditions,
java.lang.String sortName,
java.lang.String sortOrder,
java.lang.Integer limit,
java.lang.Integer offset)
検索条件に従い検索し、結果一覧を取得する。
|
java.util.List<MenuloginInfo> |
findByConditionForUnit(java.util.Map<java.lang.String,java.lang.Object> conditions,
java.lang.String sortName,
java.lang.String sortOrder,
java.lang.Integer limit,
java.lang.Integer offset)
検索条件に従い検索し、結果一覧を取得する。
|
java.util.List<MenuloginInfo> |
findByConditionWithGroupUnit(java.util.Map<java.lang.String,java.lang.Object> conditions,
java.lang.String sortName,
java.lang.String sortOrder,
java.lang.Integer limit,
java.lang.Integer offset,
java.lang.Long localgovinfoid,
boolean isConditions)
検索条件に従い検索し、結果一覧を取得する。
|
java.util.List<MenuloginInfo> |
findByDisasterIdAndGroupInfoId(java.lang.Integer did,
java.lang.Long gid)
災害種別と班IDから検索
|
MenuloginInfo |
findByDisasterIdAndGroupInfoIdAndNotDeleted(java.lang.Integer did,
java.lang.Long gid)
非推奨です。
|
MenuloginInfo |
findByGroupInfoIdAndNotDeleted(java.lang.Long gid)
班IDから検索
|
MenuloginInfo |
findById(java.lang.Long id)
IDで検索
|
java.util.List<MenuloginInfo> |
findByLocalgovinfoAndNotDeleted(java.lang.Long localgovinfoid)
自治体IDで削除されていないものを検索
|
java.util.List<MenuloginInfo> |
findByLocalgovinfoid(java.lang.Long localgovinfoid,
boolean deleted)
自治体IDで、任意のエンティティを検索する。
|
MenuloginInfo |
findByNotDeletedId(java.lang.Long id)
deleted = false の条件付きでid検索
|
java.util.List<MenuloginInfo> |
findByUnitInfoId(java.lang.Long uid)
課IDから検索
|
MenuloginInfo |
findByUnitInfoIdAndNotDeleted(java.lang.Long uid)
課IDから検索
|
int |
getCount(java.util.Map<java.lang.String,java.lang.Object> conditions)
検索条件に従い検索し、検索結果件数を取得する。
|
int |
getCountById(java.lang.Long id)
IDで検索
|
int |
getCountForUnit(java.util.Map<java.lang.String,java.lang.Object> conditions)
検索条件に従い検索し、検索結果件数を取得する。
|
int |
getCountWithGroupUnit(java.util.Map<java.lang.String,java.lang.Object> conditions,
java.lang.Long localgovinfoid,
boolean isConditions)
検索条件に従い検索し、検索結果件数を取得する。
|
java.util.HashSet<java.lang.Integer> |
getUsingDisasterIds(long localgovInfoId)
班のメニュー階層の設定で使用されている災害種別IDを取得する
|
int |
update(MenuloginInfo entity,
<any>[] excludes)
更新対象外の項目を指定して更新する。
|
deleteCascade, deleteCascadeBySimpleWhere, deleteLogicallyBySimpleWhere, findAll, findAllExceptDeleted, findByLocalgovinfoid, getTotal, insert, toJSONObject
public MenuloginInfo findById(java.lang.Long id)
id
- public int getCountById(java.lang.Long id)
id
- public MenuloginInfo findByNotDeletedId(java.lang.Long id)
id
- public java.util.List<MenuloginInfo> findByLocalgovinfoAndNotDeleted(java.lang.Long localgovinfoid)
localgovinfoid
- 自治体IDpublic MenuloginInfo findByUnitInfoIdAndNotDeleted(java.lang.Long uid)
uid
- public MenuloginInfo findByDisasterIdAndGroupInfoIdAndNotDeleted(java.lang.Integer did, java.lang.Long gid)
did
- gid
- public MenuloginInfo findByGroupInfoIdAndNotDeleted(java.lang.Long gid)
gid
- public java.util.List<MenuloginInfo> findByDisasterIdAndGroupInfoId(java.lang.Integer did, java.lang.Long gid)
did
- gid
- public java.util.List<MenuloginInfo> findByUnitInfoId(java.lang.Long uid)
did
- uid
- public java.util.List<MenuloginInfo> findByConditionWithGroupUnit(java.util.Map<java.lang.String,java.lang.Object> conditions, java.lang.String sortName, java.lang.String sortOrder, java.lang.Integer limit, java.lang.Integer offset, java.lang.Long localgovinfoid, boolean isConditions)
conditions
- 検索条件マップsortName
- ソート項目名sortOrder
- ソート順(昇順 or 降順)limit
- 取得件数offset
- 取得開始位置localgovinfoid
- ログイン自治体IDisConditions
- 従来通りconditionsを利用する場合 true, それ以外 falsepublic int getCountWithGroupUnit(java.util.Map<java.lang.String,java.lang.Object> conditions, java.lang.Long localgovinfoid, boolean isConditions)
conditions
- 検索条件マップlocalgovinfoid
- ログイン自治体IDisConditions
- 従来通りconditionsを利用する場合 true, それ以外 falsepublic int getCount(java.util.Map<java.lang.String,java.lang.Object> conditions)
conditions
- 検索条件マップpublic int getCountForUnit(java.util.Map<java.lang.String,java.lang.Object> conditions)
conditions
- 検索条件マップpublic java.util.List<MenuloginInfo> findByCondition(java.util.Map<java.lang.String,java.lang.Object> conditions, java.lang.String sortName, java.lang.String sortOrder, java.lang.Integer limit, java.lang.Integer offset)
conditions
- 検索条件マップsortName
- ソート項目名sortOrder
- ソート順(昇順 or 降順)limit
- 取得件数offset
- 取得開始位置public java.util.List<MenuloginInfo> findByConditionForUnit(java.util.Map<java.lang.String,java.lang.Object> conditions, java.lang.String sortName, java.lang.String sortOrder, java.lang.Integer limit, java.lang.Integer offset)
conditions
- 検索条件マップsortName
- ソート項目名sortOrder
- ソート順(昇順 or 降順)limit
- 取得件数offset
- 取得開始位置public int update(MenuloginInfo entity, <any>[] excludes)
entity
- 更新対象データexcludes
- 更新対象外プロパティ配列public java.util.List<MenuloginInfo> check()
public int deleteLogically(MenuloginInfo entity) throws java.lang.Exception
AbstractService
deleteLogically
クラス内 AbstractService<MenuloginInfo>
java.lang.Exception
public java.util.HashSet<java.lang.Integer> getUsingDisasterIds(long localgovInfoId)
localgovInfoId
- public DeleteCascadeResult deleteCascade(MenuloginInfo entity, DeleteCascadeResult result)
AbstractService
DatabaseUtil.generateDeleteCascadeTemplate(Class)
を使って生成することができる。
また、テストメソッド LocalgovInfoServiceTest#testGenerateDeleteCascadeTemplate()等を使って、
テンプレート生成を実行することができる。deleteCascade
クラス内 AbstractService<MenuloginInfo>
entity
- 削除対象エンティティresult
- カスケード削除結果public java.util.List<MenuloginInfo> findByLocalgovinfoid(java.lang.Long localgovinfoid, boolean deleted)
AbstractService
ExportService.entitysLocalgovinfoidJoinRules
に定義されている.
join のルールがない場合は、@JoinColumnアノテーションがあれば、Joinを試みる.
連続して同じエンティティをJoinしないよう、ループの対策はしている.findByLocalgovinfoid
クラス内 AbstractService<MenuloginInfo>
localgovinfoid
- 自治体IDdeleted
- false: 削除フラグがtrue のものを除く, true: 削除フラグがtrue のものも含める