本文整理了Java中org.guvnor.structure.repositories.RepositoryService.createRepository
方法的一些代码示例,展示了RepositoryService.createRepository
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RepositoryService.createRepository
方法的具体详情如下:
包路径:org.guvnor.structure.repositories.RepositoryService
类名称:RepositoryService
方法名:createRepository
暂无
代码示例来源:origin: org.uberfire/uberfire-project-backend
private Repository createSubdirectoryCloneRepository(final OrganizationalUnit ou, final Repository legacyRepository, Entry<Partition, List<Module>> entry) {
final Partition partition = entry.getKey();
final List<Module> modules = entry.getValue();
final String alias = modules.stream()
.map(module -> module.getModuleName())
.findFirst()
.orElse("migratedproject");
final RepositoryEnvironmentConfigurations configurations = subdirectoryCloneConfiguration(legacyRepository,
partition,
modules);
Repository newRepository = repositoryService.createRepository(ou, GitRepository.SCHEME.toString(), alias, configurations);
cleanupOrigin(newRepository);
return newRepository;
}
代码示例来源:origin: kiegroup/appformer
private Repository createSubdirectoryCloneRepository(final OrganizationalUnit ou, final Repository legacyRepository, Entry<Partition, List<Module>> entry) {
final Partition partition = entry.getKey();
final List<Module> modules = entry.getValue();
final String alias = modules.stream()
.map(module -> module.getModuleName())
.findFirst()
.orElse("migratedproject");
final RepositoryEnvironmentConfigurations configurations = subdirectoryCloneConfiguration(legacyRepository,
partition,
modules);
Repository newRepository = repositoryService.createRepository(ou, GitRepository.SCHEME.toString(), alias, configurations);
cleanupOrigin(newRepository);
return newRepository;
}
代码示例来源:origin: org.guvnor/guvnor-structure-client
@Override
public Repository createRepository(final String scheme,
final String alias,
final RepositoryEnvironmentConfigurations configuration) throws RepositoryAlreadyExistsException {
Repository result = repositoryService.createRepository(scheme,
alias,
configuration);
remoteCallback.callback(result);
return result;
}
代码示例来源:origin: kiegroup/appformer
private Repository getRepository(final OrganizationalUnit targetOU,
final String newRepositoryName) {
return repositoryService.createRepository(targetOU,
GitRepository.SCHEME.toString(),
makeSafeRepositoryName(newRepositoryName),
new RepositoryEnvironmentConfigurations());
}
代码示例来源:origin: org.guvnor/guvnor-structure-client
@Override
public Repository createRepository(final OrganizationalUnit organizationalUnit,
final String scheme,
final String alias,
final RepositoryEnvironmentConfigurations configuration) throws RepositoryAlreadyExistsException {
Repository result = repositoryService.createRepository(organizationalUnit,
scheme,
alias,
configuration);
remoteCallback.callback(result);
return result;
}
代码示例来源:origin: kiegroup/appformer
@Override
public Repository createRepository(final OrganizationalUnit organizationalUnit,
final String scheme,
final String alias,
final RepositoryEnvironmentConfigurations configurations) throws RepositoryAlreadyExistsException {
Repository result = repositoryService.createRepository(organizationalUnit,
scheme,
alias,
configurations);
remoteCallback.callback(result);
return result;
}
代码示例来源:origin: org.kie.workbench/kie-wb-common-cli-api
public void importProjects(Path actualTarget) {
OrganizationalUnit ou = ouService.createOrganizationalUnit(OU_NAME, "org.migration", Collections.emptyList(), Collections.singletonList(new Contributor(OU_OWNER, ContributorType.OWNER)));
String repositoryURL = actualTarget.toUri().toString();
RepositoryEnvironmentConfigurations configurations = new RepositoryEnvironmentConfigurations();
Map<String, Object> configMap = configurations.getConfigurationMap();
configMap.put(EnvironmentParameters.AVOID_INDEX, "true");
configMap.put("origin", repositoryURL);
Repository repo = repoService.createRepository(ou, GitRepository.SCHEME.toString(), TMP_REPO_ALIAS, configurations);
WorkspaceProject project = projectService.resolveProject(repo);
migrationService.migrate(project);
repoService.removeRepository(ou.getSpace(), TMP_REPO_ALIAS);
}
代码示例来源:origin: kiegroup/appformer
@Override
public Repository createRepository(OrganizationalUnit organizationalUnit,
String scheme,
String alias,
RepositoryEnvironmentConfigurations configurations,
Collection<Contributor> contributors) throws RepositoryAlreadyExistsException {
Repository result = repositoryService.createRepository(organizationalUnit,
scheme,
alias,
configurations,
contributors);
remoteCallback.callback(result);
return null;
}
代码示例来源:origin: org.uberfire/uberfire-project-backend
private void mockRepository(final OrganizationalUnit organizationalUnit) {
doAnswer(new Answer<Repository>() {
@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),
eq(GitRepository.SCHEME.toString()),
anyString(),
any(RepositoryEnvironmentConfigurations.class));
}
代码示例来源: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: kiegroup/appformer
private void mockRepository(final OrganizationalUnit organizationalUnit) {
doAnswer(new Answer<Repository>() {
@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),
eq(GitRepository.SCHEME.toString()),
anyString(),
any(RepositoryEnvironmentConfigurations.class));
}
代码示例来源:origin: org.guvnor/guvnor-structure-client
@Override
public RepositoryService answer(InvocationOnMock invocation) throws Throwable {
when(repoService.createRepository(any(OrganizationalUnit.class),
any(String.class),
any(String.class),
any(RepositoryEnvironmentConfigurations.class))).then(new Answer<Repository>() {
@Override
public Repository answer(InvocationOnMock invocation) throws Throwable {
return repository;
}
});
@SuppressWarnings("unchecked")
final RemoteCallback<Repository> callback = (RemoteCallback<Repository>) invocation.getArguments()[0];
callback.callback(repository);
return repoService;
}
}
代码示例来源:origin: kiegroup/appformer
@Override
public RepositoryService answer(InvocationOnMock invocation) throws Throwable {
when(repoService.createRepository(any(OrganizationalUnit.class),
any(String.class),
any(String.class),
any(RepositoryEnvironmentConfigurations.class))).then(new Answer<Repository>() {
@Override
public Repository answer(InvocationOnMock invocation) throws Throwable {
return repository;
}
});
@SuppressWarnings("unchecked")
final RemoteCallback<Repository> callback = (RemoteCallback<Repository>) invocation.getArguments()[0];
callback.callback(repository);
return repoService;
}
}
代码示例来源:origin: org.uberfire/uberfire-project-backend
private Repository createRepository(final OrganizationalUnit organizationalUnit,
final POM pom,
final List<Contributor> contributors) {
if (contributors == null) {
return repositoryService.createRepository(organizationalUnit,
"git",
checkNotNull("project name in pom model",
pom.getName()),
new RepositoryEnvironmentConfigurations());
} else {
return repositoryService.createRepository(organizationalUnit,
"git",
checkNotNull("project name in pom model",
pom.getName()),
new RepositoryEnvironmentConfigurations(),
contributors);
}
}
代码示例来源:origin: org.guvnor/guvnor-structure-client
@Override
public RepositoryService answer(InvocationOnMock invocation) throws Throwable {
when(repoService.createRepository(any(OrganizationalUnit.class),
any(String.class),
any(String.class),
any(RepositoryEnvironmentConfigurations.class))).then(new Answer<Repository>() {
@Override
public Repository answer(InvocationOnMock invocation) throws Throwable {
return repository;
}
});
@SuppressWarnings("unchecked")
final ErrorCallback<Message> callback = (ErrorCallback<Message>) invocation.getArguments()[1];
callback.error(message,
cause);
return repoService;
}
}
代码示例来源:origin: kiegroup/appformer
@Override
public void callback(final String normalizedName) {
if (!view.getName().equals(normalizedName)) {
if (!view.showAgreeNormalizeNameWindow(normalizedName)) {
return;
}
view.setName(normalizedName);
}
lockScreen();
final String scheme = "git";
final String alias = view.getName().trim();
repositoryService.call(getCreateRepositoryCallback(),
getErrorCallback()).createRepository(availableOrganizationalUnits.get(view.getSelectedOrganizationalUnit()),
scheme,
alias,
getRepositoryConfiguration(view.getSelectedOrganizationalUnit()));
}
};
代码示例来源:origin: org.kie.workbench/kie-wb-common-cli-api
@Test
public void repoConfigurationHasOriginAndAvoidIndex() throws Exception {
service.importProjects(target);
verify(repoService).createRepository(any(), any(), any(), configsCaptor.capture());
RepositoryEnvironmentConfigurations configs = configsCaptor.getValue();
assertEquals(target.toUri().toString(), assertValue(configs.getOrigin(), String.class));
assertEquals("true", configs.getConfigurationMap().get(AVOID_INDEX));
}
代码示例来源:origin: org.uberfire/uberfire-rest-backend
@Test
public void cloneProject() throws Exception {
doReturn(mock(OrganizationalUnit.class)).when(organizationalUnitService).getOrganizationalUnit("space");
final CloneProjectRequest cloneProjectRequest = new CloneProjectRequest();
cloneProjectRequest.setName("myName");
helper.cloneProject("jobId",
"space",
cloneProjectRequest);
verify(repositoryService).createRepository(
any(),
eq("git"),
eq("myName"),
repositoryEnvironmentConfigurationsCaptor.capture()
);
RepositoryEnvironmentConfigurations config = repositoryEnvironmentConfigurationsCaptor.getValue();
assertEquals(false, config.getMirror());
assertEquals(false, config.getInit());
}
代码示例来源:origin: kiegroup/appformer
@Test
public void cloneProject() throws Exception {
doReturn(mock(OrganizationalUnit.class)).when(organizationalUnitService).getOrganizationalUnit("space");
final CloneProjectRequest cloneProjectRequest = new CloneProjectRequest();
cloneProjectRequest.setName("myName");
helper.cloneProject("jobId",
"space",
cloneProjectRequest);
verify(repositoryService).createRepository(
any(),
eq("git"),
eq("myName"),
repositoryEnvironmentConfigurationsCaptor.capture()
);
RepositoryEnvironmentConfigurations config = repositoryEnvironmentConfigurationsCaptor.getValue();
assertEquals(false, config.getMirror());
assertEquals(false, config.getInit());
}
代码示例来源:origin: org.kie.workbench.screens/kie-wb-common-examples-screen-backend
@Override
public WorkspaceProject importProject(final OrganizationalUnit targetOU,
final String repositoryURL,
final String username,
final String password) {
final RepositoryEnvironmentConfigurations config = new RepositoryEnvironmentConfigurations();
config.setOrigin(repositoryURL);
if (username != null && password != null) {
config.setUserName(username);
config.setPassword(password);
}
final String targetProjectName = inferProjectName(repositoryURL);
final Repository repo = repoService.createRepository(targetOU,
GitRepository.SCHEME.toString(),
targetProjectName,
config);
return projectService.resolveProject(repo);
}
内容来源于网络,如有侵权,请联系作者删除!