View Javadoc

1   //
2   // Attention: generated code (by Metafacade.vsl) - do not modify!
3   //
4   package org.andromda.cartridges.ejb.metafacades;
5   
6   /***
7    * <p>
8    * Represents an operation on an EJB.
9    * </p>
10   *
11   * Metafacade interface to be used by AndroMDA cartridges.
12   */
13  public interface EJBOperationFacade
14      extends org.andromda.metafacades.uml.OperationFacade
15  {
16  
17      /***
18       * Indicates the metafacade type (used for metafacade mappings).
19       *
20       * @return always <code>true</code>
21       */
22      public boolean isEJBOperationFacadeMetaType();
23  
24     /***
25      * <p>
26      * Gets the transaction type for this attribute (i.e. REQUIRED,
27      * etc)
28      * </p>
29      */
30      public java.lang.String getTransactionType();
31  
32     /***
33      * <p>
34      * True/false on whether or not this operation is an EJB business
35      * operation.
36      * </p>
37      */
38      public boolean isBusinessOperation();
39  
40     /***
41      * <p>
42      * True/false on whether or not this operation represents a select
43      * method.
44      * </p>
45      */
46      public boolean isSelectMethod();
47  
48  }