Erro no Spring 2.0

Java

27/09/2012

Estou com o seguinte erro:

27/09/2012 12:39:12 org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files (x86)\Java\jdk1.6.0_24\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files (x86)\Java\jdk1.6.0_24\jre\bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\OpenCL SDK\1.5\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\1.5\bin\x64
27/09/2012 12:39:12 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
27/09/2012 12:39:12 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 286 ms
27/09/2012 12:39:12 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
27/09/2012 12:39:12 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.20
27/09/2012 12:39:12 org.apache.catalina.startup.ContextConfig validateSecurityRoles
INFO: WARNING: Security role name projudi used in an <auth-constraint> without being defined in a <security-role>
27/09/2012 12:39:12 org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring root WebApplicationContext
2012-09-27 12:39:14,615 ERROR org.springframework.web.context.ContextLoader - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'propertyConfigurer' defined in ServletContext resource [/WEB-INF/classes/application-context.xml]: Cannot resolve reference to bean 'commonsConfigurationFactoryBean' while setting bean property 'properties'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'commonsConfigurationFactoryBean' defined in ServletContext resource [/WEB-INF/classes/application-context.xml]: Cannot resolve reference to bean 'projudiPropertiesConfig' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'projudiPropertiesConfig' defined in ServletContext resource [/WEB-INF/classes/application-context.xml]: Cannot resolve reference to bean 'projudiDataSource' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'projudiDataSource' defined in ServletContext resource [/WEB-INF/classes/application-context.xml]: Invocation of init method failed; nested exception is javax.naming.NameNotFoundException: Name jdbc is not bound in this Context
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275)
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
	at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:515)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:362)
	at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3934)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4429)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
	at org.apache.catalina.core.StandardService.start(StandardService.java:516)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'commonsConfigurationFactoryBean' defined in ServletContext resource [/WEB-INF/classes/application-context.xml]: Cannot resolve reference to bean 'projudiPropertiesConfig' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'projudiPropertiesConfig' defined in ServletContext resource [/WEB-INF/classes/application-context.xml]: Cannot resolve reference to bean 'projudiDataSource' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'projudiDataSource' defined in ServletContext resource [/WEB-INF/classes/application-context.xml]: Invocation of init method failed; nested exception is javax.naming.NameNotFoundException: Name jdbc is not bound in this Context
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275)
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
	at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:495)
	at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:162)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:925)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:835)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269)
	... 32 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'projudiPropertiesConfig' defined in ServletContext resource [/WEB-INF/classes/application-context.xml]: Cannot resolve reference to bean 'projudiDataSource' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'projudiDataSource' defined in ServletContext resource [/WEB-INF/classes/application-context.xml]: Invocation of init method failed; nested exception is javax.naming.NameNotFoundException: Name jdbc is not bound in this Context
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275)
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
	at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:495)
	at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:162)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:925)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:835)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269)
	... 47 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'projudiDataSource' defined in ServletContext resource [/WEB-INF/classes/application-context.xml]: Invocation of init method failed; nested exception is javax.naming.NameNotFoundException: Name jdbc is not bound in this Context
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269)
	... 62 more
Caused by: javax.naming.NameNotFoundException: Name jdbc is not bound in this Context
	at org.apache.naming.NamingContext.lookup(NamingContext.java:770)
	at org.apache.naming.NamingContext.lookup(NamingContext.java:140)
	at org.apache.naming.NamingContext.lookup(NamingContext.java:781)
	at org.apache.naming.NamingContext.lookup(NamingContext.java:140)
	at org.apache.naming.NamingContext.lookup(NamingContext.java:781)
	at org.apache.naming.NamingContext.lookup(NamingContext.java:153)
	at org.apache.naming.SelectorContext.lookup(SelectorContext.java:137)
	at javax.naming.InitialContext.lookup(InitialContext.java:392)
	at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:155)
	at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:88)
	at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:153)
	at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:178)
	at org.springframework.jndi.JndiLocatorSupport.lookup(JndiLocatorSupport.java:95)
	at org.springframework.jndi.JndiObjectLocator.lookup(JndiObjectLocator.java:105)
	at org.springframework.jndi.JndiObjectFactoryBean.lookupWithFallback(JndiObjectFactoryBean.java:200)
	at org.springframework.jndi.JndiObjectFactoryBean.afterPropertiesSet(JndiObjectFactoryBean.java:186)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
	... 72 more
27/09/2012 12:39:14 org.apache.catalina.core.StandardContext listenerStart
GRAVE: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'propertyConfigurer' defined in ServletContext resource [/WEB-INF/classes/application-context.xml]: Cannot resolve reference to bean 'commonsConfigurationFactoryBean' while setting bean property 'properties'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'commonsConfigurationFactoryBean' defined in ServletContext resource [/WEB-INF/classes/application-context.xml]: Cannot resolve reference to bean 'projudiPropertiesConfig' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'projudiPropertiesConfig' defined in ServletContext resource [/WEB-INF/classes/application-context.xml]: Cannot resolve reference to bean 'projudiDataSource' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'projudiDataSource' defined in ServletContext resource [/WEB-INF/classes/application-context.xml]: Invocation of init method failed; nested exception is javax.naming.NameNotFoundException: Name jdbc is not bound in this Context
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275)
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
	at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:515)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:362)
	at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3934)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4429)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
	at org.apache.catalina.core.StandardService.start(StandardService.java:516)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'commonsConfigurationFactoryBean' defined in ServletContext resource [/WEB-INF/classes/application-context.xml]: Cannot resolve reference to bean 'projudiPropertiesConfig' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'projudiPropertiesConfig' defined in ServletContext resource [/WEB-INF/classes/application-context.xml]: Cannot resolve reference to bean 'projudiDataSource' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'projudiDataSource' defined in ServletContext resource [/WEB-INF/classes/application-context.xml]: Invocation of init method failed; nested exception is javax.naming.NameNotFoundException: Name jdbc is not bound in this Context
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275)
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
	at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:495)
	at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:162)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:925)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:835)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269)
	... 32 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'projudiPropertiesConfig' defined in ServletContext resource [/WEB-INF/classes/application-context.xml]: Cannot resolve reference to bean 'projudiDataSource' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'projudiDataSource' defined in ServletContext resource [/WEB-INF/classes/application-context.xml]: Invocation of init method failed; nested exception is javax.naming.NameNotFoundException: Name jdbc is not bound in this Context
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275)
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
	at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:495)
	at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:162)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:925)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:835)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269)
	... 47 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'projudiDataSource' defined in ServletContext resource [/WEB-INF/classes/application-context.xml]: Invocation of init method failed; nested exception is javax.naming.NameNotFoundException: Name jdbc is not bound in this Context
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269)
	... 62 more
Caused by: javax.naming.NameNotFoundException: Name jdbc is not bound in this Context
	at org.apache.naming.NamingContext.lookup(NamingContext.java:770)
	at org.apache.naming.NamingContext.lookup(NamingContext.java:140)
	at org.apache.naming.NamingContext.lookup(NamingContext.java:781)
	at org.apache.naming.NamingContext.lookup(NamingContext.java:140)
	at org.apache.naming.NamingContext.lookup(NamingContext.java:781)
	at org.apache.naming.NamingContext.lookup(NamingContext.java:153)
	at org.apache.naming.SelectorContext.lookup(SelectorContext.java:137)
	at javax.naming.InitialContext.lookup(InitialContext.java:392)
	at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:155)
	at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:88)
	at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:153)
	at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:178)
	at org.springframework.jndi.JndiLocatorSupport.lookup(JndiLocatorSupport.java:95)
	at org.springframework.jndi.JndiObjectLocator.lookup(JndiObjectLocator.java:105)
	at org.springframework.jndi.JndiObjectFactoryBean.lookupWithFallback(JndiObjectFactoryBean.java:200)
	at org.springframework.jndi.JndiObjectFactoryBean.afterPropertiesSet(JndiObjectFactoryBean.java:186)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
	... 72 more
27/09/2012 12:39:14 com.sun.xml.ws.transport.http.servlet.WSServletContextListener contextInitialized
INFO: WSSERVLET12: JAX-WS context listener initializing
27/09/2012 12:39:15 com.sun.xml.ws.server.MonitorBase createRoot
INFO: Metro monitoring rootname successfully set to: null
27/09/2012 12:39:15 com.sun.xml.ws.server.MonitorBase createRoot
INFO: Metro monitoring rootname successfully set to: null
27/09/2012 12:39:15 com.sun.xml.ws.server.MonitorBase createRoot
INFO: Metro monitoring rootname successfully set to: null
27/09/2012 12:39:15 com.sun.xml.ws.server.MonitorBase createRoot
INFO: Metro monitoring rootname successfully set to: null
27/09/2012 12:39:15 com.sun.xml.ws.server.MonitorBase createRoot
INFO: Metro monitoring rootname successfully set to: null
27/09/2012 12:39:16 com.sun.xml.ws.server.MonitorBase createRoot
INFO: Metro monitoring rootname successfully set to: null
27/09/2012 12:39:16 com.sun.xml.ws.server.MonitorBase createRoot
INFO: Metro monitoring rootname successfully set to: null
27/09/2012 12:39:16 com.sun.xml.ws.server.MonitorBase createRoot
INFO: Metro monitoring rootname successfully set to: null
27/09/2012 12:39:16 com.sun.xml.ws.transport.http.servlet.WSServletDelegate <init>
INFO: WSSERVLET14: JAX-WS servlet initializing
27/09/2012 12:39:16 org.apache.catalina.core.StandardContext start
GRAVE: Error listenerStart
27/09/2012 12:39:16 org.apache.catalina.core.StandardContext start
GRAVE: Context [/projudi2] startup failed due to previous errors
27/09/2012 12:39:16 com.sun.xml.ws.transport.http.servlet.WSServletDelegate destroy
INFO: WSSERVLET15: JAX-WS servlet destroyed
27/09/2012 12:39:16 com.sun.xml.ws.transport.http.servlet.WSServletContextListener contextDestroyed
INFO: WSSERVLET13: JAX-WS context listener destroyed
27/09/2012 12:39:16 org.apache.catalina.core.ApplicationContext log
INFO: Closing Spring root WebApplicationContext
27/09/2012 12:39:17 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
27/09/2012 12:39:17 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
27/09/2012 12:39:17 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/30  config=null
27/09/2012 12:39:17 org.apache.catalina.startup.Catalina start
INFO: Server startup in 4700 ms


Alguém pode ajudar?

o Apllication-context.xml :
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:aop="http://www.springframework.org/schema/aop"
       xmlns:util="http://www.springframework.org/schema/util"
       xmlns:security="http://www.springframework.org/schema/security"
       xsi:schemaLocation="http://www.springframework.org/schema/beans 
        http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
        http://www.springframework.org/schema/aop 
        http://www.springframework.org/schema/aop/spring-aop-2.0.xsd
        http://www.springframework.org/schema/util 
        http://www.springframework.org/schema/util/spring-util-2.0.xsd
        http://www.springframework.org/schema/security
        http://www.springframework.org/schema/security/spring-security-2.0.4.xsd">

  
	<!-- ######## ROUTING DATASOURCE BEANS ######## -->
	<bean id="routingDataSource" class="gov.projudi.service.util.datasource.RoutingDataSource" >
        <property name="targetDataSources">
            <map key-type="gov.projudi.service.util.datasource.ProjudiDataSourceType">
            	<entry key="PRODUCAO" value-ref="projudiDataSource"/>
            	<entry key="CONSULTA" value-ref="projudiConsultaDataSource"/>
            	<entry key="ESTATISTICA" value-ref="projudiEstatisticaDataSource"/>
            </map>
        </property> 
        <property name="defaultTargetDataSource" ref="projudiDataSource"/>
    </bean>
		
	<!-- ######## DATASOURCE BEANS TOMCAT ######## -->
    <bean id="projudiDataSource" class="org.springframework.jndi.JndiObjectFactoryBean" >
        <property name="jndiName">
            <value>java:comp/env/jdbc/cnjbrasil</value>
        </property> 
    </bean>
    <bean id="projudiConsultaDataSource" class="org.springframework.jndi.JndiObjectFactoryBean" >
        <property name="jndiName">
            <value>java:comp/env/jdbc/projudiConsulta</value>
        </property> 
    </bean>
    <bean id="projudiEstatisticaDataSource" class="org.springframework.jndi.JndiObjectFactoryBean" >
        <property name="jndiName">
            <value>java:comp/env/jdbc/projudiEstatistica</value>
        </property> 
    </bean> 

	<!-- ######## DATASOURCE BEANS GLASSFISH ######## 
    <bean id="projudiDataSource" class="org.springframework.jndi.JndiObjectFactoryBean" >
        <property name="jndiName">
            <value>jdbc/projudi</value>
        </property> 
    </bean>
    <bean id="projudiConsultaDataSource" class="org.springframework.jndi.JndiObjectFactoryBean" >
        <property name="jndiName">
            <value>jdbc/projudiConsulta</value>
        </property> 
    </bean>
    <bean id="projudiEstatisticaDataSource" class="org.springframework.jndi.JndiObjectFactoryBean" >
        <property name="jndiName">
            <value>jdbc/projudiEstatistica</value>
        </property> 
    </bean> -->


    <bean id="projudiTransactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
        <property name="sessionFactory">
            <ref local="sessionFactory"/>
        </property>
        <!-- <property name="transactionSynchronization" value="1"/> -->
    </bean>
    
        
	<!-- ######## HIBERNATE SESSION FACTORY BEAN ######## -->
    <bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
        <property name="annotatedClasses">
            <list>
            	<value>gov.projudi.entity.fonetica.Nome</value>
            	<value>gov.projudi.entity.fonetica.NomeParte</value>
            	<value>gov.projudi.entity.fonetica.NomePessoa</value>
                <value>gov.projudi.entity.judiciario.AreaRecursal</value> 
                <value>gov.projudi.entity.judiciario.AreaDeVaras</value>                 
                <value>gov.projudi.entity.judiciario.Cidade</value> 
                <value>gov.projudi.entity.judiciario.Uf</value>
                <value>gov.projudi.entity.judiciario.Comarca</value> 
                <value>gov.projudi.entity.judiciario.Delegacia</value> 
                <value>gov.projudi.entity.judiciario.NucleoMP</value>
                <value>gov.projudi.entity.judiciario.Procuradoria</value>
                <value>gov.projudi.entity.judiciario.TurmaRecursal</value>                                                                                                
                <value>gov.projudi.entity.judiciario.Vara</value>
                <value>gov.projudi.entity.judiciario.AreaDeVarasClasse</value>
                <value>gov.projudi.entity.judiciario.EstatisticaVara</value>    
				<value>gov.projudi.entity.judiciario.TipoOrgaoJulgador</value>
                
                <value>gov.projudi.entity.contato.Contato</value>
                <value>gov.projudi.entity.contato.telefone.Telefone</value>
                <value>gov.projudi.entity.contato.endereco.EnderecoContato</value>   
                
                <value>gov.projudi.entity.pessoa.Pessoa</value>
                <value>gov.projudi.entity.pessoa.PessoaFisica</value>
                <value>gov.projudi.entity.pessoa.PessoaJuridica</value>
                <value>gov.projudi.entity.pessoa.PessoaContato</value>
                <value>gov.projudi.entity.pessoa.PessoaEndereco</value>
                <value>gov.projudi.entity.pessoa.PessoaTelefone</value>
                
                <value>gov.projudi.entity.judiciario.AreaDeVarasAssunto</value>
                <value>gov.projudi.entity.judiciario.AreaRecursalAssunto</value>
                <value>gov.projudi.entity.processo.recursal.AreaRecursalTipoRecurso</value>
                                                                
				<value>gov.projudi.entity.processo.audiencia.GradeAudiencia</value>
				<value>gov.projudi.entity.processo.audiencia.AgendaAudiencia</value>
				<value>gov.projudi.entity.processo.audiencia.PautaAudiencia</value>
				<value>gov.projudi.entity.processo.audiencia.ResultadoAudiencia</value>
				<value>gov.projudi.entity.processo.audiencia.GradeUsuario</value>
				<value>gov.projudi.entity.processo.audiencia.PeriodoSemAudiencia</value>
	            
                <value>gov.projudi.entity.processo.PautaHorariosTurma</value>
                <value>gov.projudi.entity.processo.audiencia.PautaSessao</value>  
                
                <value>gov.projudi.entity.processo.distribuicao.DistribuicaoConciliador</value>
                <value>gov.projudi.entity.processo.distribuicao.DistribuicaoTurmas</value>
                <value>gov.projudi.entity.processo.distribuicao.Prevencao</value>
                <value>gov.projudi.entity.processo.distribuicao.ProcessoPrevento</value>
                <value>gov.projudi.entity.processo.distribuicao.MateriaProcessoVara</value>
                
                <value>gov.projudi.entity.processo.recursal.remessa.RemessaTurma</value>

                <value>gov.projudi.entity.processo.AdvogadoParte</value> 
                <value>gov.projudi.entity.processo.AdvogadoPreDefinido</value>
                <value>gov.projudi.entity.processo.AutosDelegacia</value> 
                <value>gov.projudi.entity.processo.Citacao</value>                 
                <value>gov.projudi.entity.processo.Conclusao</value>                 
                <value>gov.projudi.entity.processo.ConclusaoTurma</value> 				
                <value>gov.projudi.entity.processo.CumprimentoCartorio</value> 
                <value>gov.projudi.entity.processo.CumprimentoContador</value>
                <value>gov.projudi.entity.processo.CumprimentoDistribuidor</value>  
                <value>gov.projudi.entity.processo.CumprimentoTurma</value> 
				<value>gov.projudi.entity.processo.Endereco</value>     
				<value>gov.projudi.entity.processo.Pais</value>     
				<value>gov.projudi.entity.processo.infanciaJuventude.EntidadeAcolhedora</value>				
				<value>gov.projudi.entity.processo.infanciaJuventude.EntidadeAcolhedoraAreaDeVaras</value>
				<value>gov.projudi.entity.processo.infanciaJuventude.Acolhimento</value>
				<value>gov.projudi.entity.processo.infanciaJuventude.MotivoAcolhimento</value>
				<value>gov.projudi.entity.processo.infanciaJuventude.MotivoDesacolhimento</value>
				<value>gov.projudi.entity.processo.LocalizadorProcesso</value>
				<value>gov.projudi.entity.processo.MotivoImpedimento</value>
				<value>gov.projudi.entity.processo.MotivoImpedimentoCompetencia</value>
				<value>gov.projudi.entity.processo.Movimentacao</value>                                				
				<value>gov.projudi.entity.processo.NumeroProcesso</value>
    	        <value>gov.projudi.entity.processo.NomenclaturaParte</value>
    	        <value>gov.projudi.entity.processo.ObjetoPedido</value>
      	        <value>gov.projudi.entity.processo.PermissaoAcesso</value>
				<value>gov.projudi.entity.processo.LogVisualizacao</value>
				    	        
    	        <value>gov.projudi.entity.processo.leilao.Leiloeiro</value>
    	        <value>gov.projudi.entity.processo.leilao.Leilao</value>
    	        <value>gov.projudi.entity.processo.leilao.BemPenhoraLeilao</value>
    	        
                <value>gov.projudi.entity.processo.Parte</value> 
                
                <value>gov.projudi.entity.processo.ParteProcesso</value>
                <value>gov.projudi.entity.processo.RepresentanteParte</value> 
                <value>gov.projudi.entity.processo.ParteRecurso</value> 
				<value>gov.projudi.entity.processo.TipoPrioridade</value>                
                <value>gov.projudi.entity.processo.Prazo</value>
                <value>gov.projudi.entity.processo.ControlePrazo</value> 
                <value>gov.projudi.entity.processo.IntervaloSuspensaoPrazo</value>
				<value>gov.projudi.entity.processo.Intimacao</value>
				<value>gov.projudi.entity.processo.Processo</value> 
				<value>gov.projudi.entity.processo.ProcessoFavorito</value>
                <value>gov.projudi.entity.processo.ProvimentoCorregedoriaTurma </value>
                <value>gov.projudi.entity.processo.ProvimentoCorregedoriaVara</value>
                <value>gov.projudi.entity.processo.Recurso </value>
                <value>gov.projudi.entity.processo.SessaoTurma</value>
                <value>gov.projudi.entity.processo.SessaoTurmaResultadoMultiplo</value>
                <value>gov.projudi.entity.processo.SessaoTurmaSustentacaoOral</value>
                <value>gov.projudi.entity.processo.Situacao</value>                                                                                
                <value>gov.projudi.entity.processo.SuspensaoProcesso</value>                                                                                                

                <value>gov.projudi.entity.processo.digitalizacao.InfoDigitalizacaoProcesso</value>
                <value>gov.projudi.entity.processo.digitalizacao.InfoDigitalizacaoArquivo</value>
                                                                                                                
                <value>gov.projudi.entity.processo.ClasseProcessual</value>
                <value>gov.projudi.entity.processo.Assunto</value>
                <value>gov.projudi.entity.processo.ProcessoAssunto</value>
                <value>gov.projudi.entity.processo.RecursoAssunto</value>
                
                <value>gov.projudi.entity.processo.TipoLocalizador</value>                                                                                                
                <value>gov.projudi.entity.processo.TipoMovimentacao</value>                                                                                                
                <value>gov.projudi.entity.processo.VistasMp</value>                                                                                                                                
                <value>gov.projudi.entity.processo.VistasMP1Grau</value>                                                                                                                                                
                <value>gov.projudi.entity.processo.ParecerProcuradoria</value>                                                                                                                                                
                <value>gov.projudi.entity.processo.VotoSessao</value>
                
                <value>gov.projudi.entity.processo.PreAnalise</value>
                <value>gov.projudi.entity.processo.ArquivoPreAnalise</value>
                <value>gov.projudi.entity.processo.HistoricoProcessoClasse</value>
                <value>gov.projudi.entity.processo.Impedimento</value>
                
                <value>gov.projudi.entity.processo.civel.ProcessoCivel</value> 
                <value>gov.projudi.entity.processo.civel.ProcessoCivelFazenda</value>
                <value>gov.projudi.entity.processo.civel.ProcessoCivelAuditoriaMilitar</value>
                <value>gov.projudi.entity.processo.civel.ProcessoCivelFamilia</value>
                <value>gov.projudi.entity.processo.civel.ProcessoCivelInfanciaJuventude</value>
                <value>gov.projudi.entity.processo.civel.ProcessoCivelJuizadoFazenda</value>
                <value>gov.projudi.entity.processo.civel.CDA</value>
                <value>gov.projudi.entity.processo.civel.ProcessoCivelJuizado</value>
				<value>gov.projudi.entity.processo.civel.ProcessoAcordo</value>    
				<value>gov.projudi.entity.processo.civel.ProcessoCivelVara</value>             
				<value>gov.projudi.entity.processo.civel.ProcessoCivelRegistrosPublicos</value>                
				<value>gov.projudi.entity.processo.civel.ProcessoCivelAcidentesTrabalho</value>                
                
				<value>gov.projudi.entity.processo.criminal.ProcessoCriminal</value>                     
				<value>gov.projudi.entity.processo.criminal.ProcessoCriminalJuizado</value>
				<value>gov.projudi.entity.processo.criminal.ProcessoCriminalMenorInfrator</value>                                                                                                                                         
                <value>gov.projudi.entity.processo.criminal.ProcessoCriminalAuditoriaMilitar</value>
                <value>gov.projudi.entity.processo.criminal.ProcessoCriminalVara</value>
                <value>gov.projudi.entity.processo.criminal.Denuncia</value>
                <value>gov.projudi.entity.processo.criminal.ParteDenunciada</value>
				<value>gov.projudi.entity.processo.criminal.ParteDenunciadaAssunto</value>
				
				<value>gov.projudi.entity.processo.criminal.transacao.TransacaoPenal</value>
				<value>gov.projudi.entity.processo.criminal.transacao.TipoMedidaAlternativa</value>
				<value>gov.projudi.entity.processo.criminal.transacao.MedidaAlternativa</value>
				<value>gov.projudi.entity.processo.criminal.transacao.EntidadeBeneficiada</value>
				<value>gov.projudi.entity.processo.criminal.transacao.CumprimentoMedida</value>
				
				<value>gov.projudi.entity.corregedoria.GrupoClasse</value>
				<value>gov.projudi.entity.corregedoria.GrupoClasseClasseProcessual</value>
				<value>gov.projudi.entity.corregedoria.EstatisticaMensal</value>
				
				<value>gov.projudi.entity.processo.MovimentacaoArquivoDocumento</value>
				<value>gov.projudi.entity.processo.Peticao</value>
                <value>gov.projudi.entity.usuario.Usuario</value> 
                <value>gov.projudi.entity.usuario.Administrador</value> 
                <value>gov.projudi.entity.usuario.Implantador</value> 
                <value>gov.projudi.entity.usuario.Advogado</value> 
                <value>gov.projudi.entity.usuario.Certificado</value> 
				<value>gov.projudi.entity.usuario.JuizCorregedor</value>                 
				<value>gov.projudi.entity.usuario.JuizRecursal</value>                 				
				<value>gov.projudi.entity.usuario.JuizTitularVara</value>                 								
				<value>gov.projudi.entity.usuario.JuizTogado</value>                 								
				<value>gov.projudi.entity.usuario.JuizTogadoVara</value>                 												
                <value>gov.projudi.entity.usuario.Logon</value> 
                <value>gov.projudi.entity.usuario.PresidenteTurmaRecursal</value>
                <value>gov.projudi.entity.usuario.PresidenteAreaRecursal</value>
                <value>gov.projudi.entity.usuario.Promotor</value> 
                <value>gov.projudi.entity.usuario.PromotorNucleoMP</value> 
                <value>gov.projudi.entity.usuario.AdvogadoProcuradoria</value> 
                <value>gov.projudi.entity.usuario.ServidorJudiciario</value>                
                <value>gov.projudi.entity.usuario.ServidorTurma</value>                                
                <value>gov.projudi.entity.usuario.ServidorVara</value>                                
                <value>gov.projudi.entity.usuario.Usuario</value>
                <value>gov.projudi.entity.usuario.UsuarioMovimentacao</value>
                <value>gov.projudi.entity.usuario.UsuarioJuridicoExterno</value>
                <value>gov.projudi.entity.usuario.UsuarioJuridicoExternoTipoWebService</value>
                <value>gov.projudi.entity.usuario.UsuarioPolicia</value>                                
                <value>gov.projudi.entity.usuario.UsuarioPoliciaDelegacia</value>                                                
                <value>gov.projudi.entity.usuario.UsuarioParaCertificado</value>
                <value>gov.projudi.entity.usuario.UsuarioTipoArquivo</value>
				<value>gov.projudi.entity.usuario.Assessor</value> 
				<value>gov.projudi.entity.usuario.AssessorUsuario</value> 
                <value>gov.projudi.entity.usuario.Perito</value>
                <value>gov.projudi.entity.usuario.PeritoAdvogado</value>
                <value>gov.projudi.entity.processo.TransitoJulgadoParte</value> 
                <value>gov.projudi.entity.processo.TransitoJulgadoProcesso</value>
                <value>gov.projudi.entity.util.CampoFormulario</value>
                 
<!--
                <value>gov.projudi.entity.util.InternetDown</value> 
-->
                <value>gov.projudi.entity.util.ProjudiUp</value>
            	<value>gov.projudi.entity.util.EstatisticaPublica</value>
            	<value>gov.projudi.entity.util.Email</value>
            	<value>gov.projudi.entity.util.Noticia</value>
            	<value>gov.projudi.entity.util.Configuracao</value>
            	<value>gov.projudi.entity.util.MonitorSessao</value>

                <value>gov.projudi.entity.util.ArquivoDocumento</value> 
                <value>gov.projudi.entity.util.DiaNaoUtil</value> 
                <value>gov.projudi.entity.util.TipoArquivo</value>
                <value>gov.projudi.entity.util.notificacao.MensagemInterna</value>
                <value>gov.projudi.entity.util.notificacao.MensagemUsuario</value> 
                <value>gov.projudi.entity.modeloDocumento.ModeloDocumento</value> 
                <value>gov.projudi.entity.modeloDocumento.Variavel</value>
                
                <value>gov.projudi.entity.processo.recursal.AssentamentoJuizRecursal</value>
                
                <value>gov.projudi.entity.processo.recursal.distribuicao.PrevencaoTurma</value> 
                <value>gov.projudi.entity.processo.recursal.distribuicao.RecursoPrevento</value>
                <value>gov.projudi.entity.processo.recursal.distribuicao.MotivoDistribuicao</value>
				<value>gov.projudi.entity.processo.recursal.distribuicao.EstudoDistribuicao</value>
				<value>gov.projudi.entity.processo.recursal.distribuicao.EstudoDistribuicaoRecurso</value>
				<value>gov.projudi.entity.processo.recursal.distribuicao.EstudoDistribuicaoImpedimento</value>
				<value>gov.projudi.entity.processo.recursal.distribuicao.PossibilidadeSorteioRelator</value>
				<value>gov.projudi.entity.processo.recursal.RecursoResponsavel</value>
				<value>gov.projudi.entity.processo.recursal.NumeroRecurso</value>
				<value>gov.projudi.entity.processo.recursal.TipoAcaoVinculada</value>                 
				<value>gov.projudi.entity.processo.recursal.AcaoVinculada</value>
				
				<value>gov.projudi.entity.processo.recursal.Diligencia</value>
				<value>gov.projudi.entity.processo.AdvogadoParteRecurso</value>
				
				<value>gov.projudi.entity.processo.TipoConclusaoTurma</value>
				<value>gov.projudi.entity.processo.recursal.TipoRecurso</value>
				<value>gov.projudi.entity.processo.recursal.AreaTipoRecursoOrgaoJulgador</value>
				<value>gov.projudi.entity.processo.recursal.RecursoMateria</value>
				
				<value>gov.projudi.entity.processo.remessa.RemessaAutos</value>
				<value>gov.projudi.entity.processo.remessa.FinalidadeRemessa</value>
				<value>gov.projudi.entity.processo.remessa.UsuarioEntidadeRemessa</value>
				<value>gov.projudi.entity.judiciario.EntidadeRemessa</value>
				<value>gov.projudi.entity.processo.remessa.RemessaVara</value>
								
                <value>gov.projudi.entity.processo.criminal.apreensao.Apreensao</value>
                <value>gov.projudi.entity.processo.criminal.apreensao.ApreensaoParteProcesso</value>
                <value>gov.projudi.entity.processo.criminal.apreensao.TipoApreensao</value>
                <value>gov.projudi.entity.processo.criminal.apreensao.MotivoEncerramentoApreensao</value>
				
				<value>gov.projudi.entity.judiciario.Distribuidor</value>
				<value>gov.projudi.entity.judiciario.DistribuidorAreaVaras</value>
				<value>gov.projudi.entity.usuario.ServidorDistribuidor</value>
				<value>gov.projudi.entity.processo.distribuicao.GrupoDistribuicao</value>
				<value>gov.projudi.entity.processo.distribuicao.CriterioDistribuicao</value>
				<value>gov.projudi.entity.processo.distribuicao.PossibilidadeSorteio</value>
				<value>gov.projudi.entity.processo.distribuicao.DistribuicaoProcesso</value>

				<value>gov.projudi.entity.processo.TipoMovimento</value>
				<value>gov.projudi.entity.processo.ComplementoMovimentoCNJ</value>
				<value>gov.projudi.entity.processo.TipoComplementoCNJ</value>
				
				<value>gov.projudi.entity.processo.TipoDocumento</value>
				<value>gov.projudi.entity.processo.Peticao</value>
				<value>gov.projudi.entity.processo.recursal.RemessaTribunalSuperior</value>
				<value>gov.projudi.entity.processo.recursal.RemessaTribunalSuperiorMovimento</value>
				<value>gov.projudi.entity.processo.recursal.TipoPecaSTF</value>
				<value>gov.projudi.entity.processo.recursal.RemessaTribunalSuperiorArquivo</value>
				
				<value>gov.projudi.entity.util.Cep</value>
				<value>gov.projudi.entity.processo.ArquivamentoProcesso</value>
				<value>gov.projudi.entity.processo.recursal.RecursoParaBaixaArquivamento</value>
				<value>gov.projudi.entity.processo.recursal.ConfiguracaoMovimentacao</value>
				  
				<value>gov.projudi.entity.usuario.GerenteProcuradoria</value>
				
				<value>gov.projudi.entity.relatorio.Relatorio</value>   
				<value>gov.projudi.entity.relatorio.ColunaRelatorio</value>   
				<value>gov.projudi.entity.relatorio.ParamRelatorio</value>    
				<value>gov.projudi.entity.relatorio.PermissaoRelatorio</value>    				
				<value>gov.projudi.entity.util.Lembrete</value>
				
				<value>gov.projudi.entity.processo.distribuicao.MateriaProcesso</value>
				<value>gov.projudi.entity.processo.HabilitacaoProvisoria</value>
				
				<value>gov.projudi.entity.processo.conclusao.TipoConclusaoCorregedoria</value>
				<value>gov.projudi.entity.processo.recursal.distribuicao.GrupoMateria</value>
				<value>gov.projudi.entity.processo.recursal.distribuicao.Materia</value>
				<value>gov.projudi.entity.processo.recursal.distribuicao.MateriaOrgaoJulgador</value>
				<value>gov.projudi.entity.usuario.ServidorAreaRecursal</value>
				
				<!-- Depósito judicial -->
				<value>gov.projudi.entity.processo.depositoJudicial.FinalidadeDeposito</value>
				<value>gov.projudi.entity.processo.depositoJudicial.FinalidadeLevantamento</value>
				<value>gov.projudi.entity.processo.depositoJudicial.Banco</value>
				<value>gov.projudi.entity.processo.depositoJudicial.ContaProcesso</value>
				<value>gov.projudi.entity.processo.depositoJudicial.DepositoJudicial</value>
				<value>gov.projudi.entity.processo.depositoJudicial.ItemDepositoJudicial</value>
				<value>gov.projudi.entity.processo.depositoJudicial.Levantamento</value>
				<value>gov.projudi.entity.processo.depositoJudicial.ItemLevantamento</value>
				<value>gov.projudi.entity.processo.depositoJudicial.BeneficiarioLevantamento</value>
				<value>gov.projudi.entity.processo.Agrupador</value>
				<value>gov.projudi.entity.processo.AnaliseJuntada</value>
				<value>gov.projudi.entity.processo.apensamento.Apensamento</value>
				<value>gov.projudi.entity.processo.apensamento.ApensamentoMovimento</value>
				<value>gov.projudi.entity.processo.apensamento.MotivoApensamento</value>
				<value>gov.projudi.entity.processo.UltimaMovimentacao</value>
				<value>gov.projudi.entity.processo.cartaPrecatoria.CartaPrecatoria</value>
				<value>gov.projudi.entity.processo.cartaPrecatoria.FinalidadeCartaPrecatoria</value>
				<value>gov.projudi.entity.processo.cartaPrecatoria.CartaPrecatoriaAnaliseJuiz</value>
				<value>gov.projudi.entity.processo.cartaPrecatoria.CartaPrecatoriaRetornoDeprecado</value>
				<value>gov.projudi.entity.processo.cartaPrecatoria.CartaPrecatoriaMovimentacaoArquivoDocumento</value>
				<value>gov.projudi.entity.processo.cartaPrecatoria.CartaPrecatoriaComunicacao</value>
				<value>gov.projudi.entity.processo.cartaPrecatoria.FinalidadeCartaPrecatoriaTipoCompetencia</value>
				
				<!-- Bem -->
				<value>gov.projudi.entity.processo.TipoBem</value>
				<value>gov.projudi.entity.processo.Bem</value>
				<value>gov.projudi.entity.processo.BemFisico</value>
				<value>gov.projudi.entity.processo.BemOnline</value>
				<value>gov.projudi.entity.processo.BemParte</value>
				<!-- Penhora -->
				<value>gov.projudi.entity.processo.penhora.StatusBemPenhora</value>
				<value>gov.projudi.entity.processo.penhora.DepositarioBemPenhora</value>
				<value>gov.projudi.entity.processo.penhora.AutoPenhora</value>
				<value>gov.projudi.entity.processo.penhora.BemPenhora</value>
				<!-- Publicação -->
				<value>gov.projudi.entity.processo.publicacao.RelacaoPublicacao</value>
				<value>gov.projudi.entity.processo.publicacao.ItemPublicacao</value>
				<value>gov.projudi.entity.processo.publicacao.ParteItemPublicacao</value>
				<value>gov.projudi.entity.processo.publicacao.TipoPublicacaoOrgao</value>
				<!-- Profissão -->
				<value>gov.projudi.entity.pessoa.Profissao</value>
				<value>gov.projudi.entity.processo.distribuicao.PesoDistribuicao</value>	
				<value>gov.projudi.entity.processo.distribuicao.PesoDistribuicaoVara</value>
				<value>gov.projudi.entity.processo.MotivoSuspensao</value>
				
				<!--  Prescrição de Pena -->
				<value>gov.projudi.entity.processo.criminal.RegimePena</value>	
				<value>gov.projudi.entity.processo.criminal.TipoPena</value>				
				<value>gov.projudi.entity.processo.criminal.EspeciePena</value>				
				<value>gov.projudi.entity.processo.criminal.Artigo</value>
				<value>gov.projudi.entity.processo.criminal.ArtigoPena</value>
				<value>gov.projudi.entity.processo.criminal.Lei</value>
				<value>gov.projudi.entity.processo.criminal.TipoLei</value>
				<value>gov.projudi.entity.processo.criminal.Prescricao</value>
				<value>gov.projudi.entity.processo.criminal.PrescricaoRegra</value>
				<value>gov.projudi.entity.processo.criminal.ParteProcessoPena</value>				
				<value>gov.projudi.entity.processo.criminal.PrescricaoPena</value>
				<value>gov.projudi.entity.processo.criminal.ParteSentenciada</value>
				<value>gov.projudi.entity.processo.criminal.PrescricaoEvento</value> 
				<!-- Central de Mandados -->
				<value>gov.projudi.entity.judiciario.CentralMandados</value>
				<value>gov.projudi.entity.usuario.ServidorCentralMandados</value>
				<value>gov.projudi.entity.processo.cumprimento.mandado.ResultadoMandado</value>
				<value>gov.projudi.entity.processo.cumprimento.mandado.NaturezaMandado</value>
				<value>gov.projudi.entity.processo.cumprimento.mandado.NaturezaMandadoTipoCompetencia</value>
				<value>gov.projudi.entity.processo.cumprimento.mandado.CumprimentoCartorioMandado</value>
				<value>gov.projudi.entity.processo.cumprimento.mandado.OficialCentralMandados</value>
				<value>gov.projudi.entity.processo.cumprimento.CumprimentoCartorioParteProcesso</value>
				<value>gov.projudi.entity.processo.cumprimento.IdentificadorCumprimento</value>
				<value>gov.projudi.entity.processo.criminal.celepar.DelegaciaCelepar</value>
				<value>gov.projudi.entity.processo.recursal.distribuicao.PossibilidadeSorteioSegundoGrau</value>
				<!-- Fases Processuais -->
				<!-- <value>gov.projudi.entity.processo.criminal.FaseProcessual</value>
				<value>gov.projudi.entity.processo.criminal.RitoCompetencia</value>
				 -->

                <value>gov.projudi.entity.sequence.SequenceGenerator</value> 
	        </list>
        </property>
        
        <property name="hibernateProperties">
        
            <props>
                <prop key="hibernate.dialect">gov.projudi.persistence.util.PostgreSQLSerialDialect</prop>
                <!--   
                	Desnecessário - Spring 2.5
                   <prop key="hibernate.transaction.factory_class">org.hibernate.transaction.JDBCTransactionFactory</prop>
                   <prop key="hibernate.current_session_context_class">thread</prop>
                 -->
                <!-- Verificar necessidade no MySql 5: <prop key="hibernate.query.substitutions">true=1 false=0</prop>  -->
                <prop key="hibernate.use_outer_join">true</prop>
                <prop key="hibernate.max_fetch_depth">1</prop>
                <prop key="hibernate.show_sql">false</prop> 
                <prop key="hibernate.format_sql">false</prop>
                <prop key="hibernate.cache.use_query_cache">true</prop>    
                <prop key="hibernate.cache.provider_class">org.hibernate.cache.OSCacheProvider</prop>
				<prop key="hibernate.cache.use_second_level_cache">true</prop>
				<prop key="hibernate.default_schema">cnjbrasil</prop>
				<prop key="hibernate.use_sql_comments">true</prop>
<!--				<prop key="hibernate.jdbc.batch_size">40</prop>-->
				<!-- <prop key="hibernate.connection.release_mode">after_transaction</prop> -->
            </props>
        </property>
        <property name="dataSource" >
            <ref local="routingDataSource" />
        </property>
        
        <property name="entityInterceptor" >                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
        	<ref bean="logAuditoriaInterceptor"/>
        </property>
		
		 <property name="eventListeners">
			<map>
				<entry key="merge">
					<bean class="org.springframework.orm.hibernate3.support.IdTransferringMergeEventListener" />
				</entry>
			</map>
		</property>		
	</bean>
	
	<!-- CONFIGURACAO SPRING SECURITY -->
	<security:http>
    	<security:intercept-url pattern="/autenticacao**" access="ROLE_USER" requires-channel="https" />
    	<security:x509 subject-principal-regex="^(.*)" />
  	</security:http>
  	
  	<security:authentication-provider user-service-ref='customUserDetailsService'/>
  	
  	<bean id="customUserDetailsService" class="gov.projudi.security.CustomUserDetailsService"/>
	
	<!-- FINAL CONFIGURACAO SPRING SECURITY -->


	
	<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
  		<property name="properties" ref="commonsConfigurationFactoryBean" />
	</bean>
	
	<bean name="commonsConfigurationFactoryBean" class="org.springmodules.commons.configuration.CommonsConfigurationFactoryBean">
       <constructor-arg ref="projudiPropertiesConfig"/>
	</bean>
	
	<bean name="projudiPropertiesConfig"
         class="org.apache.commons.configuration.DatabaseConfiguration">
        <constructor-arg type="javax.sql.DataSource" ref="projudiDataSource"/>
        <constructor-arg index="1" value="cnjbrasil.projudi_properties"/>
        <constructor-arg index="2" value="chave"/>
        <constructor-arg index="3" value="valor"/>
	</bean>
	
	<bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
  		<property name="host" value="$" />
  		<property name="javaMailProperties">
            <props>
                <prop key="mail.smtp.connectiontimeout">30000</prop>    
                <prop key="mail.smtp.timeout">30000</prop>    
            </props>    
        </property>
	</bean>
	
	<bean id="logAuditoriaInterceptor" class="gov.projudi.entity.util.log.LogAuditoriaInterceptor">
	    <property name="usuarioLogado">
	    	<ref bean="usuarioLogado"/>
	    </property>
		<property name="logAuditoriaService">
			<ref bean="logAuditoriaService"/>
		</property>
		
		<property name="classesAuditadas" ref="classesAuditadas"/>
	</bean>

	<bean id="velocityEngine" class="org.springframework.ui.velocity.VelocityEngineFactoryBean">
   		<property name="resourceLoaderPath" value="/WEB-INF/velocity/"/>
 	</bean>	
   
	<!-- ######## HIBERNATE TRANSACTION MANAGER BEAN ######## -->
    
    
	<!-- ######## PROXY BEAN ######## -->
	
    <bean id="txProxyTemplate" abstract="true"
          class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
        <property name="transactionManager" ref="projudiTransactionManager"/>
        <property name="transactionAttributes">
            <props>
                <prop key="save*">PROPAGATION_REQUIRED</prop>
                <prop key="delete*">PROPAGATION_REQUIRED</prop>
                <prop key="insert*">PROPAGATION_REQUIRED</prop>
                <prop key="update*">PROPAGATION_REQUIRED</prop>
                <prop key="salvar*">PROPAGATION_REQUIRED</prop>
                <prop key="cancelar*">PROPAGATION_REQUIRED</prop>
                <prop key="excluir*">PROPAGATION_REQUIRED</prop>
                <prop key="criar*">PROPAGATION_REQUIRED</prop>
                <prop key="confirmar*">PROPAGATION_REQUIRED</prop>
                <prop key="distribuir*">PROPAGATION_REQUIRED</prop> 
                <prop key="getNumeroUnicoTribunal*">PROPAGATION_REQUIRED</prop>     
                <prop key="confirmar*">PROPAGATION_REQUIRED</prop>
                <prop key="gerar*">PROPAGATION_REQUIRED</prop>
                <prop key="importar*">PROPAGATION_REQUIRED</prop> 
                <prop key="newTx*">PROPAGATION_REQUIRES_NEW</prop>
                <prop key="*">PROPAGATION_SUPPORTS, readOnly</prop>
            </props>
        </property>	        
        <property name="preInterceptors">
			<list>
				<ref local="queryMonitorAdvice" />
				<ref local="dataSourceTypeAdvice" />
			</list>
		</property>
    </bean> 
    
    
    <!-- Query Monitor -->
	<bean id="queryMonitorAdvice" 			class="gov.projudi.service.util.QueryMonitorAdvice"/>
	<!-- Seletor de Data source  -->
	<bean id="dataSourceTypeAdvice" 			class="gov.projudi.service.util.datasource.DataSourceTypeAdvice">
	<!-- 
		<property name="servicesDatasourceConsulta">
			<list>
            	<value>gov.projudi.service.util.FrameCentroService</value>
            	<value>gov.projudi.service.processo.ProcessoConsultaService</value>
            </list>
		</property>
		<property name="servicesDatasourceEstatistica">
			<list>
            	<value>gov.projudi.service.processo.MovimentoForenseEscrivaniaService</value>
            	<value>gov.projudi.service.processo.MovimentoForenseJuizService</value>
            	<value>gov.projudi.service.processo.ClasseProcessualService</value>
            </list>
		</property>
	-->
	</bean>
    
    <!-- ========== DAOs ============ -->

	<bean id="nomeDAO" 			class="gov.projudi.persistence.fonetica.hibernate.NomeDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="nomeParteDAO" 	class="gov.projudi.persistence.fonetica.hibernate.NomeParteDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="nomePessoaDAO" 	class="gov.projudi.persistence.fonetica.hibernate.NomePessoaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	
    <bean id="areaDeVarasDAO" 	class="gov.projudi.persistence.judiciario.hibernate.AreaDeVarasDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    <bean id="areaRecursalDAO" 	class="gov.projudi.persistence.judiciario.hibernate.AreaRecursalDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    <bean id="cidadeDAO" 		class="gov.projudi.persistence.judiciario.hibernate.CidadeDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    <bean id="ufDAO" 			class="gov.projudi.persistence.judiciario.hibernate.UfDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    <bean id="comarcaDAO" 		class="gov.projudi.persistence.judiciario.hibernate.ComarcaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    <bean id="delegaciaDAO" 	class="gov.projudi.persistence.judiciario.hibernate.DelegaciaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    <bean id="nucleoMPDAO" 		class="gov.projudi.persistence.judiciario.hibernate.NucleoMPDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    <bean id="procuradoriaDAO"	class="gov.projudi.persistence.judiciario.hibernate.ProcuradoriaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    <bean id="entidadeRemessaDAO" 
                                class="gov.projudi.persistence.judiciario.hibernate.EntidadeRemessaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="tipoOrgaoJulgadorDAO" class="gov.projudi.persistence.judiciario.hibernate.TipoOrgaoJulgadorDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
                                
	<bean id="pessoaDAO"         class="gov.projudi.persistence.pessoa.hibernate.PessoaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>                                
	<bean id="pessoaContatoDAO"  class="gov.projudi.persistence.pessoa.hibernate.PessoaContatoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="pessoaEnderecoDAO" class="gov.projudi.persistence.pessoa.hibernate.PessoaEnderecoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="pessoaTelefoneDAO" class="gov.projudi.persistence.pessoa.hibernate.PessoaTelefoneDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    
    <bean id="finalidadeRemessaDAO" 
                                class="gov.projudi.persistence.processo.hibernate.FinalidadeRemessaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    <bean id="usuarioEntidadeRemessaDAO" 
                                class="gov.projudi.persistence.usuario.hibernate.UsuarioEntidadeRemessaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    <bean id="varaDAO" 			class="gov.projudi.persistence.judiciario.hibernate.VaraDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    <bean id="turmaRecursalDAO"	class="gov.projudi.persistence.judiciario.hibernate.TurmaRecursalDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="areaDeVarasClasseDAO" 
								class="gov.projudi.persistence.judiciario.hibernate.AreaDeVarasClasseDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>

	<bean id="advogadoParteDAO" class="gov.projudi.persistence.processo.hibernate.AdvogadoParteDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="advogadoPreDefinidoDAO" class="gov.projudi.persistence.processo.hibernate.AdvogadoPreDefinidoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="autosDelegaciaDAO"      class="gov.projudi.persistence.processo.hibernate.AutosDelegaciaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="cumprimentoContadorDAO" 
							    class="gov.projudi.persistence.processo.hibernate.CumprimentoContadorDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="enderecoDAO" 		class="gov.projudi.persistence.processo.hibernate.EnderecoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="paisDAO" 			class="gov.projudi.persistence.processo.hibernate.PaisDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	
	<bean id="entidadeAcolhedoraDAO" 			class="gov.projudi.persistence.processo.infanciaJuventude.hibernate.EntidadeAcolhedoraDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="entidadeAcolhedoraAreaDeVarasDAO" class="gov.projudi.persistence.processo.infanciaJuventude.hibernate.EntidadeAcolhedoraAreaDeVarasDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="acolhimentoDAO" 					class="gov.projudi.persistence.processo.infanciaJuventude.hibernate.AcolhimentoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="motivoAcolhimentoDAO" 			class="gov.projudi.persistence.processo.infanciaJuventude.hibernate.MotivoAcolhimentoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="motivoDesacolhimentoDAO" 			class="gov.projudi.persistence.processo.infanciaJuventude.hibernate.MotivoDesacolhimentoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	
	<bean id="leiloeiroDAO" 		class="gov.projudi.persistence.processo.leilao.hibernate.LeiloeiroDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="leilaoDAO" 			class="gov.projudi.persistence.processo.leilao.hibernate.LeilaoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	
	<bean id="localizadorProcessoDAO" class="gov.projudi.persistence.processo.hibernate.LocalizadorProcessoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="nomenclaturaParteDAO" 
								class="gov.projudi.persistence.processo.hibernate.NomenclaturaParteDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="objetoPedidoDAO" 	class="gov.projudi.persistence.processo.hibernate.ObjetoPedidoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="parteDAO" 		class="gov.projudi.persistence.processo.hibernate.ParteDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="parteProcessoDAO" class="gov.projudi.persistence.processo.hibernate.ParteProcessoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="representanteParteDAO" class="gov.projudi.persistence.processo.hibernate.RepresentanteParteDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="parteRecursoDAO" 	class="gov.projudi.persistence.processo.hibernate.ParteRecursoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="tipoPrioridadeDAO" class="gov.projudi.persistence.processo.hibernate.TipoPrioridadeDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="prazoDAO" 	    class="gov.projudi.persistence.processo.hibernate.PrazoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="controlePrazoDAO" class="gov.projudi.persistence.processo.hibernate.ControlePrazoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="permissaoAcessoDAO" class="gov.projudi.persistence.processo.hibernate.PermissaoAcessoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="logVisualizacaoDAO" class="gov.projudi.persistence.processo.hibernate.LogVisualizacaoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    <bean id="processoDAO"    	class="gov.projudi.persistence.processo.hibernate.ProcessoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="situacaoDAO" 	    class="gov.projudi.persistence.processo.hibernate.SituacaoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="suspensaoProcessoDAO"   class="gov.projudi.persistence.processo.hibernate.SuspensaoProcessoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	
	<bean id="infoDigitalizacaoProcessoDAO" class="gov.projudi.persistence.processo.digitalizacao.hibernate.InfoDigitalizacaoProcessoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="infoDigitalizacaoArquivoDAO" class="gov.projudi.persistence.processo.digitalizacao.hibernate.InfoDigitalizacaoArquivoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	
	<bean id="classeProcessualDAO" 		
								class="gov.projudi.persistence.processo.hibernate.ClasseProcessualDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="assuntoDAO" 		
								class="gov.projudi.persistence.processo.hibernate.AssuntoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="processoAssuntoDAO" 		
								class="gov.projudi.persistence.processo.hibernate.ProcessoAssuntoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>								
	<bean id="recursoAssuntoDAO" 		
								class="gov.projudi.persistence.processo.hibernate.RecursoAssuntoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>								
								
	<bean id="tipoLocalizadorDAO"     class="gov.projudi.persistence.processo.hibernate.TipoLocalizadorDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    <bean id="tipoMovimentacaoDAO" 	
    							class="gov.projudi.persistence.processo.hibernate.TipoMovimentacaoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
								
	<bean id="movimentacaoDAO" 	       class="gov.projudi.persistence.processo.hibernate.MovimentacaoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="intimacaoDAO" 	       class="gov.projudi.persistence.processo.hibernate.IntimacaoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="cumprimentoCartorioDAO"  class="gov.projudi.persistence.processo.hibernate.CumprimentoCartorioDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="cumprimentoTurmaDAO"     class="gov.projudi.persistence.processo.hibernate.CumprimentoTurmaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="vistasMpDAO"  		   class="gov.projudi.persistence.processo.hibernate.VistasMpDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="parecerProcuradoriaDAO"  class="gov.projudi.persistence.processo.hibernate.ParecerProcuradoriaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="conclusaoDAO" 	       class="gov.projudi.persistence.processo.hibernate.ConclusaoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="vistasMP1GrauDAO"  	   class="gov.projudi.persistence.processo.hibernate.VistasMP1GrauDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="peticaoDAO"  			   class="gov.projudi.persistence.processo.hibernate.PeticaoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>	
	
	<bean id="distribuicaoConciliadorDAO" 	
						    class="gov.projudi.persistence.processo.distribuicao.hibernate.DistribuicaoConciliadorDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="distribuicaoTurmasDAO" 	
						    class="gov.projudi.persistence.processo.distribuicao.hibernate.DistribuicaoTurmasDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>


    <bean id="administradorDAO" class="gov.projudi.persistence.usuario.hibernate.AdministradorDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    <bean id="implantadorDAO"   class="gov.projudi.persistence.usuario.hibernate.ImplantadorDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    <bean id="advogadoDAO" 		class="gov.projudi.persistence.usuario.hibernate.AdvogadoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    <bean id="certificadoDAO" 	class="gov.projudi.persistence.usuario.hibernate.CertificadoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="juizCorregedorDAO" 
								class="gov.projudi.persistence.usuario.hibernate.JuizCorregedorDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="juizTogadoDAO" 	class="gov.projudi.persistence.usuario.hibernate.JuizTogadoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="juizTogadoVaraDAO" 	
								class="gov.projudi.persistence.usuario.hibernate.JuizTogadoVaraDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="juizTitularVaraDAO" 	
								class="gov.projudi.persistence.usuario.hibernate.JuizTitularVaraDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="juizRecursalDAO" 	class="gov.projudi.persistence.usuario.hibernate.JuizRecursalDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="presidenteTurmaRecursalDAO" 	
								class="gov.projudi.persistence.usuario.hibernate.PresidenteTurmaRecursalDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="logonDAO" 		class="gov.projudi.persistence.usuario.hibernate.LogonDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="promotorDAO" 		class="gov.projudi.persistence.usuario.hibernate.PromotorDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>	
	<bean id="promotorNucleoMPDAO" 	
								class="gov.projudi.persistence.usuario.hibernate.PromotorNucleoMPDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>	
	<bean id="servidorJudiciarioDAO" 		
								class="gov.projudi.persistence.usuario.hibernate.ServidorJudiciarioDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="servidorVaraDAO" 	class="gov.projudi.persistence.usuario.hibernate.ServidorVaraDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>	
	<bean id="servidorTurmaDAO" class="gov.projudi.persistence.usuario.hibernate.ServidorTurmaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>		
	<bean id="usuarioDAO" 		class="gov.projudi.persistence.usuario.hibernate.UsuarioDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="usuarioJuridicoExternoDAO" class="gov.projudi.persistence.usuario.hibernate.UsuarioJuridicoExternoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="usuarioJuridicoExternoTipoWebServiceDAO" class="gov.projudi.persistence.usuario.hibernate.UsuarioJuridicoExternoTipoWebServiceDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="usuarioPoliciaDAO" 		
								class="gov.projudi.persistence.usuario.hibernate.UsuarioPoliciaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="usuarioPoliciaDelegaciaDAO" 		
								class="gov.projudi.persistence.usuario.hibernate.UsuarioPoliciaDelegaciaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="usuarioParaCertificadoDAO" 		
								class="gov.projudi.persistence.usuario.hibernate.UsuarioParaCertificadoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>

	<bean id="assessorDAO"		class="gov.projudi.persistence.usuario.hibernate.AssessorDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    <bean id="assessorUsuarioDAO"   
								class="gov.projudi.persistence.usuario.hibernate.AssessorUsuarioDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean> 

    <bean id="peritoDAO" 			class="gov.projudi.persistence.usuario.hibernate.PeritoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    <bean id="peritoAdvogadoDAO"	class="gov.projudi.persistence.usuario.hibernate.PeritoAdvogadoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>

    <bean id="arquivoDocumentoDAO" 	
    							class="gov.projudi.persistence.util.hibernate.ArquivoDocumentoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="movimentacaoArquivoDocumentoDAO" 	
    							class="gov.projudi.persistence.processo.hibernate.MovimentacaoArquivoDocumentoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>    							
    <bean id="diaNaoUtilDAO" 	class="gov.projudi.persistence.util.hibernate.DiaNaoUtilDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    <bean id="tipoArquivoDAO" 	class="gov.projudi.persistence.util.hibernate.TipoArquivoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    <bean id="modeloDocumentoDAO" 	
    							class="gov.projudi.persistence.modeloDocumento.hibernate.ModeloDocumentoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    <bean id="variavelDAO" 	
    							class="gov.projudi.persistence.modeloDocumento.hibernate.VariavelDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="usuarioTipoArquivoDAO" 	class="gov.projudi.persistence.util.hibernate.UsuarioTipoArquivoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="calculoDAO" 	class="gov.projudi.persistence.util.hibernate.CalculoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="frameCentroDAO" 	class="gov.projudi.persistence.util.hibernate.FrameCentroDAOImpl">
		<property name="sessionFactory" ref="sessionFactory"/>
	    <property name="usuarioLogado">
	    	<ref bean="usuarioLogado"/>
	    </property>
	</bean>
	<bean id="projudiUpDAO" 	class="gov.projudi.persistence.util.hibernate.ProjudiUpDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>

    <bean id="intervaloSuspensaoPrazoDAO"    	
    							class="gov.projudi.persistence.processo.hibernate.IntervaloSuspensaoPrazoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    <!-- <bean id="movimentacaoDAO" class="gov.projudi.persistence.processo.hibernate.MovimentacaoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>    
	-->
	
	<bean id="preAnaliseDAO"    class="gov.projudi.persistence.processo.hibernate.PreAnaliseDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	
	<bean id="arquivoPreAnaliseDAO"    class="gov.projudi.persistence.processo.hibernate.ArquivoPreAnaliseDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	
	<bean id="agendaAudienciaDAO" 		
								class="gov.projudi.persistence.processo.audiencia.hibernate.AgendaAudienciaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="gradeAudienciaDAO" 		
								class="gov.projudi.persistence.processo.audiencia.hibernate.GradeAudienciaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>								
	<bean id="pautaAudienciaDAO" 		
								class="gov.projudi.persistence.processo.audiencia.hibernate.PautaAudienciaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="resultadoAudienciaDAO" 		
								class="gov.projudi.persistence.processo.audiencia.hibernate.ResultadoAudienciaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>								
	<bean id="gradeUsuarioDAO" 		
								class="gov.projudi.persistence.processo.audiencia.hibernate.GradeUsuarioDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="periodoSemAudienciaDAO" 		
								class="gov.projudi.persistence.processo.audiencia.hibernate.PeriodoSemAudienciaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>


	<bean id="numeroProcessoDAO" 		
								class="gov.projudi.persistence.processo.distribuicao.hibernate.NumeroProcessoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	
	<bean id="prevencaoDAO"			class="gov.projudi.persistence.processo.distribuicao.hibernate.PrevencaoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="processoPreventoDAO"	class="gov.projudi.persistence.processo.distribuicao.hibernate.ProcessoPreventoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="citacaoDAO" 	    class="gov.projudi.persistence.processo.hibernate.CitacaoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>	
	<bean id="provimentoCorregedoriaVaraDAO" class="gov.projudi.persistence.processo.hibernate.ProvimentoCorregedoriaVaraDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="provimentoCorregedoriaTurmaDAO" class="gov.projudi.persistence.processo.hibernate.ProvimentoCorregedoriaTurmaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="recursoDAO" class="gov.projudi.persistence.processo.hibernate.RecursoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>	
	<bean id="conclusaoTurmaDAO" class="gov.projudi.persistence.processo.hibernate.ConclusaoTurmaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="sessaoTurmaDAO" class="gov.projudi.persistence.processo.hibernate.SessaoTurmaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="pautaSessaoDAO" 	class="gov.projudi.persistence.processo.hibernate.PautaSessaoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="pautaHorariosTurmaDAO" 	class="gov.projudi.persistence.processo.hibernate.PautaHorariosTurmaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>	
	<bean id="votoSessaoDAO" 	class="gov.projudi.persistence.processo.hibernate.VotoSessaoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="cumprimentoDistribuidorDAO" class="gov.projudi.persistence.processo.hibernate.CumprimentoDistribuidorDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="historicoProcessoClasseDAO" class="gov.projudi.persistence.processo.hibernate.HistoricoProcessoClasseDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="impedimentoDAO" class="gov.projudi.persistence.processo.hibernate.ImpedimentoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	
	<bean id="mensagemInternaDAO" class="gov.projudi.persistence.util.notificacao.hibernate.MensagemInternaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="mensagemUsuarioDAO" class="gov.projudi.persistence.util.notificacao.hibernate.MensagemUsuarioDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	
	<bean id="lembreteDAO" class="gov.projudi.persistence.util.hibernate.LembreteDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	
	<bean id="processoCriminalDAO" class="gov.projudi.persistence.processo.criminal.hibernate.ProcessoCriminalDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="processoCriminalJuizadoDAO" class="gov.projudi.persistence.processo.criminal.hibernate.ProcessoCriminalJuizadoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="processoCriminalAuditoriaMilitarDAO" class="gov.projudi.persistence.processo.criminal.hibernate.ProcessoCriminalAuditoriaMilitarDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="processoCriminalVaraDAO" class="gov.projudi.persistence.processo.criminal.hibernate.ProcessoCriminalVaraDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="denunciaDAO" class="gov.projudi.persistence.processo.criminal.hibernate.DenunciaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="parteDenunciadaDAO" class="gov.projudi.persistence.processo.criminal.hibernate.ParteDenunciadaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>

	<bean id="apreensaoDAO" class="gov.projudi.persistence.processo.criminal.apreensao.hibernate.ApreensaoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="apreensaoParteProcessoDAO" class="gov.projudi.persistence.processo.criminal.apreensao.hibernate.ApreensaoParteProcessoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	
	<bean id="processoCivelDAO" class="gov.projudi.persistence.processo.civel.hibernate.ProcessoCivelDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="processoCivelFazendaDAO" class="gov.projudi.persistence.processo.civel.hibernate.ProcessoCivelFazendaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="processoCivelAuditoriaMilitarDAO" class="gov.projudi.persistence.processo.civel.hibernate.ProcessoCivelAuditoriaMilitarDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="processoCivelFamiliaDAO" class="gov.projudi.persistence.processo.civel.hibernate.ProcessoCivelFamiliaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="processoCivelInfanciaJuventudeDAO" class="gov.projudi.persistence.processo.civel.hibernate.ProcessoCivelInfanciaJuventudeDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="processoCivelJuizadoFazendaDAO" class="gov.projudi.persistence.processo.civel.hibernate.ProcessoCivelJuizadoFazendaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="processoCivelVaraDAO" class="gov.projudi.persistence.processo.civel.hibernate.ProcessoCivelVaraDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="processoCivelRegistrosPublicosDAO" class="gov.projudi.persistence.processo.civel.hibernate.ProcessoCivelRegistrosPublicosDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="processoCivelAcidentesTrabalhoDAO" class="gov.projudi.persistence.processo.civel.hibernate.ProcessoCivelAcidentesTrabalhoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	
	<bean id="cdaDAO" class="gov.projudi.persistence.processo.civel.hibernate.CDADAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="prevencaoTurmaDAO" class="gov.projudi.persistence.processo.recursal.distribuicao.hibernate.PrevencaoTurmaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="recursoPreventoDAO" class="gov.projudi.persistence.processo.recursal.distribuicao.hibernate.RecursoPreventoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="motivoImpedimentoDAO" class="gov.projudi.persistence.processo.hibernate.MotivoImpedimentoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="motivoImpedimentoCompetenciaDAO" class="gov.projudi.persistence.processo.hibernate.MotivoImpedimentoCompetenciaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="motivoDistribuicaoDAO" class="gov.projudi.persistence.processo.recursal.distribuicao.hibernate.MotivoDistribuicaoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="assentamentoJuizRecursalDAO" class="gov.projudi.persistence.processo.recursal.hibernate.AssentamentoJuizRecursalDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="remessaTurmaDAO" class="gov.projudi.persistence.processo.recursal.remessa.hibernate.RemessaTurmaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	
	<bean id="estudoDistribuicaoDAO" class="gov.projudi.persistence.processo.recursal.distribuicao.hibernate.EstudoDistribuicaoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="estudoDistribuicaoRecursoDAO" class="gov.projudi.persistence.processo.recursal.distribuicao.hibernate.EstudoDistribuicaoRecursoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	
	<bean id="possibilidadeSorteioRelatorDAO" class="gov.projudi.persistence.processo.recursal.distribuicao.hibernate.PossibilidadeSorteioRelatorDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="numeroRecursoDAO" class="gov.projudi.persistence.processo.recursal.hibernate.NumeroRecursoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="tipoAcaoVinculadaDAO" class="gov.projudi.persistence.processo.recursal.hibernate.TipoAcaoVinculadaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>		
	<bean id="recursoParaBaixaArquivamentoDAO" class="gov.projudi.persistence.processo.recursal.hibernate.RecursoParaBaixaArquivamentoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="acaoVinculadaDAO" class="gov.projudi.persistence.processo.recursal.hibernate.AcaoVinculadaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	
	<bean id="diligenciaDAO" class="gov.projudi.persistence.processo.recursal.hibernate.DiligenciaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="advogadoParteRecursoDAO" class="gov.projudi.persistence.processo.hibernate.AdvogadoParteRecursoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>	
	<bean id="tipoConclusaoTurmaDAO" class="gov.projudi.persistence.processo.hibernate.TipoConclusaoTurmaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>	
	<bean id="areaRecursalTipoRecursoDAO" class="gov.projudi.persistence.processo.recursal.hibernate.AreaRecursalTipoRecursoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="tipoRecursoDAO" class="gov.projudi.persistence.processo.recursal.hibernate.TipoRecursoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="remessaTribunalSuperiorDAO" class="gov.projudi.persistence.processo.recursal.hibernate.RemessaTribunalSuperiorDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="tipoPecaSTFDAO" class="gov.projudi.persistence.processo.recursal.hibernate.TipoPecaSTFDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>

	<bean id="remessaAutosDAO" class="gov.projudi.persistence.processo.hibernate.RemessaAutosDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="remessaVaraDAO" class="gov.projudi.persistence.processo.remessa.hibernate.RemessaVaraDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="servidorDistribuidorDAO" 	class="gov.projudi.persistence.usuario.hibernate.ServidorDistribuidorDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="distribuidorDAO" 	class="gov.projudi.persistence.judiciario.hibernate.DistribuidorDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="distribuidorAreaVarasDAO" 	class="gov.projudi.persistence.judiciario.hibernate.DistribuidorAreaVarasDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>

	<bean id="estatisticaPublicaDAO" class="gov.projudi.persistence.util.hibernate.EstatisticaPublicaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	
	<bean id="transacaoPenalDAO" class="gov.projudi.persistence.processo.criminal.transacao.hibernate.TransacaoPenalDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="tipoMedidaAlternativaDAO" class="gov.projudi.persistence.processo.criminal.transacao.hibernate.TipoMedidaAlternativaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="medidaAlternativaDAO" class="gov.projudi.persistence.processo.criminal.transacao.hibernate.MedidaAlternativaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="entidadeBeneficiadaDAO" class="gov.projudi.persistence.processo.criminal.transacao.hibernate.EntidadeBeneficiadaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="cumprimentoMedidaDAO" class="gov.projudi.persistence.processo.criminal.transacao.hibernate.CumprimentoMedidaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>

	
	<bean id="distribuicaoProcessoDAO" class="gov.projudi.persistence.processo.distribuicao.hibernate.DistribuicaoProcessoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean> 	
	<bean id="grupoDistribuicaoDAO" class="gov.projudi.persistence.processo.distribuicao.hibernate.GrupoDistribuicaoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean> 	
	<bean id="criterioDistribuicaoDAO" class="gov.projudi.persistence.processo.distribuicao.hibernate.CriterioDistribuicaoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="possibilidadeSorteioDAO" class="gov.projudi.persistence.processo.distribuicao.hibernate.PossibilidadeSorteioDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>

	<bean id="tipoMovimentoDAO" 			class="gov.projudi.persistence.processo.hibernate.TipoMovimentoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="tipoComplementoCNJDAO" 		class="gov.projudi.persistence.processo.hibernate.TipoComplementoCNJDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="complementoMovimentoCNJDAO" 	class="gov.projudi.persistence.processo.hibernate.ComplementoMovimentoCNJDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	
	<bean id="tipoDocumentoDAO" 		class="gov.projudi.persistence.processo.hibernate.TipoDocumentoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="campoFormularioDAO" 		class="gov.projudi.persistence.util.hibernate.CampoFormularioDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>

	<bean id="emailDAO" 		class="gov.projudi.persistence.util.hibernate.EmailDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="monitorSessaoDAO" 		class="gov.projudi.persistence.util.hibernate.MonitorSessaoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="noticiaDAO" 		class="gov.projudi.persistence.util.hibernate.NoticiaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="configuracaoDAO" 		class="gov.projudi.persistence.util.hibernate.ConfiguracaoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>

    <bean id="cepDAO" class="gov.projudi.persistence.util.hibernate.CepDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    <bean id="arquivamentoProcessoDAO" class="gov.projudi.persistence.processo.hibernate.ArquivamentoProcessoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    <bean id="configuracaoMovimentacaoDAO" class="gov.projudi.persistence.processo.recursal.hibernate.ConfiguracaoMovimentacaoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    <bean id="processoAcordoDAO" class="gov.projudi.persistence.processo.civel.hibernate.ProcessoAcordoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    <bean id="estatisticaRecursoDAO" class="gov.projudi.persistence.processo.recursal.hibernate.EstatisticaRecursoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    <bean id="recursoResponsavelDAO" class="gov.projudi.persistence.processo.recursal.hibernate.RecursoResponsavelDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    <bean id="indicadoresCNJDAO" class="gov.projudi.persistence.processo.recursal.hibernate.EstatisticaIndicadoresCNJDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	
    <bean id="advogadoProcuradoriaDAO" class="gov.projudi.persistence.usuario.hibernate.AdvogadoProcuradoriaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    
    <bean id="gerenteProcuradoriaDAO" class="gov.projudi.persistence.usuario.hibernate.GerenteProcuradoriaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    
    <bean id="estatisticaVaraDAO" class="gov.projudi.persistence.judiciario.hibernate.EstatisticaVaraDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    
    <bean id="relatorioDAO" class="gov.projudi.persistence.relatorio.hibernate.RelatorioDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    <bean id="colunaRelatorioDAO" class="gov.projudi.persistence.relatorio.hibernate.ColunaRelatorioDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    <bean id="paramRelatorioDAO" class="gov.projudi.persistence.relatorio.hibernate.ParamRelatorioDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    <bean id="metaCNJ2010DAO" class="gov.projudi.persistence.estatistica.hibernate.MetaCNJ2010DAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    <bean id="grupoMateriaDAO" class="gov.projudi.persistence.processo.recursal.distribuicao.hibernate.GrupoMateriaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    <bean id="permissaoRelatorioDAO" class="gov.projudi.persistence.relatorio.hibernate.PermissaoRelatorioDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    
    <bean id="materiaProcessoDAO" class="gov.projudi.persistence.processo.distribuicao.hibernate.MateriaProcessoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    <bean id="materiaProcessoVaraDAO" class="gov.projudi.persistence.processo.distribuicao.hibernate.MateriaProcessoVaraDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="habilitacaoProvisoriaDAO" class="gov.projudi.persistence.processo.hibernate.HabilitacaoProvisoriaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="contaProcessoDAO" class="gov.projudi.persistence.processo.depositoJudicial.hibernate.ContaProcessoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="depositoJudicialDAO" class="gov.projudi.persistence.processo.depositoJudicial.hibernate.DepositoJudicialDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="itemDepositoJudicialDAO" class="gov.projudi.persistence.processo.depositoJudicial.hibernate.ItemDepositoJudicialDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="itemLevantamentoDAO" class="gov.projudi.persistence.processo.depositoJudicial.hibernate.ItemLevantamentoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="beneficiarioLevantamentoDAO" class="gov.projudi.persistence.processo.depositoJudicial.hibernate.BeneficiarioLevantamentoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="bancoDAO" class="gov.projudi.persistence.processo.depositoJudicial.hibernate.BancoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	
	<bean id="tipoConclusaoCorregedoriaDAO" class="gov.projudi.persistence.processo.conclusao.hibernate.TipoConclusaoCorregedoriaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="finalidadeDepositoDAO" class="gov.projudi.persistence.processo.depositoJudicial.hibernate.FinalidadeDepositoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="finalidadeLevantamentoDAO" class="gov.projudi.persistence.processo.depositoJudicial.hibernate.FinalidadeLevantamentoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="levantamentoDAO" class="gov.projudi.persistence.processo.depositoJudicial.hibernate.LevantamentoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="servidorAreaRecursalDAO" class="gov.projudi.persistence.usuario.hibernate.ServidorAreaRecursalDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>    
	<bean id="materiaDAO" class="gov.projudi.persistence.processo.recursal.distribuicao.hibernate.MateriaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="presidenteAreaRecursalDAO" 	class="gov.projudi.persistence.usuario.hibernate.PresidenteAreaRecursalDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="processoFavoritoDAO" class="gov.projudi.persistence.processo.hibernate.ProcessoFavoritoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="apensamentoDAO" class="gov.projudi.persistence.processo.apensamento.hibernate.ApensamentoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="motivoApensamentoDAO" class="gov.projudi.persistence.processo.apensamento.hibernate.MotivoApensamentoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="transitoJulgadoParteDAO" class="gov.projudi.persistence.processo.hibernate.TransitoJulgadoParteDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="transitoJulgadoProcessoDAO" class="gov.projudi.persistence.processo.hibernate.TransitoJulgadoProcessoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="recursoMateriaDAO" class="gov.projudi.persistence.processo.recursal.hibernate.RecursoMateriaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	
	<!-- Bem -->
	<bean id="tipoBemDAO" class="gov.projudi.persistence.processo.hibernate.TipoBemDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="bemDAO" class="gov.projudi.persistence.processo.hibernate.BemDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    <bean id="bemFisicoDAO" class="gov.projudi.persistence.processo.hibernate.BemFisicoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="bemOnlineDAO" class="gov.projudi.persistence.processo.hibernate.BemOnlineDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="bemParteDAO" class="gov.projudi.persistence.processo.hibernate.BemParteDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<!-- Penhora -->
	<bean id="statusBemPenhoraDAO" class="gov.projudi.persistence.processo.penhora.hibernate.StatusBemPenhoraDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="depositarioBemPenhoraDAO" class="gov.projudi.persistence.processo.penhora.hibernate.DepositarioBemPenhoraDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="autoPenhoraDAO" class="gov.projudi.persistence.processo.penhora.hibernate.AutoPenhoraDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="bemPenhoraDAO" class="gov.projudi.persistence.processo.penhora.hibernate.BemPenhoraDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="bemPenhoraLeilaoDAO" class="gov.projudi.persistence.processo.penhora.hibernate.BemPenhoraLeilaoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<!-- Publicação -->
	<bean id="relacaoPublicacaoDAO" class="gov.projudi.persistence.processo.publicacao.hibernate.RelacaoPublicacaoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="itemPublicacaoDAO" class="gov.projudi.persistence.processo.publicacao.hibernate.ItemPublicacaoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="parteItemPublicacaoDAO" class="gov.projudi.persistence.processo.publicacao.hibernate.ParteItemPublicacaoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="tipoPublicacaoOrgaoDAO" class="gov.projudi.persistence.processo.publicacao.hibernate.TipoPublicacaoOrgaoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	
	<!-- Contatos -->
	<bean id="contatoDAO" 		  class="gov.projudi.persistence.contato.hibernate.ContatoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="enderecoContatoDAO" class="gov.projudi.persistence.contato.endereco.hibernate.EnderecoContatoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="telefoneDAO" 		  class="gov.projudi.persistence.contato.telefone.hibernate.TelefoneDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	
	<!--  Profissao -->
	<bean id="profissaoDAO" class="gov.projudi.persistence.pessoa.hibernate.ProfissaoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>

	<bean id="grupoClasseDAO" class="gov.projudi.persistence.corregedoria.hibernate.GrupoClasseDAOImpl">
		<property name="sessionFactory" ref="sessionFactory"/>
		<property name="tipoMovimentoDAO" ref="tipoMovimentoDAO"/>
	</bean>
	
	<bean id="grupoClasseClasseProcessualDAO" class="gov.projudi.persistence.corregedoria.hibernate.GrupoClasseClasseProcessualDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="estatisticaMensalDAO" class="gov.projudi.persistence.corregedoria.hibernate.EstatisticaMensalDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="analiseJuntadaDAO" class="gov.projudi.persistence.processo.hibernate.AnaliseJuntadaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="ultimaMovimentacaoDAO" class="gov.projudi.persistence.processo.hibernate.UltimaMovimentacaoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="cartaPrecatoriaDAO" class="gov.projudi.persistence.processo.cartaPrecatoria.hibernate.CartaPrecatoriaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="finalidadeCartaPrecatoriaDAO" class="gov.projudi.persistence.processo.cartaPrecatoria.hibernate.FinalidadeCartaPrecatoriaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="cartaPrecatoriaAnaliseJuizDAO" class="gov.projudi.persistence.processo.cartaPrecatoria.hibernate.CartaPrecatoriaAnaliseJuizDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="cartaPrecatoriaRetornoDeprecadoDAO" class="gov.projudi.persistence.processo.cartaPrecatoria.hibernate.CartaPrecatoriaRetornoDeprecadoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="cartaPrecatoriaMovimentacaoArquivoDocumentoDAO" class="gov.projudi.persistence.processo.cartaPrecatoria.hibernate.CartaPrecatoriaMovimentacaoArquivoDocumentoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="cartaPrecatoriaComunicacaoDAO" class="gov.projudi.persistence.processo.cartaPrecatoria.hibernate.CartaPrecatoriaComunicacaoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	
	<bean id="jurisprudenciaTurmaDAO" class="gov.projudi.persistence.processo.recursal.jurisprudencia.hibernate.JurisprudenciaTurmaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="pesoDistribuicaoDAO" class="gov.projudi.persistence.processo.distribuicao.hibernate.PesoDistribuicaoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	
	<!--  Prescricao de Pena -->
	<bean id="motivoSuspensaoDAO" class="gov.projudi.persistence.processo.hibernate.MotivoSuspensaoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>	
	<bean id="especiePenaDAO" class="gov.projudi.persistence.processo.criminal.hibernate.EspeciePenaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>	
	<bean id="tipoPenaDAO" class="gov.projudi.persistence.processo.criminal.hibernate.TipoPenaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="artigoDAO" class="gov.projudi.persistence.processo.criminal.hibernate.ArtigoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="artigoPenaDAO" class="gov.projudi.persistence.processo.criminal.hibernate.ArtigoPenaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="parteProcessoPenaDAO" class="gov.projudi.persistence.processo.criminal.hibernate.ParteProcessoPenaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="prescricaoPenaDAO" class="gov.projudi.persistence.processo.criminal.hibernate.PrescricaoPenaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="leiDAO" class="gov.projudi.persistence.processo.criminal.hibernate.LeiDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="tipoLeiDAO" class="gov.projudi.persistence.processo.criminal.hibernate.TipoLeiDAOImpl">
    	<property name="sessionFactory" ref="sessionFactory"/>
    </bean>
	<bean id="prescricaoRegraDAO" class="gov.projudi.persistence.processo.criminal.hibernate.PrescricaoRegraDAOImpl">
    	<property name="sessionFactory" ref="sessionFactory"/>
    </bean>
	<bean id="prescricaoDAO" class="gov.projudi.persistence.processo.criminal.hibernate.PrescricaoDAOImpl">
    	<property name="sessionFactory" ref="sessionFactory"/>
    </bean>
	<bean id="regimePenaDAO" class="gov.projudi.persistence.processo.criminal.hibernate.RegimePenaDAOImpl">
    	<property name="sessionFactory" ref="sessionFactory"/>
    </bean>	
	<bean id="parteSentenciadaDAO" class="gov.projudi.persistence.processo.criminal.hibernate.ParteSentenciadaDAOImpl">
		<property name="sessionFactory" ref="sessionFactory"/>
	</bean>
	<bean id="prescricaoEventoDAO" class="gov.projudi.persistence.processo.criminal.hibernate.PrescricaoEventoDAOImpl">
		<property name="sessionFactory" ref="sessionFactory"/>
	</bean>	
	<!-- Central de Mandados -->
	<bean id="centralMandadosDAO" class="gov.projudi.persistence.judiciario.hibernate.CentralMandadosDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="servidorCentralMandadosDAO" class="gov.projudi.persistence.usuario.hibernate.ServidorCentralMandadosDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="resultadoMandadoDAO" class="gov.projudi.persistence.processo.cumprimento.mandado.hibernate.ResultadoMandadoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="naturezaMandadoDAO" class="gov.projudi.persistence.processo.cumprimento.mandado.hibernate.NaturezaMandadoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="cumprimentoCartorioMandadoDAO" class="gov.projudi.persistence.processo.cumprimento.mandado.hibernate.CumprimentoCartorioMandadoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="oficialCentralMandadosDAO" class="gov.projudi.persistence.processo.cumprimento.mandado.hibernate.OficialCentralMandadosDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="identificadorCumprimentoDAO" class="gov.projudi.persistence.processo.cumprimento.hibernate.IdentificadorCumprimentoDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="delegaciaCeleparDAO" class="gov.projudi.persistence.processo.criminal.celepar.hibernate.DelegaciaCeleparDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
	<bean id="possibilidadeSorteioSegundoGrauDAO" class="gov.projudi.persistence.processo.recursal.distribuicao.hibernate.PossibilidadeSorteioSegundoGrauDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>	
	<!--  Fases Processuais -->
	<!-- 
	<bean id="ritoCompetenciaDAO" class="gov.projudi.persistence.processo.criminal.hibernate.RitoCompetenciaDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
 	-->
	<bean id="sequenceGeneratorDAO" class="gov.projudi.persistence.sequence.hibernate.SequenceGeneratorDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>
    <!-- ========== EXAMPLE BEAN SERVICE WITH TRANSACTION ========== -->
    
    <bean id="nomeService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.fonetica.impl.NomeServiceImpl">
				<property name="serviceDAO" ref="nomeDAO"/>
				<property name="nomeParteDAO" ref="nomeParteDAO"/>
				<property name="nomePessoaDAO" ref="nomePessoaDAO"/>
				<property name="parteDAO" ref="parteDAO"/>
            </bean>
        </property>
	</bean>	
    
	<bean id="areaDeVarasService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.judiciario.impl.AreaDeVarasServiceImpl">
				<property name="serviceDAO" ref="areaDeVarasDAO"/>
				<property name="distribuidorAreaVarasService" ref="distribuidorAreaVarasService"/>
            </bean>
        </property>
	</bean>	
	<bean id="areaRecursalService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.judiciario.impl.AreaRecursalServiceImpl">
				<property name="serviceDAO" ref="areaRecursalDAO"/>
            </bean>
        </property>
    </bean>	
	<bean id="cidadeService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.judiciario.impl.CidadeServiceImpl">
				<property name="serviceDAO" ref="cidadeDAO"/>
            </bean>
        </property>
	</bean>	
	<bean id="ufService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.judiciario.impl.UfServiceImpl">
				<property name="serviceDAO" ref="ufDAO"/>
            </bean>
        </property>
	</bean>	
	<bean id="comarcaService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.judiciario.impl.ComarcaServiceImpl">
				<property name="serviceDAO" ref="comarcaDAO"/>
            </bean>
        </property>
	</bean>	
	<bean id="delegaciaService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.judiciario.impl.DelegaciaServiceImpl">
				<property name="serviceDAO" 				ref="delegaciaDAO"/>
            </bean>
        </property>
    </bean>	
	<bean id="nucleoMPService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.judiciario.impl.NucleoMPServiceImpl">
				<property name="serviceDAO" ref="nucleoMPDAO"/>
            </bean>
        </property>
	</bean>	
	<bean id="procuradoriaService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.judiciario.impl.ProcuradoriaServiceImpl">
				<property name="serviceDAO" 				ref="procuradoriaDAO"/>
				<property name="advogadoProcuradoriaDAO" 	ref="advogadoProcuradoriaDAO"/>
				<property name="advogadoPreDefinidoService"	ref="advogadoPreDefinidoServiceImpl"/>				
            </bean>
        </property>
	</bean>	
    
    <bean id="entidadeRemessaServiceImpl" class="gov.projudi.service.judiciario.impl.EntidadeRemessaServiceImpl">
    	<property name="serviceDAO" ref="entidadeRemessaDAO"/>
    	<property name="usuarioEntidadeRemessaDAO" 		ref="usuarioEntidadeRemessaDAO" />
    </bean>
	<bean id="entidadeRemessaService" parent="txProxyTemplate">
		<property name="target" ref="entidadeRemessaServiceImpl"/>
	</bean>

	<bean id="tipoOrgaoJulgadorService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.judiciario.impl.TipoOrgaoJulgadorServiceImpl">
				<property name="serviceDAO" ref="tipoOrgaoJulgadorDAO"/>
			</bean>
		</property>
	</bean>

	<bean id="pessoaServiceImpl" class="gov.projudi.service.pessoa.impl.PessoaServiceImpl">
    	<property name="serviceDAO"				ref="pessoaDAO"/>
    	<property name="nomeService"			ref="nomeService"/>
    	<property name="telefoneService"		ref="pessoaTelefoneService"/>
    	<property name="enderecoContatoService"	ref="pessoaEnderecoService"/>
    	<property name="profissaoService"		ref="profissaoService"/>
    </bean>
    
	<bean id="pessoaService" parent="txProxyTemplate">
		<property name="target" ref="pessoaServiceImpl"/>
	</bean>	
	
	<bean id="pessoaContatoServiceImpl" class="gov.projudi.service.pessoa.impl.PessoaContatoServiceImpl">
    	<property name="serviceDAO"		ref="pessoaContatoDAO"/>
    </bean>
    
	<bean id="pessoaContatoService" parent="txProxyTemplate">
		<property name="target" ref="pessoaContatoServiceImpl"/>
	</bean>	
	
	<bean id="pessoaEnderecoService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.pessoa.impl.PessoaEnderecoServiceImpl">
				<property name="serviceDAO" 			ref="pessoaEnderecoDAO"/>
				<property name="enderecoContatoService"	ref="enderecoContatoService"/>
		    </bean>
		</property>
	</bean>	
	
	<bean id="pessoaTelefoneService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.pessoa.impl.PessoaTelefoneServiceImpl">
				<property name="serviceDAO" 	 ref="pessoaTelefoneDAO"/>
				<property name="telefoneService" ref="telefoneService"/>
		    </bean>
		</property>
	</bean>	
	
	<bean id="finalidadeRemessaServiceImpl" class="gov.projudi.service.processo.impl.FinalidadeRemessaServiceImpl">
    	<property name="serviceDAO" ref="finalidadeRemessaDAO"/>
    </bean>
	<bean id="finalidadeRemessaService" parent="txProxyTemplate">
		<property name="target" ref="finalidadeRemessaServiceImpl"/>
	</bean>
	<bean id="turmaRecursalService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.judiciario.impl.TurmaRecursalServiceImpl">
				<property name="serviceDAO" ref="turmaRecursalDAO"/>
				<property name="presidenteTurmaRecursalDAO"		ref="presidenteTurmaRecursalDAO"/>
				<property name="areaRecursalDAO"				ref="areaRecursalDAO"/>
		    </bean>
		</property>
	</bean>
		
	<bean id="varaService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.judiciario.impl.VaraServiceImpl">
				<property name="serviceDAO" ref="varaDAO"/>
				<property name="juizTitularVaraDAO" 	ref="juizTitularVaraDAO"/>
				<property name="juizTogadoDAO" 			ref="juizTogadoDAO"/>
				<property name="servidorJudiciarioDAO" 	ref="servidorJudiciarioDAO"/>
            </bean>
        </property>
	</bean>	


    <bean id="parteServiceImpl" class="gov.projudi.service.processo.impl.ParteServiceImpl">
		<property name="serviceDAO" 					ref="parteDAO"/>
		<property name="nomeService"					ref="nomeService"/>
		<property name="nomeParteDAO"       			ref="nomeParteDAO"/>
		<property name="emailService"					ref="emailService"/>
		<property name="advogadoPreDefinidoService"		ref="advogadoPreDefinidoServiceImpl"/>
    </bean>	
    <bean id="parteService" parent="txProxyTemplate">
		<property name="target" ref="parteServiceImpl"/>
    </bean>	
    
    
    <bean id="enderecoService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.impl.EnderecoServiceImpl">
				<property name="serviceDAO" 	ref="enderecoDAO"/>
				<property name="parteService"	ref="parteService"/>
            </bean>
        </property>
    </bean>	

    <bean id="paisService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.impl.PaisServiceImpl">
				<property name="serviceDAO" 	ref="paisDAO"/>
            </bean>
        </property>
	</bean>	

    <bean id="entidadeAcolhedoraService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.infanciaJuventude.impl.EntidadeAcolhedoraServiceImpl">
				<property name="serviceDAO" 	ref="entidadeAcolhedoraDAO"/>
            </bean>
        </property>
    </bean>
    <bean id="entidadeAcolhedoraAreaDeVarasService" parent="txProxyTemplate">
	<property name="target">
		<bean class="gov.projudi.service.processo.infanciaJuventude.impl.EntidadeAcolhedoraAreaDeVarasServiceImpl">
			<property name="serviceDAO" ref="entidadeAcolhedoraAreaDeVarasDAO"/>
		</bean>
	</property>
	</bean>	
    <bean id="acolhimentoService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.infanciaJuventude.impl.AcolhimentoServiceImpl">
				<property name="serviceDAO" 	ref="acolhimentoDAO"/>
            </bean>
        </property>
    </bean>
	<bean id="motivoAcolhimentoService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.infanciaJuventude.impl.MotivoAcolhimentoServiceImpl">
				<property name="serviceDAO" ref="motivoAcolhimentoDAO"/>
			</bean>
		</property>
	</bean>
	<bean id="motivoDesacolhimentoService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.infanciaJuventude.impl.MotivoDesacolhimentoServiceImpl">
				<property name="serviceDAO" ref="motivoDesacolhimentoDAO"/>
			</bean>
		</property>
	</bean>
    
    <bean id="leiloeiroServiceImpl" class="gov.projudi.service.processo.leilao.impl.LeiloeiroServiceImpl">
		<property name="serviceDAO"					ref="leiloeiroDAO"/>
    </bean>
    <bean id="leiloeiroService" parent="txProxyTemplate">
    	<property name="target" ref="leiloeiroServiceImpl"/>
    </bean>
    
    <bean id="leilaoServiceImpl" class="gov.projudi.service.processo.leilao.impl.LeilaoServiceImpl">
		<property name="serviceDAO"					ref="leilaoDAO"/>
		<property name="bemPenhoraService"			ref="bemPenhoraService"/>
		<property name="statusBemPenhoraService"	ref="statusBemPenhoraService"/>
    </bean>
    <bean id="leilaoService" parent="txProxyTemplate">
    	<property name="target" ref="leilaoServiceImpl"/>
    </bean>
       
    <bean id="parteProcessoServiceImpl" class="gov.projudi.service.processo.impl.ParteProcessoServiceImpl">
		<property name="serviceDAO"					ref="parteProcessoDAO"/>
		<property name="advogadoService"			ref="advogadoService"/>
		<property name="parteService"				ref="parteService"/>
		<property name="advogadoParteService" 		ref="advogadoParteService"/>
		<property name="nomeService" 				ref="nomeService"/>
		<property name="processoService" 			ref="processoService"/>
		<property name="processoCriminalService" 	ref="processoCriminalService"/>
		<property name="enderecoService" 			ref="enderecoService"/>
		<property name="validaDocsService" 			ref="validaDocsService"/>
		<property name="acolhimentoService"         ref="acolhimentoService"/>
		<property name="tipoPrioridadeService"      ref="tipoPrioridadeService"/>
    </bean>
    <bean id="parteProcessoService" parent="txProxyTemplate">
    	<property name="target" ref="parteProcessoServiceImpl"/>
    </bean>
    
    <bean id="representanteParteServiceImpl" class="gov.projudi.service.processo.impl.RepresentanteParteServiceImpl">
		<property name="serviceDAO"					ref="representanteParteDAO"/>
    </bean>
    <bean id="representanteParteService" parent="txProxyTemplate">
    	<property name="target" ref="representanteParteServiceImpl"/>
    </bean>
    
    <bean id="parteRecursoServiceImpl" class="gov.projudi.service.processo.impl.ParteRecursoServiceImpl">
		<property name="serviceDAO"						ref="parteRecursoDAO"/>
		<property name="advogadoService"				ref="advogadoService"/>
		<property name="nomeService"					ref="nomeService"/>
		<property name="parteService"					ref="parteService"/>
		<property name="advogadoParteRecursoService"	ref="advogadoParteRecursoServiceImpl"/>		
		<property name="recursoService"					ref="recursoService"/>
		<property name="tipoPrioridadeService"      	ref="tipoPrioridadeService"/>
    </bean>
    <bean id="parteRecursoService" parent="txProxyTemplate">
		<property name="target" ref="parteRecursoServiceImpl"/>
    </bean>

    <bean id="tipoPrioridadeServiceImpl" class="gov.projudi.service.processo.impl.TipoPrioridadeServiceImpl">
		<property name="serviceDAO"					ref="tipoPrioridadeDAO"/>
    </bean>
    <bean id="tipoPrioridadeService" parent="txProxyTemplate">
    	<property name="target" ref="tipoPrioridadeServiceImpl"/>
    </bean>
	
    <bean id="advogadoParteServiceImpl" class="gov.projudi.service.processo.impl.AdvogadoParteServiceImpl">
		<property name="serviceDAO" 					ref="advogadoParteDAO"/>
		<property name="advogadoPreDefinidoDAO"			ref="advogadoPreDefinidoDAO"/>
		<!--<property name="advogadoParteRecursoService"	ref="advogadoParteRecursoServiceImpl"/>-->
		<property name="controlePrazoService"			ref="controlePrazoServiceImpl"/>
		<property name="parteService"					ref="parteServiceImpl"/>
    	<property name="advogadoDAO"					ref="advogadoDAO"/>
    	<property name="habilitacaoProvisoriaService"	ref="habilitacaoProvisoriaService"/>
    </bean>
    <bean id="advogadoParteService" parent="txProxyTemplate" >
		<property name="target" ref="advogadoParteServiceImpl"/>
	</bean>
    

    
    <bean id="advogadoPreDefinidoServiceImpl" class="gov.projudi.service.processo.impl.AdvogadoPreDefinidoServiceImpl">
		<property name="serviceDAO" 		ref="advogadoPreDefinidoDAO"/>
    </bean>
    <bean id="advogadoPreDefinidoService" parent="txProxyTemplate">
		<property name="target" ref="advogadoPreDefinidoServiceImpl"/>
    </bean>


	<bean id="autuacaoProcessoServiceImpl" class="gov.projudi.service.processo.impl.AutuacaoProcessoServiceImpl">
		<property name="processoService" 			ref="processoServiceImpl"/>
	</bean>       	
	<bean id="autuacaoProcessoService" parent="txProxyTemplate" >
		<property name="target" ref="autuacaoProcessoServiceImpl"/>
	</bean>



	<bean id="processoServiceImpl" class="gov.projudi.service.processo.impl.ProcessoServiceImpl">
       	<property name="serviceDAO" 						ref="processoDAO"/>
		<property name="parteProcessoDAO"		 			ref="parteProcessoDAO"/>
		<property name="areaDeVarasService"					ref="areaDeVarasService"/>
		<property name="numeroProcessoService"				ref="numeroProcessoService"/>
		<property name="parteProcessoService"				ref="parteProcessoService"/>
		<property name="conclusaoService"					ref="conclusaoServiceImpl"/>
     	<property name="logonService"		    			ref="logonService"/>
    	<property name="autosDelegaciaService" 				ref="autosDelegaciaServiceImpl"/>
		<property name="vistasMP1GrauService"		 		ref="vistasMP1GrauServiceImpl"/>
		<property name="parecerProcuradoriaService"	 		ref="parecerProcuradoriaServiceImpl"/>
		<property name="cumprimentoContadorService"			ref="cumprimentoContadorService"/>				
		<property name="situacaoService"		 			ref="situacaoService"/>
      	<property name="intimacaoService" 					ref="intimacaoServiceImpl"/>
    	<property name="pautaAudienciaService" 				ref="pautaAudienciaServiceImpl"/>
		<property name="usuarioService" 					ref="usuarioService"/>
		<property name="prevencaoService"		 			ref="prevencaoService"/>            	
		<property name="citacaoService" 					ref="citacaoServiceImpl"/>            	
        <property name="cumprimentoCartorioService" 		ref="cumprimentoCartorioService"/>
        <property name="cumprimentoCartorioMandadoService" 	ref="cumprimentoCartorioMandadoService"/>
        <property name="provimentoCorregedoriaVaraService"	ref="provimentoCorregedoriaVaraService"/>        
        <property name="lembreteService"					ref="lembreteService"/>
		<property name="localizadorProcessoService"			ref="localizadorProcessoService"/>
		<property name="cumprimentoDistribuidorService"		ref="cumprimentoDistribuidorService"/>
		<property name="juizTogadoService"					ref="juizTogadoService"/>
		<property name="movimentacaoService" 				ref="movimentacaoServiceImpl"/>
		<property name="diligenciaService" 					ref="diligenciaService"/>
		<property name="remessaAutosService" 				ref="remessaAutosService"/>
		<property name="transacaoPenalService" 				ref="transacaoPenalServiceImpl"/>
		<property name="peticaoService" 					ref="peticaoService"/>
		<property name="tipoDocumentoService" 				ref="tipoDocumentoService"/>
		<property name="suspensaoProcessoService" 			ref="suspensaoProcessoService"/>
		<property name="historicoProcessoClasseService" 	ref="historicoProcessoClasseService"/>
		<property name="remessaVaraService"					ref="remessaVaraServiceImpl"/>
		<property name="materiaProcessoVaraService"			ref="materiaProcessoVaraServiceImpl"/>
		<property name="contaProcessoService"				ref="contaProcessoServiceImpl"/>
		<property name="apensamentoService"					ref="apensamentoService"/>
		<property name="analiseJuntadaService"				ref="analiseJuntadaService"/>
		<property name="transitoJulgadoParteService"        ref="transitoJulgadoParteService"/>
		<property name="transitoJulgadoProcessoService"     ref="transitoJulgadoProcessoService"/>
		<property name="prescricaoPenaService"     			ref="prescricaoPenaService"/>
		<property name="autoPenhoraService"					ref="autoPenhoraService"/>		
		<property name="classeProcessualService"			ref="classeProcessualService"/>
	</bean>    
	<bean id="processoService" parent="txProxyTemplate" >
		<property name="target" ref="processoServiceImpl"/>
	</bean>
	
	<bean id="processoCriminalServiceImpl" class="gov.projudi.service.processo.criminal.impl.ProcessoCriminalServiceImpl">
		<property name="serviceDAO" 					ref="processoCriminalDAO"/>
		<property name="processoService" 				ref="processoServiceImpl"/>
		<property name="delegaciaService" 				ref="delegaciaService"/>
		<property name="nucleoMPService" 				ref="nucleoMPService"/>
		<property name="autosDelegaciaService" 			ref="autosDelegaciaServiceImpl"/>
		<property name="cumprimentoContadorService" 	ref="cumprimentoContadorService"/>
		<property name="vistasMP1GrauService" 			ref="vistasMP1GrauServiceImpl"/>
		<property name="logonService"					ref="logonService"/>
		<property name="movimentacaoService" 			ref="movimentacaoServiceImpl"/>
		<property name="numeracaoUnicaService" 			ref="numeracaoUnicaService"/>
		<property name="analiseJuntadaService" 			ref="analiseJuntadaService"/>
		<property name="advogadoParteService" 			ref="advogadoParteService"/>		
		<property name="usuarioService" 			    ref="usuarioService"/>
		<property name="pautaAudienciaService" 		    ref="pautaAudienciaService"/>
		<property name="acaoVinculadaService" 	        ref="acaoVinculadaService"/>
		<property name="varaDAO" 	        			ref="varaDAO"/>
	</bean>
	<bean id="processoCriminalService" parent="txProxyTemplate" >
		<property name="target" ref="processoCriminalServiceImpl"/>
	</bean>

	<bean id="processoCriminalJuizadoService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.criminal.impl.ProcessoCriminalJuizadoServiceImpl">
            	<property name="serviceDAO" ref="processoCriminalJuizadoDAO"/>
            </bean>
        </property>
	</bean>

	<bean id="processoCriminalAuditoriaMilitarServiceImpl" class="gov.projudi.service.processo.criminal.impl.ProcessoCriminalAuditoriaMilitarServiceImpl">
		<property name="serviceDAO" 					ref="processoCriminalAuditoriaMilitarDAO"/>
	</bean>
	<bean id="processoCriminalAuditoriaMilitarService" parent="txProxyTemplate" >
		<property name="target" ref="processoCriminalAuditoriaMilitarServiceImpl"/>
	</bean>

	<bean id="processoCriminalVaraServiceImpl" class="gov.projudi.service.processo.criminal.impl.ProcessoCriminalVaraServiceImpl">
		<property name="serviceDAO" 					ref="processoCriminalVaraDAO"/>
	</bean>
	<bean id="processoCriminalVaraService" parent="txProxyTemplate" >
		<property name="target" ref="processoCriminalVaraServiceImpl"/>
	</bean>
	
	<bean id="processoCivelServiceImpl" class="gov.projudi.service.processo.civel.impl.ProcessoCivelServiceImpl">
		<property name="serviceDAO" 					ref="processoCivelDAO"/>
		<property name="processoService" 				ref="processoServiceImpl"/>
		<property name="prazoService" 					ref="prazoService"/>
		<property name="advogadoParteService"			ref="advogadoParteService" />
		<property name="logonService"		    		ref="logonService"/>
		<property name="autosConclusosService"			ref="autosConclusosServiceImpl"/>
		<property name="pautaAudienciaService" 			ref="pautaAudienciaServiceImpl"/>
		<property name="intimacaoService" 				ref="intimacaoServiceImpl"/>
		<property name="usuarioService" 				ref="usuarioService"/>
		<property name="citacaoService" 				ref="citacaoServiceImpl"/>
		<property name="situacaoService"		 		ref="situacaoService"/>
		<property name="prevencaoService"		 		ref="prevencaoService"/>
		<property name="areaDeVarasClasseService"   	ref="areaDeVarasClasseService"/>
		<property name="numeracaoUnicaService" 			ref="numeracaoUnicaService"/>
		<property name="analiseJuntadaService" 			ref="analiseJuntadaService"/>
	</bean>
	<bean id="processoCivelService" parent="txProxyTemplate" >
		<property name="target" ref="processoCivelServiceImpl"/>
	</bean>
		
	<bean id="processoCivelFazendaServiceImpl" class="gov.projudi.service.processo.civel.impl.ProcessoCivelFazendaServiceImpl">
		<property name="serviceDAO" 					ref="processoCivelFazendaDAO"/>
		<property name="processoService" 				ref="processoService"/>
		<property name="cdaService" 					ref="cdaService"/>
		<property name="advogadoParteService" 			ref="advogadoParteService"/>
		<property name="numeracaoUnicaService" 			ref="numeracaoUnicaService"/>
		<property name="analiseJuntadaService"			ref="analiseJuntadaService"/>
	</bean>
	<bean id="processoCivelFazendaService" parent="txProxyTemplate" >
		<property name="target" ref="processoCivelFazendaServiceImpl"/>
	</bean>		
	
	<bean id="processoCivelAuditoriaMilitarServiceImpl" class="gov.projudi.service.processo.civel.impl.ProcessoCivelAuditoriaMilitarServiceImpl">
		<property name="serviceDAO" 					ref="processoCivelAuditoriaMilitarDAO"/>
		<property name="processoService" 				ref="processoService"/>
		<property name="advogadoParteService" 			ref="advogadoParteService"/>
		<property name="numeracaoUnicaService" 			ref="numeracaoUnicaService"/>
		<property name="analiseJuntadaService" 			ref="analiseJuntadaService"/>
	</bean>
	<bean id="processoCivelAuditoriaMilitarService" parent="txProxyTemplate" >
		<property name="target" ref="processoCivelAuditoriaMilitarServiceImpl"/>
	</bean>		
	
	<bean id="processoCivelFamiliaServiceImpl" class="gov.projudi.service.processo.civel.impl.ProcessoCivelFamiliaServiceImpl">
		<property name="serviceDAO" 					ref="processoCivelFamiliaDAO"/>
		<property name="processoService" 				ref="processoServiceImpl"/>
		<property name="logonService" 					ref="logonService"/>
		<property name="advogadoParteService" 			ref="advogadoParteService"/>
		<property name="numeracaoUnicaService" 			ref="numeracaoUnicaService"/>
		<property name="analiseJuntadaService" 			ref="analiseJuntadaService"/>
	</bean>
	<bean id="processoCivelFamiliaService" parent="txProxyTemplate" >
		<property name="target" ref="processoCivelFamiliaServiceImpl"/>
	</bean>


	<bean id="processoCivelInfanciaJuventudeServiceImpl" class="gov.projudi.service.processo.civel.impl.ProcessoCivelInfanciaJuventudeServiceImpl">
		<property name="serviceDAO" 					ref="processoCivelInfanciaJuventudeDAO"/>
		<property name="processoService" 				ref="processoServiceImpl"/>
		<property name="logonService" 					ref="logonService"/>
		<property name="advogadoParteService" 			ref="advogadoParteService"/>
		<property name="numeracaoUnicaService" 			ref="numeracaoUnicaService"/>
		<property name="analiseJuntadaService" 			ref="analiseJuntadaService"/>
	</bean>
	<bean id="processoCivelInfanciaJuventudeService" parent="txProxyTemplate" >
		<property name="target" ref="processoCivelInfanciaJuventudeServiceImpl"/>
	</bean>
	
	<bean id="processoCivelJuizadoFazendaServiceImpl" class="gov.projudi.service.processo.civel.impl.ProcessoCivelJuizadoFazendaServiceImpl">
		<property name="serviceDAO" 					ref="processoCivelJuizadoFazendaDAO"/>
		<property name="processoCivelService" 			ref="processoCivelService"/>
	</bean>
	<bean id="processoCivelJuizadoFazendaService" parent="txProxyTemplate" >
		<property name="target" ref="processoCivelJuizadoFazendaServiceImpl"/>
	</bean>

	<bean id="processoCivelVaraServiceImpl" class="gov.projudi.service.processo.civel.impl.ProcessoCivelVaraServiceImpl">
		<property name="serviceDAO" 					ref="processoCivelVaraDAO"/>
		<property name="processoService" 				ref="processoService"/>
		<property name="advogadoParteService" 			ref="advogadoParteService"/>
		<property name="numeracaoUnicaService" 			ref="numeracaoUnicaService"/>
		<property name="analiseJuntadaService"			ref="analiseJuntadaService"/>
	</bean>
	<bean id="processoCivelVaraService" parent="txProxyTemplate" >
		<property name="target" ref="processoCivelVaraServiceImpl"/>
	</bean>
	
	<bean id="processoCivelRegistrosPublicosServiceImpl" class="gov.projudi.service.processo.civel.impl.ProcessoCivelRegistrosPublicosServiceImpl">
		<property name="serviceDAO" 					ref="processoCivelRegistrosPublicosDAO"/>
		<property name="processoService" 				ref="processoService"/>
		<property name="advogadoParteService" 			ref="advogadoParteService"/>
		<property name="numeracaoUnicaService" 			ref="numeracaoUnicaService"/>
		<property name="analiseJuntadaService"			ref="analiseJuntadaService"/>
	</bean>
	<bean id="processoCivelRegistrosPublicosService" parent="txProxyTemplate" >
		<property name="target" ref="processoCivelRegistrosPublicosServiceImpl"/>
	</bean>
	
	<bean id="processoCivelAcidentesTrabalhoServiceImpl" class="gov.projudi.service.processo.civel.impl.ProcessoCivelAcidentesTrabalhoServiceImpl">
		<property name="serviceDAO" 					ref="processoCivelAcidentesTrabalhoDAO"/>
		<property name="processoService" 				ref="processoServiceImpl"/>
		<property name="advogadoParteService" 			ref="advogadoParteService"/>
		<property name="numeracaoUnicaService" 			ref="numeracaoUnicaService"/>
		<property name="analiseJuntadaService" 			ref="analiseJuntadaService"/>
	</bean>
	<bean id="processoCivelAcidentesTrabalhoService" parent="txProxyTemplate" >
		<property name="target" ref="processoCivelAcidentesTrabalhoServiceImpl"/>
	</bean>
	
	<bean id="processoConsultaServiceImpl" class="gov.projudi.service.processo.impl.ProcessoConsultaServiceImpl">
       	<property name="serviceDAO" ref="processoDAO" />
    </bean>
    <bean id="processoConsultaService" parent="txProxyTemplate" >
		<property name="target" ref="processoConsultaServiceImpl"/>
	</bean>
	
	<bean id="tipoConclusaoCorregedoriaService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.conclusao.impl.TipoConclusaoCorregedoriaServiceImpl">
				<property name="serviceDAO" ref="tipoConclusaoCorregedoriaDAO"/>
			</bean>
		</property>
	</bean>
	
	<bean id="cdaService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.civel.impl.CDAServiceImpl">
            	<property name="serviceDAO" ref="cdaDAO"/>
            </bean>
        </property>
	</bean>	
		
	<bean id="infoDigitalizacaoProcessoService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.digitalizacao.impl.InfoDigitalizacaoProcessoServiceImpl">
            	<property name="serviceDAO" 		ref="infoDigitalizacaoProcessoDAO"/>
            	<property name="infoDigitalizacaoArquivoService" 		ref="infoDigitalizacaoArquivoService"/>
            </bean>
        </property>
	</bean>
	
	<bean id="infoDigitalizacaoArquivoService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.digitalizacao.impl.InfoDigitalizacaoArquivoServiceImpl">
            	<property name="serviceDAO" 		ref="infoDigitalizacaoArquivoDAO"/>
            </bean>
        </property>
	</bean>

	
	<bean id="classeProcessualService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.impl.ClasseProcessualServiceImpl">
            	<property name="serviceDAO" ref="classeProcessualDAO"/>
            </bean>
        </property>
	</bean>
	<bean id="assuntoService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.impl.AssuntoServiceImpl">
            	<property name="serviceDAO" 		ref="assuntoDAO"/>
            	<property name="areaDeVarasService" ref="areaDeVarasService"/>
            	<property name="areaRecursalService" ref="areaRecursalService"/>
            </bean>
        </property>
	</bean>
	<bean id="processoAssuntoService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.impl.ProcessoAssuntoServiceImpl">
            	<property name="serviceDAO" ref="processoAssuntoDAO"/>
            </bean>
        </property>
	</bean>
	<bean id="recursoAssuntoService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.impl.RecursoAssuntoServiceImpl">
            	<property name="serviceDAO" ref="recursoAssuntoDAO"/>
            </bean>
        </property>
	</bean>
	<bean id="nomenclaturaParteService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.impl.NomenclaturaParteServiceImpl">
            	<property name="serviceDAO" ref="nomenclaturaParteDAO"/>
            </bean>
        </property>
	</bean>
	<bean id="preAnaliseService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.impl.PreAnaliseServiceImpl">
            	<property name="serviceDAO" ref="preAnaliseDAO"/>
            	<property name="arquivoPreAnaliseService" ref="arquivoPreAnaliseService"/>
            </bean>
        </property>
	</bean>
	<bean id="arquivoPreAnaliseService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.impl.ArquivoPreAnaliseServiceImpl">
            	<property name="serviceDAO" ref="arquivoPreAnaliseDAO"/>
            </bean>
        </property>
	</bean>
	<bean id="objetoPedidoService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.impl.ObjetoPedidoServiceImpl">
            	<property name="serviceDAO" ref="objetoPedidoDAO"/>
            </bean>
        </property>
	</bean>
	<bean id="cumprimentoContadorServiceImpl" class="gov.projudi.service.processo.impl.CumprimentoContadorServiceImpl">
       	<property name="serviceDAO" 			ref="cumprimentoContadorDAO"/>
		<property name="movimentacaoService"	ref="movimentacaoServiceImpl"/>
	</bean>
	<bean id="cumprimentoContadorService" parent="txProxyTemplate">
		<property name="target" ref="cumprimentoContadorServiceImpl"/>
	</bean>
	<bean id="autosDelegaciaServiceImpl" class="gov.projudi.service.processo.impl.AutosDelegaciaServiceImpl">
	   	<property name="serviceDAO" 					ref="autosDelegaciaDAO"/>
		<property name="processoService"  				ref="processoServiceImpl"/>
       	<property name="movimentacaoService" 			ref="movimentacaoServiceImpl"/>
       	<property name="usuarioPoliciaDelegaciaService" ref="usuarioPoliciaDelegaciaService"/>
    </bean>		
	<bean id="autosDelegaciaService" parent="txProxyTemplate">
		<property name="target" ref="autosDelegaciaServiceImpl"/>
	</bean>
			
	<bean id="situacaoService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.impl.SituacaoServiceImpl">
            	<property name="serviceDAO" ref="situacaoDAO"/>
            </bean>
        </property>
	</bean>
	<bean id="prazoService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.impl.PrazoServiceImpl">
            	<property name="serviceDAO" ref="prazoDAO"/>
            </bean>
        </property>
	</bean>
	
	<bean id="controlePrazoServiceImpl" class="gov.projudi.service.processo.impl.ControlePrazoServiceImpl">
       	<property name="serviceDAO" 			ref="controlePrazoDAO"/>
       	<property name="calculoDePrazoService" 	ref="calculoDePrazoService"/>
       	<property name="citacaoService" 		ref="citacaoServiceImpl"/>
       	<property name="cumprimentoCartorioMandadoService" 		ref="cumprimentoCartorioMandadoService"/>
       	<property name="logonService" 			ref="logonService"/>
       	<property name="movimentacaoService"	ref="movimentacaoServiceImpl"/>
       	<property name="intimacaoService" 		ref="intimacaoServiceImpl"/>
	</bean>
	<bean id="controlePrazoService" parent="txProxyTemplate">
		<property name="target" ref="controlePrazoServiceImpl"/>
	</bean>	
	
	<bean id="permissaoAcessoServiceImpl" class="gov.projudi.service.processo.impl.PermissaoAcessoServiceImpl">
       	<property name="serviceDAO" 							ref="permissaoAcessoDAO"/>
       	<property name="habilitacaoProvisoriaService"	 		ref="habilitacaoProvisoriaService"/>
       	<property name="servidorVaraService"					ref="servidorVaraService"/>
       	<property name="juizTogadoService" 						ref="juizTogadoService"/>
       	<property name="remessaAutosService" 					ref="remessaAutosServiceImpl"/>
       	<property name="cumprimentoDistribuidorService"			ref="cumprimentoDistribuidorServiceImpl"/>
       	<property name="autosDelegaciaService"	 				ref="autosDelegaciaServiceImpl"/>
       	<property name="servidorCentralMandadosService"	 		ref="servidorCentralMandadosService"/>
       	<property name="processoService"						ref="processoServiceImpl"/>
       	<property name="recursoService"							ref="recursoServiceImpl"/>
       	<property name="movimentacaoArquivoDocumentoService"	ref="movimentacaoArquivoDocumentoService"/>
		<property name="gerenteProcuradoriaService"				ref="gerenteProcuradoriaServiceImpl"/>
		<property name="parecerProcuradoriaService"	 			ref="parecerProcuradoriaServiceImpl"/>		
		<property name="advogadoService"						ref="advogadoService"/>
		<property name="promotorService"						ref="promotorService"/>
		<property name="logVisualizacaoService"					ref="logVisualizacaoService"/>       	
		<property name="cartaPrecatoriaService"     			ref="cartaPrecatoriaService"/>
		<property name="servidorTurmaService" 					ref="servidorTurmaService"/>
		<property name="servidorAreaRecursalService"			ref="servidorAreaRecursalService"/>
		<property name="juizRecursalService" 					ref="juizRecursalService"/>       	
	</bean>
	<bean id="permissaoAcessoService" parent="txProxyTemplate">
		<property name="target" ref="permissaoAcessoServiceImpl"/>
	</bean>
	

	<bean id="LogVisualizacaoServiceImpl" class="gov.projudi.service.processo.impl.LogVisualizacaoServiceImpl">
		<property name="serviceDAO" ref="logVisualizacaoDAO"/>
	</bean>
	<bean id="logVisualizacaoService" parent="txProxyTemplate">
		<property name="target" ref="LogVisualizacaoServiceImpl"/>
	</bean>
	
	
	
	<bean id="suspensaoProcessoServiceImpl" class="gov.projudi.service.processo.impl.SuspensaoProcessoServiceImpl">
		<property name="serviceDAO" 				ref="suspensaoProcessoDAO"/>
        <property name="logonService" 				ref="logonService"/>
        <property name="processoService" 			ref="processoServiceImpl"/>
        <property name="autosConclusosService" 		ref="autosConclusosServiceImpl"/>
        <property name="movimentacaoService" 		ref="movimentacaoServiceImpl"/>
        <property name="prazoService" 				ref="prazoService"/>
        <property name="calculoDePrazoService" 		ref="calculoDePrazoService"/>
        <property name="recursoService" 			ref="recursoService"/>
        <property name="apensamentoService" 	    ref="apensamentoService"/>
	</bean>
	<bean id="suspensaoProcessoService" parent="txProxyTemplate">
		<property name="target" ref="suspensaoProcessoServiceImpl"/>
	</bean>	
	<bean id="tipoLocalizadorService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.impl.TipoLocalizadorServiceImpl">
            	<property name="serviceDAO" ref="tipoLocalizadorDAO"/>
            </bean>
        </property>
	</bean>
	<bean id="localizadorProcessoService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.impl.LocalizadorProcessoServiceImpl">
            	<property name="serviceDAO" ref="localizadorProcessoDAO"/>
				<property name="processoService" ref="processoServiceImpl"/>
            </bean>
        </property>
	</bean>
	
	<bean id="tipoMovimentacaoService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.impl.TipoMovimentacaoServiceImpl">
            	<property name="serviceDAO" ref="tipoMovimentacaoDAO"/>				
            </bean>
        </property>
	</bean>	

	<bean id="intervaloSuspensaoPrazoService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.impl.IntervaloSuspensaoPrazoServiceImpl">
            	<property name="serviceDAO"        ref="intervaloSuspensaoPrazoDAO"/>
            </bean>
        </property>
	</bean>
	
	<bean id="movimentacaoServiceImpl" class="gov.projudi.service.processo.impl.MovimentacaoServiceImpl">
       	<property name="serviceDAO" ref="movimentacaoDAO"/>
		<property name="processoService" 						ref="processoServiceImpl"/>
		<property name="localizadorProcessoService" 			ref="localizadorProcessoService"/>
		<property name="cumprimentoTurmaService"            	ref="cumprimentoTurmaService"/>
		<property name="vistasMP1GrauService"            		ref="vistasMP1GrauServiceImpl"/>
		<property name="logonService"							ref="logonService"/>
		<property name="tipoLocalizadorService"					ref="tipoLocalizadorService"/>
		<property name="movimentacaoArquivoDocumentoService"	ref="movimentacaoArquivoDocumentoService"/>
		<property name="tipoMovimentoService" 					ref="tipoMovimentoService"/>
		<property name="tipoComplementoCNJService" 				ref="tipoComplementoCNJService"/>
		<property name="analiseJuntadaService" 					ref="analiseJuntadaService"/>
		<property name="ultimaMovimentacaoService" 				ref="ultimaMovimentacaoService"/>
    </bean>
	
	<bean id="movimentacaoService" parent="txProxyTemplate">
		<property name="target" ref="movimentacaoServiceImpl"/>
	</bean>
	
	
	<bean id="autosConclusosServiceImpl" class="gov.projudi.service.processo.impl.AutosConclusosServiceImpl">
		<property name="calculoDePrazoService" 		ref="calculoDePrazoService"/>
		<property name="movimentacaoService" 		ref="movimentacaoServiceImpl"/>
		<property name="conclusaoService"           ref="conclusaoServiceImpl"/>
		<property name="processoService" 			ref="processoServiceImpl"/>
		<property name="recursoService"				ref="recursoServiceImpl"/>
		<property name="conclusaoTurmaService"		ref="conclusaoTurmaService"/>
		<property name="classeProcessualService"	ref="classeProcessualService"/>
		<property name="areaDeVarasClasseService"   ref="areaDeVarasClasseService"/>
		<property name="juizRecursalService" 		ref="juizRecursalService"/>
		<property name="tipoDocumentoService" 		ref="tipoDocumentoService"/>
		<property name="sessaoTurmaService" 		ref="sessaoTurmaService"/>
		<property name="provimentoCorregedoriaVaraService" ref="provimentoCorregedoriaVaraService"/>
		<property name="provimentoCorregedoriaTurmaService" ref="provimentoCorregedoriaTurmaService"/>
		<property name="situacaoService" 			ref="situacaoService"/>
		<property name="apensamentoService" 		ref="apensamentoService"/>
		<property name="cumprimentoDistribuidorService"		ref="cumprimentoDistribuidorServiceImpl"/>
		<property name="logonService" 				ref="logonService"/>
	</bean>
	<bean id="autosConclusosService" parent="txProxyTemplate">
		<property name="target" ref="autosConclusosServiceImpl"/>
	</bean>
	<!-- 	
    <bean id="intimacaoEmailService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.impl.IntimacaoEmailServiceImpl">
            	<property name="advogadoService" ref="advogadoService"/>
            </bean>
        </property>
	</bean>
	-->	

	<bean id="intimacaoServiceImpl" class="gov.projudi.service.processo.impl.IntimacaoServiceImpl">
       	<property name="serviceDAO" 							ref="intimacaoDAO"/>
		<property name="calculoDePrazoService" 					ref="calculoDePrazoService"/>
		<property name="advogadoService" 						ref="advogadoService"/>
		<property name="movimentacaoService" 					ref="movimentacaoServiceImpl"/>				
		<property name="parteProcessoService"	 				ref="parteProcessoService"/>				
		<property name="parteRecursoService"	 				ref="parteRecursoServiceImpl"/>
		<property name="logonService"							ref="logonService"/>		
		<property name="recursoService"							ref="recursoServiceImpl"/>
		<property name="prazoService" 							ref="prazoService"/>		
		<property name="tipoDocumentoService" 					ref="tipoDocumentoService"/>
		<property name="peticaoService"							ref="peticaoService"/>
		<property name="emailService"							ref="emailService"/>
		<property name="controlePrazoService" 					ref="controlePrazoServiceImpl"/>
    </bean>
	<bean id="intimacaoService" parent="txProxyTemplate">
        <property name="transactionAttributes">
            <props>
                <prop key="save*">PROPAGATION_REQUIRED</prop>
                <prop key="delete*">PROPAGATION_REQUIRED</prop>
                <prop key="insert*">PROPAGATION_REQUIRED</prop>
                <prop key="update*">PROPAGATION_REQUIRED</prop>           
                <prop key="analisaFechamentoPrazoMovimentacao">PROPAGATION_REQUIRED</prop>
                <prop key="*">PROPAGATION_SUPPORTS, readOnly</prop>                
            </props>
        </property>   
		<property name="target" ref="intimacaoServiceImpl"/>
	</bean>

	
	<bean id="cumprimentoCartorioServiceImpl" class="gov.projudi.service.processo.impl.CumprimentoCartorioServiceImpl">
       	<property name="serviceDAO" 				ref="cumprimentoCartorioDAO"/>
		<property name="calculoDePrazoService" 		ref="calculoDePrazoService"/>
		<property name="tipoMovimentacaoService" 	ref="tipoMovimentacaoService"/>
		<property name="movimentacaoService" 		ref="movimentacaoServiceImpl"/>
		<property name="logonService"				ref="logonService"/>
		<property name="processoDAO" 				ref="processoDAO"/>
		<property name="modeloDocumentoService"		ref="modeloDocumentoService"/>
		<property name="tipoDocumentoService"		ref="tipoDocumentoService"/>
		<property name="identificadorCumprimentoService"		ref="identificadorCumprimentoService"/>
    </bean>
	<bean id="cumprimentoCartorioService" parent="txProxyTemplate">
		<property name="target" ref="cumprimentoCartorioServiceImpl"/>
	</bean>
	
	
	<bean id="cumprimentoTurmaServiceImpl" class="gov.projudi.service.processo.impl.CumprimentoTurmaServiceImpl">
       	<property name="serviceDAO" 				ref="cumprimentoTurmaDAO"/>
       	<property name="tipoMovimentacaoService" 	ref="tipoMovimentacaoService"/>
		<property name="calculoDePrazoService" 		ref="calculoDePrazoService"/>
		<property name="movimentacaoService" 		ref="movimentacaoServiceImpl"/>
		<property name="logonService"  				ref="logonService"/>
		<property name="modeloDocumentoService" 	ref="modeloDocumentoService"/>
		<property name="tipoDocumentoService" 		ref="tipoDocumentoService"/>
		<property name="prazoService" 				ref="prazoService"/>
		<property name="emailService" 				ref="emailService"/>
		<property name="juizTitularVaraService" 	ref="juizTitularVaraService"/>
		<property name="juizTogadoService" 			ref="juizTogadoService"/>
    </bean>
	<bean id="cumprimentoTurmaService" parent="txProxyTemplate">
		<property name="target" ref="cumprimentoTurmaServiceImpl"/>
	</bean>
		
	<bean id="distribuicaoConciliadorService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.distribuicao.impl.DistribuicaoConciliadorServiceImpl">
            	<property name="serviceDAO"            ref="distribuicaoConciliadorDAO"/>
				<property name="servidorJudiciarioDAO" ref="servidorJudiciarioDAO"/>
				<property name="gradeAudienciaDAO"     ref="gradeAudienciaDAO"/>
				<property name="usuarioDAO"            ref="usuarioDAO"/>
            </bean>
        </property>
	</bean>

	<bean id="distribuicaoTurmasService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.distribuicao.impl.DistribuicaoTurmasServiceImpl">
       			<property name="serviceDAO"            ref="distribuicaoTurmasDAO"/>
				<property name="turmaRecursalService"  ref="turmaRecursalService"/>
				<property name="movimentacaoService"   ref="movimentacaoServiceImpl"/>
				<property name="logonService"   	   ref="logonService"/>				
				<property name="recursoService"   	   ref="recursoServiceImpl"/>				
	    	</bean>
	    </property>
	</bean>
	
	<bean id="administradorService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.usuario.impl.AdministradorServiceImpl">
				<property name="serviceDAO" ref="administradorDAO"/>
            </bean>
        </property>
	</bean>	
	<bean id="implantadorService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.usuario.impl.ImplantadorServiceImpl">
				<property name="serviceDAO" ref="implantadorDAO"/>
            </bean>
        </property>
	</bean>	
	<bean id="advogadoService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.usuario.impl.AdvogadoServiceImpl">
				<property name="serviceDAO" ref="advogadoDAO"/>
				<property name="logonDAO" ref="logonDAO"/>
				<property name="advogadoProcuradoriaService" ref="advogadoProcuradoriaService"/>
				<property name="procuradoriaService" ref="procuradoriaService"/>
				<property name="turmaRecursalService"  ref="turmaRecursalService"/>
				<property name="webServiceOabBr"  ref="webServiceOabBr"/>
				<property name="peritoAdvogadoService" ref="peritoAdvogadoService"/>
	        </bean>
        </property>
	</bean>	
	
	<bean id="advogadoProcuradoriaService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.usuario.impl.AdvogadoProcuradoriaServiceImpl">
				<property name="serviceDAO" ref="advogadoProcuradoriaDAO"/>
				<property name="procuradoriaService" ref="procuradoriaService"/>
            </bean>
        </property>
	</bean>	
	
	<bean id="certificadoService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.usuario.impl.CertificadoServiceImpl">
				<property name="serviceDAO" ref="certificadoDAO"/>
            </bean>
        </property>
	</bean>	
    <bean id="juizTogadoService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.usuario.impl.JuizTogadoServiceImpl">
				<property name="serviceDAO" ref="juizTogadoDAO"/>
				<property name="logonDAO" 	ref="logonDAO"/>
				<property name="juizRecursalDAO" 	ref="juizRecursalDAO"/>
				<property name="juizTogadoVaraDAO" 	ref="juizTogadoVaraDAO"/>
				<property name="juizTitularVaraDAO" 	ref="juizTitularVaraDAO"/>
				<property name="presidenteTurmaRecursalDAO" 	ref="presidenteTurmaRecursalDAO"/>
				<property name="juizCorregedorDAO"  ref="juizCorregedorDAO"/>
				<property name="servidorTurmaService" ref="servidorTurmaService"/>
            </bean>
        </property>
    </bean>	
    <bean id="juizRecursalService" parent="txProxyTemplate">
		<property name="target" ref="juizRecursalServiceImpl"/>
	</bean>
    
	<bean id="juizRecursalServiceImpl" class="gov.projudi.service.usuario.impl.JuizRecursalServiceImpl">
		<property name="serviceDAO" ref="juizRecursalDAO"/>
		<property name="assentamentoJuizRecursalService" ref="assentamentoJuizRecursalServiceImpl"/>
		<property name="calculoDePrazoService" ref="calculoDePrazoService"/>
		<property name="impedimentoService" ref="impedimentoService"/>
	</bean>				    
	
    <bean id="logonService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.usuario.impl.LogonServiceImpl">
				<property name="serviceDAO" ref="logonDAO"/>
				<property name="usuarioService" ref="usuarioService"/>
				<property name="emailService" ref="emailService"/>
            </bean>
        </property>
    </bean>	
    
    <bean id="presidenteTurmaRecursalService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.usuario.impl.PresidenteTurmaRecursalServiceImpl">
				<property name="serviceDAO" ref="presidenteTurmaRecursalDAO"/>
            </bean>
        </property>
    </bean>	
    
    <bean id="promotorService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.usuario.impl.PromotorServiceImpl">
				<property name="serviceDAO" 	ref="promotorDAO"/>
				<property name="logonDAO" 		ref="logonDAO"/>
				<property name="promotorNucleoMPDAO" 		
												ref="promotorNucleoMPDAO"/>
            </bean>
        </property>
    </bean>	
    <bean id="servidorJudiciarioService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.usuario.impl.ServidorJudiciarioServiceImpl">
				<property name="serviceDAO" 		ref="servidorJudiciarioDAO"/>
				<property name="servidorVaraDAO" 	ref="servidorVaraDAO"/>	
				<property name="servidorTurmaDAO"   ref="servidorTurmaDAO"/>							
				<property name="logonDAO" 			ref="logonDAO"/>				
				<property name="juizTogadoDAO"   ref="juizTogadoDAO"/>
				<property name="usuarioDAO" 			ref="usuarioDAO"/>
				<property name="servidorDistribuidorDAO" ref="servidorDistribuidorDAO"/>		
				<property name="servidorCentralMandadosDAO" ref="servidorCentralMandadosDAO"/>	
				<property name="oficialCentralMandadosDAO" ref="oficialCentralMandadosDAO"/>		
				<property name="servidorAreaRecursalDAO" ref="servidorAreaRecursalDAO"/>
            </bean>
        </property>
    </bean>	
    <bean id="usuarioService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.usuario.impl.UsuarioServiceImpl">
				<property name="serviceDAO" 				ref="usuarioDAO"/>		
				<property name="juizTogadoDAO" 				ref="juizTogadoDAO"/>			
				<property name="logonDAO" 					ref="logonDAO"/>
				<property name="promotorDAO" 				ref="promotorDAO"/>
				<property name="servidorDAO" 				ref="servidorJudiciarioDAO"/>
				<property name="policiaDAO" 				ref="usuarioPoliciaDAO"/>
				<property name="usuarioCertificadoDAO" 		ref="usuarioParaCertificadoDAO"/>
            </bean>
        </property>
    </bean>	
    
    <bean id="servidorVaraService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.usuario.impl.ServidorVaraServiceImpl">
				<property name="serviceDAO"		ref="servidorVaraDAO"/>
            </bean>
        </property>
    </bean>
    
    <bean id="servidorTurmaService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.usuario.impl.ServidorTurmaServiceImpl">
				<property name="serviceDAO"		ref="servidorTurmaDAO"/>
            </bean>
        </property>
    </bean>
    
    <bean id="habilitacoesUsuarioService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.usuario.impl.HabilitacoesUsuarioServiceImpl">
				<property name="servidorJudiciarioService"		ref="servidorJudiciarioService"/>
				<property name="servidorVaraService"			ref="servidorVaraService"/>
				<property name="servidorTurmaService"			ref="servidorTurmaService"/>
				<property name="juizTogadoService"				ref="juizTogadoService"/>
				<property name="promotorService"				ref="promotorService"/>
				<property name="usuarioPoliciaDelegaciaService"	ref="usuarioPoliciaDelegaciaService"/>
				<property name="logonService"					ref="logonService"/>
				<property name="certificadoService"				ref="certificadoService"/>
				<property name="servidorDistribuidorService"   ref="servidorDistribuidorService"/>
				<property name="servidorCentralMandadosService"   ref="servidorCentralMandadosService"/>
				<property name="oficialCentralMandadosService"   ref="oficialCentralMandadosService"/>
				<property name="advogadoService"   				ref="advogadoService"/>
				<property name="procuradoriaService"			ref="procuradoriaService"/>
				<property name="entidadeRemessaService"			ref="entidadeRemessaServiceImpl"/>
				<property name="gerenteProcuradoriaService"			ref="gerenteProcuradoriaServiceImpl"/>
				<property name="servidorAreaRecursalService"	ref="servidorAreaRecursalService"/>
            </bean>
        </property>
    </bean>
    
    <bean id="usuarioPoliciaService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.usuario.impl.UsuarioPoliciaServiceImpl">
				<property name="serviceDAO" 						ref="usuarioPoliciaDAO"/>
				<property name="logonDAO" 							ref="logonDAO"/>
				<property name="usuarioPoliciaDelegaciaDAO" 		ref="usuarioPoliciaDelegaciaDAO"/>
            </bean>
        </property>
    </bean>	
    
    <bean id="usuarioPoliciaDelegaciaService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.usuario.impl.UsuarioPoliciaDelegaciaServiceImpl">
				<property name="serviceDAO" 		ref="usuarioPoliciaDelegaciaDAO"/>
            </bean>
        </property>
    </bean>	
    
    <bean id="usuarioJuridicoExternoService" parent="txProxyTemplate">
	<property name="target">
		<bean class="gov.projudi.service.usuario.impl.UsuarioJuridicoExternoServiceImpl">
			<property name="serviceDAO" ref="usuarioJuridicoExternoDAO"/>
		</bean>
	</property>
	</bean>
	
	
  <bean id="usuarioJuridicoExternoTipoWebServiceService" parent="txProxyTemplate">
	<property name="target">
		<bean class="gov.projudi.service.usuario.impl.UsuarioJuridicoExternoTipoWebServiceServiceImpl">
			<property name="serviceDAO" ref="usuarioJuridicoExternoTipoWebServiceDAO"/>
		</bean>
	</property>
  </bean>

	<bean id="usuarioParaCertificadoService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.usuario.impl.UsuarioParaCertificadoServiceImpl">
				<property name="serviceDAO" 			ref="usuarioParaCertificadoDAO"/>
				<property name="logonDAO" 				ref="logonDAO"/>
            </bean>
        </property>
    </bean>

	<bean id="peritoService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.usuario.impl.PeritoServiceImpl">
				<property name="serviceDAO" ref="peritoDAO"/>
				<property name="logonDAO" ref="logonDAO"/>
				<property name="advogadoService" ref="advogadoService"/>
	        </bean>
        </property>
	</bean>	

	<bean id="peritoAdvogadoService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.usuario.impl.PeritoAdvogadoServiceImpl">
				<property name="serviceDAO" ref="peritoAdvogadoDAO"/>
				<property name="habilitacaoProvisoriaDAO" ref="habilitacaoProvisoriaDAO"/> 
	        </bean>
        </property>
	</bean>

	<bean id="projudiUpService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.util.impl.ProjudiUpServiceImpl">
				<property name="serviceDAO" ref="projudiUpDAO"/>
            </bean>
        </property>
	</bean>	
	<bean id="arquivoDocumentoService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.util.impl.ArquivoDocumentoServiceImpl">
				<property name="serviceDAO" ref="arquivoDocumentoDAO"/>
            </bean>
        </property>
	</bean>	
	
	<bean id="arquivoConversaoService" class="gov.projudi.service.util.impl.ArquivoConversaoServiceImpl"/>
	
	<bean id="movimentacaoArquivoDocumentoService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.impl.MovimentacaoArquivoDocumentoServiceImpl">
				<property name="serviceDAO" ref="movimentacaoArquivoDocumentoDAO"/>
				<property name="arquivoDocumentoService" ref="arquivoDocumentoService"/>
            </bean>
        </property>
	</bean>
	<bean id="diaNaoUtilService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.util.impl.DiaNaoUtilServiceImpl">
				<property name="serviceDAO" ref="diaNaoUtilDAO"/>
            </bean>
        </property>
	</bean>	
	<bean id="validaDocsService" class="gov.projudi.service.util.impl.ValidaDocsServiceImpl"/>	
	<bean id="tipoArquivoService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.util.impl.TipoArquivoServiceImpl">
				<property name="serviceDAO" ref="tipoArquivoDAO"/>
            </bean>
        </property>
	</bean>	
	<bean id="modeloDocumentoService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.modeloDocumento.impl.ModeloDocumentoServiceImpl">
				<property name="serviceDAO" 		ref="modeloDocumentoDAO"/>
            </bean>
        </property>
	</bean>	
	<bean id="variavelService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.modeloDocumento.impl.VariavelServiceImpl">
				<property name="serviceDAO" 		ref="variavelDAO"/>
            </bean>
        </property>
	</bean>	
	
	<bean id="montaVariaveis" class="gov.projudi.service.modeloDocumento.MontaVariaveis" scope="prototype" >
		<property name="logonService" 			ref="logonService"/>
		<property name="varaService" 			ref="varaService"/>
		<property name="turmaRecursalService" 	ref="turmaRecursalService"/>
		<property name="variavelService" 		ref="variavelService"/>
		<property name="advogadoService" 		ref="advogadoService"/>
		<property name="bemPenhoraService" 		ref="bemPenhoraService"/>
		<!--  <aop:scoped-proxy/> -->
	</bean>
		
	<bean id="usuarioTipoArquivoService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.util.impl.UsuarioTipoArquivoServiceImpl">
				<property name="serviceDAO" ref="usuarioTipoArquivoDAO"/>
            </bean>
        </property>
	</bean>
	
	<!-- 
	<bean id="gerenciaHabilitacaoAdvogados" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.util.GerenciaHabilitacaoAdvogados">
				<property name="advogadoService" ref="advogadoService"/>
				<property name="advogadoParteService" ref="advogadoParteService"/>
				<property name="advogadoParteRecursoService" ref="advogadoParteRecursoServiceImpl"/>
            </bean>
        </property>
    </bean>
    -->
    <bean id="substabelecimentoService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.impl.SubstabelecimentoServiceImpl">
				<property name="advogadoParteService" 			ref="advogadoParteService"/>
				<property name="advogadoParteRecursoService" 	ref="advogadoParteRecursoServiceImpl"/>
				<property name="peticaoService" 				ref="peticaoService"/>
				<property name="tipoDocumentoService"		 	ref="tipoDocumentoService"/>
            </bean>
        </property>
    </bean>
    
    <bean id="agendaAudienciaService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.audiencia.impl.AgendaAudienciaServiceImpl">
				<property name="serviceDAO" 				ref="agendaAudienciaDAO"/>
				<property name="diaNaoUtilService" 			ref="diaNaoUtilService"/>
				<property name="periodoSemAudienciaService" ref="periodoSemAudienciaService"/>
            </bean>
        </property>
    </bean>

	<bean id="periodoSemAudienciaService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.audiencia.impl.PeriodoSemAudienciaServiceImpl">
				<property name="serviceDAO" ref="periodoSemAudienciaDAO"/>
            </bean>
        </property>
    </bean>

	<bean id="pautaAudienciaServiceImpl" class="gov.projudi.service.processo.audiencia.impl.PautaAudienciaServiceImpl">
		<property name="serviceDAO" 					ref="pautaAudienciaDAO"/>
		<property name="agendaAudienciaService" 		ref="agendaAudienciaService"/>
		<property name="parteProcessoService" 			ref="parteProcessoServiceImpl"/>
		<property name="intimacaoService" 				ref="intimacaoService"/>
		<property name="gradeAudienciaService" 			ref="gradeAudienciaService"/>
		<property name="distribuicaoConciliadorService" ref="distribuicaoConciliadorService"/>
		<property name="movimentacaoService" 			ref="movimentacaoServiceImpl"/>
		<property name="autosConclusosService" 			ref="autosConclusosServiceImpl"/>
		<property name="processoAcordoService" 			ref="processoAcordoService"/>
		<property name="resultadoAudienciaService" 		ref="resultadoAudienciaService"/>
    </bean>
    	
    <bean id="pautaAudienciaService" parent="txProxyTemplate">
		<property name="target" ref="pautaAudienciaServiceImpl"/>
    </bean>
    
    <bean id="resultadoAudienciaService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.audiencia.impl.ResultadoAudienciaServiceImpl">
				<property name="serviceDAO" ref="resultadoAudienciaDAO"/>
            </bean>
		</property>
    </bean>
    
    
    <bean id="gradeUsuarioService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.audiencia.impl.GradeUsuarioServiceImpl">
				<property name="serviceDAO" ref="gradeUsuarioDAO"/>
            </bean>
        </property>
    </bean>
    
    <bean id="gradeAudienciaService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.audiencia.impl.GradeAudienciaServiceImpl">
				<property name="serviceDAO" ref="gradeAudienciaDAO"/>
				<property name="agendaAudienciaService" ref="agendaAudienciaService"/>
            </bean>
        </property>
    </bean>

	<bean id="vistasMP1GrauServiceImpl" class="gov.projudi.service.processo.impl.VistasMP1GrauServiceImpl">
		<property name="serviceDAO" 				ref="vistasMP1GrauDAO"/>
		<property name="processoService"			ref="processoServiceImpl"/>
		<property name="movimentacaoService"		ref="movimentacaoServiceImpl"/>
	</bean>
    <bean id="vistasMP1GrauService" parent="txProxyTemplate">
		<property name="target" ref="vistasMP1GrauServiceImpl" />
    </bean>

	<bean id="parecerProcuradoriaServiceImpl" class="gov.projudi.service.processo.impl.ParecerProcuradoriaServiceImpl">
		<property name="serviceDAO" 				ref="parecerProcuradoriaDAO"/>
		<property name="processoService"			ref="processoServiceImpl"/>
		<property name="movimentacaoService"		ref="movimentacaoServiceImpl"/>
	</bean>
    <bean id="parecerProcuradoriaService" parent="txProxyTemplate">
		<property name="target" ref="parecerProcuradoriaServiceImpl" />
    </bean>

    <bean id="vistasMpService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.impl.VistasMpServiceImpl">
	            <property name="serviceDAO" ref="vistasMpDAO"/>
				<property name="promotorDAO" ref="promotorDAO"/>
				<property name="movimentacaoService" ref="movimentacaoServiceImpl"/>
				<property name="classeProcessualService" ref="classeProcessualService"/>						
            </bean>
        </property>
    </bean>    
    
    <bean id="conclusaoServiceImpl"  class="gov.projudi.service.processo.impl.ConclusaoServiceImpl">
		<property name="serviceDAO" 			 	ref="conclusaoDAO"/>
		<property name="tipoDocumentoService" 	 	ref="tipoDocumentoService"/>
		<property name="modeloDocumentoService"  	ref="modeloDocumentoService"/>
		<property name="logonService"  			 	ref="logonService"/>
		<property name="juizTitularVaraService"	 	ref="juizTitularVaraService"/>
   		<property name="calculoDePrazoService" 	 	ref="calculoDePrazoService"/>
   		<property name="juizTogadoService"		 	ref="juizTogadoService"/>
   		<property name="processoService"		 	ref="processoServiceImpl"/>				
   		<property name="preAnaliseService"		 	ref="preAnaliseService"/>
   		<property name="arquivoPreAnaliseService"	ref="arquivoPreAnaliseService"/>
   		<property name="movimentacaoService" 		ref="movimentacaoService"/>
   		<property name="parteSentenciadaService" 	ref="parteSentenciadaService"/>
    </bean>
    <bean id="conclusaoService" parent="txProxyTemplate">
		<property name="target" ref="conclusaoServiceImpl"/>
	</bean>
 
    <bean id="numeroProcessoService" parent="txProxyTemplate">
		<property name="target">
		     <bean class="gov.projudi.service.processo.distribuicao.impl.NumeroProcessoServiceImpl">
				<property name="serviceDAO" 		ref="numeroProcessoDAO"/>				
            </bean>
        </property>
    </bean>
  
	<bean id="prevencaoServiceImpl" class="gov.projudi.service.processo.distribuicao.impl.PrevencaoServiceImpl">
		<property name="serviceDAO" 				ref="prevencaoDAO" />
		<property name="processoPreventoDAO" 		ref="processoPreventoDAO" />
		<property name="processoDAO" 				ref="processoDAO" />
		<property name="movimentacaoService"		ref="movimentacaoServiceImpl"/>
		<property name="tipoDocumentoService" 		ref="tipoDocumentoService"/>		
	</bean>
	<bean id="prevencaoService" parent="txProxyTemplate">
		<property name="target" ref="prevencaoServiceImpl"/>
	</bean>

	<bean id="calculoDePrazoService" parent="txProxyTemplate">
		<property name="target">
			<bean
				class="gov.projudi.service.util.impl.CalculoDePrazoServiceImpl">
				<property name="intervaloSuspensaoPrazoService" 	ref="intervaloSuspensaoPrazoService" />
				<property name="diaNaoUtilService" 			ref="diaNaoUtilService" />
				<property name="calculoDAO" 			ref="calculoDAO" />
			</bean>
		</property>
	</bean>	
	
	<bean id="citacaoServiceImpl" class="gov.projudi.service.processo.impl.CitacaoServiceImpl">
		<property name="serviceDAO" 					ref="citacaoDAO"/>
		<property name="calculoDePrazoService" 			ref="calculoDePrazoService" />
		<property name="logonService" 					ref="logonService" />
		<property name="movimentacaoService" 			ref="movimentacaoServiceImpl"/>
		<property name="tipoDocumentoService"	 		ref="tipoDocumentoService"/>
		<property name="emailService"	 				ref="emailService"/>
		<property name="controlePrazoService" 			ref="controlePrazoServiceImpl"/>
		<property name="peticaoService" 				ref="peticaoService"/>
	</bean>
	<bean id="citacaoService" parent="txProxyTemplate">
		<property name="target" ref="citacaoServiceImpl" />
	</bean>
		
	<bean id="provimentoCorregedoriaVaraService" parent="txProxyTemplate">
		<property name="target">
			<bean
				class="gov.projudi.service.processo.impl.ProvimentoCorregedoriaVaraServiceImpl">
				<property name="serviceDAO" ref="provimentoCorregedoriaVaraDAO"/>
				<property name="movimentacaoService" ref="movimentacaoServiceImpl"/>
				<property name="tipoDocumentoService" ref="tipoDocumentoService"/>
				<property name="autosConclusosService" ref="autosConclusosServiceImpl"/>
			</bean>
		</property>
	</bean>

	<bean id="provimentoCorregedoriaTurmaService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.impl.ProvimentoCorregedoriaTurmaServiceImpl">
				<property name="serviceDAO" ref="provimentoCorregedoriaTurmaDAO"/>
				<property name="movimentacaoService" ref="movimentacaoServiceImpl"/>
				<property name="tipoDocumentoService" ref="tipoDocumentoService"/>
				<property name="autosConclusosService" ref="autosConclusosServiceImpl"/>
			</bean>
		</property> 
	</bean>
	
	<bean id="estudoDistribuicaoServiceImpl" class="gov.projudi.service.processo.recursal.distribuicao.impl.EstudoDistribuicaoServiceImpl">
		<property name="serviceDAO" 						ref="estudoDistribuicaoDAO"/>
		<property name="estudoDistribuicaoRecursoService" 	ref="estudoDistribuicaoRecursoService"/>
		<property name="juizRecursalService" 				ref="juizRecursalService"/>
	</bean>	
	<bean id="estudoDistribuicaoService" parent="txProxyTemplate">
		<property name="target" ref="estudoDistribuicaoServiceImpl"/>
	</bean>	
	<bean id="estudoDistribuicaoRecursoServiceImpl" class="gov.projudi.service.processo.recursal.distribuicao.impl.EstudoDistribuicaoRecursoServiceImpl">
		<property name="serviceDAO" ref="estudoDistribuicaoRecursoDAO"/>
	</bean>	
	<bean id="estudoDistribuicaoRecursoService" parent="txProxyTemplate">
		<property name="target" ref="estudoDistribuicaoRecursoServiceImpl"/>
	</bean>	

	<bean id="recursoServiceImpl" class="gov.projudi.service.processo.impl.RecursoServiceImpl">
		<property name="serviceDAO" 					ref="recursoDAO"/>
		<property name="conclusaoService" 				ref="conclusaoService" />
		<property name="autosConclusosService" 			ref="autosConclusosServiceImpl" />
		<property name="vistasMpService" 				ref="vistasMpService" />
		<property name="movimentacaoService" 			ref="movimentacaoServiceImpl"/>
		<property name="conclusaoTurmaService" 			ref="conclusaoTurmaService"/>
		<property name="sessaoTurmaDAO" 				ref="sessaoTurmaDAO"/>
		<property name="areaRecursalService"			ref="areaRecursalService"/>
		<property name="votoSessaoService" 				ref="votoSessaoService"/>
		<property name="prevencaoTurmaService" 			ref="prevencaoTurmaService"/>
		<property name="estudoDistribuicaoService" 		ref="estudoDistribuicaoService"/>
		<property name="numeroRecursoService" 			ref="numeroRecursoService"/>
		<property name="diligenciaService" 				ref="diligenciaService"/>
		<property name="advogadoParteRecursoService" 	ref="advogadoParteRecursoServiceImpl"/>
		<property name="cumprimentoTurmaService" 		ref="cumprimentoTurmaService"/>
		<property name="processoService" 				ref="processoServiceImpl"/>
		<property name="tipoDocumentoService" 			ref="tipoDocumentoService"/>
		<property name="peticaoService" 				ref="peticaoService"/>
		<property name="parteRecursoService" 			ref="parteRecursoServiceImpl"/>
		<property name="recursoBaixaService" 			ref="recursoParaBaixaArquivamentoService"/>
		<property name="juizRecursalService" 			ref="juizRecursalService"/>
		<property name="intimacaoService" 				ref="intimacaoService"/>
		<property name="lembreteService" 				ref="lembreteService"/>
		<property name="analiseJuntadaService" 			ref="analiseJuntadaService"/>
		<property name="areaRecursalTipoRecursoService" ref="areaRecursalTipoRecursoService"/>
		<property name="impedimentoService" 			ref="impedimentoService"/>
	</bean>	
	<bean id="recursoService" parent="txProxyTemplate">
		<property name="target" ref="recursoServiceImpl"/>
	</bean>

	<bean id="conclusaoTurmaService" parent="txProxyTemplate">
		<property name="target">
			<bean
				class="gov.projudi.service.processo.impl.ConclusaoTurmaServiceImpl">
				<property name="serviceDAO" 				ref="conclusaoTurmaDAO"/>
				<property name="tipoConclusaoTurmaService" 	ref="tipoConclusaoTurmaService"/>
				<property name="movimentacaoService" 		ref="movimentacaoService"/>
			</bean>
		</property>
	</bean>

	<bean id="sessaoTurmaServiceImpl" class="gov.projudi.service.processo.impl.SessaoTurmaServiceImpl">
		<property name="serviceDAO" 				ref="sessaoTurmaDAO"/>
		<property name="movimentacaoService" 		ref="movimentacaoServiceImpl"/>
		<property name="intimacaoService" 			ref="intimacaoService"/>
		<property name="tipoDocumentoService"		ref="tipoDocumentoService"/>
		<property name="tipoComplementoCNJService"	ref="tipoComplementoCNJService"/>
		<property name="recursoService"   	   		ref="recursoServiceImpl"/>
		<property name="autosConclusosService"		ref="autosConclusosServiceImpl"/>
		<property name="advogadoService"			ref="advogadoService"/>
		<property name="recursoParaBaixaService"	ref="recursoParaBaixaArquivamentoService"/>
		<property name="arquivoDocumentoService"	ref="arquivoDocumentoService"/>
	</bean>
	<bean id="sessaoTurmaService" parent="txProxyTemplate">
		<property name="target" ref="sessaoTurmaServiceImpl"/>
	</bean>

	<bean id="pautaSessaoService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.impl.PautaSessaoServiceImpl">
            	<property name="serviceDAO" 			ref="pautaSessaoDAO"/>
				<property name="calculoDePrazoService" 	ref="calculoDePrazoService"/>
				<property name="sessaoTurmaService" 	ref="sessaoTurmaService"/>
            </bean>
        </property>
	</bean>
	
	
	<bean id="crlService" class="gov.projudi.service.util.impl.CRLServiceImpl"/>
	
	<!-- 
	<bean id="crlService" parent="txProxyTemplate">
	    <property name="transactionAttributes">
           <props>
                <prop key="*">PROPAGATION_SUPPORTS,readOnly</prop>
            </props>
        </property>   
		<property name="target">
			<bean class="gov.projudi.service.util.impl.CRLServiceImpl"/>
		</property>
	</bean>
	-->
	
	<!-- 
	<bean id="assinaturaDigitalService" parent="txProxyTemplate">
	    <property name="transactionAttributes">
           <props>
                <prop key="*">PROPAGATION_SUPPORTS,readOnly</prop>
            </props>
        </property>   
		<property name="target">
			<bean class="gov.projudi.service.util.impl.AssinaturaDigitalServiceImpl">
				<property name="certificadoService" ref="certificadoService"/>
				<property name="crlService" ref="crlService"/>
				<property name="emailService" ref="emailService"/>
			</bean>
		</property>
	</bean>	
	-->
	<bean id="assinaturaDigitalService" class="gov.projudi.service.util.impl.AssinaturaDigitalServiceImpl">
		<property name="certificadoService" ref="certificadoService"/>
		<property name="crlService" ref="crlService"/>
		<property name="emailService" ref="emailService"/>
	</bean>
	
	<bean id="indicadorCorregedoriaService" class="gov.projudi.service.corregedoria.impl.IndicadorCorregedoriaServiceImpl">
		<property name="conclusaoService" ref="conclusaoService"/>
		<property name="processoService" ref="processoService"/>
		<property name="campoFormularioService" ref="campoFormularioService"/>
	</bean>
	
	<bean id="votoSessaoService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.impl.VotoSessaoServiceImpl">
            	<property name="serviceDAO" 			ref="votoSessaoDAO"/>
            	<property name="logonService" ref="logonService"/>
            	<property name="servidorTurmaService" ref="servidorTurmaService"/>			
			</bean>
		</property>
	
	</bean>	

	<bean id="pautaHorariosTurmaService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.impl.PautaHorariosTurmaServiceImpl">
            	<property name="serviceDAO" 			ref="pautaHorariosTurmaDAO"/>
			</bean>
		</property>
	
	</bean>
	   	
	<bean id="cumprimentoDistribuidorServiceImpl" class="gov.projudi.service.processo.impl.CumprimentoDistribuidorServiceImpl">
       	<property name="serviceDAO" 			ref="cumprimentoDistribuidorDAO"/>
		<property name="movimentacaoService"	ref="movimentacaoServiceImpl"/>
		<property name="processoService"	 	ref="processoServiceImpl"/>
		<property name="apensamentoService"	 	ref="apensamentoService"/>
		<property name="autosConclusosService"	ref="autosConclusosServiceImpl"/>
		<property name="tipoDocumentoService"	ref="tipoDocumentoService"/>
	</bean>
	<bean id="cumprimentoDistribuidorService" parent="txProxyTemplate">
		<property name="target" ref="cumprimentoDistribuidorServiceImpl"/>
	</bean>
	
	<bean id="historicoProcessoClasseServiceImpl" class="gov.projudi.service.processo.impl.HistoricoProcessoClasseServiceImpl">
       	<property name="serviceDAO" ref="historicoProcessoClasseDAO"/>
    </bean>
	
	<bean id="historicoProcessoClasseService" parent="txProxyTemplate">
		<property name="target" ref="historicoProcessoClasseServiceImpl"/>
	</bean>
	
	<bean id="impedimentoServiceImpl" class="gov.projudi.service.processo.impl.ImpedimentoServiceImpl">
       	<property name="serviceDAO" ref="impedimentoDAO"/>
    </bean>
	
	<bean id="impedimentoService" parent="txProxyTemplate">
		<property name="target" ref="impedimentoServiceImpl"/>
	</bean>
	
	<bean id="apreensaoService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.criminal.apreensao.impl.ApreensaoServiceImpl">
            	<property name="serviceDAO" ref="apreensaoDAO"/>
            	<property name="movimentacaoService" 				ref="movimentacaoServiceImpl"/>
            	<property name="apreensaoParteProcessoService" 		ref="apreensaoParteProcessoService"/>
            </bean>
        </property>
	</bean>
	
	<bean id="apreensaoParteProcessoService" parent="txProxyTemplate">
	<property name="target">
		<bean class="gov.projudi.service.processo.criminal.apreensao.impl.ApreensaoParteProcessoServiceImpl">
			<property name="serviceDAO" ref="apreensaoParteProcessoDAO"/>
		</bean>
	</property>
    </bean>
	
    <bean id="prescricaoService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.criminal.impl.PrescricaoServiceImpl">
			  	<property name="serviceDAO" ref="prescricaoDAO" />
            </bean>
        </property>
    </bean>
    <bean id="prescricaoRegraService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.criminal.impl.PrescricaoRegraServiceImpl">
			  	<property name="serviceDAO" ref="prescricaoRegraDAO" />
            </bean>
        </property>
    </bean>	    
    
	<bean id="denunciaService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.criminal.impl.DenunciaServiceImpl">
            	<property name="serviceDAO" ref="denunciaDAO"/>
            	<property name="parteDenunciadaService" ref="parteDenunciadaService"/>
            	<property name="movimentacaoService" ref="movimentacaoServiceImpl"/>
            	<property name="processoCriminalService" ref="processoCriminalService"/>
            	<property name="classeProcessualService" ref="classeProcessualService"/>
            	<property name="denunciaDAO" ref="denunciaDAO"/>
            	<property name="processoService" 			ref="processoServiceImpl"/>
            	<property name="parteProcessoPenaService"	ref="parteProcessoPenaService" />
            	<property name="prescricaoPenaService"		ref="prescricaoPenaService" />
            </bean>
        </property>
	</bean>
	
	<bean id="parteDenunciadaService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.criminal.impl.ParteDenunciadaServiceImpl">
            	<property name="serviceDAO" ref="parteDenunciadaDAO"/>
				<property name="processoCriminalService" ref="processoCriminalService"/>
            </bean>
        </property>
	</bean>
	
	<bean id="mensagemInternaService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.util.notificacao.impl.MensagemInternaServiceImpl">
            	<property name="serviceDAO" ref="mensagemInternaDAO"/>
				<property name="mensagemUsuarioService" ref="mensagemUsuarioService"/>
				<property name="usuarioService" ref="usuarioService"/>
            </bean>
        </property>
	</bean>
	
	<bean id="mensagemUsuarioService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.util.notificacao.impl.MensagemUsuarioServiceImpl">
            	<property name="serviceDAO" ref="mensagemUsuarioDAO"/>
            </bean>
        </property>
	</bean>	

	<bean id="lembreteService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.util.impl.LembreteServiceImpl">
            	<property name="serviceDAO" ref="lembreteDAO"/>
				<property name="entidadeRemessaService" ref="entidadeRemessaServiceImpl"/>            	
            </bean>
        </property>
	</bean>
	
	<bean id="pesquisaPrevencaoLegadoServiceImpl" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.recursal.distribuicao.impl.PesquisaPrevencaoLegadoServiceImpl">
				<property name="prevencaoTurmaService" ref="prevencaoTurmaServiceImpl"/>
				<property name="webServiceTurma" ref="webServiceTurma"/>
				<!-- 
				<property name="pesquisaPrevencaoLegadoDAO" ref="pesquisaPrevencaoLegadoDAO"/> 
				-->
            </bean>
        </property>
    </bean>
    
	 <bean id="pesquisaPrevencaoLegadoService" parent="txProxyTemplate">
			<property name="target" ref="pesquisaPrevencaoLegadoServiceImpl"/>
     </bean>	
    	

	
	<bean id="prevencaoTurmaServiceImpl" class="gov.projudi.service.processo.recursal.distribuicao.impl.PrevencaoTurmaServiceImpl">
		<property name="serviceDAO" ref="prevencaoTurmaDAO" />
		<property name="recursoPreventoDAO" ref="recursoPreventoDAO" />
		<property name="movimentacaoService" ref="movimentacaoServiceImpl" />
		<property name="recursoDAO" ref="recursoDAO" />
<!--		<property name="estudoDistribuicaoService" ref="estudoDistribuicaoService"/>-->
		<property name="parteRecursoService" ref="parteRecursoServiceImpl"/>
		<property name="acaoVinculadaService" ref="acaoVinculadaService"/>
		<property name="processoService" ref="processoServiceImpl"/>
		<property name="pesquisaPrevencaoLegadoService" ref="pesquisaPrevencaoLegadoService"/>
		<property name="tipoDocumentoService" ref="tipoDocumentoService"/>
		<property name="autosConclusosService" ref="autosConclusosServiceImpl"/>
		<property name="apensamentoService" ref="apensamentoService"/>				
	</bean>
	
	<bean id="prevencaoTurmaService" parent="txProxyTemplate">
		<property name="target" ref="prevencaoTurmaServiceImpl"/>
	</bean>
	
	<bean id="remessaTurmaServiceImpl" class="gov.projudi.service.processo.recursal.remessa.impl.RemessaTurmaServiceImpl">
		<property name="serviceDAO" 		   ref="remessaTurmaDAO" />
		<property name="recursoService" 	   ref="recursoService" />
		<property name="movimentacaoService"   ref="movimentacaoService" />
		<property name="conclusaoTurmaService" ref="conclusaoTurmaService" />
	</bean>
	
	<bean id="remessaTurmaService" parent="txProxyTemplate">
		<property name="target" ref="remessaTurmaServiceImpl"/>
	</bean>
	
	
	<bean id="motivoImpedimentoService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.impl.MotivoImpedimentoServiceImpl">
            	<property name="serviceDAO" ref="motivoImpedimentoDAO"/>
            	<property name="motivoCompetenciaService" ref="motivoImpedimentoCompetenciaService"/>
            </bean>
        </property>
	</bean>
	
	<bean id="motivoImpedimentoCompetenciaService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.impl.MotivoImpedimentoCompetenciaServiceImpl">
            	<property name="serviceDAO" ref="motivoImpedimentoCompetenciaDAO"/>
            </bean>
        </property>
	</bean>
	
	<bean id="motivoDistribuicaoService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.recursal.distribuicao.impl.MotivoDistribuicaoServiceImpl">
            	<property name="serviceDAO" ref="motivoDistribuicaoDAO"/>
            </bean>
        </property>
	</bean>
	

	<bean id="assentamentoJuizRecursalServiceImpl" class="gov.projudi.service.processo.recursal.impl.AssentamentoJuizRecursalServiceImpl">
     	<property name="serviceDAO" ref="assentamentoJuizRecursalDAO"/>
      	<property name="presidenteTurmaService" ref="presidenteTurmaRecursalService"/>
      	<property name="juizRecursalService" ref="juizRecursalServiceImpl"/>
      	<property name="presidenteAreaService" ref="presidenteAreaRecursalService"/>
	</bean>
	
	<bean id="assentamentoJuizRecursalService" parent="txProxyTemplate">
		<property name="target" ref="assentamentoJuizRecursalServiceImpl"/>
	</bean>

	<bean id="possibilidadeSorteioRelatorService" parent="txProxyTemplate">
		<property name="target">
			<bean
				class="gov.projudi.service.processo.recursal.distribuicao.impl.PossibilidadeSorteioRelatorServiceImpl">
            	<property name="serviceDAO"          ref="possibilidadeSorteioRelatorDAO"/>		
            	<property name="juizRecursalService" ref="juizRecursalService"/>
          	</bean>
		</property>
	</bean>
	<bean id="distribuicaoTurmaRecursalService" parent="txProxyTemplate">
			<property name="target">
				<bean
					class="gov.projudi.service.processo.recursal.distribuicao.impl.DistribuicaoTurmaRecursalServiceImpl">
					<property name="juizRecursalService" 				ref="juizRecursalService" />
					<property name="possibilidadeSorteioRelatorService" ref="possibilidadeSorteioRelatorService" />
			 	    <property name="movimentacaoService" 				ref="movimentacaoServiceImpl" />
					<property name="recursoService" 					ref="recursoServiceImpl" />		 	   
					<property name="autosConclusosService" 				ref="autosConclusosServiceImpl"/>
					<property name="estudoDistribuicaoRecursoDAO" 		ref="estudoDistribuicaoRecursoDAO"/>
					<property name="estudoDistribuicaoDAO" 				ref="estudoDistribuicaoDAO"/>
					<property name="turmaRecursalService" 		  	    ref="turmaRecursalService"/>
					<property name="estudoDistribuicaoService" 		    ref="estudoDistribuicaoServiceImpl"/>
					<property name="logonService" 		    			ref="logonService"/>
					<property name="recursoResponsavelService" 			ref="recursoResponsavelService"/>
					<property name="assentamentoJuizRecursalService" 	ref="assentamentoJuizRecursalService"/>
					<property name="impedimentoService" 				ref="impedimentoService"/>
				</bean>
			</property>
	</bean>		 
	
	
	<bean id="distribuicaoSegundoGrauService" parent="txProxyTemplate">
			<property name="target">
				<bean
					class="gov.projudi.service.processo.recursal.distribuicao.impl.DistribuicaoSegundoGrauServiceImpl">
					<property name="juizRecursalService" 				ref="juizRecursalService" />
			 	    <property name="movimentacaoService" 				ref="movimentacaoServiceImpl" />
					<property name="recursoService" 					ref="recursoServiceImpl" />		 	    
					<property name="autosConclusosService" 				ref="autosConclusosServiceImpl"/>
					<property name="estudoDistribuicaoRecursoDAO" 		ref="estudoDistribuicaoRecursoDAO"/>
					<property name="estudoDistribuicaoDAO" 				ref="estudoDistribuicaoDAO"/>
					<property name="turmaRecursalService" 		  	    ref="turmaRecursalService"/>
					<property name="logonService" 		    			ref="logonService"/>
					<property name="recursoResponsavelService" 			ref="recursoResponsavelService"/>
					<property name="assentamentoJuizRecursalService" 	ref="assentamentoJuizRecursalService"/>
					<property name="impedimentoService" 				ref="impedimentoService"/>
					<property name="possibilidadeSorteioSegundoGrauService"  ref="possibilidadeSorteioSegundoGrauService"/>
					<property name="estudoDistribuicaoService" 		    ref="estudoDistribuicaoServiceImpl"/>										
					<property name="itemPublicacaoService" 				ref="itemPublicacaoService"/>
					<property name="parteItemPublicacaoService" 		ref="parteItemPublicacaoService"/>					
				</bean>
			</property>
	</bean>  			

	<bean id="numeroRecursoService" parent="txProxyTemplate">
		<property name="target">
			<bean
				class="gov.projudi.service.processo.recursal.impl.NumeroRecursoServiceImpl">
            	<property name="serviceDAO" ref="numeroRecursoDAO"/>		
            	<property name="numeracaoUnicaService" ref="numeracaoUnicaService"/>
          	</bean>
		</property>
	</bean>
				
	<bean id="tipoAcaoVinculadaService" parent="txProxyTemplate">
		<property name="target">
			<bean
				class="gov.projudi.service.processo.recursal.impl.TipoAcaoVinculadaServiceImpl">
            	<property name="serviceDAO" ref="tipoAcaoVinculadaDAO"/>		
          	</bean>
		</property>
	</bean>
	
	<bean id="acaoVinculadaService" parent="txProxyTemplate">
		<property name="target">
			<bean
				class="gov.projudi.service.processo.recursal.impl.AcaoVinculadaServiceImpl">
            	<property name="serviceDAO" ref="acaoVinculadaDAO"/>
            	<property name="processoService" ref="processoServiceImpl"/>		
          	</bean>
		</property>
	</bean>
	
	<bean id="diligenciaService" parent="txProxyTemplate">
		<property name="target">
			<bean
				class="gov.projudi.service.processo.recursal.impl.DiligenciaServiceImpl">
            	<property name="serviceDAO" ref="diligenciaDAO"/>
            	<property name="movimentacaoService" 		ref="movimentacaoServiceImpl"/>
            	<property name="logonService"		    	ref="logonService"/>
          	</bean>
		</property>
	</bean>
	
    <bean id="advogadoParteRecursoServiceImpl" class="gov.projudi.service.processo.impl.AdvogadoParteRecursoServiceImpl">
		<property name="serviceDAO" 				ref="advogadoParteRecursoDAO"/>
		<!-- <property name="advogadoParteService" 	ref="advogadoParteServiceImpl"/> -->
		<property name="recursoService" 			ref="recursoServiceImpl"/>
		<property name="controlePrazoService"		ref="controlePrazoService"/>	
		<property name="advogadoPreDefinidoService"	ref="advogadoPreDefinidoServiceImpl"/>
		<property name="parteService"				ref="parteServiceImpl"/>
		<property name="varaService"				ref="varaService"/>
    </bean>
   	<bean id="advogadoParteRecursoService" parent="txProxyTemplate">
		<property name="target" ref="advogadoParteRecursoServiceImpl"/>
	</bean>
    

	
	<bean id="assessorService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.usuario.impl.AssessorServiceImpl">
				<property name="logonDAO" ref="logonDAO"/>
				<property name="serviceDAO" ref="assessorDAO"/>
				<property name="assessorUsuarioService" ref="assessorUsuarioService"/>
			</bean>
		</property>
	</bean> 
	<bean id="assessorUsuarioService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.usuario.impl.AssessorUsuarioServiceImpl">
				<property name="serviceDAO" ref="assessorUsuarioDAO"/>
			</bean>
		</property>
 	</bean> 
	<bean id="tipoConclusaoTurmaService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.impl.TipoConclusaoTurmaServiceImpl">
				<property name="serviceDAO" ref="tipoConclusaoTurmaDAO"/>
			</bean>
		</property>
 	</bean> 
 	<bean id="remessaTribunalSuperiorService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.recursal.impl.RemessaTribunalSuperiorServiceImpl">
				<property name="serviceDAO" ref="remessaTribunalSuperiorDAO"/>
				<property name="movimentacaoService" ref="movimentacaoService"/>
				<property name="tipoDocumentoService" ref="tipoDocumentoService"/>
				<property name="recursoService" ref="recursoService"/>
				<property name="logonService" ref="logonService"/>
				<property name="remessaSTFService" ref="remessaSTFService"/>
				<property name="conclusaoService" ref="conclusaoService"/>
				<property name="conclusaoTurmaService" ref="conclusaoTurmaService"/>
				<property name="classeProcessualService" ref="classeProcessualService"/>
			</bean>
		</property>
 	</bean> 
 	
 	<bean id="tipoPecaSTFService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.recursal.impl.TipoPecaSTFServiceImpl">
				<property name="serviceDAO" ref="tipoPecaSTFDAO"/>
			</bean>
		</property>
	</bean>
	
	<bean id="areaRecursalTipoRecursoService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.recursal.impl.AreaRecursalTipoRecursoServiceImpl">
				<property name="serviceDAO" ref="areaRecursalTipoRecursoDAO"/>
				<property name="tipoRecursoService" 	 ref="tipoRecursoService"/>
			</bean>
		</property>
 	</bean> 
 	
 	<bean id="areaDeVarasClasseService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.judiciario.impl.AreaDeVarasClasseServiceImpl">
				<property name="serviceDAO" ref="areaDeVarasClasseDAO"/>
			</bean>
		</property>
 	</bean>
 	
 	
 	<bean id="calculoService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.util.impl.CalculoServiceImpl">
				<property name="serviceDAO" ref="calculoDAO"/>
				<property name="suspensaoProcessoService" ref="suspensaoProcessoService"/>
				<property name="processoService"  ref="processoServiceImpl"/>
				<property name="parteService" ref="parteService"/>
				<property name="parteProcessoService" ref="parteProcessoService"/>
				<property name="logonService" ref="logonService"/>
				<property name="calculoDePrazoService" ref="calculoDePrazoService"/>
				<property name="pautaAudienciaService" ref="pautaAudienciaService"/>
			</bean>
		</property>
 	</bean>
 	
 	<bean id="frameCentroService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.util.impl.FrameCentroServiceImpl">
				<property name="serviceDAO" ref="frameCentroDAO"/>
				<property name="turmaRecursalService" ref="turmaRecursalService"/>
				<property name="recursoBaixaArquivamentoService" ref="recursoParaBaixaArquivamentoService"/>
			</bean>
		</property>
 	</bean>
 	
 	<bean id="movimentoForenseEscrivaniaService" class="gov.projudi.service.processo.impl.MovimentoForenseEscrivaniaServiceImpl">
		<property name="peticaoService" 					ref="peticaoService"/>
		<property name="vistasMP1GrauService" 				ref="vistasMP1GrauService"/>
		<property name="processoService" 					ref="processoService"/>
		<property name="arquivamentoProcessoService" 		ref="arquivamentoProcessoService"/>
		<property name="conclusaoService" 					ref="conclusaoService"/>
		<property name="suspensaoProcessoService" 			ref="suspensaoProcessoService"/>
		<property name="pautaAudienciaService" 				ref="pautaAudienciaService"/>
		<property name="parteProcessoService" 				ref="parteProcessoService"/>
		<property name="transacaoPenalService"				ref="transacaoPenalServiceImpl"/>
		<property name="processoAcordoService"				ref="processoAcordoService"/>
 	</bean>
 	
 	<bean id="movimentoForenseJuizService" class="gov.projudi.service.processo.impl.MovimentoForenseJuizServiceImpl">
		<property name="pautaAudienciaService" 				ref="pautaAudienciaService"/>
		<property name="conclusaoService" 					ref="conclusaoService"/>
		<property name="movimentacaoService" 				ref="movimentacaoService"/>
		<property name="tipoMovimentoService" 				ref="tipoMovimentoService"/>
 	</bean>
 	
 	<bean id="remessaAutosServiceImpl" class="gov.projudi.service.processo.impl.RemessaAutosServiceImpl">
       	<property name="serviceDAO" 			ref="remessaAutosDAO"/>
		<property name="movimentacaoService"	ref="movimentacaoServiceImpl"/>
		<property name="processoService"	 	ref="processoServiceImpl"/>
	</bean>
 	<bean id="remessaAutosService" parent="txProxyTemplate">
		<property name="target" ref="remessaAutosServiceImpl"/>
	</bean>
 	
	<bean id="tipoRecursoService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.recursal.impl.TipoRecursoServiceImpl">
				<property name="serviceDAO" ref="tipoRecursoDAO"/>
            </bean>
        </property>
	</bean>
	
	
	<bean id="distribuidorService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.judiciario.impl.DistribuidorServiceImpl">
				<property name="serviceDAO" ref="distribuidorDAO"/>
				<property name="distribuidorAreaVarasService" 	ref="distribuidorAreaVarasService"/>
				<property name="areaDeVarasService" 			ref="areaDeVarasService"/>
				<property name="servidorJudiciarioService" 		ref="servidorJudiciarioService"/>
			</bean>
		</property>
 	</bean>
 	
 	<bean id="distribuidorAreaVarasService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.judiciario.impl.DistribuidorAreaVarasServiceImpl">
				<property name="serviceDAO" ref="distribuidorAreaVarasDAO"/>
			</bean>
		</property>
 	</bean>
 	

	<bean id="servidorDistribuidorService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.usuario.impl.ServidorDistribuidorServiceImpl">
				<property name="serviceDAO" ref="servidorDistribuidorDAO"/>
			</bean>
		</property>
 	</bean>
	<bean id="estatisticaPublicaService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.util.impl.EstatisticaPublicaServiceImpl">
				<property name="serviceDAO" 	ref="estatisticaPublicaDAO"/>
				<property name="varaService" 	ref="varaService"/>
				<property name="comarcaService" ref="comarcaService"/>
            </bean>
        </property>
	</bean>
	
	<bean id="transacaoPenalServiceImpl" class="gov.projudi.service.processo.criminal.transacao.impl.TransacaoPenalServiceImpl">
		<property name="serviceDAO" 				ref="transacaoPenalDAO"/>
		<property name="medidaAlternativaService"   ref="medidaAlternativaServiceImpl" />
		<property name="movimentacaoService"   		ref="movimentacaoServiceImpl" />
		<property name="prescricaoPenaService"		ref="prescricaoPenaService" />
	</bean>
	<bean id="transacaoPenalService" parent="txProxyTemplate">
		<property name="target" ref="transacaoPenalServiceImpl"/>
	</bean>	
	
	<bean id="tipoMedidaAlternativaServiceImpl" class="gov.projudi.service.processo.criminal.transacao.impl.TipoMedidaAlternativaServiceImpl">
		<property name="serviceDAO" 				ref="tipoMedidaAlternativaDAO"/>
	</bean>
	<bean id="tipoMedidaAlternativaService" parent="txProxyTemplate">
		<property name="target" ref="tipoMedidaAlternativaServiceImpl"/>
	</bean>
	
	<bean id="medidaAlternativaServiceImpl" class="gov.projudi.service.processo.criminal.transacao.impl.MedidaAlternativaServiceImpl">
		<property name="serviceDAO" 				ref="medidaAlternativaDAO"/>
		<property name="cumprimentoMedidaService" 	ref="cumprimentoMedidaServiceImpl"/>
	</bean>
	<bean id="medidaAlternativaService" parent="txProxyTemplate">
		<property name="target" ref="medidaAlternativaServiceImpl"/>
	</bean>
	
	<bean id="entidadeBeneficiadaServiceImpl" class="gov.projudi.service.processo.criminal.transacao.impl.EntidadeBeneficiadaServiceImpl">
		<property name="serviceDAO" 				ref="entidadeBeneficiadaDAO"/>
	</bean>
	<bean id="entidadeBeneficiadaService" parent="txProxyTemplate">
		<property name="target" ref="entidadeBeneficiadaServiceImpl"/>
	</bean>
	
	<bean id="cumprimentoMedidaServiceImpl" class="gov.projudi.service.processo.criminal.transacao.impl.CumprimentoMedidaServiceImpl">
		<property name="serviceDAO" 					ref="cumprimentoMedidaDAO"/>
		<property name="movimentacaoService" 			ref="movimentacaoServiceImpl"/>
		<property name="tipoDocumentoService" 			ref="tipoDocumentoService"/>
	</bean>
	<bean id="cumprimentoMedidaService" parent="txProxyTemplate">
		<property name="target" ref="cumprimentoMedidaServiceImpl"/>
	</bean>

	<!-- 
 	<bean id="pesquisaPrevencaoLegadoDAO" class="org.springframework.remoting.jaxrpc.JaxRpcPortProxyFactoryBean">
 		<property name="wsdlDocumentUrl">
 			<value>http://dinmps01/csp/turmarec/User.Recursos.CLS?WSDL=1</value>
 		</property>
 		
 		<property name="serviceInterface">
 			<value>gov.projudi.persistence.processo.recursal.distribuicao.PesquisaPrevencaoLegadoDAO</value>
 		</property>

 		<property name="portInterface">
 			<value>gov.projudi.persistence.processo.recursal.distribuicao.PesquisaPrevencaoLegadoDAORemote</value>
 		</property>

 		<property name="namespaceUri">
 			<value>http://dinmps01/csp/turmarec</value>
 		</property>

 		<property name="serviceName">
 			<value>wsRecursos</value>
 		</property>

 		<property name="portName">
 			<value>wsRecursosSoap</value>
 		</property>

 		<property name="serviceFactoryClass">
 			<value>org.apache.axis.client.ServiceFactory</value>
 		</property>
 		
 	</bean>
 	 -->
	<bean id="contextApplicationContextProvider" class="gov.projudi.entity.util.ApplicationContextProvider"></bean>
	 	 
	
	<bean id="grupoDistribuicaoService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.distribuicao.impl.GrupoDistribuicaoServiceImpl">
				<property name="serviceDAO" ref="grupoDistribuicaoDAO"/>
			</bean>
		</property>
 	</bean>
 	
	<bean id="criterioDistribuicaoService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.distribuicao.impl.CriterioDistribuicaoServiceImpl">
				<property name="serviceDAO" ref="criterioDistribuicaoDAO"/>
			</bean>
		</property>
 	</bean>
 	
	<bean id="possibilidadeSorteioService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.distribuicao.impl.PossibilidadeSorteioServiceImpl">
				<property name="serviceDAO" ref="possibilidadeSorteioDAO"/>
				<property name="pesoDistribuicaoService" ref="pesoDistribuicaoService"/>
			</bean>
		</property>
 	</bean>
 	 	
		
 	<bean id="distribuicaoProcessoVaraService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.distribuicao.impl.DistribuicaoProcessoVaraServiceImpl">
				<property name="processoService" 				ref="processoServiceImpl"/>
				<property name="movimentacaoService" 			ref="movimentacaoServiceImpl"/>
				<property name="criterioDistribuicaoService" 	ref="criterioDistribuicaoService"/>
				<property name="possibilidadeSorteioService" 	ref="possibilidadeSorteioService"/>
				<property name="situacaoService" 				ref="situacaoService"/>
				<property name="serviceDAO" 					ref="distribuicaoProcessoDAO" />
				<property name="logonService"					ref="logonService"/>
				<property name="areaDeVarasService" 			ref="areaDeVarasService" />
				<property name="estatisticaVaraService" 		ref="estatisticaVaraService" />
				<property name="tipoMovimentoService" 			ref="tipoMovimentoService"/>
				<property name="numeracaoUnicaService"			ref="numeracaoUnicaService"/>
				<property name="cumprimentoDistribuidorService" ref="cumprimentoDistribuidorServiceImpl"/>
				<property name="tipoDocumentoService"			ref="tipoDocumentoService"/>
				<property name="lembreteService"     			ref="lembreteService"/>
				<property name="apensamentoService"     		ref="apensamentoService"/>
				<property name="cartaPrecatoriaService"     	ref="cartaPrecatoriaService"/>
				<property name="arquivamentoProcessoService"    ref="arquivamentoProcessoService"/>
				<property name="advogadoParteService"    		ref="advogadoParteServiceImpl"/>
				<property name="cumprimentoCartorioService"    	ref="cumprimentoCartorioService"/>
				<property name="cumprimentoCartorioMandadoService"    		ref="cumprimentoCartorioMandadoService"/>
				
			</bean>
		</property>
 	</bean>
 
 	 <bean id="distribuicaoProcessoJuizService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.distribuicao.impl.DistribuicaoProcessoJuizServiceImpl">
				<property name="processoService" 				ref="processoServiceImpl"/>
				<property name="movimentacaoService" 			ref="movimentacaoServiceImpl"/>
				<property name="criterioDistribuicaoService" 	ref="criterioDistribuicaoService"/>
				<property name="possibilidadeSorteioService" 	ref="possibilidadeSorteioService"/>
				<property name="situacaoService" 				ref="situacaoService"/>
				<property name="serviceDAO" 					ref="distribuicaoProcessoDAO" />
				<property name="logonService"					ref="logonService"/>
				<property name="areaDeVarasService" 			ref="areaDeVarasService" />
				<property name="tipoMovimentoService" 			ref="tipoMovimentoService"/>
				<property name="numeracaoUnicaService"			ref="numeracaoUnicaService"/>
				<property name="cumprimentoDistribuidorService" ref="cumprimentoDistribuidorServiceImpl"/>
				<property name="tipoDocumentoService"			ref="tipoDocumentoService"/>
				<property name="lembreteService"     			ref="lembreteService"/>
				<property name="apensamentoService"     		ref="apensamentoService"/>
				<property name="cartaPrecatoriaService"     	ref="cartaPrecatoriaService"/>
				<property name="arquivamentoProcessoService"    ref="arquivamentoProcessoService"/>				
				<property name="advogadoParteService"    		ref="advogadoParteServiceImpl"/>
				<property name="cumprimentoCartorioService"    	ref="cumprimentoCartorioService"/>
				<property name="cumprimentoCartorioMandadoService"    		ref="cumprimentoCartorioMandadoService"/>
			</bean>
		</property>
 	</bean>

	<bean id="tipoMovimentoService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.impl.TipoMovimentoServiceImpl">
            	<property name="serviceDAO" ref="tipoMovimentoDAO"/>
            </bean>
        </property>
	</bean>

	<bean id="tipoComplementoCNJService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.impl.TipoComplementoCNJServiceImpl">
            	<property name="serviceDAO" ref="tipoComplementoCNJDAO"/>
            </bean>
        </property>
	</bean>
	
	<bean id="tipoDocumentoService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.impl.TipoDocumentoServiceImpl">
            	<property name="serviceDAO" ref="tipoDocumentoDAO"/>
            </bean>
        </property>
	</bean>
	
	<bean id="campoFormularioService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.util.impl.CampoFormularioServiceImpl">
            	<property name="serviceDAO" ref="campoFormularioDAO"/>
            </bean>
        </property>
	</bean>
	
	<bean id="complementoMovimentoCNJService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.impl.ComplementoMovimentoCNJServiceImpl">
            	<property name="serviceDAO" ref="complementoMovimentoCNJDAO"/>
            </bean>
        </property>
	</bean>


    <bean id="peticaoServiceImpl" class="gov.projudi.service.processo.impl.PeticaoServiceImpl">
		<property name="serviceDAO" 			ref="peticaoDAO"/>
		<property name="movimentacaoService" 	ref="movimentacaoServiceImpl"/>
		<property name="diligenciaService" 		ref="diligenciaService"/>
		<property name="tipoDocumentoService"	ref="tipoDocumentoService"/>
		<property name="processoService"		ref="processoServiceImpl"/>		
		<property name="analiseJuntadaService"	ref="analiseJuntadaService"/>
    </bean>	
    <bean id="peticaoService" parent="txProxyTemplate">
		<property name="target" ref="peticaoServiceImpl"/>
    </bean>	
    
   	<bean id="arquivamentoProcessoService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.impl.ArquivamentoProcessoServiceImpl">
            	<property name="serviceDAO" 			ref="arquivamentoProcessoDAO"/>
            	<property name="processoService" 		ref="processoServiceImpl"/>
            	<property name="movimentacaoService" 	ref="movimentacaoServiceImpl"/>
            	<property name="situacaoService" 		ref="situacaoService"/>
            	<property name="cartaPrecatoriaService" ref="cartaPrecatoriaService"/>
				<property name="recursoService" 		ref="recursoService"/>
				<property name="logonService" 			ref="logonService"/>
            	<property name="tipoDocumentoService" 	ref="tipoDocumentoService"/>
            </bean>
        </property>
	</bean>


	<bean id="execucaoAutomaticaService" class="gov.projudi.service.util.impl.ExecucaoAutomaticaServiceImpl"/>
	
	<bean id="execucaoVerificacaoRemessasSTFService" parent="txProxyTemplate">
		<property name="transactionAttributes">
           <props>
                <prop key="*">PROPAGATION_REQUIRED</prop>
            </props>
        </property> 
        <property name="target">
			<bean class="gov.projudi.service.util.impl.ExecucaoVerificacaoRemessasSTFServiceImpl">
				<property name="remessaTribunalSuperiorService" ref="remessaTribunalSuperiorService"/>
				<property name="logonService" ref="logonService"/>
				<property name="movimentacaoService" ref="movimentacaoService"/>
				<property name="remessaSTFService" ref="remessaSTFService"/>
				<property name="emailService" ref="emailService"/>
			</bean>
		</property>
	</bean>
	
	<bean id="execucaoAutomaticaTurmaRecursalService" class="gov.projudi.service.util.impl.ExecucaoAutomaticaTurmaRecursalServiceImpl"/>
	
	<!-- 
	<bean id="projudiUpJob"
 			class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
 			<property name="targetObject" ref="projudiUpService"/>
 			<property name="targetMethod" value="saveJobUp"/>
 	</bean>
 	
 	<bean id="bancoSentencasJob"
 			class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
 			<property name="targetObject" ref="bancoSentencaService"/>
 			<property name="targetMethod" value="publicarSentencasPendentes"/>
 	</bean>
 	
 	<bean id="execucaoAutomaticaJob"
 			class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
 			<property name="targetObject" ref="execucaoAutomaticaService"/>
 			<property name="targetMethod" value="saveExecucaoAutomatica"/>
 	</bean> 	
 	 	
 	<bean id="emailJob"
 			class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
 			<property name="targetObject" ref="emailService"/>
 			<property name="targetMethod" value="sendMails"/>
 	</bean> 	
 	
 	<bean id="monitorSessaoJob"
 			class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
 			<property name="targetObject" ref="monitorSessaoService"/>
 			<property name="targetMethod" value="saveNumeroSessoesAtivas"/>
 	</bean>
 	
 	 <bean id="execucaoVerificacaoEnvioSTF"
 			class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
 			<property name="targetObject" ref="execucaoVerificacaoRemessasSTFService"/>
 			<property name="targetMethod" value="executa"/>
 	</bean> 
 	
 	<bean id="execucaoAutomaticaTurmaRecursalJob"
 			class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
 			<property name="targetObject" ref="execucaoAutomaticaTurmaRecursalService"/>
 			<property name="targetMethod" value="saveExecucaoAutomaticaTurma"/>
 	</bean> 		 	

	<bean id="triggerUpAndDown"
		  class="org.springframework.scheduling.quartz.CronTriggerBean">
		<property name="jobDetail">
			<ref bean="projudiUpJob"/>
		</property>		  
		<property name="cronExpression">
			<value>0 0,15,30,45 * * * ?</value>
		</property>
	</bean>
	
	<bean id="triggerEmail"
		  class="org.springframework.scheduling.quartz.CronTriggerBean">
		<property name="jobDetail">
			<ref bean="emailJob"/>
		</property>		  
		<property name="cronExpression">
			<value>0 0-59 * * * ?</value>
		</property>
	</bean>
	
	<bean id="triggerMonitorSessao"
		  class="org.springframework.scheduling.quartz.CronTriggerBean">
		<property name="jobDetail">
			<ref bean="monitorSessaoJob"/>
		</property>		  
		<property name="cronExpression">
			<value>0 0/5 * * * ?</value>
		</property>
	</bean>
	
	<bean id="triggerExecucaoAutomatica"
		  class="org.springframework.scheduling.quartz.CronTriggerBean">
		<property name="jobDetail">
			<ref bean="execucaoAutomaticaJob"/>
		</property>		  
		<property name="cronExpression">
			<value>1 0 0 * * ?</value>
		</property>
	</bean>	
	
	<bean id="triggerExecucaoVerificacaoEnvioSTF"
		  class="org.springframework.scheduling.quartz.CronTriggerBean">
		<property name="jobDetail">
			<ref bean="execucaoVerificacaoEnvioSTF"/>
		</property>		  
		<property name="cronExpression">
			<value>0 0 23 * * ?</value>
		</property>
	</bean>	
	
	<bean id="triggerExecucaoAutomaticaTurmaRecursal"
		  class="org.springframework.scheduling.quartz.CronTriggerBean">
		<property name="jobDetail">
			<ref bean="execucaoAutomaticaTurmaRecursalJob"/>
		</property>		  
		<property name="cronExpression">
			<value>0 30 0 * * ?</value>
		</property>
	</bean>	
	
	<bean id="triggerBancoSentencas"
		  class="org.springframework.scheduling.quartz.CronTriggerBean">
		<property name="jobDetail">
			<ref bean="bancoSentencasJob"/>
		</property>		  
		<property name="cronExpression">
			<value>0 15 1-8 * * ?</value>
		</property>
	</bean>	
	
	<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
		<property name="triggers">
			<list>
				<ref bean="triggerUpAndDown"/>
				<ref bean="triggerExecucaoAutomatica"/>
				<ref bean="triggerEmail"/>
				<ref bean="triggerMonitorSessao"/>
				<ref bean="triggerExecucaoVerificacaoEnvioSTF"/>
				<ref bean="triggerBancoSentencas"/>
				<ref bean="triggerExecucaoAutomaticaTurmaRecursal"/>
			</list>
		</property>
	</bean>
	-->
	
	<bean id="configuracaoService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.util.impl.ConfiguracaoServiceImpl">
				<property name="serviceDAO" ref="configuracaoDAO"/>
			</bean>
		</property>
 	</bean>
 	
 	<bean id="configuracaoMovimentacaoService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.recursal.impl.ConfiguracaoMovimentacaoServiceImpl">
				<property name="tipoMovimentoService" ref="tipoMovimentoService"/>
				<property name="serviceDAO" ref="configuracaoMovimentacaoDAO"/>
			</bean>
		</property>
 	</bean>

	<bean id="materiaProcessoVaraService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.distribuicao.impl.MateriaProcessoVaraServiceImpl">
            	<property name="serviceDAO" 			ref="materiaProcessoVaraDAO"/>
			</bean>
		</property>
  </bean>
	
	<!-- 
	<bean id="emailService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.util.impl.EmailServiceImpl">
				<property name="serviceDAO" 			ref="emailDAO"/>
				<property name="mailSender"				ref="mailSender"/>
				<property name="velocityEngine"			ref="velocityEngine"/>
				<property name="administradorService"	ref="administradorService"/>
			</bean>
		</property>
 	</bean>
 	-->
 	
 	<bean id="filaEmailService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.util.impl.FilaEmailServiceImpl">
				<property name="serviceDAO" 			ref="emailDAO"/>
			</bean>
		</property>
 	</bean>
 	
 	<bean id="emailService" class="gov.projudi.service.util.impl.EmailServiceImpl">
		<property name="mailSender"				ref="mailSender"/>
		<property name="velocityEngine"			ref="velocityEngine"/>
		<property name="administradorService"	ref="administradorService"/>
		<property name="filaEmailService"		ref="filaEmailService"/>
 	</bean>
 	
 	<bean id="monitorSessaoService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.util.impl.MonitorSessaoServiceImpl">
				<property name="serviceDAO" 			ref="monitorSessaoDAO"/>
			</bean>
		</property>
 	</bean>
 	
 	<bean id="noticiaService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.util.impl.NoticiaServiceImpl">
				<property name="serviceDAO" ref="noticiaDAO"/>
			</bean>
		</property>
 	</bean>
 	
 	<bean id="cepService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.util.impl.CepServiceImpl">
            	<property name="serviceDAO" ref="cepDAO"/>
            </bean>
        </property>
	</bean>

	<bean id="grupoClasseService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.corregedoria.impl.GrupoClasseServiceImpl">
				<property name="serviceDAO" 	ref="grupoClasseDAO" />
				<property name="grupoClasseClasseProcessualService" ref="grupoClasseClasseProcessualService" />
			</bean>
		</property>
	</bean>
	
	<bean id="grupoClasseClasseProcessualService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.corregedoria.impl.GrupoClasseClasseProcessualServiceImpl">
				<property name="serviceDAO" 	ref="grupoClasseClasseProcessualDAO" />
			</bean>
		</property>
	</bean>
	
	
	<bean id="estatisticaMensalServiceImpl" class="gov.projudi.service.corregedoria.impl.EstatisticaMensalServiceImpl">
		<property name="serviceDAO" 		ref="estatisticaMensalDAO" />
		<property name="grupoClasseService" ref="grupoClasseService"/>
		<property name="varaService"		ref="varaService"/>
	</bean>
	<bean id="estatisticaMensalService" parent="txProxyTemplate">
		<property name="target" ref="estatisticaMensalServiceImpl"/>
	</bean>
	
	<bean id="juizTitularVaraService" parent="txProxyTemplate">
		<property name="target">
			<bean
				class="gov.projudi.service.usuario.impl.JuizTitularVaraServiceImpl">
				<property name="serviceDAO" 	ref="juizTitularVaraDAO" />
			</bean>
		</property>
	</bean>	
	
	<bean id="recursoParaBaixaArquivamentoService" parent="txProxyTemplate">
		<property name="target">
			<bean
				class="gov.projudi.service.processo.recursal.impl.RecursoParaBaixaArquivamentoServiceImpl">
            		<property name="serviceDAO" 				ref="recursoParaBaixaArquivamentoDAO"/>
            		<property name="calculoDePrazoService" 		ref="calculoDePrazoService"/>
            		<property name="intimacaoService" 			ref="intimacaoService"/>
          	</bean>
		</property>
	</bean>
	
	<bean id="estatisticaRecursoService" parent="txProxyTemplate">
		<property name="target">
			<bean
				class="gov.projudi.service.processo.recursal.impl.EstatisticaRecursoServiceImpl">
            		<property name="estatisticaRecursoDAO" 		ref="estatisticaRecursoDAO"/>		
          	</bean>
		</property>
	</bean>
	
	<bean id="recursoResponsavelService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.recursal.impl.RecursoResponsavelServiceImpl">
            		<property name="serviceDAO" 		ref="recursoResponsavelDAO"/>		
          	</bean>
		</property>
	</bean>
	
	<bean id="estatisticaIndicadoresCNJService" parent="txProxyTemplate">
		<property name="target">
			<bean
				class="gov.projudi.service.processo.recursal.impl.EstatisticaIndicadoresCNJServiceImpl">
            		<property name="indicadoresCNJDAO" 		ref="indicadoresCNJDAO"/>
            		<property name="classeProcessualService" ref="classeProcessualService"/>		
            		<property name="tipoMovimentoService" ref="tipoMovimentoService"/>
          	</bean>
		</property>
	</bean>
	
	<bean id="projudiConfiguration" class="gov.projudi.service.util.ProjudiConfiguration">
		<property name="podeCadastrarProcesso" value="$"/>
		<property name="monitorarSessao" value="$"/>
		<property name="tempoExpiraSessao" value="$"/>
		<property name="certKeySize" value="$"/>
		<property name="caminhoCAConfiavel" value="$"/>
		<property name="senhaCertificadoRaiz" value="$"/>
		<property name="caminhoCertificados" value="$"/>
		<property name="pontoDeDistribuicao" value="$"/>
		<property name="caminhoValidacaoDireta" value="$"/>
		<property name="senhaCertificadoEmissor" value="$"/>
		<property name="caminhoIdentidades" value="$"/>
		<property name="caminhoLRC" value="$"/>
		<property name="tempDir" value="$"/>
		<property name="dirProcessos" value="$"/>
		<property name="dirPreAnalises" value="$"/>
		<property name="tamMaxArquivo" value="$"/>
		<property name="tamMaxArquivoProcessoDigitalizado" value="$"/>
		<property name="validadeID" value="$"/>
		<property name="nomeEstado" value="$"/>
		<property name="dominioEmail" value="$"/>
		<property name="nomeRemetenteEmail" value="$"/>
		<property name="linkSistemaNaWEB" value="$"/>
		<property name="nomeSistema" value="$"/>
		<property name="emailRemetente" value="$"/>
		<property name="uf" value="$"/>
		<property name="emailContato" value="$"/>
		<property name="nomenclaturaAutor" value="$"/>
		<property name="nomenclaturaReu" value="$"/>
		<property name="nomenclaturaAutorRecurso" value="$"/>
		<property name="nomenclaturaReuRecurso" value="$"/>
		<property name="tiposMIMEPermitidos" value="$"/>
		<property name="tiposMIMEPermitidosPreAnalise" value="$"/>
		<property name="extensaoArquivoAssinado" value="$"/>
		<property name="gruposNaoEmitirCertificados" value="$"/>
		<property name="usaProxy" value="$"/>
		<property name="proxyHost" value="$"/>
		<property name="proxyPort" value="$"/>
		<property name="proxyUser" value="$"/>
		<property name="proxyPassword" value="$"/>
		<property name="tiposMIMEPermitidosDescricao" value="$"/>
		<property name="extensoesPermitidas" value="$"/>
		<property name="extensoesPermitidasPreAnalise" value="$"/>
		<property name="trabalharComReusEntidadesApenas" value="$"/>
		<property name="aplicarSorteioNaDistribuicaoSegundoGrau" value="$"/>
		<property name="pesquisarPrevencaoTurmaLegado" value="$"/>
		<property name="bloquearEmail" value="$"/>			
		<property name="inicializado" value="true"/>
		<property name="diasNoticiaNova" value="$"/>
		<property name="antiVirusPort" value="$"/>
		<property name="antiVirusHost" value="$"/>
		<property name="wsdlSNU" value="$"/>
		<property name="wsdlESTF" value="$"/>
<!--		<property name="wsdlESTF" value="https://ws.stf.jus.br/processoeletronicows/services/WSProcessoEletronico?wsdl"/>-->
		<property name="wsdlESTFAcompanhamento" value="$"/>
<!--		<property name="wsdlESTFAcompanhamento" value="http://wsh.stf11.jus.br/acompanhamentows/services/WSAcompanhamentoESTF?wsdl"/>-->
		<property name="wsdlUnidadeOrigem" value="$"/>
		<property name="wsdlDomus" value="$"/>
		<property name="timeoutDownloadCrl" value="$"/>
		<property name="ignoreCRLs" value="$"/>
		<property name="wsdlBancoDeSentencas" value="$"/>
		<property name="debug" value="$"/>
		<property name="usuarioWSSTF" value="$"/>
		<property name="senhaWSSTF" value="$"/>
		<property name="usarAntiVirus" value="$"/>
		<property name="tamanhoLoteConclusoes" value="$"/>
		<property name="caminhoDocumentosEstaticos" value="$"/>
		<property name="actionLogDetalhado" value="$"/>
		<property name="linkConsultaPublica" value="$"/>
		<property name="autenticacaoA3" value="$"/>
		<property name="wsdlTurma" value="$"/>
		<property name="gerarCRLInicioSistema" value="$"/>
		<property name="bloquearLoginDuplo" value="$"/>
		<property name="servidoresQuartz" value="$"/>
		<property name="servidoresExecucaoAutomatica" value="$"/>
		<property name="servidorDedicadoURL" value="$"/>
		<property name="servidorDedicadoGrupos" value="$"/>
		<property name="servidorPrincipalURL" value="$"/>
		<property name="servidorPrincipalIP" value="$"/>
		<property name="emailsRecebemErroSTF" value="$"/>
		<property name="wsdlDiarioDocumento" value="$"/>
		<property name="wsdlDiarioMateria" value="$"/>
		<property name="gravarLogVisualizacao" value="$"/>
	</bean>
	
	
	<!-- Numeração Única -->
	<bean id="numeracaoUnicaService" parent="txProxyTemplate">
        <!-- 
        <property name="transactionAttributes">
            <props>
                <prop key="getNumeroUnicoProcesso">PROPAGATION_REQUIRED</prop>
                <prop key="getComarcaWS">PROPAGATION_SUPPORTS</prop>
            </props>
        </property>   
		 -->
		<property name="target">
		     <bean class="gov.projudi.service.processo.impl.NumeracaoUnicaServiceImpl">
				<!-- property name="serviceDAO" 		ref="numeroProcessoDAO"/ -->
				<property name="webServiceDomus" 			ref="webServiceDomus" />	
				<property name="webServiceSNU" 				ref="webServiceSNU" />
				<!-- property name="webServiceUnidadeOrigem"	ref="webServiceUnidadeOrigem" /-->
				<!--<property name="gerenciadorCacheService" ref="gerenciadorCacheService" />  -->			
            </bean>
        </property>
    </bean>
    
    <!-- Banco de Sentenças -->
    <bean id="bancoSentencaService" parent="txProxyTemplate">
		<property name="target">
		  <bean class="gov.projudi.service.processo.conclusao.impl.BancoSentencaServiceImpl">
				<property name="webServiceSentencas" 		ref="webServiceSentencas" />
				<property name="numeracaoUnicaService" 		ref="numeracaoUnicaService"/>	
				<property name="juizTogadoService" 			ref="juizTogadoService"/>
				<property name="conclusaoService" 			ref="conclusaoService"/>
				<property name="emailService" 				ref="emailService"/>
            </bean>
        </property>
    </bean>
    
    <!-- Remessa STF - Ponte para execução do WebService e métodos auxiliares -->
    <bean id="remessaSTFService" parent="txProxyTemplate">
		<property name="target">
		     <bean class="gov.projudi.service.processo.recursal.impl.RemessaSTFServiceImpl">
				<property name="eSTFWS"		 				ref="webServiceESTF" />	
				<property name="eSTFAcompanhamentoWS" 		ref="webServiceESTFAcompanhamento" />
				<property name="arquivoConversaoService" 	ref="arquivoConversaoService" />
				<property name="advogadoService" 			ref="advogadoService"/>
				<property name="validaDocsService" 			ref="validaDocsService"/>
            </bean>
        </property>
    </bean>
    
    <!-- 
    <bean id="gerenciadorCacheService">
    	<property name="target">
    		<bean class="gov.projudi.service.util.impl.GerenciadorCacheServiceImpl">
    		</bean>
    	</property>
    </bean>  -->

	<!-- Timeout de Acesso aos Web Services -->
	<util:map id="jaxWsCustomProperties">	
		<!-- 
		<entry key="com.sun.xml.internal.ws.request.timeout">
			<value type="java.lang.Integer">60000</value>
		</entry>
		<entry key="com.sun.xml.internal.ws.connect.timeout">
			<value type="java.lang.Integer">60000</value>
		</entry>
		-->
		<entry key="com.sun.xml.ws.request.timeout">
			<value type="java.lang.Integer">60000</value>
		</entry>
		<entry key="com.sun.xml.ws.connect.timeout">
			<value type="java.lang.Integer">60000</value>
		</entry>
	</util:map>
	
    
    <!-- Domus webservice -->
    <bean id="webServiceDomus" class="org.springframework.remoting.jaxws.JaxWsPortProxyFactoryBean" >
    	<property name="serviceInterface" value="gov.tjpr.domus.webservices.estruturaorganica.OrgaoWebServiceImpl"/>
		<property name="wsdlDocumentUrl" value="$"/>
		<property name="namespaceUri" value="http://impl.estruturaOrganica.webServices.domus.tjpr.gov/"/>
		<property name="serviceName" value="orgaoService"/>
		<property name="portName" value="OrgaoWebServiceImplPort"/>
		<property name="lookupServiceOnStartup" value="false"/>
		<property name="customProperties"><ref local="jaxWsCustomProperties"/></property>
	</bean>
	
	<!-- SNU webservice -->
    <bean id="webServiceSNU" class="org.springframework.remoting.jaxws.JaxWsPortProxyFactoryBean" >
    	<property name="serviceInterface" value="gov.projudi.webservice.snu.NumeracaoUnicaWebServiceImpl"/>
		<property name="wsdlDocumentUrl" value="$"/>
		<property name="namespaceUri" value="http://impl.webservices.snu.tjpr.gov/"/>
		<property name="serviceName" value="numeracaoUnicaWS"/>
		<property name="portName" value="NumeracaoUnicaWebServiceImplPort"/>
		<property name="lookupServiceOnStartup" value="false"/>
		<property name="customProperties"><ref local="jaxWsCustomProperties"/></property>
	</bean>

	<!-- Webservices do Diario (Axis) -->
	<bean id="diarioDocumentoWebService" class="gov.tjpr.edj.ejb.documento.impl.DocumentoWebServiceImplProxy">
		<constructor-arg index="0" value="$" />
	</bean>   	
	<bean id="diarioMateriaWebService" class="gov.tjpr.edj.ejb.materia.impl.MateriaWebServiceImplProxy">
		<constructor-arg index="0" value="$" />
	</bean>	
   	
   	
	<!-- Unidade Origem webservice -->
    <!-- bean id="webServiceUnidadeOrigem" class="org.springframework.remoting.jaxws.JaxWsPortProxyFactoryBean" >
    	<property name="serviceInterface" value="gov.tjpr.unidadeorigem.webServices.UnidadeOrigemWebServiceImpl"/>
		<property name="wsdlDocumentUrl" value="$"/>
		<property name="namespaceUri" value="http://impl.webServices.unidadeorigem.tjpr.gov/"/>
		<property name="serviceName" value="unidadeOrigemService"/>
		<property name="portName" value="UnidadeOrigemWebServiceImplPort"/>
		<property name="lookupServiceOnStartup" value="false"/>
		<property name="customProperties"><ref local="jaxWsCustomProperties"/></property>
	</bean -->
	
	<bean id="webServiceESTF" class="org.springframework.remoting.jaxws.JaxWsPortProxyFactoryBean" >
		<property name="serviceInterface" value="br.jus.stf.webServices.WSProcessoEletronicoPortType"/>
		<property name="wsdlDocumentUrl" value="$"/>
		<property name="namespaceUri" value="http://processoeletronico.ws.stf.jus.br"/>
		<property name="serviceName" value="WSProcessoEletronico"/>
		<property name="portName" value="WSProcessoEletronicoSOAP11port"/>
		<property name="lookupServiceOnStartup" value="false"/>
		<property name="customProperties"><ref local="jaxWsCustomProperties"/></property>
	</bean>
	
	<bean id="webServiceESTFAcompanhamento" class="org.springframework.remoting.jaxws.JaxWsPortProxyFactoryBean" >
    	<property name="serviceInterface" value="br.jus.stf.webServices.acompanhamentoestf.WSAcompanhamentoESTFPortType"/>
		<property name="wsdlDocumentUrl" value="$"/>
		<property name="namespaceUri" value="http://acompanhamentoestf.ws.stf.jus.br"/>
		<property name="serviceName" value="WSAcompanhamentoESTF"/>
		<property name="portName" value="WSAcompanhamentoESTFSOAP11port"/>
		<property name="lookupServiceOnStartup" value="false"/>
		<property name="customProperties"><ref local="jaxWsCustomProperties"/></property>
	</bean>
	
	<!-- Banco de Sentenças webservice -->
    <bean id="webServiceSentencas" class="org.springframework.remoting.jaxws.JaxWsPortProxyFactoryBean" >
    	<property name="serviceInterface" value="gov.projudi.webservice.sentencas.BancoSentencaEjbServiceImpl"/>
		<property name="wsdlDocumentUrl" value="$"/>
		<property name="namespaceUri" value="http://impl.sentenca.materia.ejb.publicacao_documentos.tjpr.gov/"/>
		<property name="serviceName" value="publicacao_documentosWS"/>
		<property name="portName" value="BancoSentencaEjbServiceImplPort"/>
		<property name="lookupServiceOnStartup" value="false"/>
		<!-- 
		<property name="customProperties">
			<util:map>	
				<entry key="com.sun.xml.ws.request.timeout">
					<value type="java.lang.Integer">300000</value>
				</entry>
				<entry key="com.sun.xml.ws.connect.timeout">
					<value type="java.lang.Integer">300000</value>
				</entry>
			</util:map>
		</property>
		-->
		<property name="username" value="$"/>
		<property name="password" value="$"/>
	</bean>

    <!-- OabBr webservice -->
    <bean id="webServiceOabBr" class="org.springframework.remoting.jaxws.JaxWsPortProxyFactoryBean" >
    	<property name="serviceInterface" value="gov.projudi.webservice.advogado.ConsultaNacionalWsSoap"/>
		<property name="wsdlDocumentUrl" value="http://www5.oab.org.br/ConsultaNacionalws/ConsultaNacionalWs.asmx?WSDL"/>
		<property name="namespaceUri" value="http://www5.oab.org.br/ConsultaNacionalWs"/>
		<property name="serviceName" value="ConsultaNacionalWs"/>
		<property name="portName" value="ConsultaNacionalWsSoap"/>
		<property name="lookupServiceOnStartup" value="false"/>
		<property name="customProperties"><ref local="jaxWsCustomProperties"/></property>
	</bean>
	
	
    <bean id="webServiceTurma" class="org.springframework.remoting.jaxws.JaxWsPortProxyFactoryBean" >
    	<property name="serviceInterface" value="gov.projudi.webservice.recursal.WsRecursosSoap"/>
		<property name="wsdlDocumentUrl" value="$"/>
		<property name="namespaceUri" value="http://tjpr-csp/internet/csp/turmarec"/>
		<property name="serviceName" value="wsRecursos"/>
		<property name="portName" value="wsRecursosSoap"/>
		<property name="lookupServiceOnStartup" value="false"/>
		<property name="customProperties"><ref local="jaxWsCustomProperties"/></property>
	</bean>
	

  <bean id="processoAcordoService" class="gov.projudi.service.processo.civel.impl.ProcessoAcordoServiceImpl">
		<property name="serviceDAO" 		        ref="processoAcordoDAO"/>
		<property name="movimentacaoService" 		ref="movimentacaoServiceImpl"/>
    </bean>
    
  
  <!-- UsuarioEntidadeRemessa -->
  <bean id="usuarioEntidadeRemessaService" parent="txProxyTemplate">
		<property name="target">
			<bean
				class="gov.projudi.service.usuario.impl.UsuarioEntidadeRemessaServiceImpl">
				<property name="serviceDAO" 	ref="usuarioEntidadeRemessaDAO" />
			</bean>
		</property>
  </bean>
  
  <!-- Gerente Procuradoria Service -->  
  <bean id="gerenteProcuradoriaServiceImpl" class="gov.projudi.service.usuario.impl.GerenteProcuradoriaServiceImpl">
		<property name="serviceDAO" ref="gerenteProcuradoriaDAO"/>
  </bean>		
  
  <bean id="gerenteProcuradoriaService" parent="txProxyTemplate">
  	<property name="target" ref="gerenteProcuradoriaServiceImpl"/>
  </bean>
  
  <!-- Relatorio -->		
   <bean id="relatorioServiceImpl" class="gov.projudi.service.relatorio.impl.RelatorioServiceImpl">
		<property name="serviceDAO" ref="relatorioDAO"/>
  </bean>		
  
  <bean id="relatorioService" parent="txProxyTemplate">
  	<property name="target" ref="relatorioServiceImpl"/>
  </bean>
    	
  <bean id="colunaRelatorioServiceImpl" class="gov.projudi.service.relatorio.impl.ColunaRelatorioServiceImpl">
		<property name="serviceDAO" ref="colunaRelatorioDAO"/>
  </bean>		
  
  <bean id="colunaRelatorioService" parent="txProxyTemplate">
  	<property name="target" ref="colunaRelatorioServiceImpl"/>
  </bean>
  
  <bean id="paramRelatorioServiceImpl" class="gov.projudi.service.relatorio.impl.ParamRelatorioServiceImpl">
		<property name="serviceDAO" ref="paramRelatorioDAO"/>
  </bean>		
  
  <bean id="paramRelatorioService" parent="txProxyTemplate">
  	<property name="target" ref="paramRelatorioServiceImpl"/>
  </bean>    	
  
  <bean id="metaCNJ2010Service" class="gov.projudi.service.estatistica.impl.MetaCNJ2010ServiceImpl">
		<property name="serviceDAO" ref="metaCNJ2010DAO"/>
		<property name="classeProcessualService" ref="classeProcessualService"/>
		<property name="tipoMovimentoService" ref="tipoMovimentoService"/>
  </bean>		

  <bean id="grupoMateriaService" class="gov.projudi.service.processo.recursal.distribuicao.impl.GrupoMateriaServiceImpl">
  	<property name="serviceDAO" ref="grupoMateriaDAO"/>
  </bean>
    
 <bean id="permissaoRelatorioServiceImpl" class="gov.projudi.service.relatorio.impl.PermissaoRelatorioServiceImpl">
		<property name="serviceDAO" ref="permissaoRelatorioDAO"/>
  </bean>		
  
  <bean id="permissaoRelatorioService" parent="txProxyTemplate">
  	<property name="target" ref="permissaoRelatorioServiceImpl"/>
  </bean>
  
  <bean id="servidorAreaRecursalService" class="gov.projudi.service.usuario.impl.ServidorAreaRecursalServiceImpl">
  	<property name="serviceDAO" ref="servidorAreaRecursalDAO"/>
  </bean>  

  <bean id="materiaService" class="gov.projudi.service.processo.recursal.distribuicao.impl.MateriaServiceImpl">
  	<property name="serviceDAO" ref="materiaDAO"/>
  </bean>  
  

  
  	<bean id="remessaVaraServiceImpl" class="gov.projudi.service.processo.remessa.impl.RemessaVaraServiceImpl">
    	<property name="serviceDAO" ref="remessaVaraDAO"/>
    	<property name="processoService" 		ref="processoServiceImpl" />
    	<property name="movimentacaoService" 	ref="movimentacaoServiceImpl" />
    	<property name="apensamentoService" 	ref="apensamentoService" />
	</bean>
	<bean id="remessaVaraService" parent="txProxyTemplate">
		<property name="target" ref="remessaVaraServiceImpl"/>
	</bean>

  <bean id="materiaProcessoVaraServiceImpl" class="gov.projudi.service.processo.distribuicao.impl.MateriaProcessoVaraServiceImpl">
		<property name="serviceDAO" ref="materiaProcessoVaraDAO"/>
  </bean>
  	
  <bean id="materiaProcessoServiceImpl" class="gov.projudi.service.processo.distribuicao.impl.MateriaProcessoServiceImpl">
		<property name="serviceDAO" ref="materiaProcessoDAO"/>
  </bean>		
  
  <bean id="materiaProcessoService" parent="txProxyTemplate">
  	<property name="target" ref="materiaProcessoServiceImpl"/>
  </bean>
  
  <bean id="habilitacaoProvisoriaService" parent="txProxyTemplate">
	<property name="target">
		<bean class="gov.projudi.service.processo.impl.HabilitacaoProvisoriaServiceImpl">
			<property name="serviceDAO" ref="habilitacaoProvisoriaDAO"/>
			<property name="movimentacaoService" ref="movimentacaoServiceImpl"/>
			<property name="recursoService" 	 ref="recursoService"/>
		</bean>
    </property>
  </bean>    	

	<bean id="finalidadeDepositoService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.depositoJudicial.impl.FinalidadeDepositoServiceImpl">
				<property name="serviceDAO" ref="finalidadeDepositoDAO"/>
			</bean>
		</property>
	</bean>
	<bean id="finalidadeLevantamentoService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.depositoJudicial.impl.FinalidadeLevantamentoServiceImpl">
				<property name="serviceDAO" ref="finalidadeLevantamentoDAO"/>
			</bean>
		</property>
	</bean>
  <bean id="contaProcessoServiceImpl" class="gov.projudi.service.processo.depositoJudicial.impl.ContaProcessoServiceImpl">
		<property name="serviceDAO" ref="contaProcessoDAO"/>
		<property name="depositoJudicialService" 		ref="depositoJudicialService" />
    	<property name="itemLevantamentoService" 	ref="itemLevantamentoService" />
  </bean>		
  
  <bean id="contaProcessoService" parent="txProxyTemplate">
  	<property name="target" ref="contaProcessoServiceImpl"/>
  </bean>	

	<bean id="estatisticaVaraService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.judiciario.impl.EstatisticaVaraServiceImpl">
				<property name="serviceDAO" ref="estatisticaVaraDAO"/>
			</bean>
		</property>
	</bean>
  
  <bean id="depositoJudicialService" parent="txProxyTemplate">
	<property name="target">
		<bean class="gov.projudi.service.processo.depositoJudicial.impl.DepositoJudicialServiceImpl">
			<property name="serviceDAO" ref="depositoJudicialDAO"/>
			<property name="itemDepositoJudicialService" ref="itemDepositoJudicialService"/>        
		</bean>
	</property>
   </bean>
   
    <bean id="itemDepositoJudicialService" parent="txProxyTemplate">
	<property name="target">
		<bean class="gov.projudi.service.processo.depositoJudicial.impl.ItemDepositoJudicialServiceImpl">
			<property name="serviceDAO" ref="itemDepositoJudicialDAO"/>
		</bean>
	</property>
	</bean>

    <bean id="itemLevantamentoService" parent="txProxyTemplate">
	<property name="target">
		<bean class="gov.projudi.service.processo.depositoJudicial.impl.ItemLevantamentoServiceImpl">
			<property name="serviceDAO" ref="itemLevantamentoDAO"/>
		</bean>
	</property>
	</bean>

    <bean id="beneficiarioLevantamentoService" parent="txProxyTemplate">
	<property name="target">
		<bean class="gov.projudi.service.processo.depositoJudicial.impl.BeneficiarioLevantamentoServiceImpl">
			<property name="serviceDAO" ref="beneficiarioLevantamentoDAO"/>
		</bean>
	</property>
	</bean>

  
  <bean id="bancoServiceImpl" class="gov.projudi.service.processo.depositoJudicial.impl.BancoServiceImpl">
		<property name="serviceDAO" ref="bancoDAO"/>
  </bean>		
  
  <bean id="bancoService" parent="txProxyTemplate">
  	<property name="target" ref="bancoServiceImpl"/>
  </bean>	  
  
  <bean id="levantamentoService" parent="txProxyTemplate">
	<property name="target">
		<bean class="gov.projudi.service.processo.depositoJudicial.impl.LevantamentoServiceImpl">
			<property name="serviceDAO" ref="levantamentoDAO"/>
			<property name="movimentacaoService" ref="movimentacaoServiceImpl"/>        
			<property name="cumprimentoCartorioService" ref="cumprimentoCartorioServiceImpl"/>
			<property name="itemLevantamentoService" ref="itemLevantamentoService"/>
			<property name="beneficiarioLevantamentoService" ref="beneficiarioLevantamentoService"/>
			<property name="tipoDocumentoService"	ref="tipoDocumentoService"/>
			<property name="prazoService" 					ref="prazoService"/>
			<property name="contaProcessoService" ref="contaProcessoService"/>
			<property name="servidorVaraService" ref="servidorVaraService"/>
			<property name="distribuidorAreaVarasService" ref="distribuidorAreaVarasService"/>
		</bean>
	</property>
</bean>

    <bean id="presidenteAreaRecursalService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.usuario.impl.PresidenteAreaRecursalServiceImpl">
				<property name="serviceDAO" ref="presidenteAreaRecursalDAO"/>
            </bean>
        </property>
    </bean>	

	<bean id="agrupadorDAO" class="gov.projudi.persistence.processo.hibernate.AgrupadorDAOImpl"><property name="sessionFactory" ref="sessionFactory"/></bean>

	<bean id="agrupadorService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.impl.AgrupadorServiceImpl">
				<property name="serviceDAO" ref="agrupadorDAO"/>
			</bean>
		</property>
	</bean>
	
	<bean id="processoFavoritoService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.impl.ProcessoFavoritoServiceImpl">
				<property name="serviceDAO" ref="processoFavoritoDAO"/>
			</bean>
		</property>
	</bean>
	
	<bean id="apensamentoService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.apensamento.impl.ApensamentoServiceImpl">
				<property name="serviceDAO" ref="apensamentoDAO"/>
				<property name="numeracaoUnicaService" 		ref="numeracaoUnicaService"/>
				<property name="classeProcessualService"	ref="classeProcessualService"/>
				<property name="assuntoService"				ref="assuntoService"/>
				<property name="webServiceDomus" 			ref="webServiceDomus" />	
				<property name="processoService" ref="processoServiceImpl"/>
				<property name="recursoService" ref="recursoService"/>
				<property name="movimentacaoService" ref="movimentacaoService"/>
			</bean>
		</property>
	</bean>

	<bean id="motivoApensamentoService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.apensamento.impl.MotivoApensamentoServiceImpl">
				<property name="serviceDAO" ref="motivoApensamentoDAO"/>
			</bean>
		</property>
	</bean>
	
	<bean id="transitoJulgadoParteService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.impl.TransitoJulgadoParteServiceImpl">
				<property name="serviceDAO" 		 	ref="transitoJulgadoParteDAO"/>
				<property name="movimentacaoService" 	ref="movimentacaoService"/>
				<property name="prescricaoPenaService"	ref="prescricaoPenaService"/>				
			</bean>
		</property>
	</bean>
	
	<bean id="transitoJulgadoProcessoService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.impl.TransitoJulgadoProcessoServiceImpl">
				<property name="serviceDAO" ref="transitoJulgadoProcessoDAO"/>
				<property name="movimentacaoService" ref="movimentacaoService"/>
				<property name="prescricaoPenaService"	ref="prescricaoPenaService"/>				
			</bean>
		</property>
	</bean>
	
	<bean id="recursoMateriaService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.recursal.impl.RecursoMateriaServiceImpl">
				<property name="serviceDAO" ref="recursoMateriaDAO"/>
			</bean>
		</property>
	</bean>
	
	<!-- Bem -->
	<bean id="tipoBemService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.impl.TipoBemServiceImpl">
				<property name="serviceDAO" ref="tipoBemDAO"/>
			</bean>
		</property>
	</bean>
	
	<bean id="bemService" parent="txProxyTemplate">
	<property name="target">
		<bean class="gov.projudi.service.processo.impl.BemServiceImpl">
			<property name="serviceDAO" ref="bemDAO"/>
		</bean>
	</property>
	</bean>
	
	<bean id="bemFisicoService" parent="txProxyTemplate">
	<property name="target">
		<bean class="gov.projudi.service.processo.impl.BemFisicoServiceImpl">
			<property name="serviceDAO" ref="bemFisicoDAO"/>
		</bean>
	</property>
	</bean>
	
	<bean id="bemOnlineService" parent="txProxyTemplate">
	<property name="target">
		<bean class="gov.projudi.service.processo.impl.BemOnlineServiceImpl">
			<property name="serviceDAO" ref="bemOnlineDAO"/>
		</bean>
	</property>
	</bean>
	
	<bean id="bemParteService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.impl.BemParteServiceImpl">
				<property name="serviceDAO" ref="bemParteDAO"/>
			</bean>
		</property>
	</bean>
	
    <!-- Penhora -->
	<bean id="statusBemPenhoraService" parent="txProxyTemplate">
	<property name="target">
		<bean class="gov.projudi.service.processo.penhora.impl.StatusBemPenhoraServiceImpl">
			<property name="serviceDAO" ref="statusBemPenhoraDAO"/>
		</bean>
	</property>
	</bean>
	
	<bean id="depositarioBemPenhoraService" parent="txProxyTemplate">
	<property name="target">
		<bean class="gov.projudi.service.processo.penhora.impl.DepositarioBemPenhoraServiceImpl">
			<property name="serviceDAO" ref="depositarioBemPenhoraDAO"/>
		</bean>
	</property>
	</bean>
	
	<bean id="autoPenhoraService" parent="txProxyTemplate">
	<property name="target">
		<bean class="gov.projudi.service.processo.penhora.impl.AutoPenhoraServiceImpl">
			<property name="serviceDAO" ref="autoPenhoraDAO"/>
			<property name="bemPenhoraService" ref="bemPenhoraService"/>
			<property name="statusBemPenhoraService" ref="statusBemPenhoraService"/>
			<property name="depositarioBemPenhoraService" ref="depositarioBemPenhoraService"/>
		</bean>
	</property>
	</bean>
	
	<bean id="bemPenhoraService" parent="txProxyTemplate">
	<property name="target">
		<bean class="gov.projudi.service.processo.penhora.impl.BemPenhoraServiceImpl">
			<property name="serviceDAO" ref="bemPenhoraDAO"/>
			<property name="bemParteService" ref="bemParteService"/>
			<property name="bemFisicoService" ref="bemFisicoService"/>
			<property name="bemOnlineService" ref="bemOnlineService"/>
		</bean>
	</property>
	</bean>
	
	<bean id="bemPenhoraLeilaoService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.penhora.impl.BemPenhoraLeilaoServiceImpl">
				<property name="serviceDAO" ref="bemPenhoraLeilaoDAO"/>
				<property name="statusBemPenhoraService" ref="statusBemPenhoraService"/>
				<property name="bemPenhoraService" ref="bemPenhoraService"/>
			</bean>
		</property>
	</bean>
	
    <!-- Publicação -->
	<bean id="relacaoPublicacaoService" parent="txProxyTemplate">
	<property name="target">
		<bean class="gov.projudi.service.processo.publicacao.impl.RelacaoPublicacaoServiceImpl">
			<property name="serviceDAO" ref="relacaoPublicacaoDAO"/>
			<property name="movimentacaoService" ref="movimentacaoService"/>
			<property name="itemPublicacaoService" ref="itemPublicacaoService"/>
			<property name="publicadorService" ref="publicadorService"/>
			<property name="sequenceGeneratorService" ref="sequenceGeneratorService"/>
			<property name="tipoPublicacaoOrgaoService" ref="tipoPublicacaoOrgaoService"/>
		</bean>
	</property>
	</bean>

	<bean id="itemPublicacaoService" parent="txProxyTemplate">
	<property name="target">
		<bean class="gov.projudi.service.processo.publicacao.impl.ItemPublicacaoServiceImpl">
			<property name="serviceDAO" ref="itemPublicacaoDAO"/>
			<property name="velocityEngine" ref="velocityEngine"/>
			<property name="advogadoService" ref="advogadoService"/>
		</bean>
	</property>
	</bean>

	<bean id="parteItemPublicacaoService" parent="txProxyTemplate">
	<property name="target">
		<bean class="gov.projudi.service.processo.publicacao.impl.ParteItemPublicacaoServiceImpl">
			<property name="serviceDAO" ref="parteItemPublicacaoDAO"/>
		</bean>
	</property>
	</bean>

	<bean id="tipoPublicacaoOrgaoService" parent="txProxyTemplate">
	<property name="target">
		<bean class="gov.projudi.service.processo.publicacao.impl.TipoPublicacaoOrgaoServiceImpl">
			<property name="serviceDAO" ref="tipoPublicacaoOrgaoDAO"/>
		</bean>
	</property>
	</bean>
	
	<bean id="geradorDocumentoResenhaDistribuicao" parent="txProxyTemplate">
	<property name="target">
		<bean class="gov.projudi.service.processo.publicacao.impl.GeradorDocumentoResenhaDistribuicaoImpl">
			<property name="velocityEngine" ref="velocityEngine"/>
			<property name="advogadoService" ref="advogadoService"/>
		</bean>
	</property>
	</bean>
	
	<bean id="publicadorService" parent="txProxyTemplate">
	<property name="target">
		<bean class="gov.projudi.service.processo.publicacao.impl.PublicadorServiceImpl">
			<property name="diarioDocumentoWebService" ref="diarioDocumentoWebService"/>
			<property name="diarioMateriaWebService" ref="diarioMateriaWebService"/>
		</bean>
	</property>
	</bean>
	
	<bean id="enderecoContatoService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.contato.endereco.impl.EnderecoContatoServiceImpl">
				<property name="serviceDAO" ref="enderecoContatoDAO"/>
			</bean>
		</property>
	</bean>
	
	<bean id="telefoneService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.contato.telefone.impl.TelefoneServiceImpl">
				<property name="serviceDAO" ref="telefoneDAO"/>
			</bean>
		</property>
	</bean>
	
	<bean id="contatoService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.contato.impl.ContatoServiceImpl">
				<property name="serviceDAO" 			ref="contatoDAO"/>
		    </bean>
		</property>
	</bean>	

	<bean id="profissaoService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.pessoa.impl.ProfissaoServiceImpl">
				<property name="serviceDAO" ref="profissaoDAO"/>
			</bean>
		</property>
	</bean>

	
	<bean id="analiseJuntadaService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.impl.AnaliseJuntadaServiceImpl">
				<property name="serviceDAO" 							ref="analiseJuntadaDAO"/>
				<property name="movimentacaoService" 					ref="movimentacaoService"/>
				<property name="movimentacaoArquivoDocumentoService" 	ref="movimentacaoArquivoDocumentoService"/>
			</bean>
		</property>
	</bean>
	
	<bean id="ultimaMovimentacaoService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.impl.UltimaMovimentacaoServiceImpl">
				<property name="serviceDAO" ref="ultimaMovimentacaoDAO"/>
			</bean>
		</property>
	</bean>
	
	<bean id="cartaPrecatoriaService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.cartaPrecatoria.impl.CartaPrecatoriaServiceImpl">
				<property name="serviceDAO" ref="cartaPrecatoriaDAO"/>
				<property name="cartaPrecatoriaMovimentacaoArquivoDocumentoService" ref="cartaPrecatoriaMovimentacaoArquivoDocumentoService"/>
				<property name="movimentacaoService" 								ref="movimentacaoService"/>
				<property name="classeProcessualService" 							ref="classeProcessualService"/>
				<property name="processoCivelVaraService" 							ref="processoCivelVaraService"/> 
				<property name="processoCivelFazendaService" 						ref="processoCivelFazendaService"/>
				<property name="processoCivelFamiliaService" 						ref="processoCivelFamiliaService"/>
				<property name="processoCivelInfanciaJuventudeService" 				ref="processoCivelInfanciaJuventudeService"/>
				<property name="processoCivelJuizadoFazendaService" 				ref="processoCivelJuizadoFazendaService"/>
				<property name="processoCivelAcidentesTrabalhoService" 				ref="processoCivelAcidentesTrabalhoService"/>
				<property name="processoCivelRegistrosPublicosService" 				ref="processoCivelRegistrosPublicosService"/>
				<property name="processoCivelAuditoriaMilitarService" 				ref="processoCivelAuditoriaMilitarService"/>
				<property name="processoCriminalService" 							ref="processoCriminalService"/>
				 <property name="processoCivelService" 								ref="processoCivelService"/>
				<property name="tipoArquivoService" 								ref="tipoArquivoService"/>
				<property name="cartaPrecatoriaAnaliseJuizService" 					ref="cartaPrecatoriaAnaliseJuizService"/>
				<property name="analiseJuntadaService"				ref="analiseJuntadaService"/>
			</bean>
	</property>
	</bean>

	<bean id="finalidadeCartaPrecatoriaService" parent="txProxyTemplate">
	<property name="target">
		<bean class="gov.projudi.service.processo.cartaPrecatoria.impl.FinalidadeCartaPrecatoriaServiceImpl">
			<property name="serviceDAO" ref="finalidadeCartaPrecatoriaDAO"/>
		</bean>
	</property>
	</bean>
	
	<bean id="cartaPrecatoriaAnaliseJuizService" parent="txProxyTemplate">
	<property name="target">
		<bean class="gov.projudi.service.processo.cartaPrecatoria.impl.CartaPrecatoriaAnaliseJuizServiceImpl">
			<property name="serviceDAO" 			ref="cartaPrecatoriaAnaliseJuizDAO"/>
		</bean>
	</property>
	</bean>
	
	<bean id="cartaPrecatoriaRetornoDeprecadoService" parent="txProxyTemplate">
	<property name="target">
		<bean class="gov.projudi.service.processo.cartaPrecatoria.impl.CartaPrecatoriaRetornoDeprecadoServiceImpl">
			<property name="serviceDAO" ref="cartaPrecatoriaRetornoDeprecadoDAO"/>
		</bean>
	</property>
	</bean>
	
	<bean id="cartaPrecatoriaMovimentacaoArquivoDocumentoService" parent="txProxyTemplate">
	<property name="target">
		<bean class="gov.projudi.service.processo.cartaPrecatoria.impl.CartaPrecatoriaMovimentacaoArquivoDocumentoServiceImpl">
			<property name="serviceDAO" ref="cartaPrecatoriaMovimentacaoArquivoDocumentoDAO"/>
		</bean>
	</property>
	</bean>
	
	<bean id="cartaPrecatoriaComunicacaoService" parent="txProxyTemplate">
	<property name="target">
		<bean class="gov.projudi.service.processo.cartaPrecatoria.impl.CartaPrecatoriaComunicacaoServiceImpl">
			<property name="serviceDAO" 				ref="cartaPrecatoriaComunicacaoDAO"/>
			<property name="movimentacaoService" 		ref="movimentacaoService"/>
		</bean>
	</property>
	</bean>
	
	<bean id="jurisprudenciaTurmaService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.recursal.jurisprudencia.impl.JurisprudenciaTurmaServiceImpl">
				<property name="jurisprudenciaTurmaDAO" ref="jurisprudenciaTurmaDAO"/>
            </bean>
        </property>
	</bean>
	
	<bean id="pesoDistribuicaoService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.distribuicao.impl.PesoDistribuicaoServiceImpl">
				<property name="serviceDAO" ref="pesoDistribuicaoDAO"/>
			</bean>
		</property>
	</bean>
	
		
	<bean id="motivoSuspensaoService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.impl.MotivoSuspensaoServiceImpl">
				<property name="serviceDAO" ref="motivoSuspensaoDAO"/>
			</bean>
		</property>
	</bean>

	<!--  Prescricao de Pena -->	
	<bean id="especiePenaService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.criminal.impl.EspeciePenaServiceImpl">
				<property name="serviceDAO" ref="especiePenaDAO"/>
			</bean>
		</property>
	</bean>
	<bean id="tipoPenaService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.criminal.impl.TipoPenaServiceImpl">
				<property name="serviceDAO" ref="tipoPenaDAO"/>
			</bean>
		</property>
	</bean>	
	<bean id="artigoPenaService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.criminal.impl.ArtigoPenaServiceImpl">
				<property name="serviceDAO" ref="artigoPenaDAO"/>
			</bean>
		</property>
	</bean>
   <bean id="prescricaoEventoService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.criminal.impl.PrescricaoEventoServiceImpl">
			  	<property name="serviceDAO" ref="prescricaoEventoDAO" />
            </bean>
        </property>
    </bean>
	<bean id="prescricaoPenaService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.criminal.impl.PrescricaoPenaServiceImpl">
				<property name="serviceDAO" ref="prescricaoPenaDAO"/>
				<property name="prescricaoService" ref="prescricaoService" />				
				<property name="prescricaoEventoService" ref="prescricaoEventoService" />
				<property name="parteProcessoService" ref="parteProcessoService" />
				<property name="parteDenunciadaDAO" ref="parteDenunciadaDAO" />				
			</bean>
		</property>
	</bean>
	<bean id="parteProcessoPenaService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.criminal.impl.ParteProcessoPenaServiceImpl">
				<property name="serviceDAO" ref="parteProcessoPenaDAO"/>
				<property name="prescricaoPenaService" ref="prescricaoPenaService" />				
			</bean>
		</property>
	</bean>
	<bean id="artigoService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.criminal.impl.ArtigoServiceImpl">
				<property name="serviceDAO" ref="artigoDAO"/>
				<property name="artigoPenaService" 	ref="artigoPenaService"/>
			</bean>
		</property>
	</bean>
	<bean id="leiService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.criminal.impl.LeiServiceImpl">
				<property name="serviceDAO" ref="leiDAO"/>
			</bean>
		</property>
	</bean>
    <bean id="tipoLeiService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.criminal.impl.TipoLeiServiceImpl">
			  	<property name="serviceDAO" ref="tipoLeiDAO" />
            </bean>
        </property>
    </bean>
    <bean id="regimePenaService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.criminal.impl.RegimePenaServiceImpl">
			  	<property name="serviceDAO" ref="regimePenaDAO" />
            </bean>
        </property>
    </bean>
    <bean id="parteSentenciadaService" parent="txProxyTemplate">
		<property name="target">
            <bean class="gov.projudi.service.processo.criminal.impl.ParteSentenciadaServiceImpl">
			  	<property name="serviceDAO" ref="parteSentenciadaDAO" />
			  	<property name="parteProcessoPenaService" ref="parteProcessoPenaService" />
			  	<property name="prescricaoPenaService" ref="prescricaoPenaService" />
            </bean>
        </property>
    </bean>        
    	
	<!-- Central de Mandados -->
	<bean id="centralMandadosService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.judiciario.impl.CentralMandadosServiceImpl">
				<property name="serviceDAO" ref="centralMandadosDAO"/>
			</bean>
		</property>
	</bean>
	
	<bean id="servidorCentralMandadosService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.usuario.impl.ServidorCentralMandadosServiceImpl">
				<property name="serviceDAO" ref="servidorCentralMandadosDAO"/>
			</bean>
		</property>
	</bean>
	
	<bean id="resultadoMandadoService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.cumprimento.mandado.impl.ResultadoMandadoServiceImpl">
				<property name="serviceDAO" ref="resultadoMandadoDAO"/>
			</bean>
		</property>
	</bean>
	
	<bean id="naturezaMandadoService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.cumprimento.mandado.impl.NaturezaMandadoServiceImpl">
				<property name="serviceDAO" ref="naturezaMandadoDAO"/>
			</bean>
		</property>
	</bean>
	
	<bean id="cumprimentoCartorioMandadoService" parent="txProxyTemplate">
	<property name="target">
		<bean class="gov.projudi.service.processo.cumprimento.mandado.impl.CumprimentoCartorioMandadoServiceImpl">
			<property name="serviceDAO" ref="cumprimentoCartorioMandadoDAO"/>
			<property name="identificadorCumprimentoService"		ref="identificadorCumprimentoService"/>
			<property name="controlePrazoService"			ref="controlePrazoServiceImpl"/>
			<property name="cumprimentoCartorioService"			ref="cumprimentoCartorioService"/>
			<property name="analiseJuntadaService"				ref="analiseJuntadaService"/>
			<property name="movimentacaoService"				ref="movimentacaoService"/>
			<property name="tipoArquivoService"				ref="tipoArquivoService"/>
			<property name="resultadoMandadoService"				ref="resultadoMandadoService"/>
		</bean>
	</property>
	</bean>
	
	<bean id="oficialCentralMandadosService" parent="txProxyTemplate">
	<property name="target">
		<bean class="gov.projudi.service.processo.cumprimento.mandado.impl.OficialCentralMandadosServiceImpl">
			<property name="serviceDAO" ref="oficialCentralMandadosDAO"/>
		</bean>
	</property>
	</bean>
	
	<bean id="identificadorCumprimentoService" parent="txProxyTemplate">
	<property name="target">
		<bean class="gov.projudi.service.processo.cumprimento.impl.IdentificadorCumprimentoServiceImpl">
			<property name="serviceDAO" ref="identificadorCumprimentoDAO"/>
		</bean>
	</property>
	</bean>

	<bean id="delegaciaCeleparService" parent="txProxyTemplate">
	<property name="target">
		<bean class="gov.projudi.service.processo.criminal.celepar.impl.DelegaciaCeleparServiceImpl">
			<property name="serviceDAO" ref="delegaciaCeleparDAO"/>
		</bean>
	</property>
	</bean>
	
	
	<bean id="possibilidadeSorteioSegundoGrauService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.recursal.distribuicao.impl.PossibilidadeSorteioSegundoGrauServiceImpl">
				<property name="serviceDAO" ref="possibilidadeSorteioSegundoGrauDAO"/>
			</bean>
		</property>
	</bean>
	
	 
	<!-- 
	<bean id="ritoCompetenciaService" parent="txProxyTemplate">
		<property name="target">
			<bean class="gov.projudi.service.processo.criminal.impl.RitoCompetenciaServiceImpl">
				<property name="serviceDAO" ref="ritoCompetenciaDAO"/>
			</bean>
		</property>
	</bean>
	-->
	
	<bean id="sequenceGeneratorService" parent="txProxyTemplate">
	<property name="target">
		<bean class="gov.projudi.service.sequence.impl.SequenceGeneratorServiceImpl">
			<property name="serviceDAO" ref="sequenceGeneratorDAO"/>
		</bean>
	</property>
	</bean>
		
</beans>



e o hibernate-cfg.xml:
 <session-factory name="sessionFactory">
  <property name="hibernate.connection.driver_class">org.postgresql.Driver</property>
  <property name="hibernate.connection.password">Maker@1</property>
  <property name="hibernate.connection.url">jdbc:postgresql://localhost:5432/cnjbrasil</property>
  <property name="hibernate.connection.username">postgres</property>
  <!-- <property name="hibernate.default_schema">corporativo</property>  -->
  <property name="hibernate.dialect">org.hibernate.dialect.PostgreSQLDialect</property>
  <property name="hibernate.connection.autocommit">true</property>
  <property name="hibernate.cache.use_second_level_cache">true</property>
  <property name="hibernate.cache.use_query_cache">true</property>
  <property name="hibernate.cache.provider_class">org.hibernate.cache.OSCacheProvider</property>
  <property name="hibernate.show_sql">true</property>
  <property name="hibernate.default_schema">cnjbrasil</property>



por que ainda está dando erro???
Jaidson Costa.

Jaidson Costa.

Curtidas 0

Respostas

Alisson Santos

Alisson Santos

27/09/2012

Qual o erro que está ocorrendo?
GOSTEI 0
POSTAR