Interface ChainDao

    • Method Detail

      • getAllChains

        @NotNull
        @NotNull List<Chain> getAllChains()
        Returns all of the Chain's
        Returns:
        chains
      • getByChainKey

        @Nullable
        @Nullable Chain getByChainKey​(@NotNull
                                      @NotNull String fullKey)
        Gets a build chain by its key (eg BAM-FOO)
        Parameters:
        fullKey -
        Returns:
        chain
      • getByKey

        @Nullable
        @Nullable Chain getByKey​(@NotNull
                                 @NotNull Project project,
                                 @NotNull
                                 @NotNull String key)
        Gets a chain by its key (eg, FOO)
        Parameters:
        project -
        key -
        Returns:
        chain
      • getByName

        @Nullable
        @Nullable Chain getByName​(@NotNull
                                  @NotNull Project project,
                                  @NotNull
                                  @NotNull String name)
        Gets a chain by its name
        Parameters:
        project -
        name -
        Returns:
        chain