From: Vance K. <va...@us...> - 2006-02-08 10:17:12
|
User: vancek Date: 06/02/08 02:17:07 Modified: andromda-ejb3/src/main/java/org/andromda/cartridges/ejb3/metafacades EJB3FinderMethodArgumentFacadeLogicImpl.java Log: isFirstResult and isMaxResults now check for corresponding stereotypes rather than tagged value Revision Changes Path 1.5 +2 -22 cartridges/andromda-ejb3/src/main/java/org/andromda/cartridges/ejb3/metafacades/EJB3FinderMethodArgumentFacadeLogicImpl.java Index: EJB3FinderMethodArgumentFacadeLogicImpl.java =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/java/org/andromda/cartridges/ejb3/metafacades/EJB3FinderMethodArgumentFacadeLogicImpl.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -w -r1.4 -r1.5 --- EJB3FinderMethodArgumentFacadeLogicImpl.java 6 Feb 2006 04:04:39 -0000 1.4 +++ EJB3FinderMethodArgumentFacadeLogicImpl.java 8 Feb 2006 10:17:07 -0000 1.5 @@ -57,17 +57,7 @@ */ protected boolean handleIsFirstResult() { - boolean firstResult = false; - String resultType = - (String)this.findTaggedValue(EJB3Profile.TAGGEDVALUE_PERSISTENCE_FINDER_PARAMETER_RESULT_TYPE); - if (StringUtils.isNotBlank(resultType)) - { - if (resultType.equalsIgnoreCase(EJB3Globals.FINDER_RESULT_TYPE_FIRST)) - { - firstResult = true; - } - } - return firstResult; + return this.hasStereotype(EJB3Profile.STEREOTYPE_FINDER_RESULT_TYPE_FIRST); } /** @@ -75,17 +65,7 @@ */ protected boolean handleIsMaxResults() { - boolean maxResults = false; - String resultType = - (String)this.findTaggedValue(EJB3Profile.TAGGEDVALUE_PERSISTENCE_FINDER_PARAMETER_RESULT_TYPE); - if (StringUtils.isNotBlank(resultType)) - { - if (resultType.equalsIgnoreCase(EJB3Globals.FINDER_RESULT_TYPE_MAX)) - { - maxResults = true; - } - } - return maxResults; + return this.hasStereotype(EJB3Profile.STEREOTYPE_FINDER_RESULT_TYPE_MAX); } /** |