<?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>
    <application>
        <locale-config>
            <default-locale>fr</default-locale>
        </locale-config>
    </application>

    <component>
        <component-type>org.atolcd.faces.CorbeillesShelfItem</component-type>
        <component-class>com.atolcd.parapheur.web.ui.repo.component.shelf.UICorbeillesShelfItem</component-class>
    </component>

    <component>
        <component-type>org.atolcd.faces.SimpleSearch</component-type>
        <component-class>com.atolcd.parapheur.web.ui.repo.component.UISimpleSearch</component-class>
    </component>

    <component>
        <component-type>org.adullact.faces.Tree</component-type>
        <component-class>com.atolcd.parapheur.web.ui.repo.component.tree.UITree</component-class>
    </component>

    <converter>
        <converter-id>com.atolcd.faces.UsernameConverter</converter-id>
        <converter-class>com.atolcd.parapheur.web.ui.common.converter.UsernameConverter</converter-class>
    </converter>

    <converter>
        <converter-id>com.atolcd.faces.ParapheurNodeListConverter</converter-id>
        <converter-class>com.atolcd.parapheur.web.ui.common.converter.ParapheurNodeListConverter</converter-class>
    </converter>

    <converter>
        <converter-id>nodeRefConverter</converter-id>
        <converter-class>com.atolcd.parapheur.web.bean.dialog.converter.NodeRefConverter</converter-class>
    </converter>

    <render-kit>
        <!-- custom Data Picker renderer for a UI Input component -->
        <renderer>
            <!-- the component family is a convention name -->
            <component-family>javax.faces.Input</component-family>
            <!-- the renderer type is a convention name - not an actual class -->
            <renderer-type>org.atolcd.faces.DateCheckBoxRenderer</renderer-type>
            <!-- the actual renderer class type -->
            <renderer-class>com.atolcd.parapheur.web.ui.repo.renderer.DateCheckBoxRenderer</renderer-class>
        </renderer>
        <renderer>
            <component-family>org.adullact.faces.Tree</component-family>
            <renderer-type>org.adullact.faces.renderer.Tree</renderer-type>
            <renderer-class>com.atolcd.parapheur.web.ui.repo.tag.tree.TreeTagRenderer</renderer-class>
        </renderer>
    </render-kit>

    <managed-bean>
        <description>
            The bean that backs up the Login screen
        </description>
        <managed-bean-name>LoginBean</managed-bean-name>
        <managed-bean-class>com.atolcd.parapheur.web.bean.LoginBean</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
        <managed-property>
            <property-name>nodeService</property-name>
            <value>#{NodeService}</value>
        </managed-property>
        <managed-property>
            <property-name>authenticationService</property-name>
            <value>#{AuthenticationService}</value>
        </managed-property>
        <managed-property>
            <property-name>personService</property-name>
            <value>#{PersonService}</value>
        </managed-property>
        <managed-property>
            <property-name>searchService</property-name>
            <value>#{SearchService}</value>
        </managed-property>
        <managed-property>
            <property-name>namespaceService</property-name>
            <value>#{NamespaceService}</value>
        </managed-property>
        <managed-property>
            <property-name>parapheurService</property-name>
            <value>#{ParapheurService}</value>
        </managed-property>
        <managed-property>
            <property-name>navigator</property-name>
            <value>#{NavigationBean}</value>
        </managed-property>
        <managed-property>
            <property-name>browseBean</property-name>
            <value>#{BrowseBean}</value>
        </managed-property>
    </managed-bean>

    <managed-bean>
        <managed-bean-name>ClientCertificateBean</managed-bean-name>
        <managed-bean-class>com.atolcd.parapheur.web.bean.ClientCertificateBean</managed-bean-class>
        <managed-bean-scope>request</managed-bean-scope>
    </managed-bean>

    <managed-bean>
        <description>The bean that sets signer papier property</description>
        <managed-bean-name>SignerPapierBean</managed-bean-name>
        <managed-bean-class>com.atolcd.parapheur.web.bean.SignerPapierBean</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
        <managed-property>
            <property-name>nodeService</property-name>
            <value>#{NodeService}</value>
        </managed-property>
        <managed-property>
            <property-name>corbeillesService</property-name>
            <value>#{CorbeillesService}</value>
        </managed-property>
        <managed-property>
            <property-name>browseBean</property-name>
            <value>#{BrowseBean}</value>
        </managed-property>
        <managed-property>
            <property-name>authenticationComponent</property-name>
            <value>#{authenticationComponent}</value>
        </managed-property>
        <managed-property>
            <property-name>parapheurService</property-name>
            <value>#{ParapheurService}</value>
        </managed-property>
        <managed-property>
            <property-name>navigator</property-name>
            <value>#{NavigationBean}</value>
        </managed-property>
    </managed-bean>

    <managed-bean>
        <description>
            The bean that holds "parapheurs" state.
        </description>
        <managed-bean-name>ParapheurBean</managed-bean-name>
        <managed-bean-class>com.atolcd.parapheur.web.bean.ParapheurBean</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
        <managed-property>
            <property-name>nodeService</property-name>
            <value>#{NodeService}</value>
        </managed-property>
        <managed-property>
            <property-name>contentService</property-name>
            <value>#{ContentService}</value>
        </managed-property>
        <managed-property>
            <property-name>browseBean</property-name>
            <value>#{BrowseBean}</value>
        </managed-property>
        <managed-property>
            <property-name>navigator</property-name>
            <value>#{NavigationBean}</value>
        </managed-property>
        <managed-property>
            <property-name>searchService</property-name>
            <value>#{SearchService}</value>
        </managed-property>
        <managed-property>
            <property-name>namespaceService</property-name>
            <value>#{NamespaceService}</value>
        </managed-property>
        <managed-property>
            <property-name>parapheurService</property-name>
            <value>#{ParapheurService}</value>
        </managed-property>
        <managed-property>
            <property-name>corbeillesService</property-name>
            <value>#{CorbeillesService}</value>
        </managed-property>
        <managed-property>
            <property-name>dossierService</property-name>
            <value>#{DossierService}</value>
        </managed-property>
        <managed-property>
            <property-name>preferenceService</property-name>
            <value>#{PreferenceService}</value>
        </managed-property>
    </managed-bean>

    <managed-bean>
        <description>The bean for the Update File Screen.</description>
        <managed-bean-name>UpdateDocumentBean</managed-bean-name>
        <managed-bean-class>
            com.atolcd.parapheur.web.bean.UpdateDocumentBean
        </managed-bean-class>
        <managed-bean-scope>request</managed-bean-scope>
        <managed-property>
            <property-name>property</property-name>
            <value>#{CCProperties}</value>
        </managed-property>
        <managed-property>
            <property-name>contentService</property-name>
            <value>#{ContentService}</value>
        </managed-property>
        <managed-property>
            <property-name>parapheurService</property-name>
            <value>#{ParapheurService}</value>
        </managed-property>
        <managed-property>
            <property-name>searchService</property-name>
            <value>#{SearchService}</value>
        </managed-property>
        <managed-property>
            <property-name>namespaceService</property-name>
            <value>#{NamespaceService}</value>
        </managed-property>
        <managed-property>
            <property-name>nodeService</property-name>
            <value>#{NodeService}</value>
        </managed-property>
    </managed-bean>

    <managed-bean>
        <description>
            Permet l'affichage des détails d'un dossier
        </description>
        <managed-bean-name>DisplayParapheurDetails</managed-bean-name>
        <managed-bean-class>com.atolcd.parapheur.web.bean.DisplayParapheurDetails</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
        <managed-property>
            <property-name>nodeService</property-name>
            <value>#{NodeService}</value>
        </managed-property>
        <managed-property>
            <property-name>navigator</property-name>
            <value>#{NavigationBean}</value>
        </managed-property>
        <managed-property>
            <property-name>browseBean</property-name>
            <value>#{BrowseBean}</value>
        </managed-property>
        <managed-property>
            <property-name>personService</property-name>
            <value>#{PersonService}</value>
        </managed-property>
        <managed-property>
            <property-name>searchService</property-name>
            <value>#{SearchService}</value>
        </managed-property>
        <managed-property>
            <property-name>dictionaryService</property-name>
            <value>#{DictionaryService}</value>
        </managed-property>
        <managed-property>
            <property-name>parapheurService</property-name>
            <value>#{ParapheurService}</value>
        </managed-property>
        <managed-property>
            <property-name>parapheurBean</property-name>
            <value>#{ParapheurBean}</value>
        </managed-property>
    </managed-bean>

    <managed-bean>
        <description>
            The bean that backs up the Add Document Dialog
        </description>
        <managed-bean-name>AddDocumentDialog</managed-bean-name>
        <managed-bean-class>com.atolcd.parapheur.web.bean.dialog.AddDocumentDialog</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
        <managed-property>
            <property-name>nodeService</property-name>
            <value>#{NodeService}</value>
        </managed-property>
        <managed-property>
            <property-name>fileFolderService</property-name>
            <value>#{FileFolderService}</value>
        </managed-property>
        <managed-property>
            <property-name>searchService</property-name>
            <value>#{SearchService}</value>
        </managed-property>
        <managed-property>
            <property-name>navigator</property-name>
            <value>#{NavigationBean}</value>
        </managed-property>
        <managed-property>
            <property-name>browseBean</property-name>
            <value>#{BrowseBean}</value>
        </managed-property>
        <managed-property>
            <property-name>contentService</property-name>
            <value>#{ContentService}</value>
        </managed-property>
        <managed-property>
            <property-name>dictionaryService</property-name>
            <value>#{DictionaryService}</value>
        </managed-property>
        <managed-property>
            <property-name>parapheurService</property-name>
            <value>#{ParapheurService}</value>
        </managed-property>
    </managed-bean>

    <managed-bean>
        <description>
            Permet le parcours des dossiers d'une corbeille dans la page dossier-details.jsp
        </description>
        <managed-bean-name>SpaceDossierDetailsBean</managed-bean-name>
        <managed-bean-class>com.atolcd.parapheur.web.bean.SpaceDossierDetailsBean</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
        <managed-property>
            <property-name>browseBean</property-name>
            <value>#{BrowseBean}</value>
        </managed-property>
        <managed-property>
            <property-name>navigator</property-name>
            <value>#{NavigationBean}</value>
        </managed-property>
        <managed-property>
            <property-name>nodeService</property-name>
            <value>#{NodeService}</value>
        </managed-property>
        <managed-property>
            <property-name>metadataService</property-name>
            <value>#{MetadataService}</value>
        </managed-property>
        <managed-property>
            <property-name>namespaceService</property-name>
            <value>#{NamespaceService}</value>
        </managed-property>
        <managed-property>
            <property-name>parapheurService</property-name>
            <value>#{ParapheurService}</value>
        </managed-property>
        <managed-property>
            <property-name>typesService</property-name>
            <value>#{TypesService}</value>
        </managed-property>
        <managed-property>
            <property-name>parapheurBean</property-name>
            <value>#{ParapheurBean}</value>
        </managed-property>

    </managed-bean>

    <managed-bean>
        <description>
            The bean that manages the list of Corbeilles in the shelf.
        </description>
        <managed-bean-name>CorbeillesBean</managed-bean-name>
        <managed-bean-class>com.atolcd.parapheur.web.bean.CorbeillesBean</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
        <managed-property>
            <property-name>nodeService</property-name>
            <value>#{NodeService}</value>
        </managed-property>
        <managed-property>
            <property-name>searchService</property-name>
            <value>#{SearchService}</value>
        </managed-property>
        <managed-property>
            <property-name>parapheurService</property-name>
            <value>#{ParapheurService}</value>
        </managed-property>
        <managed-property>
            <property-name>navigator</property-name>
            <value>#{NavigationBean}</value>
        </managed-property>
        <managed-property>
            <property-name>browseBean</property-name>
            <value>#{BrowseBean}</value>
        </managed-property>
        <managed-property>
            <property-name>parapheurBean</property-name>
            <value>#{ParapheurBean}</value>
        </managed-property>
    </managed-bean>

    <managed-bean>
        <managed-bean-name>EditWorkflowDialog</managed-bean-name>
        <managed-bean-class>com.atolcd.parapheur.web.bean.dialog.EditWorkflowDialog</managed-bean-class>
        <managed-bean-scope>request</managed-bean-scope>
        <managed-property>
            <property-name>nodeService</property-name>
            <value>#{NodeService}</value>
        </managed-property>
        <managed-property>
            <property-name>fileFolderService</property-name>
            <value>#{FileFolderService}</value>
        </managed-property>
        <managed-property>
            <property-name>searchService</property-name>
            <value>#{SearchService}</value>
        </managed-property>
        <managed-property>
            <property-name>navigator</property-name>
            <value>#{NavigationBean}</value>
        </managed-property>
        <managed-property>
            <property-name>browseBean</property-name>
            <value>#{BrowseBean}</value>
        </managed-property>
        <managed-property>
            <property-name>namespaceService</property-name>
            <value>#{NamespaceService}</value>
        </managed-property>
        <managed-property>
            <property-name>dictionaryService</property-name>
            <value>#{DictionaryService}</value>
        </managed-property>
        <managed-property>
            <property-name>parapheurService</property-name>
            <value>#{ParapheurService}</value>
        </managed-property>
        <managed-property>
            <property-name>contentService</property-name>
            <value>#{ContentService}</value>
        </managed-property>
        <managed-property>
            <property-name>typesService</property-name>
            <value>#{TypesService}</value>
        </managed-property>
        <managed-property>
            <property-name>metadataService</property-name>
            <value>#{MetadataService}</value>
        </managed-property>
        <managed-property>
            <property-name>workflowService</property-name>
            <value>#{ParapheurWorkflowService}</value>
        </managed-property>
        <managed-property>
            <property-name>parapheurBean</property-name>
            <value>#{ParapheurBean}</value>
        </managed-property>
    </managed-bean>

    <managed-bean>
        <managed-bean-name>ChainWorkflowDialog</managed-bean-name>
        <managed-bean-class>com.atolcd.parapheur.web.bean.dialog.ChainWorkflowDialog</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
        <managed-property>
            <property-name>nodeService</property-name>
            <value>#{NodeService}</value>
        </managed-property>
        <managed-property>
            <property-name>navigator</property-name>
            <value>#{NavigationBean}</value>
        </managed-property>
        <managed-property>
            <property-name>browseBean</property-name>
            <value>#{BrowseBean}</value>
        </managed-property>
        <managed-property>
            <property-name>parapheurBean</property-name>
            <value>#{ParapheurBean}</value>
        </managed-property>
        <managed-property>
            <property-name>parapheurService</property-name>
            <value>#{ParapheurService}</value>
        </managed-property>
        <managed-property>
            <property-name>typesService</property-name>
            <value>#{TypesService}</value>
        </managed-property>
        <managed-property>
            <property-name>workflowService</property-name>
            <value>#{ParapheurWorkflowService}</value>
        </managed-property>
    </managed-bean>

    <managed-bean>
        <managed-bean-name>WorkflowDialog</managed-bean-name>
        <managed-bean-class>com.atolcd.parapheur.web.bean.dialog.WorkflowDialog</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
        <managed-property>
            <property-name>nodeService</property-name>
            <value>#{nodeService}</value>
        </managed-property>
        <managed-property>
            <property-name>fileFolderService</property-name>
            <value>#{FileFolderService}</value>
        </managed-property>
        <managed-property>
            <property-name>searchService</property-name>
            <value>#{SearchService}</value>
        </managed-property>
        <managed-property>
            <property-name>navigator</property-name>
            <value>#{NavigationBean}</value>
        </managed-property>
        <managed-property>
            <property-name>browseBean</property-name>
            <value>#{BrowseBean}</value>
        </managed-property>
        <managed-property>
            <property-name>parapheurBean</property-name>
            <value>#{ParapheurBean}</value>
        </managed-property>
        <managed-property>
            <property-name>namespaceService</property-name>
            <value>#{NamespaceService}</value>
        </managed-property>
        <managed-property>
            <property-name>dictionaryService</property-name>
            <value>#{DictionaryService}</value>
        </managed-property>
        <managed-property>
            <property-name>parapheurService</property-name>
            <value>#{_parapheurService}</value>
        </managed-property>
        <managed-property>
            <property-name>authenticationComponent</property-name>
            <value>#{authenticationComponent}</value>
        </managed-property>
        <managed-property>
            <property-name>s2lowService</property-name>
            <value>#{S2lowService}</value>
        </managed-property>
        <!-- BLEX le bean qui expose des utilitaires relatif a SRCI -->
        <managed-property>
            <property-name>srciService</property-name>
            <value>#{srciService}</value>
        </managed-property>
        <managed-property>
            <property-name>scheduler</property-name>
            <value>#{schedulerFactory}</value>
        </managed-property>
        <managed-property>
            <property-name>personService</property-name>
            <value>#{PersonService}</value>
        </managed-property>
        <managed-property>
            <property-name>contentService</property-name>
            <value>#{ContentService}</value>
        </managed-property>
        <managed-property>
            <property-name>dossierService</property-name>
            <value>#{DossierService}</value>
        </managed-property>
    </managed-bean>
    <managed-bean>
        <managed-bean-name>DelegationDialog</managed-bean-name>
        <managed-bean-class>com.atolcd.parapheur.web.bean.dialog.DelegationDialog</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
        <managed-property>
            <property-name>parapheurService</property-name>
            <value>#{ParapheurService}</value>
        </managed-property>
    </managed-bean>

    <managed-bean>
        <managed-bean-name>AdminParapheurBean</managed-bean-name>
        <managed-bean-class>com.atolcd.parapheur.web.bean.AdminParapheurBean</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
        <managed-property>
            <property-name>nodeService</property-name>
            <value>#{NodeService}</value>
        </managed-property>
        <managed-property>
            <property-name>parapheurService</property-name>
            <value>#{ParapheurService}</value>
        </managed-property>
        <managed-property>
            <property-name>dossierService</property-name>
            <value>#{DossierService}</value>
        </managed-property>
        <managed-property>
            <property-name>contentService</property-name>
            <value>#{ContentService}</value>
        </managed-property>
        <managed-property>
            <property-name>authenticationService</property-name>
            <value>#{AuthenticationService}</value>
        </managed-property>
        <managed-property>
            <property-name>browseBean</property-name>
            <value>#{BrowseBean}</value>
        </managed-property>
        <managed-property>
            <property-name>parapheurBean</property-name>
            <value>#{ParapheurBean}</value>
        </managed-property>
        <managed-property>
            <property-name>s2lowService</property-name>
            <value>#{S2lowService}</value>
        </managed-property>
    </managed-bean>
    <managed-bean>
        <managed-bean-name>EditParapheurDialog</managed-bean-name>
        <managed-bean-class>com.atolcd.parapheur.web.bean.dialog.EditParapheurDialog</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
        <managed-property>
            <property-name>parapheurService</property-name>
            <value>#{ParapheurService}</value>
        </managed-property>
        <managed-property>
            <property-name>nodeService</property-name>
            <value>#{NodeService}</value>
        </managed-property>
        <managed-property>
            <property-name>personService</property-name>
            <value>#{PersonService}</value>
        </managed-property>
        <managed-property>
            <property-name>tenantService</property-name>
            <value>#{tenantService}</value>
        </managed-property>
        <managed-property>
            <property-name>authenticationComponent</property-name>
            <value>#{authenticationComponent}</value>
        </managed-property>
        <managed-property>
            <property-name>authorityService</property-name>
            <value>#{AuthorityService}</value>
        </managed-property>
    </managed-bean>

    <managed-bean>
        <managed-bean-name>NewUserWizard</managed-bean-name>
        <managed-bean-class>com.atolcd.parapheur.web.bean.wizard.NewParapheurUserWizard</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
        <managed-property>
            <property-name>nodeService</property-name>
            <value>#{NodeService}</value>
        </managed-property>
        <managed-property>
            <property-name>searchService</property-name>
            <value>#{SearchService}</value>
        </managed-property>
        <managed-property>
            <property-name>navigator</property-name>
            <value>#{NavigationBean}</value>
        </managed-property>
        <managed-property>
            <property-name>browseBean</property-name>
            <value>#{BrowseBean}</value>
        </managed-property>
        <managed-property>
            <property-name>authenticationService</property-name>
            <value>#{authenticationService}</value>
        </managed-property>
        <managed-property>
            <property-name>permissionService</property-name>
            <value>#{PermissionService}</value>
        </managed-property>
        <managed-property>
            <property-name>namespaceService</property-name>
            <value>#{NamespaceService}</value>
        </managed-property>
        <managed-property>
            <property-name>personService</property-name>
            <value>#{PersonService}</value>
        </managed-property>
    </managed-bean>

    <managed-bean>
        <description>
            The bean that holds state for the Users screen.
        </description>
        <managed-bean-name>UsersBean</managed-bean-name>
        <managed-bean-class>com.atolcd.parapheur.web.bean.UsersBean</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
        <managed-property>
            <property-name>nodeService</property-name>
            <value>#{NodeService}</value>
        </managed-property>
        <managed-property>
            <property-name>searchService</property-name>
            <value>#{SearchService}</value>
        </managed-property>
        <managed-property>
            <property-name>authenticationService</property-name>
            <value>#{AuthenticationService}</value>
        </managed-property>
        <managed-property>
            <property-name>personService</property-name>
            <value>#{PersonService}</value>
        </managed-property>
        <managed-property>
            <property-name>parapheurService</property-name>
            <value>#{ParapheurService}</value>
        </managed-property>
    </managed-bean>

    <managed-bean>
        <managed-bean-name>EnvoiS2lowDialog</managed-bean-name>
        <managed-bean-class>com.atolcd.parapheur.web.bean.dialog.EnvoiS2lowDialog</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
        <managed-property>
            <property-name>parapheurService</property-name>
            <value>#{ParapheurService}</value>
        </managed-property>
        <managed-property>
            <property-name>nodeService</property-name>
            <value>#{NodeService}</value>
        </managed-property>
        <managed-property>
            <property-name>s2lowService</property-name>
            <value>#{S2lowService}</value>
        </managed-property>
    </managed-bean>

    <!-- BLEX : a ete remplace par tdtStatusDialog ci-dessous
    <managed-bean>
        <managed-bean-name>InfosS2lowDialog</managed-bean-name>
        <managed-bean-class>com.atolcd.parapheur.web.bean.dialog.InfosS2lowDialog</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
        <managed-property>
            <property-name>parapheurService</property-name>
            <value>#{ParapheurService}</value>
        </managed-property>
        <managed-property>
            <property-name>nodeService</property-name>
            <value>#{NodeService}</value>
        </managed-property>
        <managed-property>
            <property-name>s2lowService</property-name>
            <value>#{S2lowService}</value>
        </managed-property>
    </managed-bean>
    -->

    <!-- 
        BLEX
        la "page" qui permet de s'enquerir du statut d'un dossier sur un TDT
        remplace InfosS2lowDialog
    -->
    <managed-bean>
        <managed-bean-name>tdtStatusDialog</managed-bean-name>
        <managed-bean-class>com.atolcd.parapheur.web.bean.dialog.TdtStatusDialog</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
        <managed-property>
            <property-name>parapheurService</property-name>
            <value>#{ParapheurService}</value>
        </managed-property>
        <managed-property>
            <property-name>nodeService</property-name>
            <value>#{NodeService}</value>
        </managed-property>
        <managed-property>
            <property-name>s2lowService</property-name>
            <value>#{S2lowService}</value>
        </managed-property>
        <managed-property>
            <property-name>srciService</property-name>
            <value>#{srciService}</value>
        </managed-property>
    </managed-bean>


    <managed-bean>
        <managed-bean-name>SecureMailInfosDialog</managed-bean-name>
        <managed-bean-class>com.atolcd.parapheur.web.bean.dialog.SecureMailInfosDialog</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
        <managed-property>
            <property-name>parapheurService</property-name>
            <value>#{ParapheurService}</value>
        </managed-property>
        <managed-property>
            <property-name>nodeService</property-name>
            <value>#{NodeService}</value>
        </managed-property>
        <managed-property>
            <property-name>s2lowService</property-name>
            <value>#{S2lowService}</value>
        </managed-property>

    </managed-bean>

    <managed-bean>
        <managed-bean-name>ArchiveDialog</managed-bean-name>
        <managed-bean-class>com.atolcd.parapheur.web.bean.dialog.ArchiveDialog</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>

        <managed-property>
            <property-name>archilandConnector</property-name>
            <value>#{ArchilandConnector}</value>
        </managed-property>

        <managed-property>
            <property-name>parapheurService</property-name>
            <value>#{ParapheurService}</value>
        </managed-property>
        <managed-property>
            <property-name>nodeService</property-name>
            <value>#{NodeService}</value>
        </managed-property>
        <managed-property>
            <property-name>contentService</property-name>
            <value>#{ContentService}</value>
        </managed-property>
        <managed-property>
            <property-name>searchService</property-name>
            <value>#{SearchService}</value>
        </managed-property>
        <managed-property>
            <property-name>namespaceService</property-name>
            <value>#{NameSpaceService}</value>
        </managed-property>
        <managed-property>
            <property-name>navigator</property-name>
            <value>#{NavigationBean}</value>
        </managed-property>
        <managed-property>
            <property-name>browseBean</property-name>
            <value>#{BrowseBean}</value>
        </managed-property>
    </managed-bean>

    <managed-bean>
        <managed-bean-name>SendDossierByMailDialog</managed-bean-name>
        <managed-bean-class>com.atolcd.parapheur.web.bean.dialog.SendDossierByMailDialog</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
        <managed-property>
            <property-name>parapheurService</property-name>
            <value>#{ParapheurService}</value>
        </managed-property>
        <managed-property>
            <property-name>actionService</property-name>
            <value>#{ActionService}</value>
        </managed-property>
        <managed-property>
            <property-name>nodeService</property-name>
            <value>#{NodeService}</value>
        </managed-property>
        <managed-property>
            <property-name>navigator</property-name>
            <value>#{NavigationBean}</value>
        </managed-property>
        <managed-property>
            <property-name>browseBean</property-name>
            <value>#{BrowseBean}</value>
        </managed-property>
    </managed-bean>

    <managed-bean>
        <managed-bean-name>SendDossierBySecureMailDialog</managed-bean-name>
        <managed-bean-class>com.atolcd.parapheur.web.bean.dialog.SendDossierBySecureMailDialog</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
        <managed-property>
            <property-name>parapheurService</property-name>
            <value>#{ParapheurService}</value>
        </managed-property>
        <managed-property>
            <property-name>parapheurBean</property-name>
            <value>#{ParapheurBean}</value>
        </managed-property>
        <managed-property>
            <property-name>s2lowService</property-name>
            <value>#{S2lowService}</value>
        </managed-property>
          <managed-property>
            <property-name>nodeService</property-name>
            <value>#{NodeService}</value>
        </managed-property>
        <managed-property>
            <property-name>navigator</property-name>
            <value>#{NavigationBean}</value>
        </managed-property>
        <managed-property>
            <property-name>browseBean</property-name>
            <value>#{BrowseBean}</value>
        </managed-property>
    </managed-bean>



    <managed-bean>
        <managed-bean-name>MoveDossierDialog</managed-bean-name>
        <managed-bean-class>com.atolcd.parapheur.web.bean.dialog.MoveDossierDialog</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
        <managed-property>
            <property-name>parapheurService</property-name>
            <value>#{ParapheurService}</value>
        </managed-property>
        <managed-property>
            <property-name>nodeService</property-name>
            <value>#{NodeService}</value>
        </managed-property>
    </managed-bean>

    <managed-bean>
        <managed-bean-name>ParapheurSearchBean</managed-bean-name>
        <managed-bean-class>com.atolcd.parapheur.web.bean.ParapheurSearchBean</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
        <managed-property>
            <property-name>parapheurService</property-name>
            <value>#{ParapheurService}</value>
        </managed-property>
        <managed-property>
            <property-name>nodeService</property-name>
            <value>#{NodeService}</value>
        </managed-property>
        <managed-property>
            <property-name>searchService</property-name>
            <value>#{SearchService}</value>
        </managed-property>
        <managed-property>
            <property-name>contentService</property-name>
            <value>#{ContentService}</value>
        </managed-property>
        <managed-property>
            <property-name>parapheurBean</property-name>
            <value>#{ParapheurBean}</value>
        </managed-property>
        <managed-property>
            <property-name>browseBean</property-name>
            <value>#{BrowseBean}</value>
        </managed-property>
        <managed-property>
            <property-name>navigator</property-name>
            <value>#{NavigationBean}</value>
        </managed-property>
    </managed-bean>

    <managed-bean>
        <managed-bean-name>ManageWorkflowBean</managed-bean-name>
        <managed-bean-class>com.atolcd.parapheur.web.bean.ManageWorkflowBean</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
        <managed-property>
            <property-name>nodeService</property-name>
            <value>#{NodeService}</value>
        </managed-property>
        <managed-property>
            <property-name>parapheurService</property-name>
            <value>#{ParapheurService}</value>
        </managed-property>
    </managed-bean>

    <managed-bean>
        <managed-bean-name>EmissionBatchWorkflowWizard</managed-bean-name>
        <managed-bean-class>com.atolcd.parapheur.web.bean.wizard.EmissionBatchWorkflowWizard</managed-bean-class>

        <managed-bean-scope>session</managed-bean-scope>
        <managed-property>
            <property-name>parapheurBean</property-name>
            <value>#{ParapheurBean}</value>
        </managed-property>
        <managed-property>
            <property-name>parapheurService</property-name>
            <value>#{ParapheurService}</value>
        </managed-property>
        <managed-property>
            <property-name>nodeService</property-name>
            <value>#{NodeService}</value>
        </managed-property>
        <managed-property>
            <property-name>searchService</property-name>
            <value>#{SearchService}</value>
        </managed-property>
        <managed-property>
            <property-name>namespaceService</property-name>
            <value>#{NamespaceService}</value>
        </managed-property>
        <managed-property>
            <property-name>corbeillesService</property-name>
            <value>#{CorbeillesService}</value>
        </managed-property>
        <managed-property>
            <property-name>jobService</property-name>
            <value>#{JobService}</value>
        </managed-property>
        <managed-property>
            <property-name>browseBean</property-name>
            <value>#{BrowseBean}</value>
        </managed-property>
        <managed-property>
            <property-name>metadataService</property-name>
            <value>#{MetadataService}</value>
        </managed-property>
        <managed-property>
            <property-name>corbeillesBean</property-name>
            <value>#{CorbeillesBean}</value>
        </managed-property>
    </managed-bean>

    <managed-bean>
        <managed-bean-name>SignatureBatchWorkflowWizard</managed-bean-name>
        <managed-bean-class>com.atolcd.parapheur.web.bean.wizard.SignatureBatchWorkflowWizard</managed-bean-class>

        <managed-bean-scope>session</managed-bean-scope>
        <managed-property>
            <property-name>parapheurBean</property-name>
            <value>#{ParapheurBean}</value>
        </managed-property>
        <managed-property>
            <property-name>parapheurService</property-name>
            <value>#{ParapheurService}</value>
        </managed-property>
        <managed-property>
            <property-name>nodeService</property-name>
            <value>#{NodeService}</value>
        </managed-property>
        <managed-property>
            <property-name>searchService</property-name>
            <value>#{SearchService}</value>
        </managed-property>
        <managed-property>
            <property-name>namespaceService</property-name>
            <value>#{NamespaceService}</value>
        </managed-property>
        <managed-property>
            <property-name>corbeillesService</property-name>
            <value>#{CorbeillesService}</value>
        </managed-property>
        <managed-property>
            <property-name>jobService</property-name>
            <value>#{JobService}</value>
        </managed-property>
        <managed-property>
            <property-name>browseBean</property-name>
            <value>#{BrowseBean}</value>
        </managed-property>
        <managed-property>
            <property-name>metadataService</property-name>
            <value>#{MetadataService}</value>
        </managed-property>
        <managed-property>
            <property-name>personService</property-name>
            <value>#{PersonService}</value>
        </managed-property>
        <managed-property>
            <property-name>contentService</property-name>
            <value>#{ContentService}</value>
        </managed-property>
        <managed-property>
            <property-name>corbeillesBean</property-name>
            <value>#{CorbeillesBean}</value>
        </managed-property>
    </managed-bean>
    
    <managed-bean>
        <managed-bean-name>SignatureSeuleBatchWorkflowWizard</managed-bean-name>
        <managed-bean-class>com.atolcd.parapheur.web.bean.wizard.SignatureSeuleBatchWorkflowWizard</managed-bean-class>

        <managed-bean-scope>session</managed-bean-scope>
        <managed-property>
            <property-name>parapheurBean</property-name>
            <value>#{ParapheurBean}</value>
        </managed-property>
        <managed-property>
            <property-name>parapheurService</property-name>
            <value>#{ParapheurService}</value>
        </managed-property>
        <managed-property>
            <property-name>nodeService</property-name>
            <value>#{NodeService}</value>
        </managed-property>
        <managed-property>
            <property-name>searchService</property-name>
            <value>#{SearchService}</value>
        </managed-property>
        <managed-property>
            <property-name>namespaceService</property-name>
            <value>#{NamespaceService}</value>
        </managed-property>
        <managed-property>
            <property-name>corbeillesService</property-name>
            <value>#{CorbeillesService}</value>
        </managed-property>
        <managed-property>
            <property-name>jobService</property-name>
            <value>#{JobService}</value>
        </managed-property>
        <managed-property>
            <property-name>browseBean</property-name>
            <value>#{BrowseBean}</value>
        </managed-property>
        <managed-property>
            <property-name>metadataService</property-name>
            <value>#{MetadataService}</value>
        </managed-property>
        <managed-property>
            <property-name>personService</property-name>
            <value>#{PersonService}</value>
        </managed-property>
        <managed-property>
            <property-name>contentService</property-name>
            <value>#{ContentService}</value>
        </managed-property>
        <managed-property>
            <property-name>corbeillesBean</property-name>
            <value>#{CorbeillesBean}</value>
        </managed-property>
    </managed-bean>
    
    <managed-bean>
        <managed-bean-name>VisaBatchWorkflowWizard</managed-bean-name>
        <managed-bean-class>com.atolcd.parapheur.web.bean.wizard.VisaBatchWorkflowWizard</managed-bean-class>

        <managed-bean-scope>session</managed-bean-scope>
        <managed-property>
            <property-name>parapheurBean</property-name>
            <value>#{ParapheurBean}</value>
        </managed-property>
        <managed-property>
            <property-name>parapheurService</property-name>
            <value>#{ParapheurService}</value>
        </managed-property>
        <managed-property>
            <property-name>nodeService</property-name>
            <value>#{NodeService}</value>
        </managed-property>
        <managed-property>
            <property-name>searchService</property-name>
            <value>#{SearchService}</value>
        </managed-property>
        <managed-property>
            <property-name>namespaceService</property-name>
            <value>#{NamespaceService}</value>
        </managed-property>
        <managed-property>
            <property-name>corbeillesService</property-name>
            <value>#{CorbeillesService}</value>
        </managed-property>
        <managed-property>
            <property-name>jobService</property-name>
            <value>#{JobService}</value>
        </managed-property>
        <managed-property>
            <property-name>browseBean</property-name>
            <value>#{BrowseBean}</value>
        </managed-property>
        <managed-property>
            <property-name>metadataService</property-name>
            <value>#{MetadataService}</value>
        </managed-property>
        <managed-property>
            <property-name>personService</property-name>
            <value>#{PersonService}</value>
        </managed-property>
        <managed-property>
            <property-name>corbeillesBean</property-name>
            <value>#{CorbeillesBean}</value>
        </managed-property>
    </managed-bean>

    <managed-bean>
        <managed-bean-name>ArchivageBatchWorkflowWizard</managed-bean-name>
        <managed-bean-class>com.atolcd.parapheur.web.bean.wizard.ArchivageBatchWorkflowWizard</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
        <managed-property>
            <property-name>parapheurBean</property-name>
            <value>#{ParapheurBean}</value>
        </managed-property>
        <managed-property>
            <property-name>parapheurService</property-name>
            <value>#{ParapheurService}</value>
        </managed-property>
        <managed-property>
            <property-name>nodeService</property-name>
            <value>#{NodeService}</value>
        </managed-property>
        <managed-property>
            <property-name>searchService</property-name>
            <value>#{SearchService}</value>
        </managed-property>
        <managed-property>
            <property-name>namespaceService</property-name>
            <value>#{NamespaceService}</value>
        </managed-property>
        <managed-property>
            <property-name>corbeillesService</property-name>
            <value>#{CorbeillesService}</value>
        </managed-property>
        <managed-property>
            <property-name>jobService</property-name>
            <value>#{JobService}</value>
        </managed-property>
        <managed-property>
            <property-name>browseBean</property-name>
            <value>#{BrowseBean}</value>
        </managed-property>
        <managed-property>
            <property-name>metadataService</property-name>
            <value>#{MetadataService}</value>
        </managed-property>
        <managed-property>
            <property-name>corbeillesBean</property-name>
            <value>#{CorbeillesBean}</value>
        </managed-property>
        <managed-property>
            <property-name>archilandConnector</property-name>
            <value>#{ArchilandConnector}</value>
        </managed-property>
    </managed-bean>

    <managed-bean>
        <managed-bean-name>BatchWorkflowWizardDecorator</managed-bean-name>
        <managed-bean-class>com.atolcd.parapheur.web.bean.wizard.BatchWorkflowWizardDecorator</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>

        <managed-property>
            <property-name>decoratedMap</property-name>
            <map-entries>
                <key-class>java.lang.String</key-class>
                <value-class>com.atolcd.parapheur.web.bean.wizard.AbstractBatchWorkflowWizard</value-class>
               <map-entry>
                   <key>emission</key>
                   <value>#{EmissionBatchWorkflowWizard}</value>
               </map-entry>
                <map-entry>
                    <key>archivage</key>
                    <value>#{ArchivageBatchWorkflowWizard}</value>
                </map-entry>
                <map-entry>
                    <key>visa</key>
                    <value>#{VisaBatchWorkflowWizard}</value>
                </map-entry>
                <map-entry>
                    <key>signature</key>
                    <value>#{SignatureBatchWorkflowWizard}</value>
                </map-entry>
                <map-entry>
                    <key>signatureSeule</key>
                    <value>#{SignatureSeuleBatchWorkflowWizard}</value>
                </map-entry>
            </map-entries>
        </managed-property>

        <managed-property>
            <property-name>defaultDecoratedKey</property-name>
            <value>signature</value>
        </managed-property>
    </managed-bean>

    <managed-bean>
        <managed-bean-name>ParapheurVersionPropertiesBean</managed-bean-name>
        <managed-bean-class>com.atolcd.parapheur.web.bean.ParapheurVersionPropertiesBean</managed-bean-class>
        <managed-bean-scope>application</managed-bean-scope>
        <managed-property>
            <property-name>properties</property-name>
            <value>#{parapheurVersionProperties}</value>
        </managed-property>
    </managed-bean>

    <managed-bean>
        <description>
            The bean for add users to group dialog.
        </description>
        <managed-bean-name>AddParapheurUsersDialog</managed-bean-name>
        <managed-bean-class>
            com.atolcd.parapheur.web.bean.groups.AddParapheurUsersDialog
        </managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
        <managed-property>
            <property-name>nodeService</property-name>
            <value>#{NodeService}</value>
        </managed-property>
        <managed-property>
            <property-name>authService</property-name>
            <value>#{AuthorityService}</value>
        </managed-property>
        <managed-property>
            <property-name>authenticationComponent</property-name>
            <value>#{authenticationComponent}</value>
        </managed-property>
        <managed-property>
            <property-name>personService</property-name>
            <value>#{PersonService}</value>
        </managed-property>
    </managed-bean>

    <managed-bean>
        <managed-bean-name>ImprimerBean</managed-bean-name>
        <managed-bean-class>com.atolcd.parapheur.web.bean.ImprimerBean</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
        <managed-property>
            <property-name>navigator</property-name>
            <value>#{NavigationBean}</value>
        </managed-property>
        <managed-property>
            <property-name>nodeService</property-name>
            <value>#{NodeService}</value>
        </managed-property>
        <managed-property>
            <property-name>parapheurService</property-name>
            <value>#{ParapheurService}</value>
        </managed-property>
    </managed-bean>

    <managed-bean>
        <managed-bean-name>ImpressionCalqueBean</managed-bean-name>
        <managed-bean-class>fr.starxpert.iparapheur.calque.repo.impl.ImpressionCalqueBean</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
        <managed-property>
            <property-name>navigator</property-name>
            <value>#{NavigationBean}</value>
        </managed-property>
        <managed-property>
            <property-name>nodeService</property-name>
            <value>#{NodeService}</value>
        </managed-property>
        <managed-property>
            <property-name>parapheurService</property-name>
            <value>#{ParapheurService}</value>
        </managed-property>
    </managed-bean>

    <managed-bean>
        <managed-bean-name>SearchResultsBean</managed-bean-name>
        <managed-bean-class>com.atolcd.parapheur.web.bean.SearchResultsBean</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
        <managed-property>
            <property-name>browseBean</property-name>
            <value>#{BrowseBean}</value>
        </managed-property>
        <managed-property>
            <property-name>nodeService</property-name>
            <value>#{NodeService}</value>
        </managed-property>
        <managed-property>
            <property-name>parapheurService</property-name>
            <value>#{ParapheurService}</value>
        </managed-property>
        <managed-property>
            <property-name>parapheurBean</property-name>
            <value>#{ParapheurBean}</value>
        </managed-property>
        <managed-property>
            <property-name>searchService</property-name>
            <value>#{SearchService}</value>
        </managed-property>
        <managed-property>
            <property-name>contentService</property-name>
            <value>#{ContentService}</value>
        </managed-property>
    </managed-bean>

    <managed-bean>
        <managed-bean-name>SearchBean</managed-bean-name>
        <managed-bean-class>com.atolcd.parapheur.web.bean.SearchBean</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
        <managed-property>
            <property-name>aligator</property-name>
            <value>#{NavigationBean}</value>
        </managed-property>
        <managed-property>
            <property-name>resultsBean</property-name>
            <value>#{SearchResultsBean}</value>
        </managed-property>
    </managed-bean>

    <managed-bean>
        <!-- AdvancedSearchDialog is already registred by Alfresco -->
        <managed-bean-name>ParapheurAdvancedSearchDialog</managed-bean-name>
        <managed-bean-class>com.atolcd.parapheur.web.bean.dialog.AdvancedSearchDialog</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
        <managed-property>
            <property-name>resultsBean</property-name>
            <value>#{SearchResultsBean}</value>
        </managed-property>
    </managed-bean>

    <!-- v3.4.0 -->
    <managed-bean>
        <managed-bean-name>DemandeAvisComplementaireDialog</managed-bean-name>
        <managed-bean-class>com.atolcd.parapheur.web.bean.dialog.DemandeAvisComplementaireDialog</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
        <managed-property>
            <property-name>parapheurService</property-name>
            <value>#{ParapheurService}</value>
        </managed-property>
        <managed-property>
            <property-name>navigator</property-name>
            <value>#{NavigationBean}</value>
        </managed-property>
        <managed-property>
            <property-name>parapheurBean</property-name>
            <value>#{ParapheurBean}</value>
        </managed-property>
    </managed-bean>

    <!-- v3.4.0 -->
    <managed-bean>
        <managed-bean-name>ChangeSignataireDialog</managed-bean-name>
        <managed-bean-class>com.atolcd.parapheur.web.bean.dialog.ChangeSignataireDialog</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
        <managed-property>
            <property-name>parapheurService</property-name>
            <value>#{ParapheurService}</value>
        </managed-property>
        <managed-property>
            <property-name>navigator</property-name>
            <value>#{NavigationBean}</value>
        </managed-property>
        <managed-property>
            <property-name>parapheurBean</property-name>
            <value>#{ParapheurBean}</value>
        </managed-property>
    </managed-bean>
    
    <!-- v3.4.0 -->
    <managed-bean>
        <managed-bean-name>ActeursExternesDialog</managed-bean-name>
        <managed-bean-class>com.atolcd.parapheur.web.bean.dialog.ActeursExternesDialog</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
        <managed-property>
            <property-name>parapheurService</property-name>
            <value>#{ParapheurService}</value>
        </managed-property>
        <managed-property>
            <property-name>personService</property-name>
            <value>#{PersonService}</value>
        </managed-property>
        <managed-property>
            <property-name>navigator</property-name>
            <value>#{NavigationBean}</value>
        </managed-property>
        <managed-property>
            <property-name>authenticationComponent</property-name>
            <value>#{authenticationComponent}</value>
        </managed-property>
    </managed-bean>

    <navigation-rule>
        <from-view-id>/jsp/parapheur/login.jsp</from-view-id>
        <navigation-case>
            <from-outcome>success</from-outcome>
            <to-view-id>/jsp/parapheur/parapheurs.jsp</to-view-id>
        </navigation-case>
    </navigation-rule>
    <navigation-rule>
        <from-view-id>/jsp/parapheur/relogin.jsp</from-view-id>
        <navigation-case>
            <from-outcome>success</from-outcome>
            <to-view-id>/jsp/parapheur/parapheurs.jsp</to-view-id>
        </navigation-case>
    </navigation-rule>

    <!-- rule to get back to the login page from anywhere -->
    <navigation-rule>
        <from-view-id>/jsp/*</from-view-id>
        <navigation-case>
            <from-outcome>logout</from-outcome>
            <to-view-id>/jsp/parapheur/login.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-outcome>relogin</from-outcome>
            <to-view-id>/jsp/parapheur/relogin.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-outcome>adminConsole</from-outcome>
            <to-view-id>/jsp/parapheur/admin/admin-console.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-outcome>userConsoleLight</from-outcome>
            <to-view-id>/jsp/parapheur/users/user-console.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-outcome>search</from-outcome>
            <to-view-id>/jsp/parapheur/search.jsp</to-view-id>
        </navigation-case>
    </navigation-rule>

    <!-- règle pour accéder au wizard de création de dossier -->
    <navigation-rule>
        <from-view-id>/jsp/parapheur/corbeille.jsp</from-view-id>
        <navigation-case>
            <from-outcome>createDossier</from-outcome>
            <to-view-id>/jsp/parapheur/dossier/create-dossier-wizard/infos.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-outcome>deleteDossier</from-outcome>
            <to-view-id>/jsp/parapheur/delete-dossier.jsp</to-view-id>
        </navigation-case>
    </navigation-rule>
    <!-- règle pour accéder au wizard de création de dossier depuis le parapheur -->
    <navigation-rule>
        <from-view-id>/jsp/parapheur/parapheur.jsp</from-view-id>
        <navigation-case>
            <from-outcome>createDossier</from-outcome>
            <to-view-id>/jsp/parapheur/dossier/create-dossier-wizard/infos.jsp</to-view-id>
        </navigation-case>
    </navigation-rule>

    <!-- règles de navigation pour le wizard de création de dossier -->
    <navigation-rule>
        <from-view-id>/jsp/parapheur/dossier/create-dossier-wizard/*</from-view-id>
        <navigation-case>
            <from-outcome>cancel</from-outcome>
            <to-view-id>/jsp/parapheur/corbeille.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-outcome>finish</from-outcome>
            <to-view-id>/jsp/parapheur/corbeille.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-outcome>infos</from-outcome>
            <to-view-id>/jsp/parapheur/dossier/create-dossier-wizard/infos.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-outcome>upload</from-outcome>
            <to-view-id>/jsp/parapheur/dossier/create-dossier-wizard/upload.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-outcome>circuit</from-outcome>
            <to-view-id>/jsp/parapheur/dossier/create-dossier-wizard/circuit.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-outcome>summary</from-outcome>
            <to-view-id>/jsp/parapheur/dossier/create-dossier-wizard/summary.jsp</to-view-id>
        </navigation-case>
    </navigation-rule>

    <!-- règles de navigation pour l'ajout d'un document à un dossier -->
    <navigation-rule>
        <from-view-id>/jsp/parapheur/dossier.jsp</from-view-id>
        <navigation-case>
            <from-outcome>addDocument</from-outcome>
            <to-view-id>/jsp/parapheur/dossier/add-document-dialog.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-outcome>deleteDocument</from-outcome>
            <to-view-id>/jsp/parapheur/delete-document.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-outcome>updateFile</from-outcome>
            <to-view-id>/jsp/parapheur/dossier/update-document-dialog.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-outcome>showDossierDetails</from-outcome>
            <to-view-id>/jsp/parapheur/dossier/dossier-details.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-outcome>deleteDossier</from-outcome>
            <to-view-id>/jsp/parapheur/delete-dossier.jsp</to-view-id>
        </navigation-case>
    </navigation-rule>
    <navigation-rule>
        <from-view-id>/jsp/parapheur/dossier/add-document-dialog.jsp</from-view-id>
        <navigation-case>
            <from-outcome>browse</from-outcome>
            <to-view-id>/jsp/parapheur/dossier.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-outcome>cancel</from-outcome>
            <to-view-id>/jsp/parapheur/dossier.jsp</to-view-id>
        </navigation-case>
    </navigation-rule>
    <navigation-rule>
        <from-view-id>/jsp/parapheur/dossier/update-document-dialog.jsp</from-view-id>
        <navigation-case>
            <from-outcome>browse</from-outcome>
            <to-view-id>/jsp/parapheur/dossier.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-outcome>cancel</from-outcome>
            <to-view-id>/jsp/parapheur/dossier.jsp</to-view-id>
        </navigation-case>
    </navigation-rule>

    <navigation-rule>
        <from-view-id>/jsp/parapheur/delete-dossier.jsp</from-view-id>
        <navigation-case>
            <from-outcome>dossierDeleted</from-outcome>
            <to-view-id>/jsp/parapheur/corbeille.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-outcome>cancel</from-outcome>
            <to-view-id>/jsp/parapheur/corbeille.jsp</to-view-id>
        </navigation-case>
    </navigation-rule>
    <navigation-rule>
        <from-view-id>/jsp/parapheur/delete-document.jsp</from-view-id>
        <navigation-case>
            <from-outcome>documentDeleted</from-outcome>
            <to-view-id>/jsp/parapheur/dossier.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-outcome>cancel</from-outcome>
            <to-view-id>/jsp/parapheur/dossier.jsp</to-view-id>
        </navigation-case>
    </navigation-rule>

    <navigation-rule>
        <from-view-id>/jsp/parapheur/admin/admin-console.jsp</from-view-id>
        <navigation-case>
            <from-outcome>browse</from-outcome>
            <to-view-id>/jsp/parapheur/parapheurs.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-outcome>manageUsers</from-outcome>
            <to-view-id>/jsp/parapheur/admin/users/users.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-outcome>manageGroups</from-outcome>
            <to-view-id>/jsp/parapheur/admin/groups/groups.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-outcome>manageParapheurs</from-outcome>
            <to-view-id>/jsp/parapheur/admin/parapheurs.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-outcome>updateS2low</from-outcome>
            <to-view-id>/jsp/parapheur/admin/updateS2low.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-outcome>manageDossiers</from-outcome>
            <to-view-id>/jsp/parapheur/admin/dossiers.jsp</to-view-id>
        </navigation-case>
    </navigation-rule>

    <navigation-rule>
        <from-view-id>/jsp/parapheur/admin/parapheurs.jsp</from-view-id>
        <navigation-case>
            <from-outcome>deleteSpace</from-outcome>
            <to-view-id>/jsp/parapheur/admin/delete-parapheur.jsp</to-view-id>
        </navigation-case>
    </navigation-rule>
    <navigation-rule>
        <from-view-id>/jsp/parapheur/admin/delete-parapheur.jsp</from-view-id>
        <navigation-case>
            <from-outcome>parapheurDeleted</from-outcome>
            <to-view-id>/jsp/parapheur/admin/parapheurs.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-outcome>cancel</from-outcome>
            <to-view-id>/jsp/parapheur/admin/parapheurs.jsp</to-view-id>
        </navigation-case>
    </navigation-rule>

    <!-- System User Management navigation -->
    <navigation-rule>
        <from-view-id>/jsp/parapheur/admin/users/*</from-view-id>
        <navigation-case>
            <from-outcome>manageUsers</from-outcome>
            <to-view-id>/jsp/parapheur/admin/users/users.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-outcome>cancel</from-outcome>
            <to-view-id>/jsp/parapheur/admin/users/users.jsp</to-view-id>
        </navigation-case>
    </navigation-rule>

    <!-- navigation rules for the Group Management pages -->
    <navigation-rule>
        <from-view-id>/jsp/parapheur/admin/groups/*</from-view-id>
        <navigation-case>
            <from-outcome>newGroup</from-outcome>
            <to-view-id>/jsp/parapheur/admin/groups/new-group.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-outcome>deleteGroup</from-outcome>
            <to-view-id>/jsp/parapheur/admin/groups/delete-group.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-outcome>addUser</from-outcome>
            <to-view-id>/jsp/parapheur/admin/groups/add-user.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-outcome>finish</from-outcome>
            <to-view-id>/jsp/parapheur/admin/groups/groups.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-outcome>cancel</from-outcome>
            <to-view-id>/jsp/parapheur/admin/groups/groups.jsp</to-view-id>
        </navigation-case>
    </navigation-rule>

    <navigation-rule>
        <from-view-id>/jsp/parapheur/admin/users/users.jsp</from-view-id>
        <navigation-case>
            <from-outcome>createUser</from-outcome>
            <to-view-id>/jsp/parapheur/admin/new-user/person-properties.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-outcome>editUser</from-outcome>
            <to-view-id>/jsp/parapheur/admin/new-user/person-properties.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-outcome>deleteUser</from-outcome>
            <to-view-id>/jsp/parapheur/admin/users/delete-user.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-outcome>changePassword</from-outcome>
            <to-view-id>/jsp/parapheur/admin/users/change-password.jsp</to-view-id>
        </navigation-case>
    </navigation-rule>

    <navigation-rule>
        <from-view-id>/jsp/parapheur/admin/new-user/*</from-view-id>
        <navigation-case>
            <from-outcome>cancel</from-outcome>
            <to-view-id>/jsp/parapheur/admin/users/users.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-outcome>finish</from-outcome>
            <to-view-id>/jsp/parapheur/admin/users/users.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-outcome>person-properties</from-outcome>
            <to-view-id>/jsp/parapheur/admin/new-user/person-properties.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-outcome>user-properties</from-outcome>
            <to-view-id>/jsp/parapheur/admin/new-user/user-properties.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-outcome>summary</from-outcome>
            <to-view-id>/jsp/parapheur/admin/new-user/summary.jsp</to-view-id>
        </navigation-case>
    </navigation-rule>

    <navigation-rule>
        <from-view-id>/jsp/parapheur/admin/delete-dossier.jsp</from-view-id>
        <navigation-case>
            <from-outcome>dossierDeleted</from-outcome>
            <to-view-id>/jsp/parapheur/admin/dossiers.jsp</to-view-id>
        </navigation-case>
        <navigation-case>
            <from-outcome>cancel</from-outcome>
            <to-view-id>/jsp/parapheur/admin/dossiers.jsp</to-view-id>
        </navigation-case>
    </navigation-rule>
    <navigation-rule>
        <from-view-id>/jsp/parapheur/admin/dossiers.jsp</from-view-id>
        <navigation-case>
            <from-outcome>deleteDossier</from-outcome>
            <to-view-id>/jsp/parapheur/admin/delete-dossier.jsp</to-view-id>
        </navigation-case>
    </navigation-rule>

    <navigation-rule>
        <from-view-id>/jsp/parapheur/dossier/dossier-details.jsp</from-view-id>
        <navigation-case>
            <from-outcome>close</from-outcome>
            <to-view-id>/jsp/parapheur/dossier.jsp</to-view-id>
        </navigation-case>
    </navigation-rule>

</faces-config>
