public class DecisionsupportInfoService extends AbstractService<DecisionsupportInfo>
| コンストラクタと説明 |
|---|
DecisionsupportInfoService() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
java.sql.Timestamp |
decisionsupportUpdateTime()
総避難者数レイヤの最終更新時間を取得する
|
MaplayerInfo |
dummyMaplayerInfoCreate(long menuinfoid,
TablemasterInfo tablemasterInfo,
java.lang.String decisionLayerID)
MapAction内で、凡例リスト表示の際に利用するMaplayerInfoデータを作成する
必要な所以外は設定がないので、避難者推計以外では使用しないこと
|
java.util.HashMap<java.lang.String,java.lang.String> |
filterShelter(boolean isGid)
推定避難者数と収容人数を比較し、設定値を超える避難所のIDとスタイル名を返却する関数
|
java.util.List<DecisionsupportInfo> |
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)
検索条件に従い検索し、結果一覧を取得する。
|
DecisionsupportInfo |
findById(java.lang.Long id)
IDによる検索
|
java.util.List<DecisionsupportInfo> |
findByLocalgovinfoId(java.lang.Long localgovinfoid)
自治体IDによる検索
|
DecisionsupportInfo |
findByLocalgovinfoIdAndTypeId(java.lang.Long localgovinfoid,
int decisionsupporttypeid)
自治体IDおよび意思決定支援レイヤ種別IDによる検索
複数件ある場合でも1件のみ取得する
|
java.util.List<DecisionsupportInfo> |
findByLocalgovinfoIdAndTypeIdList(java.lang.Long localgovinfoid,
int decisionsupporttypeid)
自治体IDおよび意思決定支援レイヤ種別IDによる検索
複数件ある場合でも1件のみ取得する
|
java.lang.String |
findByTrackLayerID(DecisionsupportInfo decisionsupportInfo)
平時はTablemasterInfoから、災害モードならTracktableInfoからレイヤ名を取得して返却する
|
int |
getCount(java.util.Map<java.lang.String,java.lang.Object> conditions)
検索条件に従い検索し、検索結果件数を取得する。
|
int |
getLargestDisporder(java.util.Map<java.lang.String,java.lang.Object> conditions)
表示順最大値を取得
|
boolean |
isEmptyValue(java.lang.String value)
文字列チェック
|
boolean |
isNotEmptyParam(DecisionsupportInfo decisionsupportInfo)
意思決定支援の属性値設定以外が1つでもnullならfalse
属性値も、必要な設定が入っていなければfalse
|
int |
update(DecisionsupportInfo entity,
<any>[] excludes)
更新対象外の項目を指定して更新する。
|
deleteCascade, deleteCascade, deleteCascadeBySimpleWhere, deleteLogically, deleteLogicallyBySimpleWhere, findAll, findAllExceptDeleted, findByLocalgovinfoid, findByLocalgovinfoid, getTotal, insert, toJSONObjectpublic DecisionsupportInfo findById(java.lang.Long id)
id - : decisionsupportidpublic java.util.List<DecisionsupportInfo> findByLocalgovinfoId(java.lang.Long localgovinfoid)
localgovinfoid - public DecisionsupportInfo findByLocalgovinfoIdAndTypeId(java.lang.Long localgovinfoid, int decisionsupporttypeid)
localgovinfoid - decisionsupporttypeid - public java.util.List<DecisionsupportInfo> findByLocalgovinfoIdAndTypeIdList(java.lang.Long localgovinfoid, int decisionsupporttypeid)
localgovinfoid - decisionsupporttypeid - public boolean isNotEmptyParam(DecisionsupportInfo decisionsupportInfo)
decisionsupportInfo - public boolean isEmptyValue(java.lang.String value)
value - public int getCount(java.util.Map<java.lang.String,java.lang.Object> conditions)
conditions - 検索条件マップpublic java.util.List<DecisionsupportInfo> 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 update(DecisionsupportInfo entity, <any>[] excludes)
entity - 更新対象データexcludes - 更新対象外プロパティ配列public java.util.HashMap<java.lang.String,java.lang.String> filterShelter(boolean isGid)
isGid - : 返却するHashmapのkeyにgidを利用するならtrue, falseはWKTで返却するpublic java.lang.String findByTrackLayerID(DecisionsupportInfo decisionsupportInfo)
decisionType - : 意思決定支援種別タイプpublic java.sql.Timestamp decisionsupportUpdateTime()
public MaplayerInfo dummyMaplayerInfoCreate(long menuinfoid, TablemasterInfo tablemasterInfo, java.lang.String decisionLayerID)
menuinfoid - : pageDto.menuinfoidtablemasterInfo - : 避難者推計のtablemasterinfoiddecisionLayerID - : 避難者推計のlayeridpublic int getLargestDisporder(java.util.Map<java.lang.String,java.lang.Object> conditions)
conditions - 検索条件マップ