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