public class TrackDataService extends AbstractService<TrackData>
コンストラクタと説明 |
---|
TrackDataService() |
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
createDisasterMap(java.lang.Long govid,
GroupInfo grpInfo,
TrackData trackData,
java.lang.Boolean copyMap)
災害用地図を作成、訓練の場合は地図を複製する。
|
DeleteCascadeResult |
deleteCascade(TrackData entity,
DeleteCascadeResult result)
依存するテーブルを削除後、指定したエンティティのレコードを削除する.
|
boolean |
deleteDisasterMap(TrackData trackData)
災害地図を削除
|
java.util.List<TrackData> |
findByCondition(java.util.Map<java.lang.String,java.lang.Object> conditions,
java.lang.String sortName,
java.lang.String sortOrder,
java.lang.Integer limit,
java.lang.Integer offset)
検索条件に従い検索し、結果一覧を取得する。
|
TrackData |
findByCurrentTrackData(java.lang.Long govid)
非推奨です。
同時複数災害の対応により、対応中の記録データは複数になったため
findByCurrentTrackDatas(Long) を利用してください。 |
TrackData |
findByCurrentTrackData(java.lang.Long govid,
java.lang.Integer did)
非推奨です。
同時複数災害の対応により、対応中の記録データは複数になりました。
|
java.util.List<TrackData> |
findByCurrentTrackDatas(java.lang.Long govid)
現在進行中の災害を検索
|
java.util.List<TrackData> |
findByCurrentTrackDatas(java.lang.Long govid,
boolean training)
現在進行中の災害を検索
|
TrackData |
findById(java.lang.Long id)
IDで検索
|
java.util.List<TrackData> |
findByLocalgovInfoIdAndNotDelete(java.lang.Long govid)
自治体IDで削除してないものを検索
|
java.util.List<TrackData> |
findByOldTrackData(java.lang.Long govid)
終了した災害情報を検索
|
java.util.List<TrackData> |
findByOldTrackData(java.lang.Long govid,
boolean training)
終了した災害情報を検索
|
java.util.List<TrackData> |
findByTrackmapinfoidAndNotDeleted(java.lang.Long trackmapinfoid)
trackmapinfoid から検索(開始日昇順)
|
java.util.List<TrackData> |
findByTrackmapinfoidAndNotDeleted(java.lang.Long trackmapinfoid,
boolean training)
trackmapinfoid から検索(開始日昇順)
|
java.util.List<TrackData> |
findBytrainingplandataid(java.lang.Long trainingplandataid)
訓練プランに紐付く訓練用記録データを検索する
|
java.util.List<TrackData> |
findBytrainingplandataidAndLocalgovinfoid(java.lang.Long trainingplandataid,
java.lang.Long localgovinfoid)
訓練プランに紐付く訓練用記録データを検索する
|
java.util.List<TrackData> |
findCityTrackDatas(LocalgovInfo cityLocalgovInfo,
long preftrackdataid)
都道府県の記録データに紐づく市町村の記録データを、市町村を指定で検索
|
java.util.List<TrackData> |
findCityTrackDatas(LocalgovInfo cityLocalgovInfo,
long preftrackdataid,
boolean training)
都道府県の記録データに紐づく市町村の記録データを、市町村を指定で検索
|
java.util.List<TrackData> |
findNotAssociateCityTrackDatas(java.lang.Long preflocalgovinfoid,
java.lang.Long citylocalgovinfoid)
都道府県に紐づく、まだ未割り当ての市町村の記録データを検索(未削除のみ)
|
java.util.List<TrackData> |
findNotAssociateCityTrackDatas(java.lang.Long preflocalgovinfoid,
java.lang.Long citylocalgovinfoid,
boolean training)
都道府県に紐づく、まだ未割り当ての市町村の記録データを検索
|
int |
getCount(java.util.Map<java.lang.String,java.lang.Object> conditions)
検索条件に従い検索し、検索結果件数を取得する。
|
int |
getLargestDisporder(java.util.Map<java.lang.String,java.lang.Object> conditions)
表示順最大値を取得
|
java.util.List<TracktableInfo> |
insertTracktableInfo(long trackmapinfoId,
java.util.List<TablemasterInfo> tablelist)
記録テーブル情報を登録する
|
void |
loginTrackData(long tid)
ログイン中の記録データを切り替える
|
void |
loginTrackData(TrackData track)
ログイン中の記録データを切り替える
|
int |
update(TrackData entity)
記録データの更新。
|
void |
updateMapInfo(long trackmapinfoid)
eコミマップの地図情報を更新します.
|
deleteCascade, deleteCascadeBySimpleWhere, deleteLogically, deleteLogicallyBySimpleWhere, findAll, findAllExceptDeleted, findByLocalgovinfoid, findByLocalgovinfoid, getTotal, insert, toJSONObject
public TrackData findById(java.lang.Long id)
id
- @Deprecated public TrackData findByCurrentTrackData(java.lang.Long govid)
findByCurrentTrackDatas(Long)
を利用してください。govid
- 自治体IDpublic java.util.List<TrackData> findByCurrentTrackDatas(java.lang.Long govid)
govid
- 自治体IDpublic java.util.List<TrackData> findByCurrentTrackDatas(java.lang.Long govid, boolean training)
govid
- 自治体IDtraining
- 訓練情報取得ならtrue@Deprecated public TrackData findByCurrentTrackData(java.lang.Long govid, java.lang.Integer did)
govid
- 自治体IDdid
- 災害情報IDpublic java.util.List<TrackData> findByOldTrackData(java.lang.Long govid)
govid
- 自治体IDpublic java.util.List<TrackData> findByOldTrackData(java.lang.Long govid, boolean training)
govid
- 自治体IDtraining
- 訓練情報取得ならtruepublic java.util.List<TrackData> findByLocalgovInfoIdAndNotDelete(java.lang.Long govid)
govid
- public java.util.List<TrackData> findByTrackmapinfoidAndNotDeleted(java.lang.Long trackmapinfoid)
trackmapinfoid
- public java.util.List<TrackData> findByTrackmapinfoidAndNotDeleted(java.lang.Long trackmapinfoid, boolean training)
trackmapinfoid
- training
- 訓練情報取得ならtruepublic java.util.List<TrackData> findNotAssociateCityTrackDatas(java.lang.Long preflocalgovinfoid, java.lang.Long citylocalgovinfoid)
preflocalgovinfoid
- 都道府県の自治体IDcitylocalgovinfoid
- 市区町村の自治体IDpublic java.util.List<TrackData> findNotAssociateCityTrackDatas(java.lang.Long preflocalgovinfoid, java.lang.Long citylocalgovinfoid, boolean training)
preflocalgovinfoid
- 都道府県の自治体IDcitylocalgovinfoid
- 市町村の自治体IDtraining
- 訓練情報取得ならtruepublic java.util.List<TrackData> findCityTrackDatas(LocalgovInfo cityLocalgovInfo, long preftrackdataid)
cityLocalgovInfo
- 市区町村の自治体情報preftrackdataid
- 都道府県の自治体IDpublic java.util.List<TrackData> findCityTrackDatas(LocalgovInfo cityLocalgovInfo, long preftrackdataid, boolean training)
cityLocalgovInfo
- preftrackdataid
- training
- 訓練情報取得ならtruepublic java.util.List<TrackData> findBytrainingplandataid(java.lang.Long trainingplandataid)
trainingplandataid
- public java.util.List<TrackData> findBytrainingplandataidAndLocalgovinfoid(java.lang.Long trainingplandataid, java.lang.Long localgovinfoid)
trainingplandataid
- public void loginTrackData(long tid)
tid
- public void loginTrackData(TrackData track)
track
- public boolean createDisasterMap(java.lang.Long govid, GroupInfo grpInfo, TrackData trackData, java.lang.Boolean copyMap)
govid
- 自治体IDgrpInfo
- 班trackData
- 記録データcopyMap
- 地図複製フラグ(指定しない場合はDB設定値を利用する)public java.util.List<TracktableInfo> insertTracktableInfo(long trackmapinfoId, java.util.List<TablemasterInfo> tablelist)
trackmapinfoId
- tablelist
- public boolean deleteDisasterMap(TrackData trackData)
trackData
- public int update(TrackData entity)
public void updateMapInfo(long trackmapinfoid)
trackmapinfoid
- public DeleteCascadeResult deleteCascade(TrackData entity, DeleteCascadeResult result)
AbstractService
DatabaseUtil.generateDeleteCascadeTemplate(Class)
を使って生成することができる。
また、テストメソッド LocalgovInfoServiceTest#testGenerateDeleteCascadeTemplate()等を使って、
テンプレート生成を実行することができる。deleteCascade
クラス内 AbstractService<TrackData>
entity
- 削除対象エンティティresult
- カスケード削除結果public int getCount(java.util.Map<java.lang.String,java.lang.Object> conditions)
conditions
- 検索条件マップpublic java.util.List<TrackData> findByCondition(java.util.Map<java.lang.String,java.lang.Object> conditions, java.lang.String sortName, java.lang.String sortOrder, java.lang.Integer limit, java.lang.Integer offset)
conditions
- 検索条件マップsortName
- ソート項目名sortOrder
- ソート順(昇順 or 降順)limit
- 取得件数offset
- 取得開始位置public int getLargestDisporder(java.util.Map<java.lang.String,java.lang.Object> conditions)
conditions
- 検索条件マップ