@RequestScopeController public class BbsAction extends AbstractAction
修飾子とタイプ | フィールドと説明 |
---|---|
java.util.List<LocalgovInfo> |
cityLocalgovInfos
連携自治体情報
|
java.lang.String |
errorMsg
エラーメッセージ
|
java.lang.Long |
groupID
班情報
|
java.util.List<GroupInfo> |
groupInfoItems
班情報リスト
|
java.lang.Long |
localgovgroupinfoid |
java.util.List<LocalgovgroupInfo> |
localgovgroupInfos
自治体グループリスト
|
LocalgovInfo |
prefLocalgovInfo
連携自治体情報県)
|
static int[] |
priorityCheckTime
Priorityの時間設定
|
LocalgovgroupInfo |
selectedLocalgovgroupInfo
選択された自治体グループ
|
java.lang.String |
thread_default_title |
java.util.Map<java.lang.String,java.lang.String> |
threadData
選択されたスレッドのデータList
|
java.util.List<ThreadListDto> |
threadListData
スレッド一覧List
|
java.util.List<UnitInfo> |
unitInfoItems
課情報リスト
|
loginDataDto, siteName, version, versionDetail
コンストラクタと説明 |
---|
BbsAction() |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addAlarmData(java.lang.String title,
java.lang.Long sendgroupid,
java.sql.Timestamp registTime) |
java.lang.Long |
addMessage(java.lang.String message,
java.lang.Long groupid,
java.lang.Long threaddataid)
レスポンス登録用関数
|
java.util.List<GroupInfo> |
chainLocalgovGroupList()
連携する自治体リストを取得する
連携していない場合は自自治体班を取得する
|
java.util.List<UnitInfo> |
chainLocalgovUnitList()
連携する自治体リストを取得する
連携していない場合は自自治体班を取得する
|
void |
cutLoginGroup()
現在のログイン班を除外する
|
java.lang.String |
editThreadData()
選択されたスレッドの情報を更新する
|
java.lang.String |
fileDelete()
ファイル削除処理
|
java.lang.String |
getUnReadThread()
ログイン班に関係するスレッドで未読がついているスレッドの数を取得
|
java.lang.String |
haveGroupName_pref_city(java.lang.Long groupid)
Groupidから県名+市町村名+班名称を取得する。
|
java.lang.String |
haveThreadDatajson()
選択されたスレッドの情報取得
|
JSONArray |
haveThreadResponseData(java.sql.Timestamp updatetime,
java.lang.Long threaddataid)
選択されたスレッドのレスポンス情報取得
|
java.lang.String |
haveUnitName_pref_city(java.lang.Long unitid)
Unitidから県名+市町村名+課名称を取得する。
|
java.lang.String |
haveUnReadMessage()
ログイン班に関係するスレッドで未読がついているメッセージの数を取得
|
java.lang.String |
index(java.util.Map<java.lang.String,java.lang.Object> model)
掲示板の初期ページを表示する
|
boolean |
isPriorityOver(int priority,
java.sql.Timestamp threadLatestTime)
優先度による、スレッド確認リミット時間を超過しているかチェック
|
java.lang.String |
newThreadJson()
新規スレッドの作成
|
java.lang.String |
nowSendResponseAjax()
選択されたスレッドのレスポンスを更新する
|
java.lang.String |
nowThreadListJSON2()
班IDに関係するスレッド一覧を取得
|
java.util.List<ThreadData> |
ownThreadList()
自班が配信先に含まれるスレッドを取得する
平時の場合は平時のみ、災害モードの時は時間指定で取得
|
java.lang.String |
sendMessage()
新規コメントの作成
|
void |
setupModel(java.util.Map<java.lang.String,java.lang.Object> model) |
java.lang.String |
upload(java.util.Map<java.lang.String,java.lang.Object> model,
MultipartFile formFile_bbs,
java.lang.String form_threaddataid)
ファイルアップロード処理
|
addRequestErrorMessage, addRequestMessage, initAction
public static final int[] priorityCheckTime
public java.lang.String errorMsg
public java.util.List<GroupInfo> groupInfoItems
public java.util.List<UnitInfo> unitInfoItems
public LocalgovInfo prefLocalgovInfo
public java.util.List<LocalgovInfo> cityLocalgovInfos
public java.util.List<LocalgovgroupInfo> localgovgroupInfos
public LocalgovgroupInfo selectedLocalgovgroupInfo
public java.lang.Long groupID
public java.util.List<ThreadListDto> threadListData
public java.util.Map<java.lang.String,java.lang.String> threadData
public java.lang.String thread_default_title
public java.lang.Long localgovgroupinfoid
public void setupModel(java.util.Map<java.lang.String,java.lang.Object> model)
setupModel
クラス内 AbstractAction
public java.lang.String index(java.util.Map<java.lang.String,java.lang.Object> model)
java.text.ParseException
public java.lang.String upload(java.util.Map<java.lang.String,java.lang.Object> model, MultipartFile formFile_bbs, java.lang.String form_threaddataid)
public java.lang.String fileDelete()
public java.lang.String getUnReadThread()
public java.lang.String haveUnReadMessage()
public java.util.List<ThreadData> ownThreadList()
public java.util.List<GroupInfo> chainLocalgovGroupList()
public java.util.List<UnitInfo> chainLocalgovUnitList()
public java.lang.String nowThreadListJSON2()
public boolean isPriorityOver(int priority, java.sql.Timestamp threadLatestTime)
priority
- 優先度threadLatestTime
- スレッド確認リミット時間java.text.ParseException
public java.lang.String newThreadJson()
java.text.ParseException
public java.lang.String sendMessage()
public JSONArray haveThreadResponseData(java.sql.Timestamp updatetime, java.lang.Long threaddataid) throws JSONException
updatetime
- この更新日時以降に投稿されたコメントを取得threaddataid
- スレッドIDJSONException
java.text.ParseException
public java.lang.String haveThreadDatajson()
java.text.ParseException
public java.lang.String haveGroupName_pref_city(java.lang.Long groupid)
groupid
- 班IDpublic java.lang.String haveUnitName_pref_city(java.lang.Long unitid)
unitid
- 班IDpublic java.lang.String nowSendResponseAjax()
java.text.ParseException
public java.lang.String editThreadData()
java.text.ParseException
public void addAlarmData(java.lang.String title, java.lang.Long sendgroupid, java.sql.Timestamp registTime)
title
- アラームタイトルsendgroupid
- アラーム先の班IDregistTime
- スレッド作成日時public java.lang.Long addMessage(java.lang.String message, java.lang.Long groupid, java.lang.Long threaddataid)
message
- : 登録するメッセージgroupid
- : 書き込んだ班id もしくは 課IDthreaddataid
- スレッドIDpublic void cutLoginGroup()