org.drools.analytics.dao
Interface AnalyticsData


public interface AnalyticsData

Author:
Toni Rikkola

Method Summary
 java.util.Collection<? extends java.lang.Object> getAll()
           
 java.util.Collection<AnalyticsClass> getAllClasses()
           
 java.util.Collection<Field> getAllFields()
           
 java.util.Collection<RulePackage> getAllRulePackages()
           
 java.util.Collection<AnalyticsRule> getAllRules()
           
 AnalyticsClass getClassById(int id)
           
 AnalyticsClass getClassByPackageAndName(java.lang.String name)
           
 java.util.Collection<AnalyticsClass> getClassesByRuleName(java.lang.String ruleName)
           
 Field getFieldByClassAndFieldName(java.lang.String className, java.lang.String fieldName)
           
 FieldClassLink getFieldClassLink(int id, int id2)
           
 java.util.Collection<Field> getFieldsByClassId(int id)
           
 java.util.Collection<Field> getFieldsWithGaps()
           
 java.util.Collection<Gap> getGapsByFieldId(int fieldId)
           
 java.util.Collection<RangeCheckCause> getRangeCheckCauses()
           
 java.util.Collection<RangeCheckCause> getRangeCheckCausesByFieldId(int id)
           
 java.util.Collection<Restriction> getRestrictionsByFieldId(int id)
           
 RulePackage getRulePackageByName(java.lang.String name)
           
 java.util.Collection<AnalyticsRule> getRulesByClassId(int id)
           
 java.util.Collection<AnalyticsRule> getRulesByFieldId(int id)
           
 Variable getVariableByRuleAndVariableName(java.lang.String ruleName, java.lang.String variableName)
           
 void remove(Gap gap)
           
 void save(AnalyticsClass clazz)
           
 void save(AnalyticsRule rule)
           
 void save(Constraint constraint)
           
 void save(Field field)
           
 void save(FieldClassLink link)
           
 void save(Gap gap)
           
 void save(MissingNumberPattern missingNumberPattern)
           
 void save(Pattern pattern)
           
 void save(PatternPossibility possibility)
           
 void save(Restriction restriction)
           
 void save(RulePackage rulePackage)
           
 void save(RulePossibility possibility)
           
 void save(Variable variable)
           
 

Method Detail

save

void save(AnalyticsClass clazz)

save

void save(Field field)

save

void save(Variable variable)

save

void save(AnalyticsRule rule)

save

void save(Pattern pattern)

save

void save(Constraint constraint)

save

void save(Restriction restriction)

save

void save(FieldClassLink link)

save

void save(PatternPossibility possibility)

save

void save(RulePossibility possibility)

save

void save(RulePackage rulePackage)

save

void save(Gap gap)

remove

void remove(Gap gap)

save

void save(MissingNumberPattern missingNumberPattern)

getClassByPackageAndName

AnalyticsClass getClassByPackageAndName(java.lang.String name)

getClassById

AnalyticsClass getClassById(int id)

getFieldByClassAndFieldName

Field getFieldByClassAndFieldName(java.lang.String className,
                                  java.lang.String fieldName)

getVariableByRuleAndVariableName

Variable getVariableByRuleAndVariableName(java.lang.String ruleName,
                                          java.lang.String variableName)

getAll

java.util.Collection<? extends java.lang.Object> getAll()

getFieldClassLink

FieldClassLink getFieldClassLink(int id,
                                 int id2)

getAllRules

java.util.Collection<AnalyticsRule> getAllRules()

getClassesByRuleName

java.util.Collection<AnalyticsClass> getClassesByRuleName(java.lang.String ruleName)

getAllClasses

java.util.Collection<AnalyticsClass> getAllClasses()

getAllRulePackages

java.util.Collection<RulePackage> getAllRulePackages()

getFieldsByClassId

java.util.Collection<Field> getFieldsByClassId(int id)

getRulesByClassId

java.util.Collection<AnalyticsRule> getRulesByClassId(int id)

getAllFields

java.util.Collection<Field> getAllFields()

getRulesByFieldId

java.util.Collection<AnalyticsRule> getRulesByFieldId(int id)

getFieldsWithGaps

java.util.Collection<Field> getFieldsWithGaps()

getGapsByFieldId

java.util.Collection<Gap> getGapsByFieldId(int fieldId)

getRulePackageByName

RulePackage getRulePackageByName(java.lang.String name)

getRestrictionsByFieldId

java.util.Collection<Restriction> getRestrictionsByFieldId(int id)

getRangeCheckCauses

java.util.Collection<RangeCheckCause> getRangeCheckCauses()

getRangeCheckCausesByFieldId

java.util.Collection<RangeCheckCause> getRangeCheckCausesByFieldId(int id)