Package org.drools.verifier.data
Interface VerifierData
-
public interface VerifierData
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidadd(VerifierComponent object)java.util.Collection<VerifierComponent>getAll()<T extends VerifierComponent>
java.util.Collection<T>getAll(VerifierComponentType type)EntryPointgetEntryPointByEntryId(java.lang.String entryId)FieldgetFieldByObjectTypeAndFieldName(java.lang.String base, java.lang.String fieldName)ImportgetImportByName(java.lang.String name)ObjectTypegetObjectTypeByFullName(java.lang.String name)ObjectTypegetObjectTypeByObjectTypeNameAndPackageName(java.lang.String factTypeName, java.lang.String packageName)java.util.Collection<ObjectType>getObjectTypesByRuleName(java.lang.String ruleName)RulePackagegetPackageByName(java.lang.String name)java.util.Collection<Restriction>getRestrictionsByFieldPath(java.lang.String path)VerifierRulegetRuleByName(java.lang.String name)java.util.Collection<VerifierRule>getRulesByCategoryName(java.lang.String categoryName)java.util.Collection<VerifierRule>getRulesByFieldPath(java.lang.String path)java.util.Collection<VerifierRule>getRulesByObjectTypePath(java.lang.String path)VariablegetVariableByRuleAndVariableName(java.lang.String ruleName, java.lang.String base)<T extends VerifierComponent>
TgetVerifierObject(VerifierComponentType type, java.lang.String path)
-
-
-
Method Detail
-
add
void add(VerifierComponent object)
-
getVerifierObject
<T extends VerifierComponent> T getVerifierObject(VerifierComponentType type, java.lang.String path)
-
getAll
<T extends VerifierComponent> java.util.Collection<T> getAll(VerifierComponentType type)
-
getAll
java.util.Collection<VerifierComponent> getAll()
-
getVariableByRuleAndVariableName
Variable getVariableByRuleAndVariableName(java.lang.String ruleName, java.lang.String base)
-
getObjectTypeByFullName
ObjectType getObjectTypeByFullName(java.lang.String name)
-
getFieldByObjectTypeAndFieldName
Field getFieldByObjectTypeAndFieldName(java.lang.String base, java.lang.String fieldName)
-
getPackageByName
RulePackage getPackageByName(java.lang.String name)
-
getRuleByName
VerifierRule getRuleByName(java.lang.String name)
-
getRulesByFieldPath
java.util.Collection<VerifierRule> getRulesByFieldPath(java.lang.String path)
-
getRulesByObjectTypePath
java.util.Collection<VerifierRule> getRulesByObjectTypePath(java.lang.String path)
-
getRestrictionsByFieldPath
java.util.Collection<Restriction> getRestrictionsByFieldPath(java.lang.String path)
-
getObjectTypesByRuleName
java.util.Collection<ObjectType> getObjectTypesByRuleName(java.lang.String ruleName)
-
getEntryPointByEntryId
EntryPoint getEntryPointByEntryId(java.lang.String entryId)
-
getRulesByCategoryName
java.util.Collection<VerifierRule> getRulesByCategoryName(java.lang.String categoryName)
-
getObjectTypeByObjectTypeNameAndPackageName
ObjectType getObjectTypeByObjectTypeNameAndPackageName(java.lang.String factTypeName, java.lang.String packageName)
-
getImportByName
Import getImportByName(java.lang.String name)
-
-