View Javadoc
1   package org.andromda.cartridges.ejb3.metafacades;
2   
3   import org.andromda.cartridges.ejb3.EJB3Profile;
4   
5   /**
6    * MetafacadeLogic implementation for org.andromda.cartridges.ejb3.metafacades.EJB3SessionOperationParameterFacade.
7    *
8    * @see EJB3SessionOperationParameterFacade
9    */
10  public class EJB3SessionOperationParameterFacadeLogicImpl
11      extends EJB3SessionOperationParameterFacadeLogic
12  {
13      private static final long serialVersionUID = 34L;
14      /**
15       * @param metaObject
16       * @param context
17       */
18      public EJB3SessionOperationParameterFacadeLogicImpl(final Object metaObject, final String context)
19      {
20          super (metaObject, context);
21      }
22  
23      /**
24       * @see EJB3SessionOperationParameterFacade#isSeamAsynchronousDuration()
25       */
26      @Override
27      protected boolean handleIsSeamAsynchronousDuration()
28      {
29          return this.hasStereotype(EJB3Profile.STEREOTYPE_SEAM_ASYNCHRONOUS_DURATION);
30      }
31  
32      /**
33       * @see EJB3SessionOperationParameterFacade#isSeamAsynchronousExpiration()
34       */
35      @Override
36      protected boolean handleIsSeamAsynchronousExpiration()
37      {
38          return this.hasStereotype(EJB3Profile.STEREOTYPE_SEAM_ASYNCHRONOUS_EXPIRATION);
39      }
40  
41      /**
42       * @see EJB3SessionOperationParameterFacade#isSeamAsynchronousIntervalDuration()
43       */
44      @Override
45      protected boolean handleIsSeamAsynchronousIntervalDuration()
46      {
47          return this.hasStereotype(EJB3Profile.STEREOTYPE_SEAM_ASYNCHRONOUS_INTERVAL_DURATION);
48      }
49  }