Interface RuleModelPersistence
-
- All Known Implementing Classes:
RuleModelDRLPersistenceImpl
public interface RuleModelPersistence
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Stringmarshal(org.drools.workbench.models.datamodel.rule.RuleModel model)org.drools.workbench.models.datamodel.rule.RuleModelunmarshal(String str, List<String> globals, org.kie.soup.project.datamodel.oracle.PackageDataModelOracle dmo)org.drools.workbench.models.datamodel.rule.RuleModelunmarshal(String str, List<String> globals, org.kie.soup.project.datamodel.oracle.PackageDataModelOracle dmo, boolean splitEvals)org.drools.workbench.models.datamodel.rule.RuleModelunmarshal(String str, List<String> globals, org.kie.soup.project.datamodel.oracle.PackageDataModelOracle dmo, Collection<RuleModelIActionPersistenceExtension> extensions)org.drools.workbench.models.datamodel.rule.RuleModelunmarshalUsingDSL(String str, List<String> globals, org.kie.soup.project.datamodel.oracle.PackageDataModelOracle dmo, String... dsls)org.drools.workbench.models.datamodel.rule.RuleModelunmarshalUsingDSL(String str, List<String> globals, org.kie.soup.project.datamodel.oracle.PackageDataModelOracle dmo, Collection<RuleModelIActionPersistenceExtension> extensions, String... dsls)
-
-
-
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:
-
unmarshal
org.drools.workbench.models.datamodel.rule.RuleModel unmarshal(String str, List<String> globals, org.kie.soup.project.datamodel.oracle.PackageDataModelOracle dmo, Collection<RuleModelIActionPersistenceExtension> extensions)
-
unmarshalUsingDSL
org.drools.workbench.models.datamodel.rule.RuleModel unmarshalUsingDSL(String str, List<String> globals, org.kie.soup.project.datamodel.oracle.PackageDataModelOracle dmo, String... dsls)
-
unmarshalUsingDSL
org.drools.workbench.models.datamodel.rule.RuleModel unmarshalUsingDSL(String str, List<String> globals, org.kie.soup.project.datamodel.oracle.PackageDataModelOracle dmo, Collection<RuleModelIActionPersistenceExtension> extensions, String... dsls)
-
-