View Javadoc

1   /*******************************************************************************
2    *  Copyright (c) 2005, 2006, 2007 Imola Informatica.
3    *  All rights reserved. This program and the accompanying materials
4    *  are made available under the terms of the LGPL License v2.1
5    *  which accompanies this distribution, and is available at
6    *  http://www.gnu.org/licenses/lgpl.html
7    *******************************************************************************/
8   package it.imolinfo.jbi4ejb.runtime.ejbproxy;
9   
10  /**
11   * Mantains all the classes information of the Stateless EJB.
12   */
13  public class EJBClasses {
14      
15      /** The ejb classes path. */
16      private String ejbClassesPath;
17      
18      /** The remote interface class name. */
19      private String remoteInterfaceClassName;
20      
21      /**
22       * Instantiates a new EJBClasses.
23       * 
24       * @param ejbClassesPath
25       *             The file systempath to the ejb classes
26       * @param remoteInterfaceClassName
27       *             The remote interface class name 
28       */
29      public EJBClasses(String ejbClassesPath, String remoteInterfaceClassName) {
30          this.ejbClassesPath = ejbClassesPath;
31          this.remoteInterfaceClassName = remoteInterfaceClassName;
32      }
33  
34      /**
35       * Gets the ejb classes path.
36       * 
37       * @return the ejb classes path
38       */
39      public String getEjbClassesPath() {
40          return ejbClassesPath;
41      }
42  
43      /**
44       * Gets the remote interface class name.
45       * 
46       * @return the remote interface class name
47       */
48      public String getRemoteInterfaceClassName() {
49          return remoteInterfaceClassName;
50      }        
51  
52  }