package customerSession;
import com.ibm.etools.ejb.client.runtime.*;
/**
 * CustomerSessionFactory
 * @generated
 */
public class CustomerSessionFactory extends AbstractEJBFactory {
	/**
	 * CustomerSessionFactory
	 * @generated
	 */
	public CustomerSessionFactory() {
		super();
	}
	/**
	 * _acquireCustomerSessionHome
	 * @generated
	 */
	protected customerSession.CustomerSessionHome _acquireCustomerSessionHome()
		throws java.rmi.RemoteException {
		return (customerSession.CustomerSessionHome) _acquireEJBHome();
	}
	/**
	 * acquireCustomerSessionHome
	 * @generated
	 */
	public customerSession.CustomerSessionHome acquireCustomerSessionHome()
		throws javax.naming.NamingException {
		return (customerSession.CustomerSessionHome) acquireEJBHome();
	}
	/**
	 * getDefaultJNDIName
	 * @generated
	 */
	public String getDefaultJNDIName() {
		return "ejb/customerSession/CustomerSessionHome";
	}
	/**
	 * getHomeInterface
	 * @generated
	 */
	protected Class getHomeInterface() {
		return customerSession.CustomerSessionHome.class;
	}
	/**
	 * resetCustomerSessionHome
	 * @generated
	 */
	public void resetCustomerSessionHome() {
		resetEJBHome();
	}
	/**
	 * setCustomerSessionHome
	 * @generated
	 */
	public void setCustomerSessionHome(customerSession.CustomerSessionHome home) {
		setEJBHome(home);
	}
	/**
	 * create
	 * @generated
	 */
	public customerSession.CustomerSession create()
		throws javax.ejb.CreateException,
		java.rmi.RemoteException {
		return _acquireCustomerSessionHome().create();
	}
}