diff --git a/impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/DefaultTransaction.java b/impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/DefaultTransaction.java index 02f4df0..dc43360 100644 --- a/impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/DefaultTransaction.java +++ b/impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/DefaultTransaction.java @@ -36,7 +36,7 @@ */ package br.gov.frameworkdemoiselle.internal.implementation; -import javax.enterprise.context.SessionScoped; +import javax.enterprise.context.RequestScoped; import br.gov.frameworkdemoiselle.DemoiselleException; import br.gov.frameworkdemoiselle.transaction.Transaction; @@ -48,7 +48,7 @@ import br.gov.frameworkdemoiselle.transaction.Transactional; * @author SERPRO * @see Transaction */ -@SessionScoped +@RequestScoped public class DefaultTransaction implements Transaction { private static final long serialVersionUID = 1L; diff --git a/impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/MessageContextImpl.java b/impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/MessageContextImpl.java index 605c273..81c4da3 100644 --- a/impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/MessageContextImpl.java +++ b/impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/MessageContextImpl.java @@ -40,7 +40,7 @@ import java.io.Serializable; import java.util.ArrayList; import java.util.List; -import javax.enterprise.context.SessionScoped; +import javax.enterprise.context.RequestScoped; import javax.inject.Inject; import org.slf4j.Logger; @@ -55,10 +55,7 @@ import br.gov.frameworkdemoiselle.message.SeverityType; * * @see MessageContext */ -@SessionScoped -//@ConversationScoped -// FIXME colocar o escopo de conversação, para não ter que limpar o contexto manualmente. Ou seria melhor colocar no -// escopo de request para não precisar se preocupar com isso? +@RequestScoped public class MessageContextImpl implements Serializable, MessageContext { private static final long serialVersionUID = 1L; diff --git a/impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/PaginationContextImpl.java b/impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/PaginationContextImpl.java index cfc6232..c75fca5 100644 --- a/impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/PaginationContextImpl.java +++ b/impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/PaginationContextImpl.java @@ -40,7 +40,7 @@ import java.io.Serializable; import java.util.HashMap; import java.util.Map; -import javax.enterprise.context.SessionScoped; +import javax.enterprise.context.RequestScoped; import javax.inject.Inject; import br.gov.frameworkdemoiselle.internal.configuration.PaginationConfig; @@ -54,7 +54,7 @@ import br.gov.frameworkdemoiselle.pagination.PaginationContext; * @author SERPRO * @see PaginationContext */ -@SessionScoped +@RequestScoped public class PaginationContextImpl implements Serializable, PaginationContext { private static final long serialVersionUID = 1L; diff --git a/impl/extension/jsf/src/main/java/br/gov/frameworkdemoiselle/internal/producer/JsfLocaleProducer.java b/impl/extension/jsf/src/main/java/br/gov/frameworkdemoiselle/internal/producer/JsfLocaleProducer.java index fb8f58f..1c7676c 100644 --- a/impl/extension/jsf/src/main/java/br/gov/frameworkdemoiselle/internal/producer/JsfLocaleProducer.java +++ b/impl/extension/jsf/src/main/java/br/gov/frameworkdemoiselle/internal/producer/JsfLocaleProducer.java @@ -22,7 +22,7 @@ import java.io.Serializable; import java.util.Locale; import javax.enterprise.context.ContextNotActiveException; -import javax.enterprise.context.SessionScoped; +import javax.enterprise.context.RequestScoped; import javax.enterprise.inject.Alternative; import javax.enterprise.inject.Default; import javax.enterprise.inject.Produces; @@ -32,7 +32,7 @@ import javax.servlet.http.HttpServletRequest; import br.gov.frameworkdemoiselle.util.Beans; -@SessionScoped +@RequestScoped @Alternative public class JsfLocaleProducer implements Serializable { diff --git a/parent/framework/pom.xml b/parent/framework/pom.xml index 4e038cd..2a9b1e4 100644 --- a/parent/framework/pom.xml +++ b/parent/framework/pom.xml @@ -1,5 +1,4 @@ - + 4.0.0 @@ -10,7 +9,7 @@ br.gov.frameworkdemoiselle demoiselle-parent - 1 + 2 ../../../internal/parent/demoiselle/pom.xml @@ -20,6 +19,36 @@ Se você é usuário do framework, certamente este POM não servirá para você. + + + + br.gov.frameworkdemoiselle + demoiselle-core + 2.2.1-SNAPSHOT + + + br.gov.frameworkdemoiselle + demoiselle-jta + 2.2.1-SNAPSHOT + + + br.gov.frameworkdemoiselle + demoiselle-jpa + 2.2.1-SNAPSHOT + + + br.gov.frameworkdemoiselle + demoiselle-jsf + 2.2.1-SNAPSHOT + + + br.gov.frameworkdemoiselle + demoiselle-se + 2.2.1-SNAPSHOT + + + + demoiselle.sourceforge.net -- libgit2 0.21.2