コード例 #1
0
  private void addHelloWorldRule() throws Exception {
    RuleManager ruleManager = getOsgiService(RuleManager.class);
    ruleManager.addImport("org.openengsb.domain.example.ExampleDomain");

    ruleManager.addGlobal("org.openengsb.domain.example.ExampleDomain", "example");

    RuleBaseElementId id = new RuleBaseElementId(RuleBaseElementType.Rule, "hello1");
    String rule = readRule();
    ruleManager.add(id, rule);
  }