|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.stratelia.webactiv.util.answer.ejb.AnswerDAO
public class AnswerDAO
This class is made to access database only (table SB_Question_Answer)
| Field Summary | |
|---|---|
static String |
ANSWERCOLUMNNAMES
|
| Constructor Summary | |
|---|---|
AnswerDAO()
|
|
| Method Summary | |
|---|---|
static void |
addAnswersToAQuestion(Connection con,
Collection<Answer> answers,
ForeignPK questionPK)
Add some answers to a question |
static void |
addAnswerToAQuestion(Connection con,
Answer answer,
ForeignPK questionPK)
Add an answer to a question |
static void |
deleteAnswersToAQuestion(Connection con,
ForeignPK questionPK)
Delete all answers to a given question |
static void |
deleteAnswerToAQuestion(Connection con,
ForeignPK questionPK,
String answerId)
Delete an answer to a question |
static Collection<Answer> |
getAnswersByQuestionPK(Connection con,
ForeignPK questionPK)
Get answers which composed the question |
static void |
recordThisAnswerAsVote(Connection con,
ForeignPK questionPK,
AnswerPK answerPK)
Record that the answer (answerPK) has been chosen to the question (questionPK) |
static void |
updateAnswerToAQuestion(Connection con,
ForeignPK questionPK,
Answer answer)
Update an answer to a question |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String ANSWERCOLUMNNAMES
| Constructor Detail |
|---|
public AnswerDAO()
| Method Detail |
|---|
public static Collection<Answer> getAnswersByQuestionPK(Connection con,
ForeignPK questionPK)
throws SQLException
con - the ConnectionquestionPK - the QuestionPK (question id)
SQLException
public static void recordThisAnswerAsVote(Connection con,
ForeignPK questionPK,
AnswerPK answerPK)
throws SQLException
con - the ConnectionquestionPK - the QuestionPK (question id)answerPK - the AnswerPK (answer id)
SQLException
public static void addAnswersToAQuestion(Connection con,
Collection<Answer> answers,
ForeignPK questionPK)
throws SQLException
con - the Connectionanswers - a Collection of AnswerquestionPK - the QuestionPK (question id)
SQLException
public static void addAnswerToAQuestion(Connection con,
Answer answer,
ForeignPK questionPK)
throws SQLException
con - the Connectionanswer - the AnswerquestionPK - the QuestionPK (question id)
SQLException
public static void deleteAnswersToAQuestion(Connection con,
ForeignPK questionPK)
throws SQLException
con - the ConnectionquestionPK - the QuestionPK (question id)
SQLException
public static void deleteAnswerToAQuestion(Connection con,
ForeignPK questionPK,
String answerId)
throws SQLException
con - the ConnectionquestionPK - the QuestionPK (question id)answerId - the answer id
SQLException
public static void updateAnswerToAQuestion(Connection con,
ForeignPK questionPK,
Answer answer)
throws SQLException
con - the ConnectionquestionPK - the QuestionPK (question id)answer - the Answer
SQLException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||