Interface RuleModelPersistence

    • Method Detail

      • marshal

        String marshal​(org.drools.workbench.models.datamodel.rule.RuleModel model)
      • unmarshal

        org.drools.workbench.models.datamodel.rule.RuleModel unmarshal​(String str,
                                                                       List<String> globals,
                                                                       org.kie.soup.project.datamodel.oracle.PackageDataModelOracle dmo)
      • unmarshal

        org.drools.workbench.models.datamodel.rule.RuleModel unmarshal​(String str,
                                                                       List<String> globals,
                                                                       org.kie.soup.project.datamodel.oracle.PackageDataModelOracle dmo,
                                                                       boolean splitEvals)
        Parameters:
        splitEvals - When true, each unresolved DRL will be split to a separate FreeFromLine element. When false, the DRL will be placed into FreeFormLine as a blob.
        Returns:
      • unmarshalUsingDSL

        org.drools.workbench.models.datamodel.rule.RuleModel unmarshalUsingDSL​(String str,
                                                                               List<String> globals,
                                                                               org.kie.soup.project.datamodel.oracle.PackageDataModelOracle dmo,
                                                                               String... dsls)