Package com.amos2020.javabackend.service
Class AnswerService
java.lang.Object
com.amos2020.javabackend.service.AnswerService
@Service
public class AnswerService
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description private AnswerRepositoryrepository -
Constructor Summary
Constructors Constructor Description AnswerService(AnswerRepository answerRepository) -
Method Summary
Modifier and Type Method Description AnswercreateAnswer(int interviewId, Question question)Creates and stores an Answerjava.util.List<Answer>getAll()get all existing Answer itemsAnswergetAnswerByIds(int questionId, int interviewId)gets an Answer by its question and interview idjava.util.List<Answer>getAnswersByInterviewId(int interviewId)get all Answers belonging to a specific interviewAnswerupdateAnswer(Answer answer)Update an existing Answer
-
Field Details
-
Constructor Details
-
Method Details
-
createAnswer
Creates and stores an Answer- Parameters:
interviewId- intquestion- Question- Returns:
- Answer
-
getAnswerByIds
gets an Answer by its question and interview id- Parameters:
questionId- intinterviewId- int- Returns:
- Answer
-
getAnswersByInterviewId
get all Answers belonging to a specific interview- Parameters:
interviewId- int- Returns:
- List of all answers containing to an interview
-
getAll
get all existing Answer items- Returns:
- Answer
-
updateAnswer
Update an existing Answer- Parameters:
answer- Answer- Returns:
- Updated answer
-