View Javadoc

1   package org.appfuse.webapp.pages;
2   
3   import org.apache.tapestry5.PersistenceConstants;
4   import org.apache.tapestry5.annotations.Persist;
5   import org.apache.tapestry5.annotations.Property;
6   import org.apache.tapestry5.services.ExceptionReporter;
7   
8   /**
9    * Customized errror handling page
10   *
11   * @author Serge Eby
12   * @version $Id: Error.java 5 2008-08-30 09:59:21Z serge.eby $
13   */
14  public class Error implements ExceptionReporter {
15      @Property
16      @Persist(PersistenceConstants.FLASH)
17      private String error;
18  
19      public void reportException(Throwable exception) {
20          error = exception.getLocalizedMessage();
21      }
22  }