View Javadoc

1   package org.andromda.cartridges.ejb.metafacades;
2   
3   import org.andromda.cartridges.ejb.EJBProfile;
4   import org.apache.commons.lang.StringUtils;
5   
6   /**
7    * MetafacadeLogic implementation for org.andromda.cartridges.ejb.metafacades.EJBEntityAttributeFacade.
8    *
9    * @see org.andromda.cartridges.ejb.metafacades.EJBEntityAttributeFacade
10   */
11  public class EJBEntityAttributeFacadeLogicImpl
12          extends EJBEntityAttributeFacadeLogic
13  {
14      // ---------------- constructor -------------------------------
15  
16      public EJBEntityAttributeFacadeLogicImpl(Object metaObject, String context)
17      {
18          super(metaObject, context);
19      }
20  
21      /**
22       * @see org.andromda.cartridges.ejb.metafacades.EJBEntityAttributeFacade#getTransactionType()
23       */
24      protected java.lang.String handleGetTransactionType()
25      {
26          return (String)this.findTaggedValue(EJBProfile.TAGGEDVALUE_EJB_TRANSACTION_TYPE, true);
27      }
28  
29      /**
30       * @see org.andromda.metafacades.uml.AttributeFacade#getGetterName()
31       */
32      public java.lang.String getGetterName()
33      {
34          return "get" + StringUtils.capitalize(super.getName());
35      }
36  }