Interface ProjectIdentifier

All Superinterfaces:
BambooIdProvider, DescriptionProvider, NameProvider
All Known Subinterfaces:
Project
All Known Implementing Classes:
DefaultProject, ProjectIdentifierImpl

public interface ProjectIdentifier extends DescriptionProvider, BambooIdProvider
Represents the minimal information about a project
Since:
v4.0
  • Method Details

    • getId

      long getId()
      Specified by:
      getId in interface BambooIdProvider
      Returns:
      Database id of the project
    • getKey

      @NotNull @NotNull String getKey()
      Returns key of the project. Keys are capital, alphanumeric strings.
      Returns:
      key of project. Must not be null.
    • getName

      @NotNull @NotNull String getName()
      Specified by:
      getName in interface DescriptionProvider
      Specified by:
      getName in interface NameProvider
      Returns:
      the name of the project.