/**
  * @see
  *     net.frontlinesms.data.repository.KeywordActionDao#getActions(net.frontlinesms.data.domain.Keyword)
  */
 public List<KeywordAction> getActions(Keyword keyword) {
   DetachedCriteria criteria = super.getCriterion();
   criteria.add(Restrictions.eq(KeywordAction.Field.KEYWORD.getFieldName(), keyword));
   return super.getList(criteria);
 }
 /**
  * @see
  *     net.frontlinesms.data.repository.KeywordActionDao#getAction(net.frontlinesms.data.domain.Keyword,
  *     KeywordAction.Type)
  */
 public KeywordAction getAction(Keyword keyword, KeywordAction.Type actionType) {
   DetachedCriteria criteria = super.getCriterion();
   criteria.add(Restrictions.eq(KeywordAction.Field.KEYWORD.getFieldName(), keyword));
   criteria.add(Restrictions.eq(KeywordAction.Field.TYPE.getFieldName(), actionType));
   return super.getUnique(criteria);
 }