[jboss-cvs] JBossAS SVN: r60312 - in trunk/server/src/main/org/jboss/metadata: web and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Feb 5 16:55:06 EST 2007
Author: remy.maucherat at jboss.com
Date: 2007-02-05 16:55:05 -0500 (Mon, 05 Feb 2007)
New Revision: 60312
Modified:
trunk/server/src/main/org/jboss/metadata/WebMetaData.java
trunk/server/src/main/org/jboss/metadata/web/ErrorPage.java
trunk/server/src/main/org/jboss/metadata/web/WebMetaDataObjectFactory.java
Log:
- Fix error pages for exception types.
- Fix parsing of form-login-config.
Modified: trunk/server/src/main/org/jboss/metadata/WebMetaData.java
===================================================================
--- trunk/server/src/main/org/jboss/metadata/WebMetaData.java 2007-02-05 21:21:49 UTC (rev 60311)
+++ trunk/server/src/main/org/jboss/metadata/WebMetaData.java 2007-02-05 21:55:05 UTC (rev 60312)
@@ -106,7 +106,7 @@
protected List<WebSecurityMetaData> securityConstraints =
new ArrayList<WebSecurityMetaData>();
protected LoginConfig loginConfig;
- protected HashMap<String, ErrorPage> errorPages = new HashMap<String, ErrorPage>();
+ protected List<ErrorPage> errorPages = new ArrayList<ErrorPage>();
protected List<String> dependencies = new ArrayList<String>();
protected ReplicationConfig replicationConfig;
protected PassivationConfig passivationConfig;
@@ -444,12 +444,12 @@
public Collection getErrorPages()
{
- return errorPages.values();
+ return errorPages;
}
public void addErrorPage(ErrorPage errorPage)
{
- errorPages.put(errorPage.getErrorCode(), errorPage);
+ errorPages.add(errorPage);
}
public Collection getMessageDestinations()
Modified: trunk/server/src/main/org/jboss/metadata/web/ErrorPage.java
===================================================================
--- trunk/server/src/main/org/jboss/metadata/web/ErrorPage.java 2007-02-05 21:21:49 UTC (rev 60311)
+++ trunk/server/src/main/org/jboss/metadata/web/ErrorPage.java 2007-02-05 21:55:05 UTC (rev 60312)
@@ -32,8 +32,6 @@
*/
public class ErrorPage
{
- private static final Logger log = Logger.getLogger(ErrorPage.class);
-
protected String errorCode;
protected String location;
protected String exceptionType;
Modified: trunk/server/src/main/org/jboss/metadata/web/WebMetaDataObjectFactory.java
===================================================================
--- trunk/server/src/main/org/jboss/metadata/web/WebMetaDataObjectFactory.java 2007-02-05 21:21:49 UTC (rev 60311)
+++ trunk/server/src/main/org/jboss/metadata/web/WebMetaDataObjectFactory.java 2007-02-05 21:55:05 UTC (rev 60312)
@@ -238,6 +238,17 @@
return child;
}
+ public Object newChild(LoginConfig config, UnmarshallingContext navigator,
+ String namespaceURI, String localName, Attributes attrs)
+ {
+ Object child = null;
+ if (localName.equals("form-login-config"))
+ {
+ child = new FormLoginConfig();
+ }
+ return child;
+ }
+
public Object newChild(WebSecurityMetaData constraint,
UnmarshallingContext navigator, String namespaceURI, String localName,
Attributes attrs)
More information about the jboss-cvs-commits
mailing list