FileDocCategorySizeDatePackage
Client_62.javaAPI DocExample1688Wed May 29 14:21:20 BST 2002com.titan.clients

Client_62

public class Client_62 extends Object
Example showing use of dependent value classes

Fields Summary
Constructors Summary
Methods Summary
public static javax.naming.ContextgetInitialContext()

      return new InitialContext();
   
public static voidmain(java.lang.String[] args)


      // obtain CustomerHome
      Context jndiContext = getInitialContext();
      Object obj = jndiContext.lookup("CustomerHomeRemote");
      CustomerHomeRemote home = (CustomerHomeRemote) 
         javax.rmi.PortableRemoteObject.narrow(obj, CustomerHomeRemote.class);

      // create example customer
      Integer primaryKey = new Integer(1);
      Name name = new Name("Monson", "Richard");
      CustomerRemote customer = home.create(primaryKey);
      customer.setName(name);

      // find Customer by key
      customer = home.findByPrimaryKey(primaryKey);
      name = customer.getName();
      System.out.print(primaryKey+" = ");
      System.out.println(name.getFirstName( )+" "+name.getLastName( ));

      // change customer's name
      name = new Name("Monson-Haefel", "Richard");
      customer.setName(name);
      name = customer.getName();
      System.out.print(primaryKey+" = ");
      System.out.println(name.getFirstName( )+" "+name.getLastName( ));

      // remove Customer to clean up
      customer.remove();