本文整理了Java中org.guvnor.structure.repositories.Repository.getSpace
方法的一些代码示例,展示了Repository.getSpace
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Repository.getSpace
方法的具体详情如下:
包路径:org.guvnor.structure.repositories.Repository
类名称: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())));
}
内容来源于网络,如有侵权,请联系作者删除!