CVS: TapestryBook/examples/src/examples/register Register.java,1.3,1.4

Howard Lewis Ship <[email protected]> Tue, 22 Apr 2003 13:12:35 -0700
Newsgroups gmane.comp.java.tapestry.cvs
Message-ID <[email protected]>
Update of /cvsroot/tapestry/TapestryBook/examples/src/examples/register
In directory sc8-pr-cvs1:/tmp/cvs-serv15600/examples/src/examples/register

Modified Files:
	Register.java 
Log Message:
More, more, more!

Index: Register.java
===================================================================
RCS file: /cvsroot/tapestry/TapestryBook/examples/src/examples/register/Register.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** Register.java	21 Apr 2003 19:14:24 -0000	1.3
--- Register.java	22 Apr 2003 20:12:31 -0000	1.4
***************
*** 2,23 ****
  
  import org.apache.tapestry.IRequestCycle;
  import org.apache.tapestry.html.BasePage;
  import org.apache.tapestry.valid.IValidationDelegate;
  
! public class Register extends BasePage
  {
!     private Address _address;
! 
!     public void initialize()
!     {
!         _address = null;
!     }
  
!     public Address getAddress()
      {
!         if (_address == null)
!             _address = new Address();
! 
!         return _address;
      }
  
--- 2,19 ----
  
  import org.apache.tapestry.IRequestCycle;
+ import org.apache.tapestry.event.PageEvent;
+ import org.apache.tapestry.event.PageRenderListener;
  import org.apache.tapestry.html.BasePage;
  import org.apache.tapestry.valid.IValidationDelegate;
  
! public abstract class Register extends BasePage implements PageRenderListener
  {
!     public abstract Address getAddress();
!     public abstract void setAddress(Address address);
  
!     public void pageBeginRender(PageEvent event)
      {
!         if (getAddress() == null)
!             setAddress(new Address());
      }
  
***************
*** 34,36 ****
--- 30,33 ----
          cycle.activate(next);
      }
+ 
  }



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf