001package org.andromda.cartridges.ejb.metafacades;
002
003import org.andromda.cartridges.ejb.EJBProfile;
004
005/**
006 * MetafacadeLogic implementation for org.andromda.cartridges.ejb.metafacades.EJBSessionAttributeFacade.
007 *
008 * @see org.andromda.cartridges.ejb.metafacades.EJBSessionAttributeFacade
009 */
010public class EJBSessionAttributeFacadeLogicImpl
011        extends EJBSessionAttributeFacadeLogic
012{
013    private static final long serialVersionUID = 34L;
014    // ---------------- constructor -------------------------------
015
016    /**
017     * @param metaObject
018     * @param context
019     */
020    public EJBSessionAttributeFacadeLogicImpl(Object metaObject, String context)
021    {
022        super(metaObject, context);
023    }
024
025    /**
026     * @see org.andromda.cartridges.ejb.metafacades.EJBSessionAttributeFacadeLogic#handleGetTransactionType()
027     * @see org.andromda.cartridges.ejb.metafacades.EJBSessionAttributeFacade#getTransactionType()
028     */
029    protected String handleGetTransactionType()
030    {
031        return (String)this.findTaggedValue(EJBProfile.TAGGEDVALUE_EJB_TRANSACTION_TYPE, true);
032    }
033}