本文整理了Java中org.guvnor.structure.repositories.RepositoryService.removeRepository
方法的一些代码示例,展示了RepositoryService.removeRepository
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RepositoryService.removeRepository
方法的具体详情如下:
包路径:org.guvnor.structure.repositories.RepositoryService
类名称:RepositoryService
方法名:removeRepository
暂无
代码示例来源:origin: org.guvnor/guvnor-structure-client
@Override
public void removeRepository(String alias) {
repositoryService.removeRepository(alias);
}
代码示例来源:origin: kiegroup/appformer
@Override
public void removeRepository(Space space, String alias) {
repositoryService.removeRepository(space, alias);
}
代码示例来源: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: org.guvnor/guvnor-structure-client
@Test
public void removeIfExistsTest() {
when(view.confirmDeleteRepository(r1)).thenReturn(true);
when(view.confirmDeleteRepository(r3)).thenReturn(false);
presenter.onStartup();
presenter.removeRepository(r1);
presenter.removeRepository(r3);
verify(repositoryService).removeRepository("r1");
verify(repositoryService,
never()).removeRepository("r2");
verify(repositoryService,
never()).removeRepository("r3");
}
代码示例来源:origin: org.guvnor/guvnor-structure-client
@ResourceCheck(action = REPOSITORY_DELETE)
public void removeRepository(final Repository repository) {
if (view.confirmDeleteRepository(repository)) {
repositoryService.call().removeRepository(repository.getAlias());
}
}
代码示例来源:origin: org.kie/kie-config-cli
@Override
public String execute(CliContext context) {
StringBuffer result = new StringBuffer();
WeldContainer container = context.getContainer();
RepositoryService repositoryService = container.instance().select(RepositoryService.class).get();
InputReader input = context.getInput();
System.out.print(">>Repository alias:");
String alias = input.nextLine();
Repository repo = repositoryService.getRepository(alias);
if (repo == null) {
return "No repository " + alias + " was found, exiting";
}
repositoryService.removeRepository(alias);
result.append("Repository " + alias + " was removed successfully");
container.getBeanManager().fireEvent(new SystemRepositoryChangedEvent(), new AnnotationLiteral<OrgUnit>() {});
return result.toString();
}
代码示例来源:origin: org.kie.workbench/kie-wb-common-cli-api
@Test
public void removeMigrationRepoAfterMigration() throws Exception {
service.importProjects(target);
verify(repoService).removeRepository(eq(new Space(OU_NAME)), eq(TMP_REPO_ALIAS));
}
代码示例来源: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: kiegroup/appformer
@Test
public void testUseRepoServiceToDeleteRootModule() {
when(path.getFileName()).thenReturn("pom.xml");
when(path.toURI()).thenReturn("file:///space/project1/pom.xml");
when(resourceResolver.resolveModule(any(Path.class))).thenReturn(module);
when(pomService.load(any())).thenReturn(mock(POM.class));
Repository repo = mock(Repository.class);
when(repoService.getRepository(eq(org.uberfire.backend.server.util.Paths.convert(Paths.get("file:///space/project1"))))).thenReturn(repo);
String alias = "repo-alias";
when(repo.getAlias()).thenReturn(alias);
Space space = new Space("space");
when(repo.getSpace()).thenReturn(space);
abstractProjectService.delete(path, "");
verify(repoService).removeRepository(eq(space), eq(alias));
verify(ioService, times(0)).delete(any(), any());
}
代码示例来源:origin: org.uberfire/uberfire-project-backend
@Test
public void testUseRepoServiceToDeleteRootModule() {
when(path.getFileName()).thenReturn("pom.xml");
when(path.toURI()).thenReturn("file:///space/project1/pom.xml");
when(resourceResolver.resolveModule(any(Path.class))).thenReturn(module);
when(pomService.load(any())).thenReturn(mock(POM.class));
Repository repo = mock(Repository.class);
when(repoService.getRepository(eq(org.uberfire.backend.server.util.Paths.convert(Paths.get("file:///space/project1"))))).thenReturn(repo);
String alias = "repo-alias";
when(repo.getAlias()).thenReturn(alias);
Space space = new Space("space");
when(repo.getSpace()).thenReturn(space);
abstractProjectService.delete(path, "");
verify(repoService).removeRepository(eq(space), eq(alias));
verify(ioService, times(0)).delete(any(), any());
}
代码示例来源:origin: org.kie.workbench.screens/kie-wb-common-library-client
@Test
public void deleteProjectTest() {
final HasBusyIndicator view = mock(HasBusyIndicator.class);
libraryPlaces.deleteProject(activeProject, view);
verify(repositoryService).removeRepository(activeSpace, activeRepository.getAlias());
verify(view).hideBusyIndicator();
}
}
代码示例来源:origin: org.kie.workbench.screens/kie-wb-common-library-client
public void deleteProject(final WorkspaceProject project,
final HasBusyIndicator view) {
repositoryService.call(v -> view.hideBusyIndicator(),
new HasBusyIndicatorDefaultErrorCallback(view)).removeRepository(project.getSpace(),
project.getRepository().getAlias());
}
代码示例来源:origin: org.uberfire/uberfire-project-backend
@Test
public void testUseIOServiceToDeleteSubModule() {
when(path.getFileName()).thenReturn("pom.xml");
when(path.toURI()).thenReturn("file://space/project1/subproject/pom.xml");
when(ioService.exists(any())).thenReturn(true);
when(resourceResolver.resolveModule(any(Path.class))).thenReturn(module);
when(pomService.load(any())).thenReturn(mock(POM.class));
Repository repo = mock(Repository.class);
when(repoService.getRepository(path)).thenReturn(repo);
String alias = "repo-alias";
when(repo.getAlias()).thenReturn(alias);
Space space = new Space("space");
when(repo.getSpace()).thenReturn(space);
abstractProjectService.delete(path, "");
verify(repoService, times(0)).removeRepository(any(), any());
verify(ioService).delete(eq(Paths.get("file://space/project1/subproject")), anyVararg());
}
}
代码示例来源:origin: kiegroup/appformer
@Test
public void testUseIOServiceToDeleteSubModule() {
when(path.getFileName()).thenReturn("pom.xml");
when(path.toURI()).thenReturn("file://space/project1/subproject/pom.xml");
when(ioService.exists(any())).thenReturn(true);
when(resourceResolver.resolveModule(any(Path.class))).thenReturn(module);
when(pomService.load(any())).thenReturn(mock(POM.class));
Repository repo = mock(Repository.class);
when(repoService.getRepository(path)).thenReturn(repo);
String alias = "repo-alias";
when(repo.getAlias()).thenReturn(alias);
Space space = new Space("space");
when(repo.getSpace()).thenReturn(space);
abstractProjectService.delete(path, "");
verify(repoService, times(0)).removeRepository(any(), any());
verify(ioService).delete(eq(Paths.get("file://space/project1/subproject")), anyVararg());
}
}
代码示例来源:origin: org.uberfire/uberfire-project-backend
@Test
public void testErrorWhenNewProject() {
String repository1 = "repository1";
POM pom = new POM(repository1,
"description",
"url",
null);
when(this.repositoryResolver.getRepositoriesResolvingArtifact(any(GAV.class))).thenReturn(Collections.emptySet());
when(this.repositoryService.createRepository(eq(this.ou1),
eq("git"),
any(),
any()))
.thenReturn(this.repository1);
when(this.moduleService.newModule(any(),
any(),
any()))
.thenThrow(new RuntimeException("Expected error"));
try {
this.workspaceProjectService.newProject(this.ou1,
pom);
} catch (Exception e) {
verify(this.repositoryService).removeRepository(new Space(this.ou1.getName()),
repository1);
}
}
代码示例来源:origin: org.uberfire/uberfire-project-backend
} else {
Repository repo = repoService.getRepository(Paths.convert(projectDirectory));
repoService.removeRepository(repo.getSpace(), repo.getAlias());
代码示例来源:origin: kiegroup/appformer
@Test
public void testErrorWhenNewProject() {
String repository1 = "repository1";
POM pom = new POM(repository1,
"description",
"url",
null);
when(this.repositoryResolver.getRepositoriesResolvingArtifact(any(GAV.class))).thenReturn(Collections.emptySet());
when(this.repositoryService.createRepository(eq(this.ou1),
eq("git"),
any(),
any()))
.thenReturn(this.repository1);
when(this.moduleService.newModule(any(),
any(),
any()))
.thenThrow(new RuntimeException("Expected error"));
try {
this.workspaceProjectService.newProject(this.ou1,
pom);
} catch (Exception e) {
verify(this.repositoryService).removeRepository(new Space(this.ou1.getName()),
repository1);
}
}
代码示例来源:origin: org.guvnor/guvnor-structure-client
@Test
public void addAndRemoveTest() {
when(view.confirmDeleteRepository(r4)).thenReturn(true);
presenter.onStartup();
presenter.onNewRepositoryAdded(r4);
presenter.removeRepository(r4);
presenter.onRepositoryDeleted(r4);
verify(repositoryService).removeRepository("r4");
}
代码示例来源:origin: kiegroup/appformer
public JobResult deleteProject(final String jobId,
final String spaceName,
final String projectName) {
JobResult result = new JobResult();
result.setJobId(jobId);
Space space = spacesAPI.getSpace(spaceName);
final WorkspaceProject workspaceProject = workspaceProjectService.resolveProject(space, projectName);
if (workspaceProject == null) {
result.setStatus(JobStatus.RESOURCE_NOT_EXIST);
result.setResult("Project [" + projectName + "] does not exist");
return result;
} else {
try {
repositoryService.removeRepository(space, workspaceProject.getRepository().getAlias());
} catch (Exception e) {
result.setStatus(JobStatus.FAIL);
result.setResult("Project [" + projectName + "] could not be deleted: " + e.getMessage());
logger.error("Unable to delete project '" + projectName + "': " + e.getMessage(),
e);
return result;
}
result.setStatus(JobStatus.SUCCESS);
return result;
}
}
代码示例来源:origin: org.uberfire/uberfire-project-backend
this.repositoryService.removeRepository(this.spaces.getSpace(organizationalUnit.getName()),
repository.getAlias());
throw ExceptionUtilities.handleException(e);
内容来源于网络,如有侵权,请联系作者删除!