public class AnswerLogic
extends java.lang.Object
修飾子とタイプ | フィールドと説明 |
---|---|
AnswerService |
answerService
回答サービス
|
EnqtAttachService |
enqtAttachService
添付ファイル
|
EnqueteService |
enqueteService
アンケートサービス
|
コンストラクタと説明 |
---|
AnswerLogic() |
修飾子とタイプ | メソッドと説明 |
---|---|
AnswerDto |
anonymousFind(AnswerDto dto)
アンケートIDを元に該当のアンケートに関する情報を検索し返却します.
|
void |
anonymousRegister(AnswerDto dto)
匿名回答情報を登録します.
|
void |
answerCheck(AnswerDto dto)
回答の整合性をチェックします.
|
java.util.ArrayList<AnswerListRowModel> |
fetch(AnswerFindConditionDto cond)
検索条件に一致するレコードをフェッチします.
|
AnswerDto |
find(AnswerDto dto)
アンケートID、ユーザコードを元に該当のアンケートに関する情報を検索し返却します.
|
java.util.HashMap<java.lang.String,java.lang.Boolean> |
getCurrentDisplayStatus(java.util.Map<java.lang.String,AnswerListRowModel> answerRowMap,
java.lang.String currentPageNum)
現在ページの表示・非表示を取得する
|
AnswerPreviewDto |
getPreviewEnquete(AnswerPreviewDto dto)
アンケート登録からの情報を元に該当のアンケートに関する情報を構築し返却します.
|
void |
mergeAnswerRowAndCurrentPageAnwser(java.util.Map<java.lang.String,AnswerListRowModel> answerRowMap,
java.util.Map<java.lang.String,AnswerItem> currentPageAnswerMap)
質問回答情報と、表示ページの回答情報をマージする
|
void |
register(AnswerDto dto)
回答情報を登録します.
|
void |
setDisplayFlag(java.util.Map<java.lang.String,AnswerListRowModel> answerRowMap)
質問の表示/非表示の設定を行います。
|
AnswerDto |
tmpFind(AnswerDto dto)
アンケートID、ユーザコードを元に該当のアンケートに関する情報を検索し返却します.
|
void |
tmpRegister(AnswerDto dto)
一時回答情報を登録します.
|
void |
tmpUpdate(AnswerDto dto)
一時回答を更新します.
|
void |
update(AnswerDto dto)
回答を更新します.
|
public AnswerService answerService
public EnqueteService enqueteService
public EnqtAttachService enqtAttachService
public AnswerDto find(AnswerDto dto)
dto
- 検索条件(回答入力Dto。アンケートID、ユーザコードは必須)public AnswerDto tmpFind(AnswerDto dto)
dto
- 検索条件(回答入力Dto。アンケートID、ユーザコードは必須)public AnswerDto anonymousFind(AnswerDto dto)
dto
- 検索条件(回答入力Dto。アンケートID、ユーザコードは必須)public java.util.ArrayList<AnswerListRowModel> fetch(AnswerFindConditionDto cond)
cond
- 改ページ情報検索Dtopublic void register(AnswerDto dto)
dto
- 登録情報オブジェクトpublic void anonymousRegister(AnswerDto dto)
dto
- 登録情報オブジェクトpublic void tmpRegister(AnswerDto dto)
dto
- 登録情報オブジェクトpublic void update(AnswerDto dto)
dto
- 更新情報オブジェクトpublic void tmpUpdate(AnswerDto dto)
dto
- 更新情報オブジェクトpublic void answerCheck(AnswerDto dto)
dto
- 登録情報オブジェクトpublic void mergeAnswerRowAndCurrentPageAnwser(java.util.Map<java.lang.String,AnswerListRowModel> answerRowMap, java.util.Map<java.lang.String,AnswerItem> currentPageAnswerMap)
answerRowMap
- 質問回答情報currentPageAnswerMap
- 表示ページの回答情報public void setDisplayFlag(java.util.Map<java.lang.String,AnswerListRowModel> answerRowMap)
answerRowMap
- 質問回答情報マップpublic java.util.HashMap<java.lang.String,java.lang.Boolean> getCurrentDisplayStatus(java.util.Map<java.lang.String,AnswerListRowModel> answerRowMap, java.lang.String currentPageNum)
answerRowMap
- 質問回答モデルマップcurrentPageNum
- 表示ページpublic AnswerPreviewDto getPreviewEnquete(AnswerPreviewDto dto)
dto
- アンケートプレビュー情報