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, toJSONObjectpublic 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)
AbstractServiceDatabaseUtil.generateDeleteCascadeTemplate(Class) を使って生成することができる。
また、テストメソッド LocalgovInfoServiceTest#testGenerateDeleteCascadeTemplate()等を使って、
テンプレート生成を実行することができる。deleteCascade クラス内 AbstractService<TracktableInfo>entity - 削除対象エンティティresult - カスケード削除結果