User: ecrutchfield
Date: 06/09/25 12:22:42
Modified: andromda-aspdotnet/src/main/java/org/andromda/cartridges/aspdotnet/metafacades
AspControllerLogicImpl.java
Log:
get implementation name from namespace property
Revision Changes Path
1.2 +3 -4 cartridges/andromda-aspdotnet/src/main/java/org/andromda/cartridges/aspdotnet/metafacades/AspControllerLogicImpl.java
Index: AspControllerLogicImpl.java
===================================================================
RCS file: /cvsroot/andromdaplugins/cartridges/andromda-aspdotnet/src/main/java/org/andromda/cartridges/aspdotnet/metafacades/AspControllerLogicImpl.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -w -r1.1 -r1.2
--- AspControllerLogicImpl.java 17 Sep 2006 17:30:02 -0000 1.1
+++ AspControllerLogicImpl.java 25 Sep 2006 19:22:42 -0000 1.2
@@ -1,7 +1,8 @@
package org.andromda.cartridges.aspdotnet.metafacades;
-import org.andromda.metafacades.uml.DependencyFacade;
import org.andromda.metafacades.uml.ModelElementFacade;
+import org.andromda.metafacades.uml.DependencyFacade;
+import org.andromda.cartridges.aspdotnet.CommonProperties;
import org.apache.commons.lang.ObjectUtils;
import org.apache.commons.lang.StringUtils;
@@ -46,9 +47,7 @@
*/
protected java.lang.String handleGetImplementationName()
{
- //final String pattern = ObjectUtils.toString(this.getConfiguredProperty(CommonProperties.CONTROLLER_IMPLEMENTATION_PATTERN));
- // @todo add CONTROLLER_IMPLEMENTATION_PATTERN to namespace and profile, then use here
- final String pattern = "{0}Impl";
+ final String pattern = ObjectUtils.toString(this.getConfiguredProperty(CommonProperties.CONTROLLER_IMPLEMENTATION_PATTERN));
return pattern.replaceFirst("\\{0\\}", StringUtils.capitalize(this.getName()));
}
|