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}