Module com.s8.api

Interface S8RepositoryMetadata


public interface S8RepositoryMetadata
A flat object with the repository metadata.
Author:
Pierre Convert Copyright (C) 2025, Pierre Convert. All rights reserved.
  • Method Details

    • getName

      String getName()
      Get the repository name
      Returns:
      the repo name
    • getAddress

      String getAddress()
      Get the repository address
      Returns:
      the repo address
    • getCreationDate

      long getCreationDate()
      Get the creation date
      Returns:
      date
    • getOwner

      String getOwner()
      Get the owner
      Returns:
      owner
    • getInfo

      String getInfo()
      Get the repository info
      Returns:
      info
    • getNbBranches

      int getNbBranches()
      Get the number of branches
      Returns:
      branches
    • crawlBranches

      void crawlBranches(BiConsumer<String,S8BranchMetadata> consumer)
      Crawl branches
      Parameters:
      consumer - consumer