public class EarthquakegrouplayerDataService extends AbstractService<EarthquakegrouplayerData>
コンストラクタと説明 |
---|
EarthquakegrouplayerDataService() |
修飾子とタイプ | メソッドと説明 |
---|---|
DeleteCascadeResult |
deleteCascade(EarthquakegrouplayerData entity,
DeleteCascadeResult result)
依存するテーブルを削除後、指定したエンティティのレコードを削除する.
|
EarthquakegrouplayerData |
findById(java.lang.Long id) |
java.util.List<EarthquakegrouplayerData> |
findByLocalgovinfoidAndTrackdataid(java.lang.Long localgovinfoid,
long trackdataid)
平時のグループ情報は、自治体IDから検索
災害時のグループ情報は、記録データIDから検索
|
java.util.List<EarthquakegrouplayerData> |
findByMapMasterInfoId(java.lang.Long mapmasterinfoid,
boolean isTrack)
第二引数が true : 災害マップ用のグループのみ取得、false : マスターマップのグループのみ取得
全て取りたい場合は、findByMapMasterInfoIdを利用する事。
|
java.util.List<EarthquakegrouplayerData> |
findOldQuakeLayers(java.sql.Timestamp checkTime)
EarthquakegrouplayerDataにEarthquakelayerDataをJoinした状態で返す
|
deleteCascade, deleteCascadeBySimpleWhere, deleteLogically, deleteLogicallyBySimpleWhere, findAll, findAllExceptDeleted, findByLocalgovinfoid, findByLocalgovinfoid, getTotal, insert, toJSONObject
public EarthquakegrouplayerData findById(java.lang.Long id)
public java.util.List<EarthquakegrouplayerData> findByMapMasterInfoId(java.lang.Long mapmasterinfoid, boolean isTrack)
mapmasterinfoid
- : マップIDisTrack
- : 災害マップのグループ取得かどうかpublic java.util.List<EarthquakegrouplayerData> findByLocalgovinfoidAndTrackdataid(java.lang.Long localgovinfoid, long trackdataid)
localgovinfoid
- 自治体IDtrackdataid
- 記録データIDpublic DeleteCascadeResult deleteCascade(EarthquakegrouplayerData entity, DeleteCascadeResult result)
AbstractService
DatabaseUtil.generateDeleteCascadeTemplate(Class)
を使って生成することができる。
また、テストメソッド LocalgovInfoServiceTest#testGenerateDeleteCascadeTemplate()等を使って、
テンプレート生成を実行することができる。deleteCascade
クラス内 AbstractService<EarthquakegrouplayerData>
entity
- 削除対象エンティティresult
- カスケード削除結果public java.util.List<EarthquakegrouplayerData> findOldQuakeLayers(java.sql.Timestamp checkTime)