本文整理了Java中org.guvnor.structure.repositories.RepositoryService.updateContributors
方法的一些代码示例,展示了RepositoryService.updateContributors
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RepositoryService.updateContributors
方法的具体详情如下:
包路径:org.guvnor.structure.repositories.RepositoryService
类名称:RepositoryService
方法名:updateContributors
暂无
代码示例来源:origin: kiegroup/appformer
@Override
public void updateContributors(Repository repository,
List<Contributor> contributors) {
repositoryService.updateContributors(repository,
contributors);
}
代码示例来源: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: kiegroup/appformer
public void userRemoved(final @Observes UserDeletedEvent event) {
final String removedUserIdentifier = event.getIdentifier();
for (OrganizationalUnit organizationalUnit : getAllOrganizationalUnits()) {
final boolean userRemoved = organizationalUnit.getContributors().removeIf(c -> c.getUsername().equals(removedUserIdentifier));
if (userRemoved) {
updateOrganizationalUnit(organizationalUnit.getName(),
organizationalUnit.getDefaultGroupId(),
organizationalUnit.getContributors());
}
for (Repository repository : organizationalUnit.getRepositories()) {
final List<Contributor> updatedRepositoryContributors = new ArrayList<>(repository.getContributors());
final boolean repositoryContributorRemoved = updatedRepositoryContributors.removeIf(c -> c.getUsername().equals(removedUserIdentifier));
if (repositoryContributorRemoved) {
repositoryService.updateContributors(repository,
updatedRepositoryContributors);
}
}
}
}
代码示例来源: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
@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());
}
内容来源于网络,如有侵权,请联系作者删除!