public class AlarmmessageDataService extends AbstractService<AlarmmessageData>
修飾子とタイプ | フィールドと説明 |
---|---|
static java.util.Map<java.lang.String,java.lang.String> |
messageTypes |
コンストラクタと説明 |
---|
AlarmmessageDataService() |
修飾子とタイプ | メソッドと説明 |
---|---|
java.util.List<AlarmmessageData> |
check() |
DeleteCascadeResult |
deleteCascade(AlarmmessageData entity,
DeleteCascadeResult result)
依存するテーブルを削除後、指定したエンティティのレコードを削除する.
|
AlarmmessageData |
findById(java.lang.Long id) |
java.util.List<AlarmmessageData> |
findByLocalgovInfoIdAndUnitId(java.lang.Long govid,
java.lang.Long uid)
自課宛または全班宛もしくは、平時の2日前のデータから検索
|
java.util.List<AlarmmessageData> |
findByLocalgovInfoIdOrTrackdataIdAndGroupId(java.lang.Long govid,
java.lang.Long tid,
java.lang.Long gid)
記録データIDもしくは、平時の2日前のデータから検索
|
java.util.List<AlarmmessageData> |
findByRecentShowData(java.lang.Long govid,
java.lang.Long uid)
表示可能なアラーム表示データを検索
|
java.util.List<AlarmmessageData> |
findByRecentShowData(java.lang.Long govid,
java.lang.Long tid,
java.lang.Long gid)
表示可能なアラーム表示データを検索
|
java.util.List<AlarmmessageData> |
findByTrackdataIdAndGroupId(java.lang.Long tid,
java.lang.Long gid)
非推奨です。
|
void |
insert(java.lang.Long trackid,
AlarmmessageInfo info) |
AlarmmessageData |
insert(java.lang.Long trackid,
java.lang.Long groupid,
AlarmmessageInfo alarminfo,
java.lang.String name,
java.lang.String data)
アラームデータを登録
|
deleteCascade, deleteCascadeBySimpleWhere, deleteLogically, deleteLogicallyBySimpleWhere, findAll, findAllExceptDeleted, findByLocalgovinfoid, findByLocalgovinfoid, getTotal, insert, toJSONObject
public AlarmmessageData findById(java.lang.Long id)
public java.util.List<AlarmmessageData> findByRecentShowData(java.lang.Long govid, java.lang.Long tid, java.lang.Long gid)
tid
- 記録データIDgid
- 班IDpublic java.util.List<AlarmmessageData> findByRecentShowData(java.lang.Long govid, java.lang.Long uid)
tid
- 記録データIDuid
- 課IDpublic java.util.List<AlarmmessageData> findByTrackdataIdAndGroupId(java.lang.Long tid, java.lang.Long gid)
tid
- 記録データIDgid
- 班IDpublic java.util.List<AlarmmessageData> findByLocalgovInfoIdOrTrackdataIdAndGroupId(java.lang.Long govid, java.lang.Long tid, java.lang.Long gid)
tid
- 記録データIDgid
- 班IDpublic java.util.List<AlarmmessageData> findByLocalgovInfoIdAndUnitId(java.lang.Long govid, java.lang.Long uid)
tid
- 記録データIDgid
- 班IDpublic void insert(java.lang.Long trackid, AlarmmessageInfo info)
public AlarmmessageData insert(java.lang.Long trackid, java.lang.Long groupid, AlarmmessageInfo alarminfo, java.lang.String name, java.lang.String data)
trackid
- 記録IDgroupid
- 表示班ID 0以上であれば、こちらを採用するalarminfo
- アラーム情報name
- アラーム本文中の名称data
- アラーム本文中のデータpublic java.util.List<AlarmmessageData> check()
public DeleteCascadeResult deleteCascade(AlarmmessageData entity, DeleteCascadeResult result)
AbstractService
DatabaseUtil.generateDeleteCascadeTemplate(Class)
を使って生成することができる。
また、テストメソッド LocalgovInfoServiceTest#testGenerateDeleteCascadeTemplate()等を使って、
テンプレート生成を実行することができる。deleteCascade
クラス内 AbstractService<AlarmmessageData>
entity
- 削除対象エンティティresult
- カスケード削除結果