congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
GitlabProject.getSshUrl
Code IndexAdd Tabnine to your IDE (free)

How to use
getSshUrl
method
in
org.gitlab.api.models.GitlabProject

Best Java code snippets using org.gitlab.api.models.GitlabProject.getSshUrl (Showing top 4 results out of 315)

origin: timols/jenkins-gitlab-merge-request-builder-plugin

public String getSourceRepository() {
  if (builder.getTrigger().getUseHttpUrl()) {
    return sourceProject.getHttpUrl();
  } else {
    return sourceProject.getSshUrl();
  }
}
origin: PavlikPolivka/GitLabProjects

public Optional<GitlabProject> resolveProject(ProjectState projectState, GitRemote remote, GitRepository repository) {
  String remoteProjectName = remote.getName();
  String remoteUrl = remote.getFirstUrl();
  if(projectState.getProjectId(remoteUrl) == null) {
    try {
      Collection<GitlabProject> projects = settingsState.api(repository).getProjects();
      for (GitlabProject gitlabProject : projects) {
        if (gitlabProject.getName().toLowerCase().equals(remoteProjectName.toLowerCase()) || urlMatch(remoteUrl, gitlabProject.getSshUrl()) || urlMatch(remoteUrl, gitlabProject.getHttpUrl())) {
          Integer projectId = gitlabProject.getId();
          projectState.setProjectId(remoteUrl, projectId);
          return Optional.of(gitlabProject);
        }
      }
    } catch (Throwable throwable) {
      throw new GitLabException("Cannot match project.", throwable);
    }
  } else {
    try {
      return Optional.of(settingsState.api(repository).getProject(projectState.getProjectId(remoteUrl)));
    } catch (Exception e) {
      projectState.setProjectId(remoteUrl, null);
    }
  }
  return Optional.empty();
}
origin: PavlikPolivka/GitLabProjects

public Collection<ProjectDto> loadProjects(GitlabServer server) throws Throwable {
  ApiFacade apiFacade = api(server);
  Collection<ProjectDto> projects = getProjects();
  if(projects == null) {
    projects = new ArrayList<>();
  }
  for (GitlabProject gitlabProject : apiFacade.getProjects()) {
    ProjectDto projectDto = new ProjectDto();
    projectDto.setName(gitlabProject.getName());
    projectDto.setNamespace(gitlabProject.getNamespace().getName());
    projectDto.setHttpUrl(gitlabProject.getHttpUrl());
    projectDto.setSshUrl(gitlabProject.getSshUrl());
    projects.add(projectDto);
  }
  this.setProjects(projects);
  return projects;
}
origin: PavlikPolivka/GitLabProjects

final String remoteUrl = authSsh ? gitlabProject.getSshUrl() : gitlabProject.getHttpUrl();
org.gitlab.api.modelsGitlabProjectgetSshUrl

Popular methods of GitlabProject

  • getId
  • getName
  • getNamespace
  • getPathWithNamespace
  • getHttpUrl
  • getNameWithNamespace
  • <init>
  • getApprovalsBeforeMerge
  • getDefaultBranch
  • getDescription
  • getImportUrl
  • getOnlyAllowMergeIfAllDiscussionsAreResolved
  • getImportUrl,
  • getOnlyAllowMergeIfAllDiscussionsAreResolved,
  • getOnlyAllowMergeIfPipelineSucceeds,
  • getPath,
  • getRepositoryStorage,
  • getVisibility,
  • hasPublicJobs,
  • isContainerRegistryEnabled,
  • isIssuesEnabled

Popular in Java

  • Parsing JSON documents to java classes using gson
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • getApplicationContext (Context)
  • notifyDataSetChanged (ArrayAdapter)
  • Table (com.google.common.collect)
    A collection that associates an ordered pair of keys, called a row key and a column key, with a sing
  • SocketException (java.net)
    This SocketException may be thrown during socket creation or setting options, and is the superclass
  • List (java.util)
    An ordered collection (also known as a sequence). The user of this interface has precise control ove
  • Notification (javax.management)
  • BoxLayout (javax.swing)
  • Table (org.hibernate.mapping)
    A relational table
  • Top PhpStorm plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now