|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface FeedbackStore
FeedbackStore defines an interface for saving feedback data.
| Method Summary | |
|---|---|
List<FeedbackItem> |
getFeedback()
Retrieve all feedback in the data store. |
List<FeedbackItem> |
getFeedback(FeedbackQueryParameters params)
|
long |
getFeedbackTotal(FeedbackQueryParameters params)
Get the total number of feedback items for a given role and feedback type. |
OverallFeedbackStats |
getStats()
Get statistics on the feedback data. |
Map<String,OverallFeedbackStats> |
getStatsByRole()
Get statistics on the feedback data separated by user role. |
void |
storeFeedback(FeedbackItem feedback)
Store a feedback item. |
| Method Detail |
|---|
void storeFeedback(FeedbackItem feedback)
feedback - List<FeedbackItem> getFeedback()
List<FeedbackItem> getFeedback(FeedbackQueryParameters params)
start - -- starting pointitems - -- number of items displayedrole - feedbacktype - date1 - date2 -
OverallFeedbackStats getStats()
Map<String,OverallFeedbackStats> getStatsByRole()
long getFeedbackTotal(FeedbackQueryParameters params)
role - desired role, or null for all rolesfeedbacktype - feedback type of the desired items, or
null for all itemsstartDate - endDate -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||