Interface ClassificationService

    • Method Detail

      • findMatchingRules

        java.util.List<Rule> findMatchingRules​(Criteria criteria)
      • countMatchingRules

        int countMatchingRules​(Criteria criteria)
      • getRule

        Rule getRule​(int ruleId)
      • deleteRules

        void deleteRules​(int groupId)
      • deleteRule

        void deleteRule​(int ruleId)
      • updateRule

        void updateRule​(Rule rule)
      • findMatchingGroups

        java.util.List<Group> findMatchingGroups​(Criteria criteria)
      • countMatchingGroups

        int countMatchingGroups​(Criteria criteria)
      • getGroup

        Group getGroup​(int groupId)
      • saveGroup

        java.lang.Integer saveGroup​(Group group)
      • deleteGroup

        void deleteGroup​(int groupId)
      • updateGroup

        void updateGroup​(Group group)
      • importRules

        void importRules​(int groupId,
                         java.io.InputStream inputStream,
                         boolean hasHeader,
                         boolean deleteExistingRules)
                  throws CSVImportException
        Throws:
        CSVImportException
      • exportRules

        java.lang.String exportRules​(int groupId)
      • getInvalidRules

        java.util.List<Rule> getInvalidRules()
      • validateRule

        void validateRule​(Rule validateMe)