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 }