package com.jack;

import java.rmi.RemoteException;
import java.security.Identity;
import java.util.Properties;
import javax.ejb.SessionBean;
import javax.ejb.FinderException;
import javax.ejb.CreateException;
import java.sql.Timestamp;
import java.math.BigDecimal;

//import com.jack.lib.BeanLookup;
//import com.jack.lib.D4Connection;
//import com.jack.lib.D4Exception;
//import com.jack.lib.D4ConnectionManager;
//import com.jack.props.D4Properties;

import java.security.Principal;

/**
 * This is a Session Bean Class
 */
public class FBSBean implements SessionBean 
{
	private javax.ejb.SessionContext mySessionCtx = null;
	final static long serialVersionUID = 3206093459760846163L;
	private static final BigDecimal ZERO = new BigDecimal(0);

	public void build(String testString) throws RemoteException
	{
		String s1,s2;

		s1 = mySessionCtx.getCallerPrincipal().getName();

		System.out.println("s1: " + s1);
	}

	/**
	 * ejbActivate method comment
	 * @exception java.rmi.RemoteException The exception description.
	 */
	public void ejbActivate() throws java.rmi.RemoteException 
	{
	}

	/**
	 * ejbCreate method comment
	 * @exception javax.ejb.CreateException The exception description.
	 * @exception java.rmi.RemoteException The exception description.
	 */
	public void ejbCreate() throws 
		javax.ejb.CreateException, java.rmi.RemoteException 
	{
	}

	/**
	 * ejbPassivate method comment
	 * @exception java.rmi.RemoteException The exception description.
	 */
	public void ejbPassivate() throws java.rmi.RemoteException 
	{
	}

	/**
	 * ejbRemove method comment
	 * @exception java.rmi.RemoteException The exception description.
	 */
	public void ejbRemove() throws java.rmi.RemoteException 
	{
	}

	/**
	 * getSessionContext method comment
	 * @return javax.ejb.SessionContext
	 */
	public javax.ejb.SessionContext getSessionContext() 
	{
		return mySessionCtx;
	}

	/**
	 * setSessionContext method comment
	 * @param ctx javax.ejb.SessionContext
	 * @exception java.rmi.RemoteException The exception description.
	 */
	public void setSessionContext(javax.ejb.SessionContext ctx) 
		throws java.rmi.RemoteException 
	{
		mySessionCtx = ctx;
	}
}
