Package cdc.issues.answers
Class SnapshotIssuesAndAnswers
- java.lang.Object
-
- cdc.issues.answers.SnapshotIssuesAndAnswers
-
- All Implemented Interfaces:
IssuesAndAnswers
public class SnapshotIssuesAndAnswers extends Object implements IssuesAndAnswers
Implementation ofIssuesAndAnswersbased on aSnapshot.- Author:
- Damien Carbonne
-
-
Constructor Summary
Constructors Constructor Description SnapshotIssuesAndAnswers(Snapshot snapshot)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<? extends IssueAnswer>getAnswer(IssueId id)Set<? extends IssueAnswer>getAnswers()List<Issue>getIssues()
-
-
-
Constructor Detail
-
SnapshotIssuesAndAnswers
public SnapshotIssuesAndAnswers(Snapshot snapshot)
-
-
Method Detail
-
getIssues
public List<Issue> getIssues()
- Specified by:
getIssuesin interfaceIssuesAndAnswers- Returns:
- The managed issues.
-
getAnswers
public Set<? extends IssueAnswer> getAnswers()
- Specified by:
getAnswersin interfaceIssuesAndAnswers- Returns:
- The managed answers.
-
getAnswer
public Optional<? extends IssueAnswer> getAnswer(IssueId id)
- Specified by:
getAnswerin interfaceIssuesAndAnswers- Parameters:
id- The issue id.- Returns:
- The answer having an
idornull.
-
-