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, toJSONObject
public 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
- 検索条件マップ