1 package org.andromda.cartridges.bpm4struts.metafacades;
2
3 import org.andromda.cartridges.bpm4struts.Bpm4StrutsGlobals;
4
5
6 /**
7 * MetafacadeLogic implementation for org.andromda.cartridges.bpm4struts.metafacades.StrutsBackendService.
8 *
9 * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsBackendService
10 */
11 public class StrutsBackendServiceLogicImpl
12 extends StrutsBackendServiceLogic
13 {
14 public StrutsBackendServiceLogicImpl(
15 Object metaObject,
16 String context)
17 {
18 super(metaObject, context);
19 }
20
21 /**
22 * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsBackendService#getAccessorImplementation()
23 */
24 protected java.lang.String handleGetAccessorImplementation()
25 {
26 String accessorImplementation = String.valueOf(
27 getConfiguredProperty(Bpm4StrutsGlobals.SERVICE_ACCESSOR_PATTERN));
28 return accessorImplementation.replaceAll("\\{0\\}", getPackageName()).replaceAll("\\{1\\}", getName());
29 }
30
31 /**
32 * @see org.andromda.metafacades.uml.ModelElementFacade#getFullyQualifiedName()
33 */
34 public java.lang.String getFullyQualifiedName()
35 {
36 String packageName = String.valueOf(
37 getConfiguredProperty(Bpm4StrutsGlobals.SERVICE_PACKAGE_NAME_PATTERN));
38 return packageName.replaceAll("\\{0\\}", super.getPackageName()) + "." + this.getName();
39 }
40
41 }