Package cdc.issues.impl
Class IssuesAndAnswersImpl
- java.lang.Object
-
- cdc.issues.impl.IssuesAndAnswersImpl
-
- All Implemented Interfaces:
IssuesAndAnswers
public class IssuesAndAnswersImpl extends Object implements IssuesAndAnswers
Default implementation ofIssuesAndAnswers.- Author:
- Damien Carbonne
-
-
Constructor Summary
Constructors Constructor Description IssuesAndAnswersImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IssuesAndAnswersImpladdAnswer(IssueAnswerImpl answer)IssuesAndAnswersImpladdIssue(Issue issue)IssuesAndAnswersImpladdIssues(List<? extends Issue> issues)booleanequals(Object object)Optional<IssueAnswerImpl>getAnswer(IssueId id)Set<IssueAnswerImpl>getAnswers()List<Issue>getIssues()inthashCode()
-
-
-
Method Detail
-
addIssue
public IssuesAndAnswersImpl addIssue(Issue issue)
-
addIssues
public IssuesAndAnswersImpl addIssues(List<? extends Issue> issues)
-
addAnswer
public IssuesAndAnswersImpl addAnswer(IssueAnswerImpl answer)
-
getIssues
public List<Issue> getIssues()
- Specified by:
getIssuesin interfaceIssuesAndAnswers
-
getAnswers
public Set<IssueAnswerImpl> getAnswers()
- Specified by:
getAnswersin interfaceIssuesAndAnswers
-
getAnswer
public Optional<IssueAnswerImpl> getAnswer(IssueId id)
- Specified by:
getAnswerin interfaceIssuesAndAnswers
-
-