public class DefaultClassificationService extends Object implements ClassificationService
| Constructor and Description |
|---|
DefaultClassificationService(ClassificationRuleDao classificationRuleDao,
ClassificationGroupDao classificationGroupDao,
ClassificationEngine classificationEngine,
FilterService filterService,
org.springframework.transaction.support.TransactionOperations transactionOperations) |
| Modifier and Type | Method and Description |
|---|---|
String |
classify(ClassificationRequest classificationRequest) |
int |
countMatchingGroups(Criteria criteria) |
int |
countMatchingRules(Criteria criteria) |
void |
deleteGroup(int groupId) |
void |
deleteRule(int ruleId) |
void |
deleteRules(int groupId) |
String |
exportRules(int groupId) |
List<Group> |
findMatchingGroups(Criteria criteria) |
List<Rule> |
findMatchingRules(Criteria criteria) |
Group |
getGroup(int groupId) |
Rule |
getRule(int ruleId) |
void |
importRules(InputStream inputStream,
boolean hasHeader,
boolean deleteExistingRules) |
Integer |
saveRule(Rule rule) |
void |
updateGroup(Group group) |
void |
updateRule(Rule rule) |
public DefaultClassificationService(ClassificationRuleDao classificationRuleDao, ClassificationGroupDao classificationGroupDao, ClassificationEngine classificationEngine, FilterService filterService, org.springframework.transaction.support.TransactionOperations transactionOperations)
public List<Rule> findMatchingRules(Criteria criteria)
findMatchingRules in interface ClassificationServicepublic int countMatchingRules(Criteria criteria)
countMatchingRules in interface ClassificationServicepublic Rule getRule(int ruleId)
getRule in interface ClassificationServicepublic Integer saveRule(Rule rule) throws InvalidRuleException
saveRule in interface ClassificationServiceInvalidRuleExceptionpublic void importRules(InputStream inputStream, boolean hasHeader, boolean deleteExistingRules) throws CSVImportException
importRules in interface ClassificationServiceCSVImportExceptionpublic String exportRules(int groupId)
exportRules in interface ClassificationServicepublic void deleteRules(int groupId)
deleteRules in interface ClassificationServicepublic void deleteRule(int ruleId)
deleteRule in interface ClassificationServicepublic void updateRule(Rule rule)
updateRule in interface ClassificationServicepublic String classify(ClassificationRequest classificationRequest)
classify in interface ClassificationServicepublic List<Group> findMatchingGroups(Criteria criteria)
findMatchingGroups in interface ClassificationServicepublic int countMatchingGroups(Criteria criteria)
countMatchingGroups in interface ClassificationServicepublic Group getGroup(int groupId)
getGroup in interface ClassificationServicepublic void deleteGroup(int groupId)
deleteGroup in interface ClassificationServicepublic void updateGroup(Group group)
updateGroup in interface ClassificationServiceCopyright © 2019. All rights reserved.