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

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

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

Repository.getAlias介绍

[英]Most of the time, this can not be used as an unique ID. If the Repository has branches each branch has the same alias.
[中]大多数情况下,这不能用作唯一ID。如果存储库有分支,则每个分支都有相同的别名。

代码示例

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

private boolean contains(Collection<Repository> repositories,
             Repository activeRepository) {
  if (repositories != null) {
    for (Repository repository : repositories) {
      if (repository.getAlias().equals(activeRepository.getAlias())) {
        return true;
      }
    }
  }
  return false;
}

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

private Repository getRepositoryByAlias(final String alias) {
    for (Repository repository : repositoryToWidgetMap.keySet()) {
      if (repository.getAlias().equals(alias)) {
        return repository;
      }
    }
    return null;
  }
}

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

private List<String> getRepositoryAliases(final Collection<Repository> repositories) {
  final List<String> repositoryList = new ArrayList<String>();
  for (Repository repo : repositories) {
    repositoryList.add(repo.getAlias());
  }
  return repositoryList;
}

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

@Override
public void onRepositoryDeleted(final Repository repository) {
  if (repository == null) {
    return;
  }
  if (repositories.containsKey(repository.getAlias())) {
    view.removeRepository(repository);
    repositories.remove(repository.getAlias());
  }
}

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

private List<Path> findFromRootMapByAlias(final String alias) {
  List<Path> result = new ArrayList<>();
  for (Path path : repositoriesByBranchRoot.keySet()) {
    if (repositoriesByBranchRoot.get(path).getAlias().equals(alias)) {
      result.add(path);
    }
  }
  return result;
}

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

@Override
  public void callback(final Collection<Repository> response) {
    for (final Repository repo : response) {
      repositoryToWidgetMap.put(repo,
                   addRepositoryItem(repo,
                            guvnorStructureContext.getCurrentBranch(repo.getAlias())));
    }
  }
});

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

private Collection<String> updateRepositories(final Collection<Repository> response) {
  final Collection<String> foundAliases = new ArrayList<>();
  for (final Repository repository : response) {
    foundAliases.add(repository.getAlias());
    updateRepository(repository);
  }
  return foundAliases;
}

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

public void onRepositoryRemoved(final @Observes RepositoryRemovedEvent event) {
  aliasBranch.remove(event.getRepository().getAlias());
  for (final GuvnorStructureContextChangeHandler handler : handlers.values()) {
    handler.onRepositoryDeleted(event.getRepository());
  }
}

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

public boolean isThisRepositoryBeingAccessed(final Repository repository) {
  final Space space = repository.getSpace();
  final String repositoryAlias = repository.getAlias();
  if (this.projectContext.getActiveOrganizationalUnit().isPresent()
      && this.projectContext.getActiveWorkspaceProject().isPresent()) {
    final Space activeSpace = this.projectContext.getActiveOrganizationalUnit().get().getSpace();
    final Repository activeRepository = this.projectContext.getActiveWorkspaceProject().get().getRepository();
    final String activeRepositoryAlias = activeRepository.getAlias();
    return space.equals(activeSpace) && repositoryAlias.equals(activeRepositoryAlias);
  }
  return false;
}

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

private void updateRepository(final Repository repository) {
  if (isNewRepository(repository)) {
    aliasBranch.put(repository.getAlias(),
            repository.getDefaultBranch());
  } else {
    updateBranch(repository);
  }
}

代码示例来源: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-backend

@Before
public void setUp() throws Exception {
  when(itemA.getIdentifier()).thenReturn("itemA");
  when(itemB.getIdentifier()).thenReturn("itemB");
  when(itemA.getAlias()).thenReturn("Item A");
  when(itemB.getAlias()).thenReturn("Item B");
  when(resourceService.getAllRepositories()).thenReturn(Arrays.asList(itemA,
                                    itemB));
  searchService = new RepositorySearchServiceImpl(resourceService);
}

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

@Override
public void getContributors(Consumer<List<Contributor>> contributorsConsumer) {
  repositoryService.call((Repository repository) -> {
    contributorsConsumer.accept(new ArrayList<>(repository.getContributors()));
  }).getRepositoryFromSpace(libraryPlaces.getActiveSpace().getSpace(), libraryPlaces.getActiveWorkspace().getRepository().getAlias());
}

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

@Test
public void testRepositoryRemovedEvent() {
  final RepositoryRemovedEvent event = mock(RepositoryRemovedEvent.class);
  final Repository repository = mock(Repository.class);
  when(repository.getAlias()).thenReturn("repository");
  when(event.getRepository()).thenReturn(repository);
  presenter.onRepositoryRemovedEvent(event);
  verify(placeManager,
      times(1)).closePlace(eq(place));
}

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

@Test
public void testNotCreateNewAliasIfNecessary() {
  when(configuredRepositories.getRepositoryByRepositoryAlias(any(),
                                eq("other-name"))).thenReturn(repository);
  doReturn(Optional.of(mock(Branch.class))).when(repository).getDefaultBranch();
  doReturn("alias").when(repository).getAlias();
  String newAlias = repositoryService.createFreshRepositoryAlias("alias",
                                  new Space("alias"));
  assertEquals("alias",
         newAlias);
}

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

@Override
  public void callback(final Repository o) {
    view.alertRepositoryCloned();
    unlockScreen();
    view.hide();
    placeManager.goTo(new DefaultPlaceRequest("RepositoryEditor").addParameter("alias",
                                          o.getAlias()));
  }
};

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

@Test
public void testSearchById() throws Exception {
  Collection<Repository> result = searchService.searchById(Arrays.asList("itemA"));
  assertEquals(result.size(),
         1);
  assertEquals(result.iterator().next().getAlias(),
         "Item A");
}

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

@Test
public void testSearchById() throws Exception {
  Collection<Repository> result = searchService.searchById(Arrays.asList("itemA"));
  assertEquals(result.size(),
         1);
  assertEquals(result.iterator().next().getAlias(),
         "Item A");
}

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

@Test
  public void deleteProjectTest() {
    final HasBusyIndicator view = mock(HasBusyIndicator.class);

    libraryPlaces.deleteProject(activeProject, view);

    verify(repositoryService).removeRepository(activeSpace, activeRepository.getAlias());
    verify(view).hideBusyIndicator();
  }
}

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

@Test
public void testLoadDefaultBranches() throws Exception {
  for (Repository repository : result) {
    assertEquals("master",
           context.getCurrentBranch(repository.getAlias()));
  }
}

相关文章