Class GitHubRepository<T extends GitHubRepository>

java.lang.Object
com.github.kostyasha.github.integration.generic.GitHubRepository<T>
All Implemented Interfaces:
Action, ModelObject, Saveable
Direct Known Subclasses:
GitHubBranchRepository, GitHubPRRepository, GitHubTagRepository

public abstract class GitHubRepository<T extends GitHubRepository> extends Object implements Action, Saveable
Action as storage of critical (and not) information required for triggering decision.
Author:
Kanstantsin Shautsou
  • Field Details

    • configFile

      protected transient XmlFile configFile
    • job

      protected transient Job<?,?> job
    • changed

      protected transient boolean changed
  • Constructor Details

    • GitHubRepository

      public GitHubRepository(@NonNull org.kohsuke.github.GHRepository ghRepository) throws IOException
      Throws:
      IOException
    • GitHubRepository

      public GitHubRepository(String repoFullName, URL githubUrl)
  • Method Details