org.guvnor.structure.repositories.Repository.getBranches()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(8.4k)|赞(0)|评价(0)|浏览(115)

本文整理了Java中org.guvnor.structure.repositories.Repository.getBranches方法的一些代码示例,展示了Repository.getBranches的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Repository.getBranches方法的具体详情如下:
包路径:org.guvnor.structure.repositories.Repository
类名称:Repository
方法名:getBranches

Repository.getBranches介绍

[英]Returns "read-only" view of all branches available in this repository.
[中]返回此存储库中所有可用分支的“只读”视图。

代码示例

代码示例来源:origin: kiegroup/appformer

private boolean hasBranchBeenRemoved(final Repository repository,
                   final String branchName) {
  return !repository
      .getBranches()
      .stream()
      .anyMatch(branch -> branch.getName().equals(branchName));
}

代码示例来源:origin: org.kie.workbench.screens/kie-wb-common-project-explorer-backend

private Branch getBranch(final Repository repository,
             final Path convertedPath) {
  for (final Branch branch : repository.getBranches()) {
    if (branch.getPath().equals(convertedPath)) {
      return branch;
    }
  }
  return null;
}

代码示例来源:origin: org.guvnor/guvnor-structure-client

private void populateBranches(final String currentBranch) {
  final ArrayList<String> branches = new ArrayList<String>(repository.getBranches());
  Collections.reverse(branches);
  view.clearBranches();
  for (String branch : branches) {
    view.addBranch(branch);
  }
  view.setSelectedBranch(currentBranch);
}

代码示例来源:origin: org.kie.workbench.screens/kie-wb-common-library-client

public void repositoryUpdatedEvent(@Observes final RepositoryUpdatedEvent event) {
  final Repository repository = event.getRepository();
  if (libraryPlaces.isThisRepositoryBeingAccessed(repository)) {
    updateBranches(repository.getBranches());
  }
}

代码示例来源:origin: org.kie.workbench.screens/kie-wb-common-library-client

@PostConstruct
public void setup() {
  view.init(AddBranchPopUpPresenter.this);
  project = libraryPlaces.getActiveWorkspace();
  view.setBranches(project.getRepository().getBranches().stream().map(Branch::getName).sorted(SortHelper.ALPHABETICAL_ORDER_COMPARATOR).collect(Collectors.toList()));
  view.setBranchFrom(project.getBranch().getName());
}

代码示例来源:origin: org.kie.workbench/kie-wb-common-ala-ui-backend

@Override
public Collection<String> getBranches(final Space space, final String repositoryName) {
  checkNotNull("repositoryName",
         repositoryName);
  final Repository repository = repositoryService.getRepositoryFromSpace(space, repositoryName);
  return repository != null ? toBranchNames(repository.getBranches()) : new ArrayList<>();
}

代码示例来源:origin: org.uberfire/uberfire-project-backend

private Branch resolveBranch(final org.uberfire.java.nio.file.Path repositoryRoot,
               final Repository repository) {
  final Branch defaultBranch = repository.getDefaultBranch().get();
  if (!Paths.convert(defaultBranch.getPath()).equals(repositoryRoot)) {
    for (final Branch branch : repository.getBranches()) {
      if (Paths.convert(branch.getPath()).equals(repositoryRoot)) {
        return branch;
      }
    }
  }
  return defaultBranch;
}

代码示例来源:origin: org.uberfire/uberfire-project-backend

private Repository mockLegacyRepository() {
  final Repository legacyRepository = mock(Repository.class);
  final ArrayList<Branch> branches = new ArrayList<>();
  branches.add(legacyMasterBranch);
  branches.add(legacyDevBranch);
  doReturn(branches).when(legacyRepository).getBranches();
  final ArrayList<OrganizationalUnit> ous = new ArrayList<>();
  ous.add(organizationalUnit);
  doReturn(ous).when(organizationalUnitService).getOrganizationalUnits(legacyRepository);
  when(legacyRepository.getDefaultBranch()).thenReturn(Optional.of(legacyMasterBranch));
  return legacyRepository;
}

代码示例来源:origin: org.guvnor/guvnor-structure-client

public static Repository makeRepository(final String alias,
                      final String... branches) {
    final Repository repository = mock(Repository.class);

    when(repository.getAlias()).thenReturn(alias);

    when(repository.getBranches()).thenReturn(Arrays.asList(branches));

    when(repository.getDefaultBranch()).thenReturn("master");

    return repository;
  }
}

代码示例来源:origin: org.guvnor/guvnor-structure-client

@Test
public void testReLoadPicksUpRemovedBranch() throws Exception {
  // This deletes master branch
  when(repositories.get(0).getBranches()).thenReturn(Arrays.asList("dev"));
  when(repositories.get(0).getDefaultBranch()).thenReturn("dev");
  context.getRepositories(callback);
  assertEquals("dev",
         context.getCurrentBranch("my-repo"));
  assertEquals("master",
         context.getCurrentBranch("your-repo"));
}

代码示例来源:origin: kiegroup/appformer

@Test
public void testLoadSingle() throws Exception {
  final Repository single = configuredRepositories.getRepositoryByRepositoryAlias(SPACE1,
                                          REPO1S1);
  assertEquals(1,
         single.getBranches().size());
  assertNotNull(single.getBranch("master"));
}

代码示例来源:origin: org.uberfire/uberfire-structure-backend

@Test
public void testLoadSingle() throws Exception {
  final Repository single = configuredRepositories.getRepositoryByRepositoryAlias(SPACE1,
                                          REPO1S1);
  assertEquals(1,
         single.getBranches().size());
  assertNotNull(single.getBranch("master"));
}

代码示例来源:origin: org.guvnor/guvnor-structure-backend

@Test
public void testLoadSingle() throws Exception {
  final Repository single = configuredRepositories.getRepositoryByRepositoryAlias("single");
  assertEquals(1,
         single.getBranches().size());
  assertNotNull(single.getBranchRoot("master"));
}

代码示例来源:origin: org.uberfire/uberfire-structure-backend

@Test
public void testBranches() throws Exception {
  rootDirectories.add(createPath("default://origin@uf-playground"));
  rootDirectories.add(createPath("default://master@uf-playground"));
  rootDirectories.add(createPath("default://branch1@uf-playground"));
  ConfigGroup configGroup = getConfigGroup();
  configGroup.setName("test");
  Repository repository = helper.newRepository(configGroup);
  assertEquals(3,
      repository.getBranches().size());
  assertTrue(repository.getDefaultBranch().get().getPath().toURI().contains("master"));
}

代码示例来源:origin: org.guvnor/guvnor-structure-backend

@Test
public void testBranches() throws Exception {
  rootDirectories.add(createPath("default://origin@uf-playground"));
  rootDirectories.add(createPath("default://master@uf-playground"));
  rootDirectories.add(createPath("default://branch1@uf-playground"));
  ConfigGroup configGroup = getConfigGroup();
  configGroup.setName("test");
  Repository repository = helper.newRepository(configGroup);
  assertEquals(3,
         repository.getBranches().size());
  assertTrue(repository.getRoot().toURI().contains("master"));
}

代码示例来源:origin: org.kie.workbench.screens/kie-wb-common-library-client

public void setupForProject(final WorkspaceProject project) {
  setupForSpace(project.getOrganizationalUnit());
  breadcrumbs.addBreadCrumb(LIBRARY_PERSPECTIVE,
               project.getName(),
               () -> libraryPlaces.goToProject(libraryPlaces.getActiveWorkspace()));
  breadcrumbs.addBreadCrumb(LIBRARY_PERSPECTIVE,
               projectBranchBreadcrumb.setup(project.getRepository().getBranches()));
}

代码示例来源:origin: org.kie.workbench.screens/kie-wb-common-library-client

@Test
public void setupTest() {
  presenter.setup(repository.getBranches());
  verify(view).init(presenter);
  final List<Branch> orderedBranches = presenter.getBranches();
  assertEquals("branch1", (orderedBranches).get(0).getName());
  assertEquals("branch2", (orderedBranches).get(1).getName());
  assertEquals("branch3", (orderedBranches).get(2).getName());
  assertEquals("branch4", (orderedBranches).get(3).getName());
}

代码示例来源:origin: org.uberfire/uberfire-structure-backend

@Test
public void testLoadMultiBranch() throws Exception {
  final Repository single = configuredRepositories.getRepositoryByRepositoryAlias(SPACE1,
                                          REPO2S1);
  assertEquals(3,
         single.getBranches().size());
  assertNotNull(single.getBranch("master"));
  assertNotNull(single.getBranch("dev"));
  assertNotNull(single.getBranch("release"));
}

代码示例来源:origin: kiegroup/appformer

@Test
public void testLoadMultiBranch() throws Exception {
  final Repository single = configuredRepositories.getRepositoryByRepositoryAlias(SPACE1,
                                          REPO2S1);
  assertEquals(3,
         single.getBranches().size());
  assertNotNull(single.getBranch("master"));
  assertNotNull(single.getBranch("dev"));
  assertNotNull(single.getBranch("release"));
}

代码示例来源:origin: org.guvnor/guvnor-structure-backend

@Test
public void testLoadMultiBranch() throws Exception {
  final Repository single = configuredRepositories.getRepositoryByRepositoryAlias("multibranch");
  assertEquals(3,
         single.getBranches().size());
  assertNotNull(single.getBranchRoot("master"));
  assertNotNull(single.getBranchRoot("dev"));
  assertNotNull(single.getBranchRoot("release"));
}

相关文章