public class PubliccommonsReportDataService extends AbstractService<PubliccommonsReportData>
修飾子とタイプ | クラスと説明 |
---|---|
static class |
PubliccommonsReportDataService.SearchOption
公共情報コモンズ発信データの検索オプション
|
コンストラクタと説明 |
---|
PubliccommonsReportDataService() |
修飾子とタイプ | メソッドと説明 |
---|---|
java.util.List<PubliccommonsReportData> |
check() |
DeleteCascadeResult |
deleteCascade(PubliccommonsReportData entity,
DeleteCascadeResult result)
依存するテーブルを削除後、指定したエンティティのレコードを削除する.
|
java.util.List<PubliccommonsReportData> |
findByCategoryTracjdataid(java.lang.String category,
java.lang.Long trackdataid)
発信が成功した公共情報コモンズ発信データを取得します
|
PubliccommonsReportData |
findById(java.lang.Long id) |
java.util.List<PubliccommonsReportData> |
findByNoticetypeCategory(java.lang.String category)
種別検索
|
java.util.List<PubliccommonsReportData> |
findByReportDataByIdAntidisaster(java.lang.Long trackdataid)
全解散対象の公共情報コモンズ発信データを取得します
|
java.util.List<PubliccommonsReportData> |
findByReportDataByIdEvacuationOrder(java.lang.Long trackdataid)
全解除対象の公共情報コモンズ発信データを取得します
|
java.util.List<PubliccommonsReportData> |
findByReportDataByIdShelter(java.lang.Long trackdataid)
全閉鎖対象の公共情報コモンズ発信データを取得します
|
java.util.List<PubliccommonsReportData> |
findByReportDataWithLast(java.lang.String category,
java.lang.Long trackdataid,
java.lang.Long localgovinfoid,
java.lang.String chikuName)
発信が成功した公共情報コモンズ発信データと最終送信履歴を取得します
|
java.util.List<PubliccommonsReportData> |
findRevisionDatas(java.lang.Long trackdataid,
java.lang.String category,
java.lang.String documentIdSerial)
記録データと情報種別とドキュメントIDの連番で版情報を検索する.
|
java.lang.String |
getDocumentUid(java.lang.Long trackdataid,
java.lang.String category,
int documentIdSerial)
公共情報コモンズのドキュメントIDを取得します
|
java.lang.String |
getDocumentUid(PubliccommonsReportData publiccommonsData)
公共情報コモンズのドキュメントIDを取得します
|
java.lang.String |
getFileName(PubliccommonsReportData publiccommonsData)
公共情報コモンズデータからファイル名を取得します.
|
int |
getMaxDocumentIdSerial(java.util.List<PubliccommonsReportData> publiccommonsDataList)
ドキュメントID連番の最大値を取得します.
|
int |
getMaxDocumentIdSerial(java.lang.Long trackdataid,
java.lang.String category)
ドキュメントID連番の最大値を取得します.
|
int |
getMaxDocumentRevision(java.util.List<PubliccommonsReportData> publiccommonsDataList)
指定ドキュメントIDの版番号の最大値を取得する.
|
int |
getMaxDocumentRevision(java.lang.String documentId)
指定ドキュメントIDの版番号の最大値を取得する.
|
int |
getMaxGeneralDocumentIdSerial(java.lang.Long trackdataid,
java.lang.String documentid)
おしらせ、イベント情報用ドキュメントID連番の最大値を取得します.
|
<any> |
search(PubliccommonsReportDataService.SearchOption option)
検索オプションで検索する.
|
deleteCascade, deleteCascadeBySimpleWhere, deleteLogically, deleteLogicallyBySimpleWhere, findAll, findAllExceptDeleted, findByLocalgovinfoid, findByLocalgovinfoid, getTotal, insert, toJSONObject
public PubliccommonsReportData findById(java.lang.Long id)
public java.lang.String getFileName(PubliccommonsReportData publiccommonsData)
publiccommonsData
- public java.lang.String getDocumentUid(PubliccommonsReportData publiccommonsData)
publiccommonsData
- public java.lang.String getDocumentUid(java.lang.Long trackdataid, java.lang.String category, int documentIdSerial)
publiccommonsData
- public int getMaxDocumentIdSerial(java.lang.Long trackdataid, java.lang.String category)
trackdataid
- 記録データIDcategory
- 情報種別public int getMaxGeneralDocumentIdSerial(java.lang.Long trackdataid, java.lang.String documentid)
trackdataid
- 記録データIDdocumentid
- ドキュメントIDpublic int getMaxDocumentIdSerial(java.util.List<PubliccommonsReportData> publiccommonsDataList)
publiccommonsDataList
- public <any> search(PubliccommonsReportDataService.SearchOption option)
option
- public java.util.List<PubliccommonsReportData> findRevisionDatas(java.lang.Long trackdataid, java.lang.String category, java.lang.String documentIdSerial)
trackdataid
- 記録データcategory
- 情報種別documentIdSerial
- ドキュメントIDの連番public int getMaxDocumentRevision(java.lang.String documentId)
trackdataid
- 記録データIDcategory
- 情報種別documentId
- ドキュメントIDpublic int getMaxDocumentRevision(java.util.List<PubliccommonsReportData> publiccommonsDataList)
publiccommonsDataList
- public java.util.List<PubliccommonsReportData> check()
public java.util.List<PubliccommonsReportData> findByNoticetypeCategory(java.lang.String category)
category
- 避難勧告・指示public java.util.List<PubliccommonsReportData> findByCategoryTracjdataid(java.lang.String category, java.lang.Long trackdataid)
category
- カテゴリ名trackdataid
- 記録データIDpublic java.util.List<PubliccommonsReportData> findByReportDataWithLast(java.lang.String category, java.lang.Long trackdataid, java.lang.Long localgovinfoid, java.lang.String chikuName)
category
- カテゴリ名trackdataid
- 記録データID (避難勧告・避難指示、避難所は災害時のみ発信する仕様のため必須指定)localgovinfoid
- 自治体ID (被害情報、お知らせ、イベントは記録データIDがないため必須指定)chikuName
- 地区名(避難勧告・避難指示のみ任意指定)public java.util.List<PubliccommonsReportData> findByReportDataByIdEvacuationOrder(java.lang.Long trackdataid)
trackdataid
- 記録データIDpublic java.util.List<PubliccommonsReportData> findByReportDataByIdShelter(java.lang.Long trackdataid)
trackdataid
- 記録データIDpublic java.util.List<PubliccommonsReportData> findByReportDataByIdAntidisaster(java.lang.Long trackdataid)
trackdataid
- 記録データIDpublic DeleteCascadeResult deleteCascade(PubliccommonsReportData entity, DeleteCascadeResult result)
AbstractService
DatabaseUtil.generateDeleteCascadeTemplate(Class)
を使って生成することができる。
また、テストメソッド LocalgovInfoServiceTest#testGenerateDeleteCascadeTemplate()等を使って、
テンプレート生成を実行することができる。deleteCascade
クラス内 AbstractService<PubliccommonsReportData>
entity
- 削除対象エンティティresult
- カスケード削除結果