net.sf.spif.example
Class Address

java.lang.Object
  |
  +--net.sf.spif.example.Address

public class Address
extends java.lang.Object

Notice that dependent objects does not need an id. Apart from that, I know the simplicity here will offend anyone who has worked with customer addresses in real systems.

Version:
$Id: Address.java,v 1.2 2003/02/11 22:49:38 bratseth Exp $
Author:
Jon S Bratseth

Constructor Summary
Address()
          Forbidden - persistence only.
Address(java.lang.String street, java.lang.String city, int zip)
           
 
Method Summary
 boolean equals(java.lang.Object object)
           
 java.lang.String getCity()
           
 java.lang.String getStreet()
           
 int getZip()
           
 int hashCode()
           
 void setCity(java.lang.String city)
           
 void setStreet(java.lang.String street)
           
 void setZip(int zip)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Address

public Address()
Forbidden - persistence only. Soon, the StorePersister will understand multiple-arg constructors and we can get rid of these, and the setters.


Address

public Address(java.lang.String street,
               java.lang.String city,
               int zip)
Method Detail

setStreet

public void setStreet(java.lang.String street)

getStreet

public java.lang.String getStreet()

setCity

public void setCity(java.lang.String city)

getCity

public java.lang.String getCity()

setZip

public void setZip(int zip)

getZip

public int getZip()

equals

public boolean equals(java.lang.Object object)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Spif 1.01 (2003-04-03). http://spif.sf.net