Class GitLabSCMFileSystem

java.lang.Object
jenkins.scm.api.SCMFileSystem
io.jenkins.plugins.gitlabbranchsource.GitLabSCMFileSystem
All Implemented Interfaces:
Closeable, AutoCloseable

public class GitLabSCMFileSystem extends jenkins.scm.api.SCMFileSystem
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     

    Nested classes/interfaces inherited from class jenkins.scm.api.SCMFileSystem

    jenkins.scm.api.SCMFileSystem.Builder
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    GitLabSCMFileSystem(org.gitlab4j.api.GitLabApi gitLabApi, String projectPath, String ref, jenkins.scm.api.SCMRevision rev)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    jenkins.scm.api.SCMFile
     
    long
     

    Methods inherited from class jenkins.scm.api.SCMFileSystem

    changesSince, child, close, getRevision, isFixedRevision, of, of, of, of, of, supports, supports, supports, supports

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • GitLabSCMFileSystem

      protected GitLabSCMFileSystem(org.gitlab4j.api.GitLabApi gitLabApi, String projectPath, String ref, @CheckForNull jenkins.scm.api.SCMRevision rev) throws IOException
      Throws:
      IOException
  • Method Details

    • lastModified

      public long lastModified() throws IOException
      Specified by:
      lastModified in class jenkins.scm.api.SCMFileSystem
      Throws:
      IOException
    • getRoot

      @NonNull public jenkins.scm.api.SCMFile getRoot()
      Specified by:
      getRoot in class jenkins.scm.api.SCMFileSystem