package Samplemypackage3;
import java.util.*;
import javax.naming.*;
import mypackage3.*;

public class KundeKlient
{
	public static void main(String [] args)
	{
		try
		{
			Hashtable env = new Hashtable();
			env.put(Context.INITIAL_CONTEXT_FACTORY,
				"com.evermind.server.rmi.RMIInitialContextFactory");
			env.put(Context.SECURITY_PRINCIPAL, "admin");
			env.put(Context.SECURITY_CREDENTIALS, "welcome");
			env.put(Context.PROVIDER_URL,
				"ormi://localhost:23891/current-workspace-app");
			Context ctx = new InitialContext(env);
			KundeHome kunderHome = (KundeHome)ctx.lookup("Kunde");
			Kunde kunder;

			// Use one of the create() methods below to create a new instance
			// kunder = kunderHome.create(  );
			// kunder = kunderHome.create( java.lang.String navn );

			// Retrieve all instances using the findAll() method
			// (CMP Entity beans only)
			Collection coll = kunderHome.findAll();
			Iterator iter = coll.iterator();
			while (iter.hasNext())
			{
				kunder = (Kunde)iter.next();
				System.out.println("navn = " + kunder.getNavn());
				System.out.println("kredit = " + kunder.getKredit());
				System.out.println();
			}

			// Call any of the Remote methods below to access the EJB
			// kunder.getNavn(  );
			// kunder.setNavn( java.lang.String newNavn );
			// kunder.getKredit(  );
			// kunder.setKredit( java.lang.String newKredit );
		}
		catch(Throwable ex)
		{
			ex.printStackTrace();
		}
	}
}