package tutorial.sample32;

import javax.ejb.FinderException;
import javax.ejb.RemoveException;
import javax.ejb.SessionBean;
import javax.ejb.SessionContext;
import javax.ejb.EJBException;
import javax.ejb.CreateException;


/**
 * @ejbgen:session
 *    ejb-name = HelloWorld
 *    default-transaction = Required
 *
 * @ejbgen:jndi-name
 *  remote = HelloWorldJNDIName 
 *
 * @ejbgen:ejb-client-jar
 *   file-name = hello-world-service-ejb.jar
 */
public class HelloWorldBean implements SessionBean{

  private SessionContext ctx;

 /**
  * @ejbgen:remote-method
  */
  public World helloComplexWorld(){
    World world = new World();
    return world;
  }

  /**
   * @wlws:exclude
   */
  public void setSessionContext( SessionContext c ){
    ctx = c;
  }

  /**
   * @wlws:exclude
   */
  public void ejbCreate(){}

  /**
   * @wlws:exclude
   */
  public void ejbActivate(){}

  /**
   * @wlws:exclude
   */
  public void ejbPassivate(){}

  /**
   * @wlws:exclude
   */
  public void ejbRemove(){}
}



