view src/main/webapp/WEB-INF/faces-config.xml @ 53:e59787774e6e

upped java version to 1.7.
author casties
date Fri, 02 Oct 2015 10:43:13 +0000
parents 764f47286679
children
line wrap: on
line source

<?xml version="1.0" encoding="UTF-8"?>

<faces-config
    xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd"
    version="2.0">
    
    <lifecycle>
         <phase-listener>de.mpiwg.itgroup.ismi.jsf.PhaseTracker</phase-listener>  
         <!-- 
         <phase-listener>de.mpiwg.itgroup.ismi.util.guiComponents.pub.PublicationDataTable</phase-listener>
          -->  
    </lifecycle>
    <factory>
    	<exception-handler-factory>
        	de.mpiwg.itgroup.ismi.jsf.exceptions.MyExceptionHandlerFactory
    	</exception-handler-factory>
	</factory>
	
      <!-- 
    <lifecycle>  
        <phase-listener>de.mpiwg.itgroup.ismi.util.PrettyUrlPhaseListener</phase-listener>  
    </lifecycle>
     -->
     
     <!-- 
    <application>
        <navigation-handler>
            de.mpiwg.itgroup.ismi.util.DelegatingNavigationHandlerProxy
        </navigation-handler>
    </application>    
     -->
     
    <managed-bean>
        <managed-bean-name>ApplicationBean1</managed-bean-name>
        <managed-bean-class>de.mpiwg.itgroup.ismi.entry.beans.ApplicationBean</managed-bean-class>
        <managed-bean-scope>application</managed-bean-scope>
    </managed-bean>
    <managed-bean>
        <managed-bean-name>CurrentWitness</managed-bean-name>
        <managed-bean-class>de.mpiwg.itgroup.ismi.entry.beans.CurrentWitnessBean</managed-bean-class>
         <managed-bean-scope>session</managed-bean-scope>
    </managed-bean>
    <managed-bean>
        <managed-bean-name>CurrentDigi</managed-bean-name>
        <managed-bean-class>de.mpiwg.itgroup.ismi.entry.beans.CurrentDigitalizationBean</managed-bean-class>
         <managed-bean-scope>session</managed-bean-scope>
    </managed-bean>    
    <managed-bean>
        <managed-bean-name>CurrentRole</managed-bean-name>
        <managed-bean-class>de.mpiwg.itgroup.ismi.entry.beans.CurrentRoleBean</managed-bean-class>
         <managed-bean-scope>session</managed-bean-scope>
    </managed-bean>
    <managed-bean>
        <managed-bean-name>Session</managed-bean-name>
        <managed-bean-class>de.mpiwg.itgroup.ismi.entry.beans.SessionBean</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
    </managed-bean>
    <!-- 
    <managed-bean>
        <managed-bean-name>EntityDetails</managed-bean-name>
        <managed-bean-class>de.mpiwg.itgroup.ismi.browse.EntityDetailsBean</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
    </managed-bean>
     -->
    <managed-bean>
        <managed-bean-name>EntityRepository</managed-bean-name>
        <managed-bean-class>de.mpiwg.itgroup.ismi.browse.EntityRepositoryBean</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
    </managed-bean>    
    <managed-bean>
        <managed-bean-name>CurrentSubject</managed-bean-name>
        <managed-bean-class>de.mpiwg.itgroup.ismi.entry.beans.CurrentSubjectBean</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
    </managed-bean>
    <managed-bean>
        <managed-bean-name>CurrentCodex</managed-bean-name>
        <managed-bean-class>de.mpiwg.itgroup.ismi.entry.beans.CurrentCodexBean</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
    </managed-bean>
    <managed-bean>
        <managed-bean-name>CurrentText</managed-bean-name>
        <managed-bean-class>de.mpiwg.itgroup.ismi.entry.beans.CurrentTextBean</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
    </managed-bean>
    <managed-bean>
        <managed-bean-name>CurrentPerson</managed-bean-name>
        <managed-bean-class>de.mpiwg.itgroup.ismi.entry.beans.CurrentPersonBean</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
    </managed-bean>
    <managed-bean>
        <managed-bean-name>CurrentAlias</managed-bean-name>
        <managed-bean-class>de.mpiwg.itgroup.ismi.entry.beans.CurrentAliasBean</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
    </managed-bean>    
    <managed-bean>
        <managed-bean-name>CurrentCollection</managed-bean-name>
        <managed-bean-class>de.mpiwg.itgroup.ismi.entry.beans.CurrentCollectionBean</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
    </managed-bean>
    <managed-bean>
        <managed-bean-name>CurrentRepository</managed-bean-name>
        <managed-bean-class>de.mpiwg.itgroup.ismi.entry.beans.CurrentRepositoryBean</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
    </managed-bean>
    <managed-bean>
        <managed-bean-name>CurrentCity</managed-bean-name>
        <managed-bean-class>de.mpiwg.itgroup.ismi.entry.beans.CurrentCityBean</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
    </managed-bean>    
    <managed-bean>
        <managed-bean-name>SimpleSearch</managed-bean-name>
        <managed-bean-class>de.mpiwg.itgroup.ismi.search.beans.SimpleSearchBean</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
    </managed-bean>    
    <managed-bean>
        <managed-bean-name>adminBean</managed-bean-name>
        <managed-bean-class>de.mpiwg.itgroup.ismi.admin.AdminBean</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
    </managed-bean>
    <managed-bean>
        <managed-bean-name>profileBean</managed-bean-name>
        <managed-bean-class>de.mpiwg.itgroup.ismi.profile.ProfileBean</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
    </managed-bean>    

    <navigation-rule>
        <navigation-case>            
            <from-outcome>public_codices</from-outcome>
            <to-view-id>/public/publicCodices.xhtml</to-view-id>
            <redirect/>
        </navigation-case>    
        <navigation-case>            
            <from-outcome>login</from-outcome>
            <to-view-id>/entry/login.xhtml</to-view-id>
            <redirect/>
        </navigation-case>
        <navigation-case>            
            <from-outcome>geo_form</from-outcome>
            <to-view-id>/entry/geonameForm.xhtml</to-view-id>
            <redirect/>
        </navigation-case>
        <navigation-case>            
            <from-outcome>geo_map</from-outcome>
            <to-view-id>/entry/geonameMap.xhtml</to-view-id>
            <redirect/>
        </navigation-case>                     
        <navigation-case>
            <from-outcome>profile</from-outcome>
            <to-view-id>/entry/profile.xhtml</to-view-id>
        </navigation-case>        
        <navigation-case>
            <from-outcome>display_author</from-outcome>
            <to-view-id>/search/displayAuthor.xhtml</to-view-id>
            <redirect/>
        </navigation-case>    
        <navigation-case>
            <from-outcome>display_title</from-outcome>
            <to-view-id>/search/displayTitle.xhtml</to-view-id>
            <redirect/>
        </navigation-case>     
        <navigation-case>
            <from-outcome>simple_search</from-outcome>
            <to-view-id>/search/simpleSearch.xhtml</to-view-id>
            <redirect/>
        </navigation-case> 
        <navigation-case>
            <from-outcome>advanced_search</from-outcome>
            <to-view-id>/search/advancedSearch.xhtml</to-view-id>
            <redirect/>
        </navigation-case>         
        <navigation-case>
            <from-outcome>entity_repository</from-outcome>
            <to-view-id>/browse/entityRepository.xhtml</to-view-id>
            <redirect/>
        </navigation-case> 
        <navigation-case>
            <from-outcome>entity_details</from-outcome>
            <to-view-id>/browse/entityDetails.xhtml</to-view-id>
            <redirect/>
        </navigation-case> 
        <navigation-case>
            <from-outcome>entry_edit_entity</from-outcome>
            <to-view-id>/entry/createEntity.xhtml</to-view-id>
            <redirect/>
        </navigation-case>
        <navigation-case>
            <from-outcome>general_merge</from-outcome>
            <to-view-id>/merge/generalMerge.xhtml</to-view-id>
            <redirect/>
        </navigation-case>   
        <navigation-case>
            <from-outcome>admin</from-outcome>
            <to-view-id>/admin/admin.xhtml</to-view-id>
            <redirect/>
        </navigation-case>    
        <navigation-case>
            <from-outcome>defEditor</from-outcome>
            <to-view-id>/defs/defEditor.xhtml</to-view-id>
            <redirect/>
        </navigation-case>
        <navigation-case>
            <from-outcome>event_form</from-outcome>
            <to-view-id>/events/eventForm.xhtml</to-view-id>
            <redirect/>
        </navigation-case>             
    </navigation-rule>
        

</faces-config>