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

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

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

RepositoryService.addGroup介绍

暂无

代码示例

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

@Override
public void addGroup(Repository repository,
           String group) {
  repositoryService.addGroup(repository,
                group);
}

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

@Override
public void addGroup(Repository repository,
           String group) {
  repositoryService.addGroup(repository,
                group);
}

代码示例来源: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";
  }
  System.out.print(">>Security groups (comma separated list):");
  String groupsIn = input.nextLine();
  if (groupsIn.trim().length() > 0) {
    
    String[] groups = groupsIn.split(",");
    for (String group : groups) {
      if (repo.getGroups().contains(group)) {
        continue;
      }
      repositoryService.addGroup(repo, group);
      result.append("Group " + group + " added successfully to repository " + repo.getAlias() + "\n");
    }
  }
  container.getBeanManager().fireEvent(new SystemRepositoryChangedEvent(), new AnnotationLiteral<OrgUnit>() {});
  return result.toString();
}

相关文章