package ee.esutoniagodesu.service;
import ee.esutoniagodesu.bean.ProjectDAO;
import ee.esutoniagodesu.repository.project.KanjiDB;
import org.apache.log4j.Logger;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import javax.inject.Inject;
import java.util.List;
@Service
@Transactional
public class KanjiService {
private static final Logger log = Logger.getLogger(KuromojiService.class);
@Inject
private ProjectDAO dao;
@Inject
private KanjiDB kanjiDB;
public List<String[]> examplewords(String kanji, int count) {
StringBuilder msg = new StringBuilder("examplewords: kanji=" + kanji);
if (kanji == null) throw new IllegalArgumentException(msg.toString());
log.debug(msg.toString());
return kanjiDB.getExampleWords(kanji, count);
}
public boolean hasKanji(char kanji) {
return kanjiDB.containsKanji(kanji);
}
}