Interface IPublishedProjectRepository


public interface IPublishedProjectRepository
  • Method Details Link icon

    • getEnvironmentName Link icon

      String getEnvironmentName()
      Returns the environmentName for which this repository can read projects from the publisher client database
      Returns:
      the environmentName for which this repository can read projects from the publisher client database
    • getProjects Link icon

      List<IPublishedProject> getProjects()
      Returns a list of all published projects. The list is sorted ascending on exportDate.
      Returns:
      a sorted list of PublishedProject
    • getProjectsIdentifyingData Link icon

      List<IPublishedProject> getProjectsIdentifyingData()
      Returns a list with IPublishedProject for all projects in the repository, containing only the project(name), exportDate, revision and version. The list is sorted ascending on exportDate.
      Returns:
      a sorted list of (partially mapped) PublishedProject
    • getProject Link icon

      IPublishedProject getProject(com.aquima.interactions.foundation.ApplicationID applicationId, com.aquima.interactions.foundation.Version version)
      Returns the published project for the given ApplicationId and Version
      Parameters:
      applicationId - the id of the project to retrieve
      version - the version of the project to retrieve
      Returns:
      the published project for the given ApplicationId and Version
    • getProject Link icon

      IPublishedProject getProject(String projectName, String revision)
      Returns the published project for the given projectName and revision
      Parameters:
      projectName - the name of the project to retrieve
      revision - the revision of the project to retrieve
      Returns:
      the published project for the given projectName and revision