diff options
| author | Stefan Suhren <suhren.stefan@fh-swf.de> | 2015-11-22 15:07:27 +0100 |
|---|---|---|
| committer | Stefan Suhren <suhren.stefan@fh-swf.de> | 2015-11-23 15:57:23 +0100 |
| commit | df8c8d8eaa3fd74b2f6a76341611555ee6d8834d (patch) | |
| tree | 40e93e3b3674f32d4870486eb9f5870d9fe45b2b /WebContent/WEB-INF/faces-config.xml | |
| download | JCatalog-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.xml | 211 |
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 |
