public class ThreadDataService extends AbstractService<ThreadData>
| コンストラクタと説明 |
|---|
ThreadDataService() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
java.lang.Boolean |
checkOwnThread(java.lang.Long id,
java.lang.Boolean usual,
java.lang.Long groupid,
java.lang.Long unitid) |
java.lang.Boolean |
checkOwnThread(java.lang.Long id,
java.lang.Long groupid)
非推奨です。
|
java.lang.Boolean |
checkTrackDataThread(java.lang.Long id)
IDで検索
該当のスレッドが災害モードの場合、完了しているかどうかをチェックする
|
DeleteCascadeResult |
deleteCascade(ThreadData entity,
DeleteCascadeResult result)
依存するテーブルを削除後、指定したエンティティのレコードを削除する.
|
ThreadData |
findById(java.lang.Long id)
IDで検索
|
java.util.List<ThreadData> |
rangeSearchThreadData(java.sql.Timestamp starttime,
java.sql.Timestamp endtime,
java.lang.Long localgovgroupinfoid)
日付範囲で検索 (論理削除されていないスレッド)
|
deleteCascade, deleteCascadeBySimpleWhere, deleteLogically, deleteLogicallyBySimpleWhere, findAll, findAllExceptDeleted, findByLocalgovinfoid, findByLocalgovinfoid, getTotal, insert, toJSONObjectpublic ThreadData findById(java.lang.Long id)
ID - public java.lang.Boolean checkOwnThread(java.lang.Long id,
java.lang.Long groupid)
ID - public java.lang.Boolean checkOwnThread(java.lang.Long id,
java.lang.Boolean usual,
java.lang.Long groupid,
java.lang.Long unitid)
public java.lang.Boolean checkTrackDataThread(java.lang.Long id)
ID - public java.util.List<ThreadData> rangeSearchThreadData(java.sql.Timestamp starttime, java.sql.Timestamp endtime, java.lang.Long localgovgroupinfoid)
starttime - endtime - public DeleteCascadeResult deleteCascade(ThreadData entity, DeleteCascadeResult result)
AbstractServiceDatabaseUtil.generateDeleteCascadeTemplate(Class) を使って生成することができる。
また、テストメソッド LocalgovInfoServiceTest#testGenerateDeleteCascadeTemplate()等を使って、
テンプレート生成を実行することができる。deleteCascade クラス内 AbstractService<ThreadData>entity - 削除対象エンティティresult - カスケード削除結果