# HG changeset patch # User Bjoern Ricks # Date 1344430585 0 # Node ID 2c63994ceffb9cb5d7107c62c129526394676e43 # Parent 4a6321dd5186946a21fb2439c1433a667d7eba3f Add servlet context parameters and load FeaturesServletContextListener flys-client/trunk@5172 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r 4a6321dd5186 -r 2c63994ceffb flys-client/ChangeLog --- a/flys-client/ChangeLog Wed Aug 08 12:51:18 2012 +0000 +++ b/flys-client/ChangeLog Wed Aug 08 12:56:25 2012 +0000 @@ -1,3 +1,22 @@ +2012-08-08 Björn Ricks + * src/main/java/de/intevation/flys/client/server/features/FeatureServletContextListener.java, + src/main/webapp/WEB-INF/web.xml: + Implement a ServletContextListener to initialize the Fearures from a xml + file. With the context parameter "features-file" in src/main/webapp/WEB-INF/web.xml + a xml file to load features from can be specified. + The FeatureServletContextListener class also initializes the logging now + because it is loaded before the BaseServlet. + +2012-08-08 Björn Ricks + + * src/main/java/de/intevation/flys/client/server/features/XMLFileFeatures.java, + src/main/java/de/intevation/flys/client/server/features/FeaturesNamespaceContext.java, + src/main/java/de/intevation/flys/client/server/features/Features.java, + src/main/webapp/WEB-INF/features.xml: + Implementation of a feature representation. The XMLFileFeatures class can + be used to load a feature xml file (src/main/webapp/WEB-INF/features.xml) + and create a map of roles to a list of features. + 2012-08-08 Felix Wolfsteller * src/main/java/de/intevation/flys/client/server/meta/Converter.java: diff -r 4a6321dd5186 -r 2c63994ceffb flys-client/src/main/webapp/WEB-INF/web.xml --- a/flys-client/src/main/webapp/WEB-INF/web.xml Wed Aug 08 12:51:18 2012 +0000 +++ b/flys-client/src/main/webapp/WEB-INF/web.xml Wed Aug 08 12:56:25 2012 +0000 @@ -15,6 +15,21 @@ GGInA + + features-file + /WEB-INF/features.xml + + + + log4j-properties + /WEB-INF/log4j.properties + + + + de.intevation.flys.client.server.features.FeatureServletContextListener + + + BaseServlet