com.stratelia.webactiv.util.questionContainer.control
Interface QuestionContainerBm
- All Known Implementing Classes:
- QuestionContainerBmEJB
public interface QuestionContainerBm
Interface declaration
- Author:
- neysseri
Method Summary |
void |
closeQuestionContainer(QuestionContainerPK questionContainerPK)
Method declaration |
QuestionContainerPK |
createQuestionContainer(QuestionContainerPK questionContainerPK,
QuestionContainerDetail questionContainerDetail,
String userId)
Method declaration |
void |
deleteIndex(QuestionContainerPK pk)
Method declaration |
void |
deleteQuestionContainer(QuestionContainerPK questionContainerPK)
Method declaration |
void |
deleteVotes(QuestionContainerPK questionContainerPK)
|
String |
exportCSV(QuestionContainerDetail questionContainer,
boolean addScore)
create export file |
float |
getAveragePoints(QuestionContainerPK questionContainerPK)
Method declaration |
float |
getAverageScoreByFatherId(QuestionContainerPK questionContainerPK)
Method declaration |
Collection<ScoreDetail> |
getBestScoresByFatherId(QuestionContainerPK questionContainerPK,
int nbBestScores)
Method declaration |
Collection<QuestionContainerHeader> |
getClosedQuestionContainers(QuestionContainerPK questionContainerPK)
Method declaration |
String |
getHTMLQuestionPath(QuestionContainerDetail questionDetail)
|
Collection<QuestionContainerHeader> |
getInWaitQuestionContainers(QuestionContainerPK questionContainerPK)
Method declaration |
int |
getNbVotersByQuestionContainer(QuestionContainerPK questionContainerPK)
Method declaration |
Collection<QuestionContainerHeader> |
getNotClosedQuestionContainers(QuestionContainerPK questionContainerPK)
Method declaration |
Collection<QuestionContainerHeader> |
getOpenedQuestionContainers(QuestionContainerPK questionContainerPK)
Method declaration |
Collection<QuestionContainerHeader> |
getOpenedQuestionContainersAndUserScores(QuestionContainerPK questionContainerPK,
String userId)
Method declaration |
QuestionContainerDetail |
getQuestionContainer(QuestionContainerPK questionContainerPK,
String userId)
Method declaration |
QuestionContainerDetail |
getQuestionContainerByParticipationId(QuestionContainerPK questionContainerPK,
String userId,
int participationId)
Method declaration |
QuestionContainerHeader |
getQuestionContainerHeader(QuestionContainerPK questionContainerPK)
|
Collection<QuestionContainerHeader> |
getQuestionContainerHeaders(List<QuestionContainerPK> pks)
Method declaration |
Collection<QuestionContainerHeader> |
getQuestionContainers(QuestionContainerPK questionContainerPK)
Method declaration |
Collection<QuestionContainerHeader> |
getQuestionContainersWithScores(QuestionContainerPK questionContainerPK)
Method declaration |
Collection<QuestionContainerHeader> |
getQuestionContainersWithUserScores(QuestionContainerPK questionContainerPK,
String userId)
Method declaration |
Collection<ScoreDetail> |
getScoresByFatherId(QuestionContainerPK questionContainerPK)
Method declaration |
int |
getSilverObjectId(QuestionContainerPK pk)
|
QuestionResult |
getSuggestion(String userId,
QuestionPK questionPK,
AnswerPK answerPK)
Return the suggestion of the user, for the question and the answer |
Collection<QuestionResult> |
getSuggestions(QuestionContainerPK questionContainerPK)
Method declaration |
int |
getUserNbParticipationsByFatherId(QuestionContainerPK questionContainerPK,
String userId)
Method declaration |
ScoreDetail |
getUserScoreByFatherIdAndParticipationId(QuestionContainerPK questionContainerPK,
String userId,
int participationId)
Method declaration |
Collection<ScoreDetail> |
getUserScoresByFatherId(QuestionContainerPK questionContainerPK,
String userId)
Method declaration |
Collection<ScoreDetail> |
getWorstScoresByFatherId(QuestionContainerPK questionContainerPK,
int nbScores)
|
void |
openQuestionContainer(QuestionContainerPK questionContainerPK)
Method declaration |
void |
recordReplyToQuestionContainerByUser(QuestionContainerPK questionContainerPK,
String userId,
Map<String,List<String>> reply)
Method declaration |
void |
recordReplyToQuestionContainerByUser(QuestionContainerPK questionContainerPK,
String userId,
Map<String,List<String>> reply,
String comment,
boolean isAnonymousComment)
Method declaration |
void |
updateQuestionContainerHeader(QuestionContainerHeader questionContainerHeader)
Method declaration |
void |
updateQuestions(QuestionContainerPK questionContainerPK,
Collection<Question> questions)
Method declaration |
void |
updateScore(QuestionContainerPK questionContainerPK,
ScoreDetail scoreDetail)
Method declaration |
recordReplyToQuestionContainerByUser
void recordReplyToQuestionContainerByUser(QuestionContainerPK questionContainerPK,
String userId,
Map<String,List<String>> reply)
- Method declaration
- Parameters:
questionContainerPK
- userId
- reply
- - See Also:
recordReplyToQuestionContainerByUser
void recordReplyToQuestionContainerByUser(QuestionContainerPK questionContainerPK,
String userId,
Map<String,List<String>> reply,
String comment,
boolean isAnonymousComment)
- Method declaration
- Parameters:
questionContainerPK
- userId
- reply
- comment
- isAnonymousComment
- - See Also:
getSuggestions
Collection<QuestionResult> getSuggestions(QuestionContainerPK questionContainerPK)
- Method declaration
- Parameters:
questionContainerPK
-
- Returns:
- See Also:
getSuggestion
QuestionResult getSuggestion(String userId,
QuestionPK questionPK,
AnswerPK answerPK)
- Return the suggestion of the user, for the question and the answer
- Parameters:
userId
- questionPK
- answerPK
-
- Returns:
- QuestionResult
- See Also:
getQuestionContainers
Collection<QuestionContainerHeader> getQuestionContainers(QuestionContainerPK questionContainerPK)
- Method declaration
- Parameters:
questionContainerPK
-
- Returns:
- See Also:
getQuestionContainerHeaders
Collection<QuestionContainerHeader> getQuestionContainerHeaders(List<QuestionContainerPK> pks)
- Method declaration
- Parameters:
ids
- A collection of QuestionContainer id
- Returns:
- See Also:
getQuestionContainer
QuestionContainerDetail getQuestionContainer(QuestionContainerPK questionContainerPK,
String userId)
- Method declaration
- Parameters:
questionContainerPK
- userId
-
- Returns:
- See Also:
getQuestionContainerByParticipationId
QuestionContainerDetail getQuestionContainerByParticipationId(QuestionContainerPK questionContainerPK,
String userId,
int participationId)
- Method declaration
- Parameters:
questionContainerPK
- userId
- participationId
-
- Returns:
- See Also:
getNotClosedQuestionContainers
Collection<QuestionContainerHeader> getNotClosedQuestionContainers(QuestionContainerPK questionContainerPK)
- Method declaration
- Parameters:
questionContainerPK
-
- Returns:
- See Also:
getOpenedQuestionContainers
Collection<QuestionContainerHeader> getOpenedQuestionContainers(QuestionContainerPK questionContainerPK)
- Method declaration
- Parameters:
questionContainerPK
-
- Returns:
- See Also:
getClosedQuestionContainers
Collection<QuestionContainerHeader> getClosedQuestionContainers(QuestionContainerPK questionContainerPK)
- Method declaration
- Parameters:
questionContainerPK
-
- Returns:
- See Also:
getInWaitQuestionContainers
Collection<QuestionContainerHeader> getInWaitQuestionContainers(QuestionContainerPK questionContainerPK)
- Method declaration
- Parameters:
questionContainerPK
-
- Returns:
- See Also:
closeQuestionContainer
void closeQuestionContainer(QuestionContainerPK questionContainerPK)
- Method declaration
- Parameters:
questionContainerPK
- - See Also:
openQuestionContainer
void openQuestionContainer(QuestionContainerPK questionContainerPK)
- Method declaration
- Parameters:
questionContainerPK
- - See Also:
getNbVotersByQuestionContainer
int getNbVotersByQuestionContainer(QuestionContainerPK questionContainerPK)
- Method declaration
- Parameters:
questionContainerPK
-
- Returns:
- See Also:
createQuestionContainer
QuestionContainerPK createQuestionContainer(QuestionContainerPK questionContainerPK,
QuestionContainerDetail questionContainerDetail,
String userId)
- Method declaration
- Parameters:
questionContainerPK
- questionContainerDetail
- userId
-
- Returns:
- See Also:
deleteQuestionContainer
void deleteQuestionContainer(QuestionContainerPK questionContainerPK)
- Method declaration
- Parameters:
questionContainerPK
- - See Also:
deleteVotes
void deleteVotes(QuestionContainerPK questionContainerPK)
updateQuestionContainerHeader
void updateQuestionContainerHeader(QuestionContainerHeader questionContainerHeader)
- Method declaration
- Parameters:
questionContainerHeader
- - See Also:
updateQuestions
void updateQuestions(QuestionContainerPK questionContainerPK,
Collection<Question> questions)
- Method declaration
- Parameters:
questionContainerPK
- questions
- - See Also:
getAveragePoints
float getAveragePoints(QuestionContainerPK questionContainerPK)
- Method declaration
- Parameters:
questionContainerPK
-
- Returns:
- See Also:
getOpenedQuestionContainersAndUserScores
Collection<QuestionContainerHeader> getOpenedQuestionContainersAndUserScores(QuestionContainerPK questionContainerPK,
String userId)
- Method declaration
- Parameters:
questionContainerPK
- userId
-
- Returns:
- See Also:
getQuestionContainersWithScores
Collection<QuestionContainerHeader> getQuestionContainersWithScores(QuestionContainerPK questionContainerPK)
- Method declaration
- Parameters:
questionContainerPK
-
- Returns:
- See Also:
getQuestionContainersWithUserScores
Collection<QuestionContainerHeader> getQuestionContainersWithUserScores(QuestionContainerPK questionContainerPK,
String userId)
- Method declaration
- Parameters:
questionContainerPK
- userId
-
- Returns:
- See Also:
getUserScoresByFatherId
Collection<ScoreDetail> getUserScoresByFatherId(QuestionContainerPK questionContainerPK,
String userId)
- Method declaration
- Parameters:
questionContainerPK
- userId
-
- Returns:
- See Also:
getBestScoresByFatherId
Collection<ScoreDetail> getBestScoresByFatherId(QuestionContainerPK questionContainerPK,
int nbBestScores)
- Method declaration
- Parameters:
questionContainerPK
- nbBestScores
-
- Returns:
- See Also:
getAverageScoreByFatherId
float getAverageScoreByFatherId(QuestionContainerPK questionContainerPK)
- Method declaration
- Parameters:
questionContainerPK
-
- Returns:
- See Also:
getScoresByFatherId
Collection<ScoreDetail> getScoresByFatherId(QuestionContainerPK questionContainerPK)
- Method declaration
- Parameters:
questionContainerPK
-
- Returns:
- See Also:
getUserNbParticipationsByFatherId
int getUserNbParticipationsByFatherId(QuestionContainerPK questionContainerPK,
String userId)
- Method declaration
- Parameters:
questionContainerPK
- userId
-
- Returns:
- See Also:
getUserScoreByFatherIdAndParticipationId
ScoreDetail getUserScoreByFatherIdAndParticipationId(QuestionContainerPK questionContainerPK,
String userId,
int participationId)
- Method declaration
- Parameters:
questionContainerPK
- userId
- participationId
-
- Returns:
- See Also:
updateScore
void updateScore(QuestionContainerPK questionContainerPK,
ScoreDetail scoreDetail)
- Method declaration
- Parameters:
questionContainerPK
- scoreDetail
- - See Also:
deleteIndex
void deleteIndex(QuestionContainerPK pk)
- Method declaration
- Parameters:
pk
- - See Also:
getSilverObjectId
int getSilverObjectId(QuestionContainerPK pk)
getHTMLQuestionPath
String getHTMLQuestionPath(QuestionContainerDetail questionDetail)
getQuestionContainerHeader
QuestionContainerHeader getQuestionContainerHeader(QuestionContainerPK questionContainerPK)
exportCSV
String exportCSV(QuestionContainerDetail questionContainer,
boolean addScore)
- create export file
- Parameters:
questionContainer
- : QuestionContainerDetailaddScore
- : boolean
- Returns:
- export file name : String
getWorstScoresByFatherId
Collection<ScoreDetail> getWorstScoresByFatherId(QuestionContainerPK questionContainerPK,
int nbScores)
Copyright © 2016 Silverpeas. All Rights Reserved.