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

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

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

RepositoryService.getRepository介绍

暂无

代码示例

代码示例来源:origin: org.guvnor/guvnor-structure-client

@Override
public Repository getRepository(String alias) {
  Repository result = repositoryService.getRepository(alias);
  remoteCallback.callback(result);
  return result;
}

代码示例来源:origin: org.guvnor/guvnor-structure-client

@Override
public Repository getRepository(Path root) {
  Repository result = repositoryService.getRepository(root);
  remoteCallback.callback(result);
  return result;
}

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

private void fireNewBranchEvent(final Path targetRoot,
                final org.uberfire.java.nio.file.Path nioTargetRepositoryRoot) {
  final Repository repository = repoService.getRepository(targetRoot);
  final Optional<Branch> branch = repository.getBranch(Paths.convert(nioTargetRepositoryRoot.getRoot()));
  if (branch.isPresent()) {
    newBranchEvent.fire(new NewBranchEvent(repository,
                        branch.get().getName(),
                        sessionInfo.getIdentity()));
  } else {
    throw new IllegalStateException("Could not find a branch that was just created. The Path used was " + nioTargetRepositoryRoot.getRoot());
  }
}

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

@Override
public Repository getRepository(Space space, Path root) {
  Repository result = repositoryService.getRepository(space, root);
  remoteCallback.callback(result);
  return result;
}

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

@Override
public Repository getRepository(Path root) {
  Repository result = repositoryService.getRepository(root);
  remoteCallback.callback(result);
  return result;
}

代码示例来源:origin: org.guvnor/guvnor-rest-backend

@Before
public void setUp() throws Exception {
  when(repositoryService.getRepository("repositoryAlias")).thenReturn(repository);
}

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

private void fireNewBranchEvent(final Path targetRoot,
                final org.uberfire.java.nio.file.Path nioTargetRepositoryRoot) {
  configuredRepositories.reloadRepositories();
  final Repository repository = repositoryService.getRepository(targetRoot);
  final Optional<Branch> branch = repository.getBranch(Paths.convert(nioTargetRepositoryRoot.getRoot()));
  if (branch.isPresent()) {
    newBranchEventEvent.fire(new NewBranchEvent(repository,
                          branch.get().getName(),
                          sessionInfo.getIdentity()));
  } else {
    throw new IllegalStateException("Could not find a branch that was just created. The Path used was " + nioTargetRepositoryRoot.getRoot());
  }
}

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

private void fireNewBranchEvent(final Space space,
                final Path targetRoot,
                final org.uberfire.java.nio.file.Path nioTargetRepositoryRoot) {
  configuredRepositories.reloadRepositories();
  final Repository repository = repositoryService.getRepository(space, targetRoot);
  final Optional<Branch> branch = repository.getBranch(Paths.convert(nioTargetRepositoryRoot.getRoot()));
  if (branch.isPresent()) {
    newBranchEventEvent.fire(new NewBranchEvent(repository,
                          branch.get().getName(),
                          sessionInfo.getIdentity()));
  } else {
    throw new IllegalStateException("Could not find a branch that was just created. The Path used was " + nioTargetRepositoryRoot.getRoot());
  }
}

代码示例来源: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.guvnor/guvnor-ala-ui-backend

@Test
public void testGetBranches() {
  List<String> branches = new ArrayList<>();
  branches.add("branch1");
  branches.add("branch2");
  branches.add("branch3");
  Repository repository = mock(Repository.class);
  when(repository.getBranches()).thenReturn(branches);
  when(repositoryService.getRepository(REPO_NAME)).thenReturn(repository);
  Collection<String> result = service.getBranches(REPO_NAME);
  assertEquals(branches,
         result);
}

代码示例来源:origin: org.guvnor/guvnor-ala-ui-backend

@Test
public void testProjects() {
  Repository repository = mock(Repository.class);
  @SuppressWarnings("unchecked")
  Set<Project> projects = mock(Set.class);
  when(repositoryService.getRepository(REPO_NAME)).thenReturn(repository);
  when(projectService.getProjects(repository,
                  BRANCH_NAME)).thenReturn(projects);
  Collection<Project> result = service.getProjects(REPO_NAME,
                           BRANCH_NAME);
  assertEquals(projects,
         result);
}

代码示例来源:origin: org.guvnor/guvnor-rest-backend

@Before
public void setUp() throws Exception {
  fileSystemProvider = new SimpleFileSystemProvider();
  final Repository repository = mock(Repository.class);
  when(repositoryService.getRepository("myRepository")).thenReturn(repository);
  when(repository.getDefaultBranch()).thenReturn("master");
  final Path root = fileSystemProvider.getPath(URI.create("default://master@myRepository/"));
  when(repository.getBranchRoot("master")).thenReturn(Paths.convert(root));
}

代码示例来源: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.jbpm/jbpm-console-ng-business-domain-backend

@Override
public void bootstrapProject( String repoAlias,
               String group,
               String artifact,
               String version ) {
  GAV gav = new GAV( group, artifact, version );
  try {
    Repository repository = repositoryService.getRepository( repoAlias );
    if ( repository != null ) {
      String projectLocation = repository.getUri() + ioService.getFileSystem( URI.create( repository.getUri() ) ).getSeparator() + artifact;
      if ( !ioService.exists( ioService.get( URI.create( projectLocation ) ) ) ) {
        projectService.newProject( repository.getBranchRoot( repository.getDefaultBranch() ),
                      new POM( gav ),
                      "/" );
      }
    } else {
      logger.error( "Repository " + repoAlias + " was not found, cannot add project" );
    }
  } catch ( Exception e ) {
    logger.error( "Unable to bootstrap project {} in repository {}", gav, repoAlias, e );
  }
}

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

@Override
public ProjectExplorerContent getContent(final String _path,
                     final ActiveOptions activeOptions) {
  checkNotEmpty("path",
         _path);
  final Path path = Paths.convert(ioService.get(URI.create(_path.trim())));
  final Module module = moduleService.resolveModule(path);
  final Path convertedPath = Paths.convert(Paths.convert(path).getRoot());
  final Repository repo = repositoryService.getRepository(convertedPath);
  final Branch branch = getBranch(repo,
                  convertedPath);
  return getContent(new ProjectExplorerContentQuery(repo,
                           branch,
                           module,
                           activeOptions));
}

代码示例来源: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())));
}

相关文章