View Javadoc

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  }