<?xml version="1.0" encoding="UTF-8"?>
<components xmlns="http://jboss.com/products/seam/components"
	xmlns:core="http://jboss.com/products/seam/core"
	xmlns:persistence="http://jboss.com/products/seam/persistence"
	xmlns:drools="http://jboss.com/products/seam/drools"
	xmlns:bpm="http://jboss.com/products/seam/bpm"
	xmlns:security="http://jboss.com/products/seam/security"
	xmlns:mail="http://jboss.com/products/seam/mail"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://jboss.com/products/seam/core http://jboss.com/products/seam/core-2.0.xsd 
                 http://jboss.com/products/seam/persistence http://jboss.com/products/seam/persistence-2.0.xsd 
                 http://jboss.com/products/seam/drools http://jboss.com/products/seam/drools-2.0.xsd
                 http://jboss.com/products/seam/bpm http://jboss.com/products/seam/bpm-2.0.xsd
                 http://jboss.com/products/seam/security http://jboss.com/products/seam/security-2.0.xsd
                 http://jboss.com/products/seam/mail http://jboss.com/products/seam/mail-2.0.xsd
                 http://jboss.com/products/seam/components http://jboss.com/products/seam/components-2.0.xsd">

	<core:init debug="true" jndi-pattern="seamEAR/#{ejbName}/local" />

	<core:manager concurrent-request-timeout="500"
		conversation-timeout="120000" conversation-id-parameter="cid" />

	<persistence:managed-persistence-context name="entityManager"
		auto-create="true"
		persistence-unit-jndi-name="java:/seamEAREntityManagerFactory" />
	<!-- 
		<persistence:entity-manager-factory name="seamEAREntityManagerFactory" 
		persistence-unit-name="seamEAR"/>
	-->

	<security:identity
		authenticate-method="#{authenticator.authenticate}" />

	<event type="org.jboss.seam.notLoggedIn">
		<action expression="#{redirect.captureCurrentView}" />
	</event>
	<event type="org.jboss.seam.postAuthenticate">
		<action expression="#{redirect.returnToCapturedView}" />
	</event>

	<mail:mail-session host="localhost" port="2525" username="test"
		password="test" />

	<!-- For use with jBPM pageflow or process management -->
	<!--  
		<bpm:jbpm>
		<bpm:process-definitions></bpm:process-definitions>
		<bpm:pageflow-definitions></bpm:pageflow-definitions>
		</bpm:jbpm>
	-->
	<bpm:jbpm>
		<bpm:pageflow-definitions>
			<value>/pageflows/pageflow.jpdl.xml</value>
		</bpm:pageflow-definitions>
	</bpm:jbpm>

</components>
