本文整理了Java中org.guvnor.structure.repositories.RepositoryService.getAllRepositories
方法的一些代码示例,展示了RepositoryService.getAllRepositories
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RepositoryService.getAllRepositories
方法的具体详情如下:
包路径:org.guvnor.structure.repositories.RepositoryService
类名称:RepositoryService
方法名:getAllRepositories
[英]Get all the repositories. Security checks are omitted.
[中]获取所有存储库。安全检查被省略。
代码示例来源:origin: org.guvnor/guvnor-structure-backend
@Override
public Collection<Repository> searchById(Collection<String> ids) {
List<Repository> results = new ArrayList<>();
for (Repository repo : repositoryService.getAllRepositories()) {
if (ids.contains(repo.getIdentifier())) {
results.add(repo);
}
}
return results;
}
}
代码示例来源:origin: kiegroup/appformer
private void setUpRepositories() {
doReturn(Optional.of(mock(Branch.class))).when(repository1).getDefaultBranch();
doReturn("repository1").when(repository1).getAlias();
doReturn("space1/repository1").when(repository1).getIdentifier();
doReturn(Optional.of(mock(Branch.class))).when(repository2).getDefaultBranch();
doReturn("repository-with-same-alias").when(repository2).getAlias();
doReturn("space1/repository-with-same-alias").when(repository2).getIdentifier();
doReturn(Optional.of(mock(Branch.class))).when(repository3).getDefaultBranch();
doReturn("repository-with-same-alias").when(repository3).getAlias();
doReturn("space2/repository-with-same-alias").when(repository3).getIdentifier();
allRepositories = new ArrayList<>();
allRepositories.add(repository1);
allRepositories.add(repository2);
allRepositories.add(repository3);
doReturn(allRepositories).when(repositoryService).getAllRepositoriesFromAllUserSpaces();
doReturn(allRepositories).when(repositoryService).getAllRepositoriesFromAllUserSpaces();
doReturn(Arrays.asList(repository1,
repository2)).when(repositoryService).getRepositories(Mockito.eq(space1));
doReturn(Arrays.asList(repository1,
repository2)).when(repositoryService).getAllRepositories(Mockito.eq(space1));
doReturn(Arrays.asList(repository3)).when(repositoryService).getAllRepositories(Mockito.eq(space2));
doReturn(Collections.singletonList(repository3)).when(repositoryService).getRepositories(Mockito.eq(space2));
}
代码示例来源:origin: org.guvnor/guvnor-structure-backend
@Override
public Collection<Repository> searchByAlias(String pattern,
int maxItems,
boolean caseSensitive) {
List<Repository> results = new ArrayList<>();
for (Repository repo : repositoryService.getAllRepositories()) {
String alias = repo.getAlias();
if (caseSensitive ? alias.contains(pattern) : alias.toLowerCase().contains(pattern.toLowerCase())) {
results.add(repo);
if (maxItems > 0 && results.size() >= maxItems) {
return results;
}
}
}
return results;
}
代码示例来源:origin: org.uberfire/uberfire-project-backend
private void setUpRepositories() {
doReturn(Optional.of(mock(Branch.class))).when(repository1).getDefaultBranch();
doReturn("repository1").when(repository1).getAlias();
doReturn("space1/repository1").when(repository1).getIdentifier();
doReturn(Optional.of(mock(Branch.class))).when(repository2).getDefaultBranch();
doReturn("repository-with-same-alias").when(repository2).getAlias();
doReturn("space1/repository-with-same-alias").when(repository2).getIdentifier();
doReturn(Optional.of(mock(Branch.class))).when(repository3).getDefaultBranch();
doReturn("repository-with-same-alias").when(repository3).getAlias();
doReturn("space2/repository-with-same-alias").when(repository3).getIdentifier();
allRepositories = new ArrayList<>();
allRepositories.add(repository1);
allRepositories.add(repository2);
allRepositories.add(repository3);
doReturn(allRepositories).when(repositoryService).getAllRepositoriesFromAllUserSpaces();
doReturn(allRepositories).when(repositoryService).getAllRepositoriesFromAllUserSpaces();
doReturn(Arrays.asList(repository1,
repository2)).when(repositoryService).getRepositories(Mockito.eq(space1));
doReturn(Arrays.asList(repository1,
repository2)).when(repositoryService).getAllRepositories(Mockito.eq(space1));
doReturn(Arrays.asList(repository3)).when(repositoryService).getAllRepositories(Mockito.eq(space2));
doReturn(Collections.singletonList(repository3)).when(repositoryService).getRepositories(Mockito.eq(space2));
}
代码示例来源:origin: kiegroup/appformer
@Override
public Collection<Repository> searchById(Collection<String> ids) {
List<Repository> results = new ArrayList<>();
for (Space space : orgUnitService.getAllUserSpaces()) {
for (Repository repo : repositoryService.getAllRepositories(space)) {
if (ids.contains(repo.getIdentifier())) {
results.add(repo);
}
}
}
return results;
}
}
代码示例来源:origin: kiegroup/appformer
@Override
public Collection<Repository> searchByAlias(String pattern,
int maxItems,
boolean caseSensitive) {
List<Repository> results = new ArrayList<>();
for (Space space : orgUnitService.getAllUserSpaces()) {
for (Repository repo : repositoryService.getAllRepositories(space)) {
String alias = repo.getAlias();
if (caseSensitive ? alias.contains(pattern) : alias.toLowerCase().contains(pattern.toLowerCase())) {
results.add(repo);
if (maxItems > 0 && results.size() >= maxItems) {
return results;
}
}
}
}
return results;
}
代码示例来源:origin: kiegroup/appformer
private void checkChildrenRepositoryContributors(final OrganizationalUnit updatedOrganizationalUnit) {
repositoryService.getAllRepositories(updatedOrganizationalUnit.getSpace()).forEach(repository -> {
final List<Contributor> repositoryContributors = new ArrayList<>(repository.getContributors());
final boolean repositoryContributorsChanged = repositoryContributors.retainAll(updatedOrganizationalUnit.getContributors());
if (repositoryContributorsChanged) {
repositoryService.updateContributors(repository, repositoryContributors);
}
});
}
代码示例来源:origin: org.guvnor/guvnor-project-backend
@Override
public Collection<Project> searchByName(String pattern,
int maxItems,
boolean caseSensitive) {
List<Project> results = new ArrayList<>();
for (Repository repository : repositoryService.getAllRepositories()) {
ProjectService projectService = getProjectService();
if (projectService != null) {
Set<Project> repositoryProjects = projectService.getAllProjects(repository,
"master");
for (Project project : repositoryProjects) {
String name = project.getProjectName();
if (caseSensitive ? name.contains(pattern) : name.toLowerCase().contains(pattern.toLowerCase())) {
results.add(project);
if (maxItems > 0 && results.size() >= maxItems) {
return results;
}
}
}
}
}
return results;
}
代码示例来源:origin: org.guvnor/guvnor-project-backend
@Override
public Collection<Project> searchById(Collection<String> ids) {
List<Project> results = new ArrayList<>();
for (Repository repository : repositoryService.getAllRepositories()) {
ProjectService projectService = getProjectService();
if (projectService != null) {
Set<Project> repositoryProjects = projectService.getAllProjects(repository,
"master");
for (Project project : repositoryProjects) {
if (ids.contains(project.getIdentifier())) {
results.add(project);
}
}
}
}
return results;
}
}
代码示例来源:origin: org.guvnor/guvnor-structure-client
@Override
public Collection<Repository> getAllRepositories() {
Collection<Repository> result = repositoryService.getAllRepositories();
remoteCallback.callback(result);
return result;
}
代码示例来源:origin: kiegroup/appformer
@Override
public Collection<Repository> getAllRepositories(Space space) {
Collection<Repository> result = repositoryService.getAllRepositories(space);
remoteCallback.callback(result);
return result;
}
代码示例来源:origin: kiegroup/appformer
@Override
public Collection<WorkspaceProject> getAllWorkspaceProjectsByName(final OrganizationalUnit organizationalUnit,
final String name) {
final List<WorkspaceProject> result = new ArrayList<>();
Space space = spaces.getSpace(organizationalUnit.getName());
for (final Repository repository : repositoryService.getAllRepositories(space)) {
if (repository.getDefaultBranch().isPresent()) {
final WorkspaceProject project = new WorkspaceProject(organizationalUnit,
repository,
repository.getDefaultBranch().get(),
moduleService.resolveModule(repository.getDefaultBranch().get().getPath()));
if (name == null || name.equals(project.getName())) {
result.add(project);
}
}
}
return result;
}
代码示例来源:origin: org.uberfire/uberfire-project-backend
@Override
public Collection<WorkspaceProject> getAllWorkspaceProjectsByName(final OrganizationalUnit organizationalUnit,
final String name) {
final List<WorkspaceProject> result = new ArrayList<>();
Space space = spaces.getSpace(organizationalUnit.getName());
for (final Repository repository : repositoryService.getAllRepositories(space)) {
if (repository.getDefaultBranch().isPresent()) {
final WorkspaceProject project = new WorkspaceProject(organizationalUnit,
repository,
repository.getDefaultBranch().get(),
moduleService.resolveModule(repository.getDefaultBranch().get().getPath()));
if (name == null || name.equals(project.getName())) {
result.add(project);
}
}
}
return result;
}
代码示例来源:origin: org.guvnor/guvnor-structure-backend
@Before
public void setUp() throws Exception {
when(itemA.getIdentifier()).thenReturn("itemA");
when(itemB.getIdentifier()).thenReturn("itemB");
when(itemA.getAlias()).thenReturn("Item A");
when(itemB.getAlias()).thenReturn("Item B");
when(resourceService.getAllRepositories()).thenReturn(Arrays.asList(itemA,
itemB));
searchService = new RepositorySearchServiceImpl(resourceService);
}
代码示例来源:origin: org.uberfire/uberfire-structure-backend
@Before
public void setUp() throws Exception {
space = new Space("test-realm");
when(orgUnitService.getAllUserSpaces()).thenReturn(Collections.singletonList(space));
when(itemA.getIdentifier()).thenReturn("itemA");
when(itemB.getIdentifier()).thenReturn("itemB");
when(itemA.getAlias()).thenReturn("Item A");
when(itemB.getAlias()).thenReturn("Item B");
when(resourceService.getAllRepositories(space)).thenReturn(Arrays.asList(itemA,
itemB));
searchService = new RepositorySearchServiceImpl(resourceService, orgUnitService);
}
代码示例来源:origin: org.guvnor/guvnor-project-backend
@Before
public void setUp() throws Exception {
when(itemA.getIdentifier()).thenReturn("itemA");
when(itemB.getIdentifier()).thenReturn("itemB");
when(itemA.getProjectName()).thenReturn("Item A");
when(itemB.getProjectName()).thenReturn("Item B");
when(repositoryService.getAllRepositories()).thenReturn(Arrays.asList(mock(Repository.class)));
when(projectServices.get()).thenReturn(projectService);
when(projectService.getAllProjects(any(),
anyString())).thenReturn(new HashSet() {{
add(itemA);
add(itemB);
}});
searchService = new ProjectSearchServiceImpl(repositoryService,
projectServices);
}
代码示例来源:origin: kiegroup/appformer
@Before
public void setUp() throws Exception {
space = new Space("test-realm");
when(orgUnitService.getAllUserSpaces()).thenReturn(Collections.singletonList(space));
when(itemA.getIdentifier()).thenReturn("itemA");
when(itemB.getIdentifier()).thenReturn("itemB");
when(itemA.getAlias()).thenReturn("Item A");
when(itemB.getAlias()).thenReturn("Item B");
when(resourceService.getAllRepositories(space)).thenReturn(Arrays.asList(itemA,
itemB));
searchService = new RepositorySearchServiceImpl(resourceService, orgUnitService);
}
代码示例来源:origin: org.guvnor/guvnor-services-backend
@Before
public void setUp() {
permissionManager = new DefaultPermissionManager();
authorizationPolicy = permissionManager.newAuthorizationPolicy().build();
migrationTool = spy(new ACLMigrationTool(organizationalUnitService,
repositoryService,
mock(Instance.class),
permissionManager,
policyStorage));
when(migrationTool.getProjectService()).thenReturn(projectService);
when(organizationalUnitService.getAllOrganizationalUnits()).thenReturn(Collections.singleton(orgUnit1));
when(repositoryService.getAllRepositories()).thenReturn(Collections.singleton(repo1));
when(projectService.getAllProjects(repo1,
"master")).thenReturn(Collections.singleton(project1));
when(orgUnit1.getIdentifier()).thenReturn("orgUnit1");
when(orgUnit1.getResourceType()).thenReturn(OrganizationalUnit.RESOURCE_TYPE);
when(orgUnit1.getGroups()).thenReturn(Collections.singleton("group1"));
when(repo1.getIdentifier()).thenReturn("repo1");
when(repo1.getResourceType()).thenReturn(Repository.RESOURCE_TYPE);
when(repo1.getGroups()).thenReturn(Collections.singleton("group1"));
when(project1.getIdentifier()).thenReturn("project1");
when(project1.getResourceType()).thenReturn(Project.RESOURCE_TYPE);
when(project1.getGroups()).thenReturn(Collections.singleton("group2"));
}
代码示例来源:origin: org.guvnor/guvnor-services-backend
public void migrateRepositories(AuthorizationPolicy policy) {
Collection<Repository> itemList = repositoryService.getAllRepositories();
for (Repository item : itemList) {
Permission p = permissionManager.createPermission(item,
RepositoryAction.READ,
true);
for (String groupName : item.getGroups()) {
Group group = getGroup(groupName);
PermissionCollection pc = policy.getPermissions(group);
pc.add(p);
}
migrateProjects(policy,
item);
}
}
内容来源于网络,如有侵权,请联系作者删除!