Class GitRepository

  • All Implemented Interfaces:
    org.guvnor.ala.source.Repository
    Direct Known Subclasses:
    GitHubRepository

    public class GitRepository
    extends Object
    implements org.guvnor.ala.source.Repository
    • Constructor Detail

      • GitRepository

        public GitRepository​(org.guvnor.ala.source.Host host,
                             String id,
                             String name,
                             URI uri,
                             GitCredentials credentials,
                             Map<String,​String> env,
                             org.uberfire.commons.config.ConfigProperties config)
    • Method Detail

      • getId

        public String getId()
        Specified by:
        getId in interface org.guvnor.ala.source.Repository
      • getName

        public String getName()
        Specified by:
        getName in interface org.guvnor.ala.source.Repository
      • getSource

        public org.guvnor.ala.source.Source getSource()
        Specified by:
        getSource in interface org.guvnor.ala.source.Repository
      • getSource

        public org.guvnor.ala.source.Source getSource​(String _root,
                                                      String... _path)
                                               throws org.guvnor.ala.exceptions.SourcingException
        Specified by:
        getSource in interface org.guvnor.ala.source.Repository
        Throws:
        org.guvnor.ala.exceptions.SourcingException