public class HistoryTableService
extends java.lang.Object
| コンストラクタと説明 |
|---|
HistoryTableService() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
boolean |
checkGroupidColumnAndAdd(java.lang.String historyTableName,
boolean create)
履歴テーブルにgroupidカラムの存在確認を行い、存在しない場合は追加する。
|
boolean |
checkIfHistorytableExists(long trackmapinfoid,
long mapmasterinfoid) |
HistorytableInfo |
createTable(TracktableInfo ttable,
LayerInfo layerInfo)
記録テーブルを作成する
|
boolean |
dropTable(HistorytableInfo entity)
履歴テーブルを削除する.
|
HistorytableInfo |
findOrCreateByTracktableInfo(TracktableInfo ttable,
LayerInfo layerInfo)
履歴テーブルを取得する。
|
java.util.List<BeanMap> |
getLogByIDSorted(HistorytableInfo htbl,
java.lang.Long idInTracktable)
記録テーブルでのidを指定してその履歴データを時間順にソートして一括取得
|
java.util.List<java.util.List<BeanMap>> |
getLogByTrackdataidGroupById(HistorytableInfo htbl,
java.lang.Long trackdataid)
trackdataidで検索し、記録テーブルでのidごとにまとめて時間順にソートして返す
|
java.util.List<java.util.List<BeanMap>> |
getLogGroupById(HistorytableInfo htbl)
記録テーブルでのidごとにまとめて時間順にソートして返す
|
void |
log(TracktableInfo ttbl,
HistorytableInfo htbl,
java.lang.Long idInTracktable,
LayerInfo layerInfo)
idを指定して履歴テーブルに記録する。
|
void |
logAll(TracktableInfo ttbl,
HistorytableInfo htbl,
LayerInfo layerInfo)
すべてのデータを履歴テーブルに記録する。
|
public void logAll(TracktableInfo ttbl, HistorytableInfo htbl, LayerInfo layerInfo)
ttbl - 対象となる記録テーブルhtbl - ログ記録先履歴テーブルlayerInfo - レイヤ情報public void log(TracktableInfo ttbl, HistorytableInfo htbl, java.lang.Long idInTracktable, LayerInfo layerInfo)
ttbl - 対象となる記録テーブルhtbl - ログ記録先履歴テーブルidInTracktable - 記録するデータの記録テーブルでのidlayerInfo - レイヤ情報public java.util.List<BeanMap> getLogByIDSorted(HistorytableInfo htbl, java.lang.Long idInTracktable)
htbl - 履歴テーブルidInTracktable - 記録テーブルでのid値public java.util.List<java.util.List<BeanMap>> getLogGroupById(HistorytableInfo htbl)
htbl - 記録テーブルpublic java.util.List<java.util.List<BeanMap>> getLogByTrackdataidGroupById(HistorytableInfo htbl, java.lang.Long trackdataid)
htbl - 履歴テーブルtrackdataid - 記録idpublic HistorytableInfo createTable(TracktableInfo ttable, LayerInfo layerInfo)
ttable - 作成する記録テーブルに対応する記録テーブルlayerInfo - レイヤ情報public boolean dropTable(HistorytableInfo entity)
ServiceExceptionが発生する.entity - 履歴テーブル情報public HistorytableInfo findOrCreateByTracktableInfo(TracktableInfo ttable, LayerInfo layerInfo)
ttable - 取得する履歴テーブルに対応する記録テーブルlayerInfo - レイヤ情報public boolean checkGroupidColumnAndAdd(java.lang.String historyTableName,
boolean create)
historyTableName - create - public boolean checkIfHistorytableExists(long trackmapinfoid,
long mapmasterinfoid)
trackmapinfoid - 記録地図情報IDmapmasterinfoid - マスターマップ情報ID