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
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 }