com.kyleswebspace.prometheus
Class Question

java.lang.Object
  extended by com.kyleswebspace.prometheus.Question

public class Question
extends java.lang.Object

Used to fill an ArrayList in a Test.

Author:
Kyle

Constructor Summary
Question(int number, java.lang.String prompt, java.lang.String answer, boolean correct, java.util.Date timeAnswered)
          Constructs a Question with all of its elements initialized with parameters.
 
Method Summary
 java.lang.String getAnswer()
          GetAnswer() returns a String called answer
 int getNumber()
          getNumber() returns an int named number.
 java.lang.String getPrompt()
           
 java.util.Date getTimeAnswered()
          getTimeAnswered() returns a Date object named timeAnswered.
 boolean isCorrect()
          isCorrect() returns a boolean named correct.
 void setAnswer(java.lang.String answer)
          Setanswer() returns void
 void setCorrect(boolean correct)
          setCorrect() returnes a boolean named correct.
 void setNumber(int number)
          setNumber() returns an int named number.
 void setPrompt(java.lang.String prompt)
           
 void setTimeAnswered(java.util.Date timeAnswered)
          setTimeAnswered() returns void.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Question

public Question(int number,
                java.lang.String prompt,
                java.lang.String answer,
                boolean correct,
                java.util.Date timeAnswered)
Constructs a Question with all of its elements initialized with parameters.

Parameters:
number - Question number.
answer - Correct answer.
correct - correct is true or false. it defaults false
timeAnswered - System time in Date format recorded when answer was submitted.
Method Detail

getAnswer

public java.lang.String getAnswer()
GetAnswer() returns a String called answer

Returns:
Returns correct answer.

setAnswer

public void setAnswer(java.lang.String answer)
Setanswer() returns void

Parameters:
answer - The correct answer.

isCorrect

public boolean isCorrect()
isCorrect() returns a boolean named correct. The boolean represents whether the users input is correct and returns.

Returns:
If correct is true/false

setCorrect

public void setCorrect(boolean correct)
setCorrect() returnes a boolean named correct. This boolean sets the users answer as correct be default.

Parameters:
correct - Sets the correct answer.

getNumber

public int getNumber()
getNumber() returns an int named number. The int represents the question number.

Returns:
Gets the question number.

setNumber

public void setNumber(int number)
setNumber() returns an int named number. This method sets the int recieved as the question number.

Parameters:
number - Sets the question number.

getTimeAnswered

public java.util.Date getTimeAnswered()
getTimeAnswered() returns a Date object named timeAnswered. It "gets" the time the question was answered, formats it and returns.

Returns:
System time the answer was submitted.

setTimeAnswered

public void setTimeAnswered(java.util.Date timeAnswered)
setTimeAnswered() returns void. It "sets" the time answered in Date format.

Parameters:
timeAnswered - Sets the time the answer was submitted.

getPrompt

public java.lang.String getPrompt()

setPrompt

public void setPrompt(java.lang.String prompt)