public class TrackmapInfoService extends AbstractService<TrackmapInfo>
コンストラクタと説明 |
---|
TrackmapInfoService() |
修飾子とタイプ | メソッドと説明 |
---|---|
DeleteCascadeResult |
deleteCascade(TrackmapInfo entity,
DeleteCascadeResult result)
依存するテーブルを削除後、指定したエンティティのレコードを削除する.
|
TrackmapInfo |
findById(java.lang.Long id)
IDで検索
|
TrackmapInfo |
findByIdLeftJoinNotDeletedTrackDatas(java.lang.Long id)
IDで検索
削除されていない記録データを結合.
|
TrackmapInfo |
findByIdLeftJoinTrackDatas(java.lang.Long id)
IDで検索
削除された記録データも含めて結合.
|
java.util.List<TrackmapInfo> |
findByLocalgovInfoIdAndTrackDataNotDelete(java.lang.Long localgovinfoid)
自治体ID から検索
記録データを結合する.
|
java.util.List<TrackmapInfo> |
findByLocalgovInfoIdByTrackData(java.lang.Long localgovinfoid)
自治体ID から検索。
|
java.util.List<TrackmapInfo> |
findByMapId(java.lang.Long mapid)
地図IDで検索
|
TrackmapInfo |
findByTrackDataId(java.lang.Long tid)
記録IDから検索
|
boolean |
isTrackdataEnd(java.lang.Long id)
紐付くtrack_dataを走査して、endtimeを全て持っているか確認する
|
deleteCascade, deleteCascadeBySimpleWhere, deleteLogically, deleteLogicallyBySimpleWhere, findAll, findAllExceptDeleted, findByLocalgovinfoid, findByLocalgovinfoid, getTotal, insert, toJSONObject
public TrackmapInfo findById(java.lang.Long id)
id
- public TrackmapInfo findByIdLeftJoinNotDeletedTrackDatas(java.lang.Long id)
id
- public TrackmapInfo findByIdLeftJoinTrackDatas(java.lang.Long id)
id
- public TrackmapInfo findByTrackDataId(java.lang.Long tid)
tid
- 記録IDpublic java.util.List<TrackmapInfo> findByLocalgovInfoIdAndTrackDataNotDelete(java.lang.Long localgovinfoid)
localgovinfoid
- 自治体IDpublic java.util.List<TrackmapInfo> findByLocalgovInfoIdByTrackData(java.lang.Long localgovinfoid)
localgovinfoid
- 自治体IDpublic boolean isTrackdataEnd(java.lang.Long id)
id
- trackmapinfoのidpublic java.util.List<TrackmapInfo> findByMapId(java.lang.Long mapid)
mapid
- public DeleteCascadeResult deleteCascade(TrackmapInfo entity, DeleteCascadeResult result)
AbstractService
DatabaseUtil.generateDeleteCascadeTemplate(Class)
を使って生成することができる。
また、テストメソッド LocalgovInfoServiceTest#testGenerateDeleteCascadeTemplate()等を使って、
テンプレート生成を実行することができる。deleteCascade
クラス内 AbstractService<TrackmapInfo>
entity
- 削除対象エンティティresult
- カスケード削除結果