Package cdc.issues.impl
Class ProjectImpl
- java.lang.Object
-
- cdc.issues.impl.ProjectImpl
-
-
Constructor Summary
Constructors Constructor Description ProjectImpl(String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProjectImpladdAnswer(IssueAnswerImpl answer)ProjectImpladdAnswers(Collection<IssueAnswerImpl> answers)ProjectImpladdDataSource(DataSource<?> dataSource)(package private) voidaddSnapshot(SnapshotImpl snapshot)SnapshotImplcreateSnapshot()Optional<IssueAnswerImpl>getAnswer(IssueId id)Set<IssueAnswerImpl>getAnswers()Iterable<DataSource<?>>getDataSources()StringgetName()Optional<ProfileImpl>getProfile()List<SnapshotImpl>getSnapshots()ProjectImplsetName(String name)ProjectImplsetProfile(ProfileImpl profile)
-
-
-
Constructor Detail
-
ProjectImpl
public ProjectImpl(String name)
-
-
Method Detail
-
setName
public ProjectImpl setName(String name)
-
setProfile
public ProjectImpl setProfile(ProfileImpl profile)
-
addSnapshot
void addSnapshot(SnapshotImpl snapshot)
-
createSnapshot
public SnapshotImpl createSnapshot()
-
addAnswer
public ProjectImpl addAnswer(IssueAnswerImpl answer)
-
addAnswers
public ProjectImpl addAnswers(Collection<IssueAnswerImpl> answers)
-
addDataSource
public ProjectImpl addDataSource(DataSource<?> dataSource)
-
getProfile
public Optional<ProfileImpl> getProfile()
- Specified by:
getProfilein interfaceProject
-
getDataSources
public Iterable<DataSource<?>> getDataSources()
- Specified by:
getDataSourcesin interfaceProject
-
getSnapshots
public List<SnapshotImpl> getSnapshots()
- Specified by:
getSnapshotsin interfaceProject
-
getAnswers
public Set<IssueAnswerImpl> getAnswers()
- Specified by:
getAnswersin interfaceProject
-
getAnswer
public Optional<IssueAnswerImpl> getAnswer(IssueId id)
-
-