Package cdc.issues.impl
Class SnapshotDataImpl
- java.lang.Object
-
- cdc.issues.impl.SnapshotDataImpl
-
- All Implemented Interfaces:
SnapshotData
public class SnapshotDataImpl extends Object implements SnapshotData
Default implementation ofSnapshotData.- Author:
- Damien Carbonne
-
-
Constructor Summary
Constructors Constructor Description SnapshotDataImpl()SnapshotDataImpl(Snapshot snapshot)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetNumberOfIssues()Optional<? extends Profile>getProfile()StringgetProjectDescription()ParamsgetProjectMetas()StringgetProjectName()StringgetSnapshotDescription()ParamsgetSnapshotMetas()StringgetSnapshotName()InstantgetSnapshotTimestamp()SnapshotDataImplsetNumberOfIssues(int number)SnapshotDataImplsetProfile(Profile profile)SnapshotDataImplsetProjectDescription(String description)SnapshotDataImplsetProjectMetas(Params metas)SnapshotDataImplsetProjectName(String name)SnapshotDataImplsetSnapshotDescription(String description)SnapshotDataImplsetSnapshotMetas(Params metas)SnapshotDataImplsetSnapshotName(String name)SnapshotDataImplsetSnapshotTimestamp(Instant timestamp)
-
-
-
Constructor Detail
-
SnapshotDataImpl
public SnapshotDataImpl()
-
SnapshotDataImpl
public SnapshotDataImpl(Snapshot snapshot)
-
-
Method Detail
-
setProjectName
public SnapshotDataImpl setProjectName(String name)
-
setProjectDescription
public SnapshotDataImpl setProjectDescription(String description)
-
setProjectMetas
public SnapshotDataImpl setProjectMetas(Params metas)
-
setProfile
public SnapshotDataImpl setProfile(Profile profile)
-
setSnapshotName
public SnapshotDataImpl setSnapshotName(String name)
-
setSnapshotDescription
public SnapshotDataImpl setSnapshotDescription(String description)
-
setSnapshotMetas
public SnapshotDataImpl setSnapshotMetas(Params metas)
-
setSnapshotTimestamp
public SnapshotDataImpl setSnapshotTimestamp(Instant timestamp)
-
setNumberOfIssues
public SnapshotDataImpl setNumberOfIssues(int number)
-
getProjectName
public String getProjectName()
- Specified by:
getProjectNamein interfaceSnapshotData
-
getProjectDescription
public String getProjectDescription()
- Specified by:
getProjectDescriptionin interfaceSnapshotData
-
getProjectMetas
public Params getProjectMetas()
- Specified by:
getProjectMetasin interfaceSnapshotData
-
getProfile
public Optional<? extends Profile> getProfile()
- Specified by:
getProfilein interfaceSnapshotData
-
getSnapshotName
public String getSnapshotName()
- Specified by:
getSnapshotNamein interfaceSnapshotData
-
getSnapshotDescription
public String getSnapshotDescription()
- Specified by:
getSnapshotDescriptionin interfaceSnapshotData
-
getSnapshotMetas
public Params getSnapshotMetas()
- Specified by:
getSnapshotMetasin interfaceSnapshotData
-
getSnapshotTimestamp
public Instant getSnapshotTimestamp()
- Specified by:
getSnapshotTimestampin interfaceSnapshotData
-
getNumberOfIssues
public int getNumberOfIssues()
- Specified by:
getNumberOfIssuesin interfaceSnapshotData
-
-