com.stratelia.webactiv.util.questionContainer.control
Class QuestionContainerBmEJB
java.lang.Object
com.stratelia.webactiv.util.questionContainer.control.QuestionContainerBmEJB
- All Implemented Interfaces:
- QuestionContainerBm
public class QuestionContainerBmEJB
- extends Object
- implements QuestionContainerBm
Class 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)
Called on : - deleteQuestionContainer() |
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QuestionContainerBmEJB
public QuestionContainerBmEJB()
getQuestionContainers
public Collection<QuestionContainerHeader> getQuestionContainers(QuestionContainerPK questionContainerPK)
- Description copied from interface:
QuestionContainerBm
- Method declaration
- Specified by:
getQuestionContainers
in interface QuestionContainerBm
- Returns:
- See Also:
getQuestionContainerHeaders
public Collection<QuestionContainerHeader> getQuestionContainerHeaders(List<QuestionContainerPK> pks)
- Description copied from interface:
QuestionContainerBm
- Method declaration
- Specified by:
getQuestionContainerHeaders
in interface QuestionContainerBm
- Returns:
- See Also:
getNotClosedQuestionContainers
public Collection<QuestionContainerHeader> getNotClosedQuestionContainers(QuestionContainerPK questionContainerPK)
- Description copied from interface:
QuestionContainerBm
- Method declaration
- Specified by:
getNotClosedQuestionContainers
in interface QuestionContainerBm
- Returns:
- See Also:
getOpenedQuestionContainers
public Collection<QuestionContainerHeader> getOpenedQuestionContainers(QuestionContainerPK questionContainerPK)
- Description copied from interface:
QuestionContainerBm
- Method declaration
- Specified by:
getOpenedQuestionContainers
in interface QuestionContainerBm
- Returns:
- See Also:
getOpenedQuestionContainersAndUserScores
public Collection<QuestionContainerHeader> getOpenedQuestionContainersAndUserScores(QuestionContainerPK questionContainerPK,
String userId)
- Description copied from interface:
QuestionContainerBm
- Method declaration
- Specified by:
getOpenedQuestionContainersAndUserScores
in interface QuestionContainerBm
- Returns:
- See Also:
getQuestionContainersWithScores
public Collection<QuestionContainerHeader> getQuestionContainersWithScores(QuestionContainerPK questionContainerPK)
- Description copied from interface:
QuestionContainerBm
- Method declaration
- Specified by:
getQuestionContainersWithScores
in interface QuestionContainerBm
- Returns:
- See Also:
getQuestionContainersWithUserScores
public Collection<QuestionContainerHeader> getQuestionContainersWithUserScores(QuestionContainerPK questionContainerPK,
String userId)
- Description copied from interface:
QuestionContainerBm
- Method declaration
- Specified by:
getQuestionContainersWithUserScores
in interface QuestionContainerBm
- Returns:
- See Also:
getClosedQuestionContainers
public Collection<QuestionContainerHeader> getClosedQuestionContainers(QuestionContainerPK questionContainerPK)
- Description copied from interface:
QuestionContainerBm
- Method declaration
- Specified by:
getClosedQuestionContainers
in interface QuestionContainerBm
- Returns:
- See Also:
getInWaitQuestionContainers
public Collection<QuestionContainerHeader> getInWaitQuestionContainers(QuestionContainerPK questionContainerPK)
- Description copied from interface:
QuestionContainerBm
- Method declaration
- Specified by:
getInWaitQuestionContainers
in interface QuestionContainerBm
- Returns:
- See Also:
getUserScoresByFatherId
public Collection<ScoreDetail> getUserScoresByFatherId(QuestionContainerPK questionContainerPK,
String userId)
- Description copied from interface:
QuestionContainerBm
- Method declaration
- Specified by:
getUserScoresByFatherId
in interface QuestionContainerBm
- Returns:
- See Also:
getBestScoresByFatherId
public Collection<ScoreDetail> getBestScoresByFatherId(QuestionContainerPK questionContainerPK,
int nbBestScores)
- Description copied from interface:
QuestionContainerBm
- Method declaration
- Specified by:
getBestScoresByFatherId
in interface QuestionContainerBm
- Returns:
- See Also:
getWorstScoresByFatherId
public Collection<ScoreDetail> getWorstScoresByFatherId(QuestionContainerPK questionContainerPK,
int nbScores)
- Specified by:
getWorstScoresByFatherId
in interface QuestionContainerBm
getScoresByFatherId
public Collection<ScoreDetail> getScoresByFatherId(QuestionContainerPK questionContainerPK)
- Description copied from interface:
QuestionContainerBm
- Method declaration
- Specified by:
getScoresByFatherId
in interface QuestionContainerBm
- Returns:
- See Also:
getAverageScoreByFatherId
public float getAverageScoreByFatherId(QuestionContainerPK questionContainerPK)
- Description copied from interface:
QuestionContainerBm
- Method declaration
- Specified by:
getAverageScoreByFatherId
in interface QuestionContainerBm
- Returns:
- See Also:
getQuestionContainer
public QuestionContainerDetail getQuestionContainer(QuestionContainerPK questionContainerPK,
String userId)
- Description copied from interface:
QuestionContainerBm
- Method declaration
- Specified by:
getQuestionContainer
in interface QuestionContainerBm
- Returns:
- See Also:
getQuestionContainerHeader
public QuestionContainerHeader getQuestionContainerHeader(QuestionContainerPK questionContainerPK)
- Specified by:
getQuestionContainerHeader
in interface QuestionContainerBm
getQuestionContainerByParticipationId
public QuestionContainerDetail getQuestionContainerByParticipationId(QuestionContainerPK questionContainerPK,
String userId,
int participationId)
- Description copied from interface:
QuestionContainerBm
- Method declaration
- Specified by:
getQuestionContainerByParticipationId
in interface QuestionContainerBm
- Returns:
- See Also:
closeQuestionContainer
public void closeQuestionContainer(QuestionContainerPK questionContainerPK)
- Description copied from interface:
QuestionContainerBm
- Method declaration
- Specified by:
closeQuestionContainer
in interface QuestionContainerBm
- See Also:
openQuestionContainer
public void openQuestionContainer(QuestionContainerPK questionContainerPK)
- Description copied from interface:
QuestionContainerBm
- Method declaration
- Specified by:
openQuestionContainer
in interface QuestionContainerBm
- See Also:
getNbVotersByQuestionContainer
public int getNbVotersByQuestionContainer(QuestionContainerPK questionContainerPK)
- Description copied from interface:
QuestionContainerBm
- Method declaration
- Specified by:
getNbVotersByQuestionContainer
in interface QuestionContainerBm
- Returns:
- See Also:
recordReplyToQuestionContainerByUser
public void recordReplyToQuestionContainerByUser(QuestionContainerPK questionContainerPK,
String userId,
Map<String,List<String>> reply)
- Description copied from interface:
QuestionContainerBm
- Method declaration
- Specified by:
recordReplyToQuestionContainerByUser
in interface QuestionContainerBm
- See Also:
recordReplyToQuestionContainerByUser
public void recordReplyToQuestionContainerByUser(QuestionContainerPK questionContainerPK,
String userId,
Map<String,List<String>> reply,
String comment,
boolean isAnonymousComment)
- Description copied from interface:
QuestionContainerBm
- Method declaration
- Specified by:
recordReplyToQuestionContainerByUser
in interface QuestionContainerBm
- See Also:
createQuestionContainer
public QuestionContainerPK createQuestionContainer(QuestionContainerPK questionContainerPK,
QuestionContainerDetail questionContainerDetail,
String userId)
- Description copied from interface:
QuestionContainerBm
- Method declaration
- Specified by:
createQuestionContainer
in interface QuestionContainerBm
- Returns:
- See Also:
updateQuestionContainerHeader
public void updateQuestionContainerHeader(QuestionContainerHeader questionContainerHeader)
- Description copied from interface:
QuestionContainerBm
- Method declaration
- Specified by:
updateQuestionContainerHeader
in interface QuestionContainerBm
- See Also:
updateQuestions
public void updateQuestions(QuestionContainerPK questionContainerPK,
Collection<Question> questions)
- Description copied from interface:
QuestionContainerBm
- Method declaration
- Specified by:
updateQuestions
in interface QuestionContainerBm
- See Also:
deleteVotes
public void deleteVotes(QuestionContainerPK questionContainerPK)
- Specified by:
deleteVotes
in interface QuestionContainerBm
deleteQuestionContainer
public void deleteQuestionContainer(QuestionContainerPK questionContainerPK)
- Description copied from interface:
QuestionContainerBm
- Method declaration
- Specified by:
deleteQuestionContainer
in interface QuestionContainerBm
- See Also:
getSuggestions
public Collection<QuestionResult> getSuggestions(QuestionContainerPK questionContainerPK)
- Description copied from interface:
QuestionContainerBm
- Method declaration
- Specified by:
getSuggestions
in interface QuestionContainerBm
- Returns:
- See Also:
getSuggestion
public QuestionResult getSuggestion(String userId,
QuestionPK questionPK,
AnswerPK answerPK)
- Description copied from interface:
QuestionContainerBm
- Return the suggestion of the user, for the question and the answer
- Specified by:
getSuggestion
in interface QuestionContainerBm
- Returns:
- QuestionResult
- See Also:
getAveragePoints
public float getAveragePoints(QuestionContainerPK questionContainerPK)
- Description copied from interface:
QuestionContainerBm
- Method declaration
- Specified by:
getAveragePoints
in interface QuestionContainerBm
- Returns:
- See Also:
getUserNbParticipationsByFatherId
public int getUserNbParticipationsByFatherId(QuestionContainerPK questionContainerPK,
String userId)
- Description copied from interface:
QuestionContainerBm
- Method declaration
- Specified by:
getUserNbParticipationsByFatherId
in interface QuestionContainerBm
- Returns:
- See Also:
getUserScoreByFatherIdAndParticipationId
public ScoreDetail getUserScoreByFatherIdAndParticipationId(QuestionContainerPK questionContainerPK,
String userId,
int participationId)
- Description copied from interface:
QuestionContainerBm
- Method declaration
- Specified by:
getUserScoreByFatherIdAndParticipationId
in interface QuestionContainerBm
- Returns:
- See Also:
updateScore
public void updateScore(QuestionContainerPK questionContainerPK,
ScoreDetail scoreDetail)
- Description copied from interface:
QuestionContainerBm
- Method declaration
- Specified by:
updateScore
in interface QuestionContainerBm
- See Also:
deleteIndex
public void deleteIndex(QuestionContainerPK pk)
- Called on : - deleteQuestionContainer()
- Specified by:
deleteIndex
in interface QuestionContainerBm
- See Also:
getSilverObjectId
public int getSilverObjectId(QuestionContainerPK pk)
- Specified by:
getSilverObjectId
in interface QuestionContainerBm
exportCSV
public String exportCSV(QuestionContainerDetail questionContainer,
boolean addScore)
- Description copied from interface:
QuestionContainerBm
- create export file
- Specified by:
exportCSV
in interface QuestionContainerBm
- Parameters:
questionContainer
- : QuestionContainerDetailaddScore
- : boolean
- Returns:
- export file name : String
getHTMLQuestionPath
public String getHTMLQuestionPath(QuestionContainerDetail questionDetail)
- Specified by:
getHTMLQuestionPath
in interface QuestionContainerBm
Copyright © 2016 Silverpeas. All Rights Reserved.