1 package com.neidetcher.petunia.service; 2 3 import java.util.List; 4 5 public interface KnowledgeDao 6 { 7 8 public Knowledge save(Knowledge knowledge); 9 10 public Knowledge find(Integer id); 11 12 public List<Knowledge> findByTagName(String tagName); 13 14 public List<Knowledge> findByCategoryId(Integer knowledgeId); 15 16 public List<String> findTags(Integer knowledgeId); 17 18 public void addTag(Integer knowledgeId, String tagName); 19 20 public void removeTag(Integer knowledgeId, String tagName); 21 }