FileDocCategorySizeDatePackage
CustomerRemote.javaAPI DocExample1218Thu May 16 18:17:46 BST 2002com.titan.customer

CustomerRemote.java

package com.titan.customer;

import java.rmi.RemoteException;
import javax.ejb.CreateException;
import javax.naming.NamingException;
import java.util.Vector;

public interface CustomerRemote extends javax.ejb.EJBObject
{   
   public void setAddress (String street, String city,
                           String state, String zip)
      throws RemoteException, CreateException, NamingException;   
   public void setAddress (AddressDO address)
      throws RemoteException, CreateException, NamingException;   
   public AddressDO getAddress () throws RemoteException;
   
   public Name getName () throws RemoteException;
   public void setName (Name name) throws RemoteException;
   
   public void addPhoneNumber (String number, byte type)
      throws NamingException, CreateException, RemoteException;
   public void removePhoneNumber (byte typeToRemove)
      throws RemoteException;
   public void updatePhoneNumber (String number, byte typeToUpdate)
      throws RemoteException;
   public Vector getPhoneList () throws RemoteException;
   
   public boolean getHasGoodCredit () throws RemoteException;
   public void setHasGoodCredit (boolean flag) throws RemoteException;   
}