001package org.andromda.cartridges.ejb3.metafacades;
002
003/**
004 * MetafacadeLogic implementation for org.andromda.cartridges.ejb3.metafacades.EJB3ValueObjectFacade.
005 *
006 * @see EJB3ValueObjectFacade
007 */
008public class EJB3ValueObjectFacadeLogicImpl
009    extends EJB3ValueObjectFacadeLogic
010{
011    private static final long serialVersionUID = 34L;
012    /**
013     * @param metaObject
014     * @param context
015     */
016    public EJB3ValueObjectFacadeLogicImpl(final Object metaObject, final String context)
017    {
018        super(metaObject, context);
019    }
020
021    /**
022     * @see EJB3ValueObjectFacade#isSeamComponent()
023     */
024    @Override
025    protected boolean handleIsSeamComponent()
026    {
027        return EJB3MetafacadeUtils.isSeamComponent(this);
028    }
029
030    /**
031     * @see EJB3ValueObjectFacade#getSeamComponentName()
032     */
033    @Override
034    protected String handleGetSeamComponentName()
035    {
036        return EJB3MetafacadeUtils.getSeamComponentName(this);
037    }
038
039    /**
040     * @see EJB3ValueObjectFacade#getSeamComponentScopeType()
041     */
042    @Override
043    protected String handleGetSeamComponentScopeType()
044    {
045        return EJB3MetafacadeUtils.getSeamComponentScopeType(this, false);
046    }
047}