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 }