Class DefaultGitRepositoryManager

  • Direct Known Subclasses:
    SingleTenantGitRepositoryManager

    public class DefaultGitRepositoryManager
    extends org.wso2.carbon.deployment.synchronizer.RepositoryManager
    • Field Detail

      • gitServerUrl

        protected String gitServerUrl
      • gitServerAdminUserName

        protected String gitServerAdminUserName
      • gitServerAdminPassword

        protected String gitServerAdminPassword
    • Constructor Detail

      • DefaultGitRepositoryManager

        public DefaultGitRepositoryManager()
      • DefaultGitRepositoryManager

        public DefaultGitRepositoryManager​(org.wso2.carbon.deployment.synchronizer.RepositoryCreator repositoryCreator)
    • Method Detail

      • getUrlInformation

        public org.wso2.carbon.deployment.synchronizer.RepositoryInformation getUrlInformation​(int tenantId)
                                                                                        throws org.wso2.carbon.deployment.synchronizer.DeploymentSynchronizerException
        Specified by:
        getUrlInformation in class org.wso2.carbon.deployment.synchronizer.RepositoryManager
        Throws:
        org.wso2.carbon.deployment.synchronizer.DeploymentSynchronizerException
      • getCredentialsInformation

        public org.wso2.carbon.deployment.synchronizer.RepositoryInformation getCredentialsInformation​(int tenantId)
                                                                                                throws org.wso2.carbon.deployment.synchronizer.DeploymentSynchronizerException
        Specified by:
        getCredentialsInformation in class org.wso2.carbon.deployment.synchronizer.RepositoryManager
        Throws:
        org.wso2.carbon.deployment.synchronizer.DeploymentSynchronizerException
      • provisionRepository

        public void provisionRepository​(int tenantId)
                                 throws org.wso2.carbon.deployment.synchronizer.DeploymentSynchronizerException
        Specified by:
        provisionRepository in class org.wso2.carbon.deployment.synchronizer.RepositoryManager
        Throws:
        org.wso2.carbon.deployment.synchronizer.DeploymentSynchronizerException
      • addRepository

        public void addRepository​(int tenantId,
                                  String url)
                           throws org.wso2.carbon.deployment.synchronizer.DeploymentSynchronizerException
        Specified by:
        addRepository in class org.wso2.carbon.deployment.synchronizer.RepositoryManager
        Throws:
        org.wso2.carbon.deployment.synchronizer.DeploymentSynchronizerException