summaryrefslogtreecommitdiffstats
path: root/WebContent/WEB-INF/faces-config.xml
diff options
context:
space:
mode:
authorStefan Suhren <suhren.stefan@fh-swf.de>2015-11-22 15:07:27 +0100
committerStefan Suhren <suhren.stefan@fh-swf.de>2015-11-23 15:57:23 +0100
commitdf8c8d8eaa3fd74b2f6a76341611555ee6d8834d (patch)
tree40e93e3b3674f32d4870486eb9f5870d9fe45b2b /WebContent/WEB-INF/faces-config.xml
downloadJCatalog-df8c8d8eaa3fd74b2f6a76341611555ee6d8834d.tar.gz
JCatalog-df8c8d8eaa3fd74b2f6a76341611555ee6d8834d.zip
Add initial files
Diffstat (limited to 'WebContent/WEB-INF/faces-config.xml')
-rw-r--r--WebContent/WEB-INF/faces-config.xml211
1 files changed, 211 insertions, 0 deletions
diff --git a/WebContent/WEB-INF/faces-config.xml b/WebContent/WEB-INF/faces-config.xml
new file mode 100644
index 0000000..06265ca
--- /dev/null
+++ b/WebContent/WEB-INF/faces-config.xml
@@ -0,0 +1,211 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE faces-config PUBLIC
+ "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN"
+ "http://java.sun.com/dtd/web-facesconfig_1_1.dtd">
+
+<faces-config>
+
+<managed-bean>
+ <managed-bean-name>UserManager</managed-bean-name>
+ <managed-bean-class>beans.UserManager</managed-bean-class>
+ <managed-bean-scope>session</managed-bean-scope>
+</managed-bean>
+
+<managed-bean>
+ <managed-bean-name>CategoryManager</managed-bean-name>
+ <managed-bean-class>beans.CategoryManager</managed-bean-class>
+ <managed-bean-scope>session</managed-bean-scope>
+</managed-bean>
+
+<managed-bean>
+ <managed-bean-name>ContactManager</managed-bean-name>
+ <managed-bean-class>beans.ContactManager</managed-bean-class>
+ <managed-bean-scope>session</managed-bean-scope>
+</managed-bean>
+
+<managed-bean>
+ <managed-bean-name>ProductManager</managed-bean-name>
+ <managed-bean-class>beans.ProductManager</managed-bean-class>
+ <managed-bean-scope>session</managed-bean-scope>
+</managed-bean>
+
+<navigation-rule>
+
+ <from-view-id>/pages/home.xhtml</from-view-id>
+
+ <navigation-case>
+ <from-outcome>contact</from-outcome>
+ <to-view-id>/pages/contact.xhtml</to-view-id>
+ </navigation-case>
+
+ <navigation-case>
+ <from-outcome>login</from-outcome>
+ <to-view-id>/pages/login.xhtml</to-view-id>
+ </navigation-case>
+
+ <navigation-case>
+ <from-outcome>categories</from-outcome>
+ <to-view-id>/pages/categories.xhtml</to-view-id>
+ </navigation-case>
+
+</navigation-rule>
+
+<navigation-rule>
+
+ <from-view-id>/pages/login.xhtml</from-view-id>
+
+ <navigation-case>
+ <from-outcome>contact</from-outcome>
+ <to-view-id>/pages/contact.xhtml</to-view-id>
+ </navigation-case>
+
+ <navigation-case>
+ <from-outcome>login</from-outcome>
+ <to-view-id>/pages/login.xhtml</to-view-id>
+ </navigation-case>
+
+ <navigation-case>
+ <from-outcome>categories</from-outcome>
+ <to-view-id>/pages/categories.xhtml</to-view-id>
+ </navigation-case>
+
+ <navigation-case>
+ <from-outcome>failure</from-outcome>
+ <to-view-id>/pages/login.xhtml</to-view-id>
+ </navigation-case>
+
+ <navigation-case>
+ <from-outcome>success</from-outcome>
+ <to-view-id>/pages/greeting.xhtml</to-view-id>
+ </navigation-case>
+
+</navigation-rule>
+
+
+<navigation-rule>
+
+ <from-view-id>/pages/categories.xhtml</from-view-id>
+
+ <navigation-case>
+ <from-outcome>contact</from-outcome>
+ <to-view-id>/pages/contact.xhtml</to-view-id>
+ </navigation-case>
+
+ <navigation-case>
+ <from-outcome>login</from-outcome>
+ <to-view-id>/pages/login.xhtml</to-view-id>
+ </navigation-case>
+
+ <navigation-case>
+ <from-outcome>categories</from-outcome>
+ <to-view-id>/pages/categories.xhtml</to-view-id>
+ </navigation-case>
+
+ <navigation-case>
+ <from-outcome>select</from-outcome>
+ <to-view-id>/pages/products.xhtml</to-view-id>
+ </navigation-case>
+
+</navigation-rule>
+
+<navigation-rule>
+
+ <from-view-id>/pages/greeting.xhtml</from-view-id>
+
+ <navigation-case>
+ <from-outcome>contact</from-outcome>
+ <to-view-id>/pages/contact.xhtml</to-view-id>
+ </navigation-case>
+
+ <navigation-case>
+ <from-outcome>categories</from-outcome>
+ <to-view-id>/pages/categories.xhtml</to-view-id>
+ </navigation-case>
+
+ <navigation-case>
+ <from-outcome>home</from-outcome>
+ <to-view-id>/pages/home.xhtml</to-view-id>
+ </navigation-case>
+
+</navigation-rule>
+
+<navigation-rule>
+
+ <from-view-id>/pages/contact.xhtml</from-view-id>
+
+ <navigation-case>
+ <from-outcome>contact</from-outcome>
+ <to-view-id>/pages/contact.xhtml</to-view-id>
+ </navigation-case>
+
+ <navigation-case>
+ <from-outcome>categories</from-outcome>
+ <to-view-id>/pages/categories.xhtml</to-view-id>
+ </navigation-case>
+
+ <navigation-case>
+ <from-outcome>login</from-outcome>
+ <to-view-id>/pages/login.xhtml</to-view-id>
+ </navigation-case>
+
+</navigation-rule>
+
+<navigation-rule>
+
+ <from-view-id>/pages/products.xhtml</from-view-id>
+
+ <navigation-case>
+ <from-outcome>contact</from-outcome>
+ <to-view-id>/pages/contact.xhtml</to-view-id>
+ </navigation-case>
+
+ <navigation-case>
+ <from-outcome>categories</from-outcome>
+ <to-view-id>/pages/categories.xhtml</to-view-id>
+ </navigation-case>
+
+ <navigation-case>
+ <from-outcome>login</from-outcome>
+ <to-view-id>/pages/login.xhtml</to-view-id>
+ </navigation-case>
+
+</navigation-rule>
+
+<navigation-rule>
+
+ <from-view-id>/pages/product.xhtml</from-view-id>
+
+ <navigation-case>
+ <from-outcome>products</from-outcome>
+ <to-view-id>/pages/products.xhtml</to-view-id>
+ </navigation-case>
+
+ <navigation-case>
+ <from-outcome>contact</from-outcome>
+ <to-view-id>/pages/contact.xhtml</to-view-id>
+ </navigation-case>
+
+ <navigation-case>
+ <from-outcome>categories</from-outcome>
+ <to-view-id>/pages/categories.xhtml</to-view-id>
+ </navigation-case>
+
+ <navigation-case>
+ <from-outcome>login</from-outcome>
+ <to-view-id>/pages/login.xhtml</to-view-id>
+ </navigation-case>
+
+</navigation-rule>
+
+<application>
+
+ <view-handler>com.sun.facelets.FaceletViewHandler</view-handler>
+
+ <locale-config>
+ <default-locale>de_DE</default-locale>
+ </locale-config> </application>
+
+<factory/>
+<lifecycle/>
+
+</faces-config> \ No newline at end of file