Package cdc.issues

Interface Project


  • public interface Project
    Interface describing a Project.
    Author:
    Damien Carbonne
    • Method Detail

      • getName

        String getName()
        Returns:
        The name of this project.
      • getDescription

        String getDescription()
        Returns:
        The description of this project.
      • getMetas

        Params getMetas()
        Returns:
        The meta data associated to this project.
      • getProfile

        Optional<? extends Profile> getProfile()
        Returns:
        The profile of this project.
      • getDataSources

        Iterable<DataSource<?>> getDataSources()
        Returns:
        The data sources contained in this project.
      • getSnapshots

        List<? extends Snapshot> getSnapshots()
        Returns:
        The associated snapshots.
      • 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 id or null.