Package cdc.issues
Interface Project
-
public interface ProjectInterface describing a Project.- Author:
- Damien Carbonne
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Optional<? extends IssueAnswer>getAnswer(IssueId id)Set<? extends IssueAnswer>getAnswers()Iterable<DataSource<?>>getDataSources()ParamsgetMetas()StringgetName()Optional<? extends Profile>getProfile()List<? extends Snapshot>getSnapshots()
-
-
-
Method Detail
-
getName
String getName()
- Returns:
- The name of this project.
-
getMetas
Params getMetas()
- Returns:
- The meta data associated to this project.
-
getDataSources
Iterable<DataSource<?>> getDataSources()
- Returns:
- The data sources contained in this project.
-
getAnswers
Set<? extends IssueAnswer> getAnswers()
- Returns:
- The associated answers.
-
getAnswer
Optional<? extends IssueAnswer> getAnswer(IssueId id)
- Parameters:
id- The issue id.- Returns:
- The answer having an
idornull.
-
-