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

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

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

Repository.getSpace介绍

暂无

代码示例

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

public Space getSpace(){
  return getRepository().getSpace();
}

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

public Space getSpace(){
  return getRepository().getSpace();
}

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

@Override
public WorkspaceProject resolveProject(final Repository repository) {
  if (!repository.getDefaultBranch().isPresent()) {
    throw new IllegalStateException("New repository should always have a branch.");
  }
  return resolveProject(repository.getSpace(),
             repository.getDefaultBranch().get());
}

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

@Override
public WorkspaceProject resolveProject(final Repository repository) {
  if (!repository.getDefaultBranch().isPresent()) {
    throw new IllegalStateException("New repository should always have a branch.");
  }
  return resolveProject(repository.getSpace(),
             repository.getDefaultBranch().get());
}

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

public void refreshRepository(final Repository repository) {
    final Space space = repository.getSpace();

    final Map<String, List<ConfigGroup>> repoConfigsBySpace = configurationService.getConfigurationByNamespace(REPOSITORY);
    final List<ConfigGroup> repoConfigs = repoConfigsBySpace.get(space.getName());

    repoConfigs.stream().filter(c -> c.getName().equals(repository.getAlias())).findFirst().ifPresent(repoConfig -> {
      final Repository updatedRepo = repositoryFactory.newRepository(repoConfig);
      update(space, updatedRepo);
    });
  }
}

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

public void onRepositoryRemovedEvent(@Observes RepositoryRemovedEvent e) {
  projectContext.getActiveOrganizationalUnit().ifPresent(p -> {
    if (eventOnCurrentSpace(p, e.getRepository().getSpace())) {
      refreshProjects();
    }
  });
}

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

public void onRepositoryRemovedEvent(@Observes RepositoryRemovedEvent e) {
  projectContext.getActiveOrganizationalUnit().ifPresent(p -> {
    if (eventOnCurrentSpace(p, e.getRepository().getSpace())) {
      showProjects();
    }
  });
}

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

private RepositoryRemovedEvent createRepositoryRemovedEvent(String spaceName) {
    RepositoryRemovedEvent repositoryRemovedEvent = mock(RepositoryRemovedEvent.class);
    Repository repository = mock(Repository.class);
    when(repository.getSpace()).thenReturn(new Space(spaceName));

    when(repositoryRemovedEvent.getRepository()).thenReturn(repository);
    return repositoryRemovedEvent;
  }
}

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

@Override
  public Repository answer(InvocationOnMock invocationOnMock) throws Throwable {
    final Repository newRepository = mock(Repository.class);
    doReturn(invocationOnMock.getArguments()[2]).when(newRepository).getAlias();
    doReturn(SpacesAPI.Scheme.FILE).when(newRepository).getScheme();
    doReturn(space).when(newRepository).getSpace();
    return newRepository;
  }
}).when(repositoryService).createRepository(eq(organizationalUnit),

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

@Override
  public Repository answer(InvocationOnMock invocationOnMock) throws Throwable {
    final Repository newRepository = mock(Repository.class);
    doReturn(invocationOnMock.getArguments()[2]).when(newRepository).getAlias();
    doReturn(SpacesAPI.Scheme.FILE).when(newRepository).getScheme();
    doReturn(space).when(newRepository).getSpace();
    return newRepository;
  }
}).when(repositoryService).createRepository(eq(organizationalUnit),

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

private RepositoryRemovedEvent createRepositoryRemovedEvent(String spaceName) {
    RepositoryRemovedEvent repositoryRemovedEvent = mock(RepositoryRemovedEvent.class);
    Repository repository = mock(Repository.class);
    when(repository.getSpace()).thenReturn(new Space(spaceName));

    when(repositoryRemovedEvent.getRepository()).thenReturn(repository);
    return repositoryRemovedEvent;
  }
}

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

private WorkspaceProject getProject(final ProjectExplorerContentQuery query) {
  if (query.getBranch() == null) {
    return null;
  } else {
    return projectService.resolveProject(query.getRepository().getSpace(),
                       query.getBranch());
  }
}

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

@Test
public void anotherUserAccessingAnotherRepositoryTest() {
  final Repository repository = mock(Repository.class);
  when(repository.getAlias()).thenReturn("another-repository");
  when(repository.getSpace()).thenReturn(activeSpace);
  assertFalse(libraryPlaces.isThisUserAccessingThisRepository(mock(User.class),
                                repository));
}

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

@Test
public void loggedUserAccessingAnotherRepositoryTest() {
  final Repository repository = mock(Repository.class);
  when(repository.getAlias()).thenReturn("another-repository");
  when(repository.getSpace()).thenReturn(activeSpace);
  assertFalse(libraryPlaces.isThisUserAccessingThisRepository(user,
                                repository));
}

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

@Test
  public void testDelete() throws Exception {
    final WorkspaceProject project = mock(WorkspaceProject.class);
    final Repository repository = mock(Repository.class);
    final String ouName = "test-realm";
    final Space space = new Space(ouName);

    doReturn(repository).when(project).getRepository();
    doReturn("myrepo").when(repository).getAlias();
    doReturn(space).when(repository).getSpace();

    service.delete(project);

    verify(repositoryService).removeRepository(eq(space), eq("myrepo"));
  }
}

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

@Test
  public void updateContributorsTest() {
    final Space space = new Space("alias");
    doReturn(space).when(repository).getSpace();
    doReturn("alias").when(repository).getAlias();

    final ConfigGroup configGroup = new ConfigGroup();
    configGroup.setName("alias");
    configGroup.addConfigItem(configurationFactory.newConfigItem("contributors", Collections.emptyList()));
    doReturn(Collections.singletonList(configGroup)).when(configurationService).getConfiguration(ConfigType.REPOSITORY, "alias");

    repositoryService.updateContributors(repository, Collections.singletonList(new Contributor("admin1", ContributorType.OWNER)));

    verify(configurationService).updateConfiguration(configGroup);
  }
}

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

@Test
  public void updateContributorsTest() {
    final Space space = new Space("alias");
    doReturn(space).when(repository).getSpace();
    doReturn("alias").when(repository).getAlias();

    final ConfigGroup configGroup = new ConfigGroup();
    configGroup.setName("alias");
    configGroup.addConfigItem(configurationFactory.newConfigItem("contributors", Collections.emptyList()));
    doReturn(Collections.singletonList(configGroup)).when(configurationService).getConfiguration(ConfigType.REPOSITORY, "alias");

    repositoryService.updateContributors(repository, Collections.singletonList(new Contributor("admin1", ContributorType.OWNER)));

    verify(configurationService).updateConfiguration(configGroup);
  }
}

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

@Override
public WorkspaceProject resolveProject(final Space space,
                    final Path path) {
  final org.uberfire.java.nio.file.Path repositoryRoot = Paths.convert(path).getRoot();
  final Repository repository = repositoryService.getRepository(space,
                                 Paths.convert(repositoryRoot));
  final Branch branch = resolveBranch(repositoryRoot,
                    repository);
  return new WorkspaceProject(organizationalUnitService.getOrganizationalUnit(repository.getSpace().getName()),
                repository,
                branch,
                moduleService.resolveModule(Paths.convert(Paths.convert(branch.getPath()).getRoot())));
}

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

@Override
public WorkspaceProject resolveProject(final Space space,
                    final Path path) {
  final org.uberfire.java.nio.file.Path repositoryRoot = Paths.convert(path).getRoot();
  final Repository repository = repositoryService.getRepository(space,
                                 Paths.convert(repositoryRoot));
  final Branch branch = resolveBranch(repositoryRoot,
                    repository);
  return new WorkspaceProject(organizationalUnitService.getOrganizationalUnit(repository.getSpace().getName()),
                repository,
                branch,
                moduleService.resolveModule(Paths.convert(Paths.convert(branch.getPath()).getRoot())));
}

相关文章