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

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

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

RepositoryService.getRepositoryFromSpace介绍

暂无

代码示例

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

@Override
public WorkspaceProject resolveProjectByRepositoryAlias(final Space space,
                            final String repositoryAlias) {
  return resolveProject(repositoryService.getRepositoryFromSpace(space,
                                  repositoryAlias));
}

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

@Override
public WorkspaceProject resolveProjectByRepositoryAlias(final Space space,
                            final String repositoryAlias) {
  return resolveProject(repositoryService.getRepositoryFromSpace(space,
                                  repositoryAlias));
}

代码示例来源: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: kiegroup/appformer

private org.uberfire.java.nio.file.Path getProjectRootPath(final Space space, final String projectName) {
  final org.guvnor.structure.repositories.Repository repository = repositoryService.getRepositoryFromSpace(space, projectName);
  if (repository == null || !repository.getDefaultBranch().isPresent()) {
    return null;
  } else {
    return Paths.convert(repository.getDefaultBranch().get().getPath());
  }
}

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

@Override
public Collection<Module> getModules(final Space space,
                   final String repositoryAlias,
                   final String branchName) {
  checkNotNull("repositoryAlias",
         repositoryAlias);
  checkNotNull("branchName",
         branchName);
  final Repository repository = repositoryService.getRepositoryFromSpace(space, repositoryAlias);
  if (repository == null) {
    return new ArrayList<>();
  } else {
    final Optional<Branch> branch = repository.getBranch(branchName);
    if (branch.isPresent()) {
      return moduleService.getAllModules(branch.get());
    } else {
      return new ArrayList<>();
    }
  }
}

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

@Override
public Repository getRepositoryFromSpace(Space currentSpace,
                     String alias) {
  Repository result = repositoryService.getRepositoryFromSpace(currentSpace,
                                 alias);
  remoteCallback.callback(result);
  return result;
}

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

@Before
public void setUp() throws Exception {
  when(workspaceProjectService.resolveProject(eq(space), eq("project"))).thenReturn(workspaceProject);
  when(repositoryService.getRepositoryFromSpace(eq(space), eq("repositoryAlias"))).thenReturn(repository);
  when(spaces.getSpace(eq("space"))).thenReturn(space);
}

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

private void mockRepository() {
  doReturn(repository).when(repositoryService).createRepository(any(OrganizationalUnit.class),
                                 anyString(),
                                 anyString(),
                                 any(RepositoryEnvironmentConfigurations.class));
  doReturn(repository).when(repositoryService).getRepositoryFromSpace(any(Space.class), eq("existentRepository"));
  doReturn("git://amend-repo-test").when(repository).getUri();
}

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

@Before
public void setUp() throws Exception {
  when(workspaceProjectService.resolveProject(eq(space), eq("project"))).thenReturn(workspaceProject);
  when(repositoryService.getRepositoryFromSpace(eq(space), eq("repositoryAlias"))).thenReturn(repository);
  when(spaces.getSpace(eq("space"))).thenReturn(space);
}

代码示例来源: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.kie.workbench.screens/kie-wb-common-library-client

@Test
public void saveContributorsTest() {
  final Repository repository = mock(Repository.class);
  doReturn(repository).when(repositoryService).getRepositoryFromSpace(any(), any());
  final List<Contributor> contributors = new ArrayList<>();
  contributors.add(new Contributor("owner", ContributorType.OWNER));
  contributors.add(new Contributor("contributor", ContributorType.CONTRIBUTOR));
  contributors.add(new Contributor("admin", ContributorType.ADMIN));
  service.saveContributors(contributors, () -> {}, null);
  verify(repositoryService).updateContributors(repository, contributors);
}

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

@Test
public void getContributorsTest() {
  final List<Contributor> contributors = new ArrayList<>();
  contributors.add(new Contributor("owner", ContributorType.OWNER));
  contributors.add(new Contributor("contributor", ContributorType.CONTRIBUTOR));
  contributors.add(new Contributor("admin", ContributorType.ADMIN));
  final Repository repository = mock(Repository.class);
  doReturn(contributors).when(repository).getContributors();
  doReturn(repository).when(repositoryService).getRepositoryFromSpace(any(), any());
  service.getContributors(repositoryContributors -> {
    assertEquals(3, repositoryContributors.size());
  });
}

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

@Test
public void testProjects() {
  final Repository repository = mock(Repository.class);
  final Branch branch = new Branch(BRANCH_NAME,
                   mock(Path.class));
  doReturn(Optional.of(branch)).when(repository).getBranch(eq(BRANCH_NAME));
  @SuppressWarnings("unchecked")
  final Set<Module> modules = mock(Set.class);
  when(repositoryService.getRepositoryFromSpace(SPACE, REPO_NAME)).thenReturn(repository);
  when(moduleService.getAllModules(branch)).thenReturn(modules);
  final Collection<Module> result = service.getModules(SPACE,
                             REPO_NAME,
                             BRANCH_NAME);
  assertEquals(modules,
         result);
}

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

@Override
public void saveContributors(final List<Contributor> contributors,
               final Runnable successCallback,
               final ErrorCallback<Message> errorCallback) {
  repositoryService.call((Repository repository) -> {
    repositoryService.call((Void) -> successCallback.run(), errorCallback).updateContributors(repository, contributors);
  }).getRepositoryFromSpace(libraryPlaces.getActiveSpace().getSpace(), libraryPlaces.getActiveWorkspace().getRepository().getAlias());
}

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

@Before
public void setUp() throws Exception {
  fileSystemProvider = new SimpleFileSystemProvider();
  final Path root = fileSystemProvider.getPath(URI.create("default://master@myRepository/"));
  final Branch masterBranch = new Branch("master",
                      Paths.convert(root));
  final String spaceName = "space";
  final Repository repository = mock(Repository.class);
  when(repositoryService.getRepositoryFromSpace(eq(new Space(spaceName)), eq("myRepository"))).thenReturn(repository);
  when(repository.getDefaultBranch()).thenReturn(Optional.of(masterBranch));
  when(repository.getBranch("master")).thenReturn(Optional.of(masterBranch));
  OrganizationalUnit ou = mock(OrganizationalUnit.class);
  when(ou.getName()).thenReturn(spaceName);
  when(organizationalUnitService.getOrganizationalUnit(any())).thenReturn(ou);
}

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

@Before
public void setUp() throws Exception {
  fileSystemProvider = new SimpleFileSystemProvider();
  final Path root = fileSystemProvider.getPath(URI.create("default://master@myRepository/"));
  final Branch masterBranch = new Branch("master",
                      Paths.convert(root));
  final String spaceName = "space";
  final Repository repository = mock(Repository.class);
  when(repositoryService.getRepositoryFromSpace(eq(new Space(spaceName)), eq("myRepository"))).thenReturn(repository);
  when(repository.getDefaultBranch()).thenReturn(Optional.of(masterBranch));
  when(repository.getBranch("master")).thenReturn(Optional.of(masterBranch));
  OrganizationalUnit ou = mock(OrganizationalUnit.class);
  when(ou.getName()).thenReturn(spaceName);
  when(organizationalUnitService.getOrganizationalUnit(any())).thenReturn(ou);
}

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

@Before
public void setup() {
  doAnswer(invocationOnMock -> invocationOnMock.getArgumentAt(0, ConfigGroup.class)).when(backward).compat(any());
  doAnswer(invocationOnMock -> {
    final Repository repository = mock(Repository.class);
    doReturn(invocationOnMock.getArgumentAt(0, Space.class)).when(repository).getSpace();
    doReturn(invocationOnMock.getArgumentAt(1, String.class)).when(repository).getAlias();
    return repository;
  }).when(repositoryService).getRepositoryFromSpace(any(Space.class), anyString());
  configurationFactory = new ConfigurationFactoryImpl(secureService);
  factory = spy(new OrganizationalUnitFactoryImpl(repositoryService,
                          backward,
                          spacesAPI,
                          configurationService,
                          configurationFactory));
}

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

@Before
public void setup() {
  doAnswer(invocationOnMock -> invocationOnMock.getArgumentAt(0, ConfigGroup.class)).when(backward).compat(any());
  doAnswer(invocationOnMock -> {
    final Repository repository = mock(Repository.class);
    doReturn(invocationOnMock.getArgumentAt(0, Space.class)).when(repository).getSpace();
    doReturn(invocationOnMock.getArgumentAt(1, String.class)).when(repository).getAlias();
    return repository;
  }).when(repositoryService).getRepositoryFromSpace(any(Space.class), anyString());
  configurationFactory = new ConfigurationFactoryImpl(secureService);
  factory = spy(new OrganizationalUnitFactoryImpl(repositoryService,
                          backward,
                          spacesAPI,
                          configurationService,
                          configurationFactory));
}

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

@Override
public List<FileDiff> diff(final PullRequest pullRequest) {
  final Repository repository = repositoryService.getRepositoryFromSpace(spaces.getSpace(pullRequest.getTargetSpace()), pullRequest.getTargetRepository());
  this.createHiddenBranch(pullRequest);
  String diff = String.format("diff:%s,%s",
                pullRequest.getTargetBranch(),
                this.buildHiddenBranchName(pullRequest));
  final List<FileDiff> diffs = (List<FileDiff>) this.ioService.readAttributes(convert(repository.getBranch(pullRequest.getSourceBranch()).get().getPath()),
                                        diff);
  this.deleteHiddenBranch(pullRequest);
  return diffs;
}

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

@Test
public void testGetBranches() {
  final List<Branch> branches = new ArrayList<>();
  branches.add(new Branch("branch1",
              mock(Path.class)));
  branches.add(new Branch("branch2",
              mock(Path.class)));
  branches.add(new Branch("branch3",
              mock(Path.class)));
  Repository repository = mock(Repository.class);
  when(repository.getBranches()).thenReturn(branches);
  when(repositoryService.getRepositoryFromSpace(SPACE, REPO_NAME)).thenReturn(repository);
  final Collection<String> result = service.getBranches(SPACE, REPO_NAME);
  final List<String> originalBranchNames = new ArrayList<>();
  for (final Branch branch : branches) {
    originalBranchNames.add(branch.getName());
  }
  assertEquals(originalBranchNames,
         result);
}

相关文章