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

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

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

origin: FlowCI/flow-platform

@Override
public List<GitProject> projects() throws GitException {
  try {
    List<GitlabProject> projects = connect.getMembershipProjects();
    List<GitProject> results = new ArrayList<>(projects.size());
    for (GitlabProject project : projects) {
      Integer id = project.getId();
      String name = project.getName();
      String fullName = project.getNameWithNamespace();
      results.add(new GitProject(id.toString(), name, fullName));
    }
    return results;
  } catch (IOException e) {
    throw new GitException(e.getMessage());
  }
}
origin: FlowCI/flow-platform

@Override
public GitCommit commit(String refName) throws GitException {
  checkProject();
  try {
    List<GitlabCommit> lastCommits = connect.getLastCommits(project.getId(), refName);
    GitlabCommit gitlabCommit = lastCommits.get(0);
    String commitId = gitlabCommit.getId();
    String commitMessage = gitlabCommit.getMessage();
    String commitAuthorEmail = gitlabCommit.getAuthorEmail();
    return new GitCommit(commitId, commitMessage, commitAuthorEmail);
  } catch (IOException e) {
    throw new GitException(e.getMessage());
  }
}
origin: timols/java-gitlab-api

/**
 * Gets a list of a project's jobs in Gitlab
 *
 * @param project the project
 * @return A list of project jobs
 */
public List<GitlabJob> getProjectJobs(GitlabProject project) {
  return getProjectJobs(project.getId());
}
origin: timols/java-gitlab-api

/**
 * Gets a list of project's jobs of the given pipeline in Gitlab
 *
 * @param project    the project
 * @param pipelineId
 * @return A list of project jobs
 */
public List<GitlabJob> getPipelineJobs(GitlabProject project, Integer pipelineId) {
  return getPipelineJobs(project.getId(), pipelineId);
}
origin: timols/java-gitlab-api

/**
 * Gets build variable associated with a project and key.
 *
 * @param project The project associated with the variable.
 * @return A variable.
 * @throws IOException on gitlab api call error
 */
public GitlabBuildVariable getBuildVariable(GitlabProject project, String key)
    throws IOException {
  return getBuildVariable(project.getId(), key);
}
origin: org.gitlab/java-gitlab-api

/**
 * Gets a list of project's jobs of the given pipeline in Gitlab
 *
 * @param project    the project
 * @param pipelineId
 * @return A list of project jobs
 */
public List<GitlabJob> getPipelineJobs(GitlabProject project, Integer pipelineId) {
  return getPipelineJobs(project.getId(), pipelineId);
}
origin: org.gitlab/java-gitlab-api

/**
 * Gets labels associated with a project.
 *
 * @param project The project associated with labels.
 * @return A non-null list of labels.
 * @throws IOException on gitlab api call error
 */
public List<GitlabLabel> getLabels(GitlabProject project)
    throws IOException {
  return getLabels(project.getId());
}
origin: timols/java-gitlab-api

/**
 * Gets a list of project's jobs of the given pipeline in Gitlab
 *
 * @param project    the project
 * @param pipelineId
 * @return A list of project jobs
 */
public List<GitlabJob> getPipelineJobs(GitlabProject project, Integer pipelineId) {
  return getPipelineJobs(project.getId(), pipelineId);
}
origin: timols/java-gitlab-api

/**
 * Gets build variables associated with a project.
 *
 * @param project The project associated with variables.
 * @return A non-null list of variables.
 * @throws IOException on gitlab api call error
 */
public List<GitlabBuildVariable> getBuildVariables(GitlabProject project)
    throws IOException {
  return getBuildVariables(project.getId());
}
origin: timols/java-gitlab-api

/**
 * Get the raw file contents for a blob by blob SHA.
 *
 * @param project The Project
 * @param sha     The commit or branch name
 * @throws IOException on gitlab api call error
 */
public byte[] getRawBlobContent(GitlabProject project, String sha) throws IOException {
  String tailUrl = GitlabProject.URL + "/" + project.getId() + "/repository/blobs/" + sha + "/raw";
  return retrieve().to(tailUrl, byte[].class);
}
origin: timols/java-gitlab-api

/**
 * Get a list of tags in specific project
 *
 * @param project
 * @return
 */
public List<GitlabTag> getTags(GitlabProject project) {
  String tailUrl = GitlabProject.URL + "/" + project.getId() + GitlabTag.URL + PARAM_MAX_ITEMS_PER_PAGE;
  return retrieve().getAll(tailUrl, GitlabTag[].class);
}
origin: org.gitlab/java-gitlab-api

/**
 * Get the raw file contents for a blob by blob SHA.
 *
 * @param project The Project
 * @param sha     The commit or branch name
 * @throws IOException on gitlab api call error
 */
public byte[] getRawBlobContent(GitlabProject project, String sha) throws IOException {
  String tailUrl = GitlabProject.URL + "/" + project.getId() + "/repository/blobs/" + sha + "/raw";
  return retrieve().to(tailUrl, byte[].class);
}
origin: timols/java-gitlab-api

/**
 * Add a project member.
 *
 * @param project     the GitlabProject
 * @param user        the GitlabUser
 * @param accessLevel the GitlabAccessLevel
 * @return the GitlabProjectMember
 * @throws IOException on gitlab api call error
 */
public GitlabProjectMember addProjectMember(GitlabProject project, GitlabUser user, GitlabAccessLevel accessLevel) throws IOException {
  return addProjectMember(project.getId(), user.getId(), accessLevel);
}
origin: timols/java-gitlab-api

/**
 * Delete a project team member.
 *
 * @param project the GitlabProject
 * @param user    the GitlabUser
 * @throws IOException on gitlab api call error
 */
public void deleteProjectMember(GitlabProject project, GitlabUser user) throws IOException {
  deleteProjectMember(project.getId(), user.getId());
}
origin: timols/java-gitlab-api

  private int getRandomProject (List<GitlabProject> projects) {
    if (projects.size() > 0) {
      Random rand = new Random();
      return projects.get(rand.nextInt(projects.size())).getId();
    } else
      return 0;
  }
}
origin: org.gitlab/java-gitlab-api

public List<GitlabMergeRequest> getMergeRequestsWithStatus(GitlabProject project, String state, Pagination pagination) throws IOException {
  Query query = pagination.asQuery();
  query.append("state", state);
  String tailUrl = GitlabProject.URL + "/" + project.getId() + GitlabMergeRequest.URL + query;
  return retrieve().getAll(tailUrl, GitlabMergeRequest[].class);
}
origin: timols/java-gitlab-api

public List<GitlabMergeRequest> getMergeRequestsWithStatus(GitlabProject project, String state, Pagination pagination) throws IOException {
  Query query = pagination.asQuery();
  query.append("state", state);
  String tailUrl = GitlabProject.URL + "/" + project.getId() + GitlabMergeRequest.URL + query;
  return retrieve().getAll(tailUrl, GitlabMergeRequest[].class);
}
origin: timols/jenkins-gitlab-merge-request-builder-plugin

public GitlabCommitStatus changeCommitStatus(String commitHash, String commitStatus, String targetUrl) {
  try {
    GitlabAPI api = builder.getGitlab().get();
    GitlabMergeRequest mergeRequest = api.getMergeRequest(project, iid);
    return builder.getGitlab().changeCommitStatus(project.getId(), mergeRequest.getSourceBranch(), commitHash, commitStatus, targetUrl);
  } catch (IOException e) {
    LOGGER.log(Level.SEVERE, "Failed to change status for merge request commit " + commitHash, e);
  }
  return null;
}
origin: org.gitlab/java-gitlab-api

public GitlabProjectHook addProjectHook(GitlabProject project, String url) throws IOException {
  Query query = new Query()
      .append("url", url);
  String tailUrl = GitlabProject.URL + "/" + project.getId() + GitlabProjectHook.URL + query.toString();
  return dispatch().to(tailUrl, GitlabProjectHook.class);
}
origin: timols/java-gitlab-api

public GitlabProjectHook addProjectHook(GitlabProject project, String url) throws IOException {
  Query query = new Query()
      .append("url", url);
  String tailUrl = GitlabProject.URL + "/" + project.getId() + GitlabProjectHook.URL + query.toString();
  return dispatch().to(tailUrl, GitlabProjectHook.class);
}
org.gitlab.api.modelsGitlabProjectgetId

Popular methods of GitlabProject

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

Popular in Java

  • Making http post requests using okhttp
  • onRequestPermissionsResult (Fragment)
  • getResourceAsStream (ClassLoader)
  • putExtra (Intent)
  • FlowLayout (java.awt)
    A flow layout arranges components in a left-to-right flow, much like lines of text in a paragraph. F
  • File (java.io)
    An "abstract" representation of a file system entity identified by a pathname. The pathname may be a
  • UnknownHostException (java.net)
    Thrown when a hostname can not be resolved.
  • Collection (java.util)
    Collection is the root of the collection hierarchy. It defines operations on data collections and t
  • JTextField (javax.swing)
  • Logger (org.apache.log4j)
    This is the central class in the log4j package. Most logging operations, except configuration, are d
  • 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