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
|