From: Vance K. <va...@us...> - 2006-04-17 02:01:43
|
User: vancek Date: 06/04/16 19:01:43 Modified: andromda-ejb3/src/main/java/org/andromda/cartridges/ejb3/metafacades EJB3WebServiceOperationFacadeLogicImpl.java Log: fixed line breaks in parameter formatting in operation signature. implemented handleGetMethodName and handleGetResultName. Revision Changes Path 1.2 +23 -5 cartridges/andromda-ejb3/src/main/java/org/andromda/cartridges/ejb3/metafacades/EJB3WebServiceOperationFacadeLogicImpl.java Index: EJB3WebServiceOperationFacadeLogicImpl.java =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/java/org/andromda/cartridges/ejb3/metafacades/EJB3WebServiceOperationFacadeLogicImpl.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -w -r1.1 -r1.2 --- EJB3WebServiceOperationFacadeLogicImpl.java 11 Apr 2006 16:12:14 -0000 1.1 +++ EJB3WebServiceOperationFacadeLogicImpl.java 17 Apr 2006 02:01:43 -0000 1.2 @@ -85,10 +85,7 @@ { buffer.append(","); } - else - { buffer.append('\n'); - } // Add WebParam annotation if (withArgumentNames) @@ -108,8 +105,8 @@ buffer.append(paramter.getName()); } commaNeeded = true; - buffer.append('\n'); } + buffer.append('\n'); if (commaNeeded) { buffer.append(" "); @@ -117,4 +114,25 @@ return buffer.toString(); } + /** + * @see org.andromda.cartridges.ejb3.metafacades.EJB3WebServiceOperationFacadeLogic#handleGetMethodName() + */ + protected String handleGetMethodName() + { + String methodName = (String)this.findTaggedValue(EJB3Profile.TAGGEDVALUE_WEBSERVICE_OPERATION_NAME); + if (StringUtils.isBlank(methodName)) + { + methodName = StringUtils.capitalize(this.getName()); + } + return methodName; + } + + /** + * @see org.andromda.cartridges.ejb3.metafacades.EJB3WebServiceOperationFacadeLogic#handleGetResultName() + */ + protected String handleGetResultName() + { + return (String)this.findTaggedValue(EJB3Profile.TAGGEDVALUE_WEBSERVICE_OPERATION_RESULT_NAME); + } + } \ No newline at end of file |