public class TracktableInfoService extends AbstractService<TracktableInfo>
コンストラクタと説明 |
---|
TracktableInfoService() |
修飾子とタイプ | メソッドと説明 |
---|---|
java.util.List<TracktableInfo> |
check() |
DeleteCascadeResult |
deleteCascade(TracktableInfo entity,
DeleteCascadeResult result)
依存するテーブルを削除後、指定したエンティティのレコードを削除する.
|
TracktableInfo |
findById(java.lang.Long id)
IDで検索
|
java.util.List<TracktableInfo> |
findByLayerId(java.lang.String layerId)
レイヤIDから未削除のものを検索
|
TracktableInfo |
findByTablemasterInfoIdAndTrackDataId(java.lang.Long tmid,
java.lang.Long tid)
テーブルIDと記録IDから検索
|
TracktableInfo |
findByTablemasterInfoIdAndTrackDataIdNoMap(java.lang.Long tmid)
テーブルIDと記録IDから検索(eコミマップ無しリスト)
|
java.util.List<TracktableInfo> |
findByTrackDataId(java.lang.Long tid)
記録IDから検索
|
TracktableInfo |
findByTrackDataIdAndTablename(java.lang.Long tid,
java.lang.String table)
記録IDとテーブル名から検索
|
java.util.List<TracktableInfo> |
findByTrackmapInfoAndResetLayerId(java.lang.Long trackmapinfoid)
地図情報IDから検索
tablemaster_infoのresetフラグがtrueのものだけ抽出
|
java.util.List<TracktableInfo> |
findByTrackmapInfoId(java.lang.Long trackmapinfoid)
地図情報IDから検索
|
TracktableInfo |
findByTrackmapInfoIdAndTablemasterinfoid(java.lang.Long trackmapinfoid,
java.lang.Long tablemasterinfoid)
地図情報IDから検索
|
java.util.List<TracktableInfo> |
findCopyTracktableInfos(java.lang.Long trackmapinfoid) |
deleteCascade, deleteCascadeBySimpleWhere, deleteLogically, deleteLogicallyBySimpleWhere, findAll, findAllExceptDeleted, findByLocalgovinfoid, findByLocalgovinfoid, getTotal, insert, toJSONObject
public TracktableInfo findById(java.lang.Long id)
id
- public TracktableInfo findByTablemasterInfoIdAndTrackDataId(java.lang.Long tmid, java.lang.Long tid)
tmid
- tablemaster_infoテーブルのIDtid
- trackdataidpublic TracktableInfo findByTablemasterInfoIdAndTrackDataIdNoMap(java.lang.Long tmid)
tmid
- tablemaster_infoテーブルのIDpublic TracktableInfo findByTrackDataIdAndTablename(java.lang.Long tid, java.lang.String table)
tid
- table
- public java.util.List<TracktableInfo> findByTrackDataId(java.lang.Long tid)
tid
- table
- public java.util.List<TracktableInfo> findByTrackmapInfoId(java.lang.Long trackmapinfoid)
trackmapinfoid
- public TracktableInfo findByTrackmapInfoIdAndTablemasterinfoid(java.lang.Long trackmapinfoid, java.lang.Long tablemasterinfoid)
trackmapinfoid
- public java.util.List<TracktableInfo> findByTrackmapInfoAndResetLayerId(java.lang.Long trackmapinfoid)
trackmapinfoid
- public java.util.List<TracktableInfo> findByLayerId(java.lang.String layerId)
layerId
- レイヤIDpublic java.util.List<TracktableInfo> findCopyTracktableInfos(java.lang.Long trackmapinfoid)
trackmapinfoid
- 記録地図情報IDpublic java.util.List<TracktableInfo> check()
public DeleteCascadeResult deleteCascade(TracktableInfo entity, DeleteCascadeResult result)
AbstractService
DatabaseUtil.generateDeleteCascadeTemplate(Class)
を使って生成することができる。
また、テストメソッド LocalgovInfoServiceTest#testGenerateDeleteCascadeTemplate()等を使って、
テンプレート生成を実行することができる。deleteCascade
クラス内 AbstractService<TracktableInfo>
entity
- 削除対象エンティティresult
- カスケード削除結果