|
From: <jbo...@li...> - 2006-06-08 18:47:30
|
Author: adamw Date: 2006-06-08 14:47:25 -0400 (Thu, 08 Jun 2006) New Revision: 4678 Modified: labs/shotoku/trunk/shotoku-tags/src/java/org/jboss/shotoku/tags/service/TagServiceImpl.java Log: http://jira.jboss.com/jira/browse/JBSHOTOKU-86 Modified: labs/shotoku/trunk/shotoku-tags/src/java/org/jboss/shotoku/tags/service/TagServiceImpl.java =================================================================== --- labs/shotoku/trunk/shotoku-tags/src/java/org/jboss/shotoku/tags/service/TagServiceImpl.java 2006-06-08 18:28:54 UTC (rev 4677) +++ labs/shotoku/trunk/shotoku-tags/src/java/org/jboss/shotoku/tags/service/TagServiceImpl.java 2006-06-08 18:47:25 UTC (rev 4678) @@ -183,7 +183,19 @@ } public Tag getTag(String tagName) throws TagGetException { - return null; + try { + //noinspection unchecked + TagEntity result = (TagEntity) manager.createQuery("from TagEntity where name = :name"). + setParameter("name", tagName).getSingleResult(); + + if (result == null) { + return null; + } + + return result.getTag(); + } catch (Throwable e) { + throw new TagGetException(e); + } } public TagList getTags(List<String> tagNames) throws TagGetException { |