|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.stratelia.silverpeas.peasCore.AbstractComponentSessionController
com.stratelia.webactiv.quizz.control.QuizzSessionController
public final class QuizzSessionController
Field Summary |
---|
Fields inherited from class com.stratelia.silverpeas.peasCore.AbstractComponentSessionController |
---|
CHARACTER_ENCODING, context |
Constructor Summary | |
---|---|
QuizzSessionController(com.stratelia.silverpeas.peasCore.MainSessionController mainSessionCtrl,
com.stratelia.silverpeas.peasCore.ComponentContext context)
Creates new sessionClientController |
Method Summary | |
---|---|
void |
close()
|
void |
closeQuizz(String quizzId)
Method declaration |
void |
copySurvey(String quizzId)
|
void |
createQuizz(com.stratelia.webactiv.util.questionContainer.model.QuestionContainerDetail quizzDetail)
Method declaration |
com.stratelia.webactiv.util.questionContainer.model.QuestionContainerPK |
createQuizz(com.stratelia.webactiv.util.questionContainer.model.QuestionContainerDetail quizzDetail,
String componentId)
|
void |
createTemporaryQuizz(javax.servlet.http.HttpServletRequest request)
|
String |
exportQuizzCSV(String quizzId)
|
Collection<com.stratelia.webactiv.util.score.model.ScoreDetail> |
getAdminPalmares(String quizzId)
Method declaration |
Collection<com.stratelia.webactiv.util.questionContainer.model.QuestionContainerHeader> |
getAdminQuizzList()
Method declaration |
Collection<com.stratelia.webactiv.util.questionContainer.model.QuestionContainerHeader> |
getAdminResults()
Method declaration |
float |
getAveragePoints(String quizzId)
Method declaration |
com.stratelia.webactiv.util.score.model.ScoreDetail |
getCurrentUserScoreByFatherIdAndParticipationId(String quizzId,
int participationId)
Method declaration |
List<com.stratelia.webactiv.beans.admin.ComponentInstLight> |
getGalleries()
|
boolean |
getIsAllowedTopScores()
|
int |
getNbTopScores()
|
int |
getNbVoters(String quizzId)
Method declaration |
List<com.silverpeas.pdc.model.PdcPosition> |
getPositions()
|
com.stratelia.webactiv.util.questionContainer.control.QuestionContainerBm |
getQuestionContainerBm()
|
com.stratelia.webactiv.util.questionContainer.model.QuestionContainerDetail |
getQuestionContainerByParticipationId(String quizzId,
String userId,
int participationId)
Method declaration |
com.stratelia.webactiv.util.questionContainer.model.QuestionContainerDetail |
getQuestionContainerForCurrentUserByParticipationId(String quizzId,
int participationId)
Method declaration |
com.stratelia.webactiv.util.questionContainer.model.QuestionContainerDetail |
getQuizzDetail(String id)
Method declaration |
com.stratelia.webactiv.util.ResourceLocator |
getSettings()
Method declaration |
int |
getSilverObjectId(String objectId)
|
Collection<com.stratelia.webactiv.util.questionResult.model.QuestionResult> |
getSuggestions(String quizzId)
Method declaration |
int |
getUserNbParticipationsByFatherId(String quizzId,
String userId)
Method declaration |
Collection<com.stratelia.webactiv.util.score.model.ScoreDetail> |
getUserPalmares(String quizzId)
Method declaration |
Collection<com.stratelia.webactiv.util.questionContainer.model.QuestionContainerHeader> |
getUserQuizzList()
Method declaration |
Collection<com.stratelia.webactiv.util.questionContainer.model.QuestionContainerHeader> |
getUserResults()
Method declaration |
com.stratelia.webactiv.util.score.model.ScoreDetail |
getUserScoreByFatherIdAndParticipationId(String quizzId,
String userId,
int participationId)
Method declaration |
Collection<com.stratelia.webactiv.util.score.model.ScoreDetail> |
getUserScoresByFatherId(String quizzId)
Method declaration |
boolean |
isParticipationAllowed(String id)
|
boolean |
isPdcUsed()
|
void |
paste()
|
void |
recordReply(String quizzId,
Map<String,List<String>> reply)
Method declaration |
void |
setIsAllowedTopScores(boolean isAllowedTopScores)
|
void |
setNbTopScores(int nbTopScores)
|
void |
setPositions(List<com.silverpeas.pdc.model.PdcPosition> positions)
|
void |
setQuizPositionsFromJSON(String positions)
Set new survey positions (axis classification) from JSON string |
void |
updateQuestions(Collection<com.stratelia.webactiv.util.question.model.Question> questions,
String quizzId)
Method declaration |
void |
updateQuizzHeader(com.stratelia.webactiv.util.questionContainer.model.QuestionContainerHeader quizzHeader,
String quizzId)
Method declaration |
void |
updateScore(com.stratelia.webactiv.util.score.model.ScoreDetail scoreDetail)
Method declaration |
Methods inherited from class com.stratelia.silverpeas.peasCore.AbstractComponentSessionController |
---|
addClipboardSelection, clipboardPasteDone, getAlertUser, getClipboardCount, getClipboardErrorMessage, getClipboardExceptionError, getClipboardName, getClipboardObjects, getClipboardSelectedObjects, getClipboardSize, getComponentAccessController, getComponentId, getComponentLabel, getComponentName, getComponentParameters, getComponentParameterValue, getComponentParameterValue, getComponentRootName, getComponentUrl, getFavoriteSpace, getGenericPanel, getHighestSilverpeasUserRole, getIcon, getLanguage, getLastResults, getLook, getMultilang, getOrganisationController, getPersonalization, getRSSUrl, getSelection, getServerNameAndPort, getSilverpeasUserRoles, getSpaceId, getSpaceLabel, getString, getSubscriptionContext, getUrlEncodedParameter, getUserAccessLevel, getUserAvailComponentIds, getUserAvailSpaceIds, getUserDetail, getUserDetail, getUserId, getUserManageableGroupIds, getUserManageableSpaceIds, getUserRoleLevel, getUserRoles, isAppInMaintenance, isGroupManager, isPasswordChangeAllowed, isSpaceInMaintenance, removeClipboardElement, setAppModeMaintenance, setClipboardError, setClipboardSelectedElement, setComponentRootName, setFavoriteSpaceToMainSessionController, setGenericPanel, setIconFileName, setLastResults, setMultilangFileName, setResourceFileName, setSpaceModeMaintenance |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public QuizzSessionController(com.stratelia.silverpeas.peasCore.MainSessionController mainSessionCtrl, com.stratelia.silverpeas.peasCore.ComponentContext context)
Method Detail |
---|
public int getNbTopScores()
public void setNbTopScores(int nbTopScores)
public boolean getIsAllowedTopScores()
public void setIsAllowedTopScores(boolean isAllowedTopScores)
public com.stratelia.webactiv.util.questionContainer.control.QuestionContainerBm getQuestionContainerBm()
public com.stratelia.webactiv.util.ResourceLocator getSettings()
getSettings
in interface com.stratelia.silverpeas.peasCore.ComponentSessionController
getSettings
in class com.stratelia.silverpeas.peasCore.AbstractComponentSessionController
public Collection<com.stratelia.webactiv.util.questionContainer.model.QuestionContainerHeader> getUserQuizzList() throws QuizzException
QuizzException
public Collection<com.stratelia.webactiv.util.questionContainer.model.QuestionContainerHeader> getAdminQuizzList() throws QuizzException
QuizzException
public com.stratelia.webactiv.util.questionContainer.model.QuestionContainerDetail getQuizzDetail(String id) throws QuizzException
id
-
QuizzException
public void createQuizz(com.stratelia.webactiv.util.questionContainer.model.QuestionContainerDetail quizzDetail) throws QuizzException
quizzDetail
-
QuizzException
public com.stratelia.webactiv.util.questionContainer.model.QuestionContainerPK createQuizz(com.stratelia.webactiv.util.questionContainer.model.QuestionContainerDetail quizzDetail, String componentId) throws QuizzException
quizzDetail
- componentId
-
QuizzException
public void recordReply(String quizzId, Map<String,List<String>> reply) throws QuizzException
quizzId
- reply
-
QuizzException
public Collection<com.stratelia.webactiv.util.questionResult.model.QuestionResult> getSuggestions(String quizzId) throws QuizzException
quizzId
-
QuizzException
public void closeQuizz(String quizzId) throws QuizzException
quizzId
-
QuizzException
public int getNbVoters(String quizzId) throws QuizzException
quizzId
-
QuizzException
public float getAveragePoints(String quizzId) throws QuizzException
quizzId
-
QuizzException
public Collection<com.stratelia.webactiv.util.questionContainer.model.QuestionContainerHeader> getAdminResults() throws QuizzException
QuizzException
public Collection<com.stratelia.webactiv.util.questionContainer.model.QuestionContainerHeader> getUserResults() throws QuizzException
QuizzException
public Collection<com.stratelia.webactiv.util.score.model.ScoreDetail> getUserScoresByFatherId(String quizzId) throws QuizzException
quizzId
-
QuizzException
public Collection<com.stratelia.webactiv.util.score.model.ScoreDetail> getUserPalmares(String quizzId) throws QuizzException
quizzId
-
QuizzException
public Collection<com.stratelia.webactiv.util.score.model.ScoreDetail> getAdminPalmares(String quizzId) throws QuizzException
quizzId
-
QuizzException
public com.stratelia.webactiv.util.questionContainer.model.QuestionContainerDetail getQuestionContainerByParticipationId(String quizzId, String userId, int participationId) throws QuizzException
quizzId
- userId
- participationId
-
QuizzException
public com.stratelia.webactiv.util.questionContainer.model.QuestionContainerDetail getQuestionContainerForCurrentUserByParticipationId(String quizzId, int participationId) throws QuizzException
quizzId
- participationId
-
QuizzException
public int getUserNbParticipationsByFatherId(String quizzId, String userId) throws QuizzException
quizzId
- userId
-
QuizzException
public com.stratelia.webactiv.util.score.model.ScoreDetail getUserScoreByFatherIdAndParticipationId(String quizzId, String userId, int participationId) throws QuizzException
quizzId
- userId
- participationId
-
QuizzException
public com.stratelia.webactiv.util.score.model.ScoreDetail getCurrentUserScoreByFatherIdAndParticipationId(String quizzId, int participationId) throws QuizzException
quizzId
- participationId
-
QuizzException
public void updateScore(com.stratelia.webactiv.util.score.model.ScoreDetail scoreDetail) throws QuizzException
scoreDetail
-
QuizzException
public void updateQuizzHeader(com.stratelia.webactiv.util.questionContainer.model.QuestionContainerHeader quizzHeader, String quizzId) throws QuizzException
quizzHeader
- quizzId
-
QuizzException
public void updateQuestions(Collection<com.stratelia.webactiv.util.question.model.Question> questions, String quizzId) throws QuizzException
questions
- quizzId
-
QuizzException
public List<com.stratelia.webactiv.beans.admin.ComponentInstLight> getGalleries()
public boolean isPdcUsed()
public void copySurvey(String quizzId) throws com.silverpeas.util.clipboard.ClipboardException, QuizzException
com.silverpeas.util.clipboard.ClipboardException
QuizzException
public void paste() throws Exception
Exception
public int getSilverObjectId(String objectId)
public String exportQuizzCSV(String quizzId)
public boolean isParticipationAllowed(String id) throws QuizzException
QuizzException
public void close()
close
in class com.stratelia.silverpeas.peasCore.AbstractComponentSessionController
public void createTemporaryQuizz(javax.servlet.http.HttpServletRequest request) throws ParseException
request
-
ParseException
public void setQuizPositionsFromJSON(String positions)
positions:
- the JSON string positionspublic List<com.silverpeas.pdc.model.PdcPosition> getPositions()
public void setPositions(List<com.silverpeas.pdc.model.PdcPosition> positions)
positions
- the positions to set
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |