<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Messages posted by "bermark"]]></title>
		<link>http://forum.mentaframework.org/posts/listByUser/486.page</link>
		<description><![CDATA[Messages posted by "bermark"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>Re:Erro HTTP MentaAjax</title>
				<description><![CDATA[ Ok. Funcionou!

Apenas adicionando:

<span class="genmed"><b>Code:</b></span><br>
		<div style="overflow: auto; width: 100%;">
		<pre>
r.addParameter&#40;"proxy", "proxy"&#41;;
</pre>
		</div>

Resolveu ambas as situações.

Obrigado Robert!

Abraços]]></description>
				<guid isPermaLink="true">http://forum.mentaframework.org/posts/preList/2271/17210.page#17210</guid>
				<link>http://forum.mentaframework.org/posts/preList/2271/17210.page#17210</link>
				<pubDate><![CDATA[Tue, 16 Jun 2009 15:07:00]]> GMT</pubDate>
				<author><![CDATA[ bermark]]></author>
			</item>
			<item>
				<title>Re:Erro HTTP MentaAjax</title>
				<description><![CDATA[ 
Interessante...

Na empresa, com proxy:
   - 411: Length Required 

Em casa, sem proxy:
  - 406: Not acceptable

Obrigado pela atenção.]]></description>
				<guid isPermaLink="true">http://forum.mentaframework.org/posts/preList/2271/17203.page#17203</guid>
				<link>http://forum.mentaframework.org/posts/preList/2271/17203.page#17203</link>
				<pubDate><![CDATA[Wed, 10 Jun 2009 14:23:43]]> GMT</pubDate>
				<author><![CDATA[ bermark]]></author>
			</item>
			<item>
				<title>Erro HTTP MentaAjax [Resolvido]</title>
				<description><![CDATA[ Nobres amigos do Menta,

Estou com um problema relativamente estranho com o <b>MentaAjax.</b>

Vejam só a situação:
   - Rodando a aplicação localmente, funciona no IE e no FF.
   - Rodando ela pelo servidor remoto (host), funciona no IE mas falha no FF.

Até agora consegui detectar 2 erros e pelo que me parece são erros HTTP:
   - 406: Not acceptable
   - 411: Length Required

Ambos ocorrem quando invoco determinadas funções javascript que utilizam o mtw.request() e mtw.response(), e são exibidos por meio de um alert().

Depois de procurar bastante, na net e no fórum do menta, verifiquei a questão do charset, tentei com o UTF-8 e com o ISO-8859-1, alterando, inclusive, o <mtw:ajaxConfig/> para <mtw:ajaxConfig charset="ISO-8859-1"/>

Nem todas as funções com Ajax tem dado o erro. Segue uma em que ocorre:
<span class="genmed"><b>Code:</b></span><br>
		<div style="overflow: auto; width: 100%;">
		<pre>

		function getProductRules&#40;&#41; {
		    var r = new mtw.request&#40;&#41;;
		    r.setUrl&#40;"DefineProductRulesAction.getProductRules.mtw"&#41;;
		    r.onSuccess&#40;
		        function&#40;data&#41; {
		            var response = new mtw.response&#40;data&#41;;
		            response.innerHTML&#40;"div3"&#41;;
		            
		        }
		    &#41;;                
		    r.useLoadingMessage&#40;&#41;;
		    r.send&#40;&#41;;
		}

</pre>
		</div>

O componente HTML que recebe o resultado é um DIV.

Pelo que pude observar no Log do servidor não ocorrem erros na action java, cujo output é definido assim:

<span class="genmed"><b>Code:</b></span><br>
		<div style="overflow: auto; width: 100%;">
		<pre>
output.setValue&#40;AjaxConsequence.KEY, "saida"&#41;;
</pre>
		</div>

O que pode estar ocasionando o problema? E por que apenas no Firefox? Por que algumas actions ajax funcionam normalmente?

Obrigado pela atenção.
]]></description>
				<guid isPermaLink="true">http://forum.mentaframework.org/posts/preList/2271/17201.page#17201</guid>
				<link>http://forum.mentaframework.org/posts/preList/2271/17201.page#17201</link>
				<pubDate><![CDATA[Wed, 10 Jun 2009 07:26:07]]> GMT</pubDate>
				<author><![CDATA[ bermark]]></author>
			</item>
			<item>
				<title>Re:MentaCounter ! </title>
				<description><![CDATA[ 54  :arrow: Portal de comércio eletrônico - 70%
55 :arrow: Gerenciamento e divulgação de eventos  - em análise


[]s
Marcos]]></description>
				<guid isPermaLink="true">http://forum.mentaframework.org/posts/preList/2093/16297.page#16297</guid>
				<link>http://forum.mentaframework.org/posts/preList/2093/16297.page#16297</link>
				<pubDate><![CDATA[Sun, 16 Nov 2008 10:06:36]]> GMT</pubDate>
				<author><![CDATA[ bermark]]></author>
			</item>
			<item>
				<title>JPA + Tomcat + Mentawai</title>
				<description><![CDATA[ Estou com alguns problemas com o uso da JPA no Tomcat e talvez vocês possam me ajudar..

Usando a implementação Toplink, criei um projeto com uma tela inicial de Login.

O que está acontecendo é que quando o site é carregado e o formulário de Login submetido, a autenticação falha, ou seja, o usuário informado do formulário não é encontrado. 

Constatei que isso acontece porque o contexo/conexão JPA ainda não está concluída. Isto é, se eu tendo o Login uma vez, duas vezes, na terceira vez ele acontece com sucesso, exatamente no momento em que a conexão JPA está realizada.

Não consigo entender por quê isso acontece, na máquina local não tenho esse problema.

O método de login não deveria aguardar o término da criação do contexto?

Criei um filtro. Quando a action responsável pelo login é invocada, no seu input "vem" um EntityManager com uma transação aberta. Quando a action é encerrada o filtro comita a transação e fecha o EntityManager (close).

Quando a aplicação é inicializada (filtro é instanciado no ApplicationManager - loadActions) acontece a criação do EMF (EntityManagerFactory) do contexto em questão.

O que pode estar errado?


<b>ApplicationManager</b>
<span class="genmed"><b>Code:</b></span><br>
		<div style="overflow: auto; width: 100%;">
		<pre>
	public void loadActions&#40;&#41; {
	
		
        
		
        filter&#40;new JPAFilter&#40;"PU"&#41;&#41;; 

		
		/* Filtro de autenticação */
		addGlobalFilter &#40;new AuthenticationFilter&#40;&#41;&#41;;
		addGlobalConsequence&#40;AuthenticationFilter.LOGIN	, new Redirect&#40;"/index.jsp"&#41;&#41;;
		//Login
		ActionConfig ac = new ActionConfig&#40;"/Login", LoginAction.class&#41;;
		ac.addConsequence&#40;LoginAction.SUCCESS,  new Redirect &#40;"/index.jsp"&#41;&#41;;
		ac.addConsequence&#40;LoginAction.ERROR, new Forward &#40;"/index.jsp"&#41;&#41;;
		addActionConfig&#40;ac&#41;;
		
		ac.addFilter&#40;new RedirectAfterLoginFilter&#40;&#41;&#41;;
		ac.addConsequence&#40;RedirectAfterLoginFilter.REDIR, new Redirect&#40;&#41;&#41;;
		//Logout
		ac = new ActionConfig&#40;"/Logout", LogoutAction.class&#41;;
		ac.addConsequence&#40;LogoutAction.SUCCESS, new Redirect&#40;"/index.jsp"&#41;&#41;;
		addActionConfig&#40;ac&#41;;
		/* Fim do filtro de autenticação */
		

}

</pre>
		</div>


<b>Filtro para o JPA</b>
<span class="genmed"><b>Code:</b></span><br>
		<div style="overflow: auto; width: 100%;">
		<pre>

public class JPAFilter extends InputWrapper implements AfterConsequenceFilter {


	public static final String KEY = "jpa_entityManager";

	private String EntityManagerKEY = KEY;
		
	private EntityManagerFactory emf;
	
	private ThreadLocal&lt;EntityManager&gt; emLocal = new ThreadLocal&lt;EntityManager&gt;&#40;&#41;;
	
	private ThreadLocal&lt;EntityTransaction&gt; transLocal = new ThreadLocal&lt;EntityTransaction&gt;&#40;&#41;;



	/**
	 * Construtor
	 * 
	 * @param persistenceUnit
	 */
	public JPAFilter&#40;String persistenceUnit&#41; {
		Factory.setPU&#40;persistenceUnit&#41;;
		Factory.getInstance&#40;&#41;;
		
	}



	
	public String filter&#40;InvocationChain chain&#41; throws Exception {
		
		Action action = chain.getAction&#40;&#41;;

		super.setInput&#40;action.getInput&#40;&#41;&#41;;

		action.setInput&#40;this&#41;;

		String result = chain.invoke&#40;&#41;;

		
		return result;
	}

	public void afterConsequence&#40;Action action, Consequence c,
			boolean conseqExecuted, boolean actionExecuted, String result&#41; {

		EntityManager em = emLocal.get&#40;&#41;;
 
		if &#40;em != null&#41; {
			try {
				em.getTransaction&#40;&#41;.commit&#40;&#41;;	
			} catch &#40;Exception e&#41; {
				Debug.log&#40;"Não foi possível efetuar COMMIT da na transação.",  "Mensagem: " + e.getMessage&#40;&#41;&#41;;
			}
			
			em.close&#40;&#41;;
			emLocal.set&#40;null&#41;;
			removeValue&#40;EntityManagerKEY&#41;;
		}
	}

	public void destroy&#40;&#41; {
		Factory.close&#40;&#41;;
		
	}

	public Object getValue&#40;String key&#41; {
		
			
		if &#40;key.equals&#40;EntityManagerKEY&#41;&#41; {
		
			
			EntityManager em = emLocal.get&#40;&#41;;
			
			if &#40;em == null&#41; {
				
				try {
					em = Factory.getInstance&#40;&#41;.getEntityManager&#40;&#41;;  
					emLocal.set&#40;em&#41;;
					
				} catch &#40;Exception e&#41; {
					Debug.log&#40;"Não foi possível criar EntityManager.",  "Mensagem: " + e.getMessage&#40;&#41;&#41;;
				}
			}
			
			
			em = emLocal.get&#40;&#41;;
			if &#40;em != null&#41;{
				
				try {
					em.getTransaction&#40;&#41;.begin&#40;&#41;; 
					setValue&#40;key, em&#41;;
				} catch &#40;Exception e&#41; {
					Debug.log&#40;"Não foi possível efetuar start da na transação.",  "Mensagem: " + e.getMessage&#40;&#41;&#41;;		
				}
			} 
			
			

			return em;
			}

		return super.getValue&#40;key&#41;;
	}

</pre>
		</div>


<b>Factory</b>
<span class="genmed"><b>Code:</b></span><br>
		<div style="overflow: auto; width: 100%;">
		<pre>
public class Factory {
	private static Factory instance = null;
	
	private static String PU;
	
	private EntityManagerFactory factory = null;
	
	private EntityManager em = null;  
	
	public Factory &#40;&#41; {
		try {
			factory = Persistence.createEntityManagerFactory&#40;PU&#41;;
		} catch &#40;Exception e&#41; {
			Debug.log&#40;"Exceção ao criar EntityManagerFactory. ", 
					"Mensagem: " + e.getMessage&#40;&#41;&#41;;	
			throw new RuntimeException&#40;e&#41;;  
		}
	}
   
    public EntityManager getEntityManager&#40;&#41; {  
        try {  
              
             em = factory.createEntityManager&#40;&#41;;  
             return em;  
               
        } catch &#40;Exception e&#41; {  
        	Debug.log&#40;"Exceção ao criar EntityManager. ", 
					"Mensagem: " + e.getMessage&#40;&#41;&#41;;	
             throw new RuntimeException&#40;e&#41;; 
            
         }  
    }  
       
    public static synchronized Factory getInstance&#40;&#41; {  
         if &#40;instance == null&#41; {  
             instance = new Factory&#40;&#41;;  
         }  
         return instance;  
     }

	public static void setPU&#40;String persistenceUnit&#41; {
		PU = persistenceUnit;
		
	}  
    
	public static void close&#40;&#41; {
		if &#40;instance.em != null&#41;
		if &#40;instance.em.isOpen&#40;&#41;&#41;
			instance.em.clear&#40;&#41;;
		
		if &#40;instance.factory != null&#41;
		if &#40;instance.factory.isOpen&#40;&#41;&#41;
			instance.factory.close&#40;&#41;;
	}

</pre>
		</div>


<b>LoginAction</b>
<span class="genmed"><b>Code:</b></span><br>
		<div style="overflow: auto; width: 100%;">
		<pre>
public class LoginAction extends BaseLoginAction {
	
	
	public String execute&#40;&#41; throws Exception {

		
		if &#40;!isPost&#40;&#41;&#41;
			return ERROR;
		Entidade e = null;
		try {
			
	  
			EntityManager manager = &#40;EntityManager&#41; input.getValue&#40;JPAFilter.KEY&#41;;
			
			e =  &#40;Entidade&#41; JpaDao.recuperarUm&#40;manager, "Entidade.recuperaEntidadePorLogin", 
	    							"login", username.toLowerCase&#40;&#41;&#41;;
	    	
	    	
	    	
	      	if &#40;e != null&#41; {
	      		if &#40;!e.getPassword&#40;&#41;.equalsIgnoreCase&#40;password&#41;&#41;
	    			{	
		    			addError&#40;"resultado", "Senha inválida."&#41;;
		    			
		    			return ERROR;
	    			}	
	      	} else {
	      		Debug.log&#40;"Exceção ao tentar efetuar Login &#40;Entidade retornou NULO&#41;.", "Username: " + username + " Password: "+ password&#41;;	      		
    				addError&#40;"resultado", "Login e/ou senha inválido&#40;s&#41;."&#41;;
    			
    			return ERROR;
	      	}
	      	
	      	//----
		} catch &#40;Exception ex&#41; {
			Debug.log&#40;"Exceção ao tentar efetuar Login &#40;Entidade retornou NULO&#41;.",
				"Mensagem: " + ex.getMessage&#40;&#41;&#41;;
			return ERROR;
		}

		
		try {
			setUserSession&#40;e&#41;;	
		} catch &#40;Exception ex &#41;{
			Debug.log&#40;"Exceção ao setar Usuário da sessão.", "ID Entidade: " + e.getId&#40;&#41; + " Username: "+ e.getLogin&#40;&#41;, "Mensagem: " + ex.getMessage&#40;&#41;&#41;;
		}
		
		

		return SUCCESS;
	}

}
</pre>
		</div>

Qualquer ajuda é bem vinda..

Obrigado

Marcos]]></description>
				<guid isPermaLink="true">http://forum.mentaframework.org/posts/preList/2118/16119.page#16119</guid>
				<link>http://forum.mentaframework.org/posts/preList/2118/16119.page#16119</link>
				<pubDate><![CDATA[Sat, 25 Oct 2008 11:57:13]]> GMT</pubDate>
				<author><![CDATA[ bermark]]></author>
			</item>
			<item>
				<title>Re:RedirectAfterLogin - Perdendo dados da Sessão</title>
				<description><![CDATA[ Criadores e desenvolvedores do Menta:

Quando executamos setUserSession(user) a sessão atual é perdida (reset) ?

Questiono se esta situação não poderia ser modificada, principalmente pelo uso da RedirectAfterLogin...

O exemplo clássico é o carrinho de compras, que deve permanecer na sessão antes e depois do login...

Acredito que o StickAction não resolve, tendo em vista que ele permanece apenas em uma única Action...

Abraços e parabéns pelo fw..

]]></description>
				<guid isPermaLink="true">http://forum.mentaframework.org/posts/preList/2032/15713.page#15713</guid>
				<link>http://forum.mentaframework.org/posts/preList/2032/15713.page#15713</link>
				<pubDate><![CDATA[Thu, 17 Jul 2008 15:22:50]]> GMT</pubDate>
				<author><![CDATA[ bermark]]></author>
			</item>
			<item>
				<title>Re:mtw:if dentro de mtw:list</title>
				<description><![CDATA[ <p></p>

		<cite>IceW0lf wrote:</cite><br>
		<blockquote>Pergunta.

Porque não vc não utiliza o checkboxes e radiobuttons do mentawai ?

Até porque na hora de dar um "selected" por exemplo ele gerenciaria isso pra vc.&nbsp;
		</blockquote>

Para gerar os "checkboxes e radiobuttons" do mentawai, preciso fazer o teste (mtw:if), que por sua vez... não funfa.

Alguém já teve algum problema semelhante?

Abraços]]></description>
				<guid isPermaLink="true">http://forum.mentaframework.org/posts/preList/2033/15711.page#15711</guid>
				<link>http://forum.mentaframework.org/posts/preList/2033/15711.page#15711</link>
				<pubDate><![CDATA[Thu, 17 Jul 2008 12:25:39]]> GMT</pubDate>
				<author><![CDATA[ bermark]]></author>
			</item>
			<item>
				<title>Re:RedirectAfterLogin - Perdendo dados da Sessão</title>
				<description><![CDATA[ pelo que pude observar, realmente, não é a RedirectAfterLogion o problema.

o que faz-me perder o carrinho da sessão é o setUserSession(user);

uso uma variável auxiliar para retornar o carrinho à sessão...


algo a ser pensado para o framework...]]></description>
				<guid isPermaLink="true">http://forum.mentaframework.org/posts/preList/2032/15700.page#15700</guid>
				<link>http://forum.mentaframework.org/posts/preList/2032/15700.page#15700</link>
				<pubDate><![CDATA[Mon, 14 Jul 2008 14:18:22]]> GMT</pubDate>
				<author><![CDATA[ bermark]]></author>
			</item>
			<item>
				<title>Re:mtw:if dentro de mtw:list</title>
				<description><![CDATA[ utilizando as tags do menta. como gerencio o nome dos componentes?]]></description>
				<guid isPermaLink="true">http://forum.mentaframework.org/posts/preList/2033/15699.page#15699</guid>
				<link>http://forum.mentaframework.org/posts/preList/2033/15699.page#15699</link>
				<pubDate><![CDATA[Mon, 14 Jul 2008 14:15:44]]> GMT</pubDate>
				<author><![CDATA[ bermark]]></author>
			</item>
			<item>
				<title>mtw:if dentro de mtw:list</title>
				<description><![CDATA[ Caso Máximo = 1, deve gerar apenas radiobuttons, se for diferente, deve gerar checkbuttons...

O código abaixo, gera apenas checkbuttons... O teste (<mtw:if>) não funciona.... qndo uso <mtw:out value="maximo"> exibe o valor correto.

O que pode estar errado?



<span class="genmed"><b>Code:</b></span><br>
		<div style="overflow: auto; width: 100%;">
		<pre>

&lt;mtw:list value="produto.definicaoEspecificacoes"&gt;
    &lt;mtw:loop var="definicao"&gt;
	&lt;b&gt;&lt;mtw:out value="categoria.nome" /&gt;&lt;/b&gt;
	&lt;br&gt;

	Máximo:&lt;mtw:out value="maximo" /&gt;
			
	&lt;mtw:if test="definicao.maximo" value="1" negate="true"&gt;
	&lt;mtw:list value="definicao.especificacoes"&gt;
		&lt;mtw:loop var="especificacao"&gt;
		     &lt;input type="checkbox" name="especificacao" value="&lt;mtw:out value="especificacao.id"/&gt;"&gt; 
                     &lt;mtw:out value="especificacao.descricao"/&gt; 
                     
		&lt;/mtw:loop&gt;
	&lt;/mtw:list&gt;
	&lt;/mtw:if&gt;
										
	&lt;mtw:if test="definicao.maximo" value="1"&gt;
	&lt;mtw:list value="definicao.especificacoes"&gt;
		&lt;mtw:loop var="especificacao"&gt;
			&lt;input type="radio" name="especificacao" value="&lt;mtw:out value="especificacao.id"/&gt;"&gt;
                        &lt;mtw:out value="especificacao.descricao"/&gt; &lt;
		&lt;/mtw:loop&gt;
	&lt;/mtw:list&gt;
	&lt;/mtw:if&gt;
									  

    &lt;/mtw:loop&gt;
&lt;/mtw:list&gt;

</pre>
		</div>


Sds.
Marcos]]></description>
				<guid isPermaLink="true">http://forum.mentaframework.org/posts/preList/2033/15696.page#15696</guid>
				<link>http://forum.mentaframework.org/posts/preList/2033/15696.page#15696</link>
				<pubDate><![CDATA[Sat, 12 Jul 2008 09:24:36]]> GMT</pubDate>
				<author><![CDATA[ bermark]]></author>
			</item>
			<item>
				<title>RedirectAfterLogin - Perdendo dados da Sessão</title>
				<description><![CDATA[ Olá povo do Menta...

Estou com o pequeno problema quando usando RedirectAfterLogin.

O usuário escolhe os produtos e adiona ao carrinho de compras. Quando tenta finalizar a compra, se não estiver logado é direcionado para a página de login e, depois, encaminhado de volta para a página de finalização do pedido.

O problema é que quando retornamos após o login os dados da sessão são perdidos, neste caso o carrinho de compras.

Alguém já passou por esta situação?

Obrigado.

Marcos]]></description>
				<guid isPermaLink="true">http://forum.mentaframework.org/posts/preList/2032/15695.page#15695</guid>
				<link>http://forum.mentaframework.org/posts/preList/2032/15695.page#15695</link>
				<pubDate><![CDATA[Sat, 12 Jul 2008 08:46:01]]> GMT</pubDate>
				<author><![CDATA[ bermark]]></author>
			</item>
			<item>
				<title>Re:DAO vs. "Injeção de dependência" </title>
				<description><![CDATA[ Então..

Como faço para "abstrair" através de IoC as "conexões" com o banco de dados.

Deixando de pegar uma instância através do DAO

DAOGenerico<Cliente> clienteDAO = new DAOGenerico<Cliente>;

O que exatamente é a IoC?
]]></description>
				<guid isPermaLink="true">http://forum.mentaframework.org/posts/preList/1992/15520.page#15520</guid>
				<link>http://forum.mentaframework.org/posts/preList/1992/15520.page#15520</link>
				<pubDate><![CDATA[Wed, 4 Jun 2008 09:22:00]]> GMT</pubDate>
				<author><![CDATA[ bermark]]></author>
			</item>
			<item>
				<title>DAO vs. "Injeção de dependência"</title>
				<description><![CDATA[ Olá,

Após ler alguns comentários por aí resolvi perguntar para quem realmente entende.

Como substituir os DAOs por "Injeção de Dependências"  :?: 

Se é que isso existe...

Abraços,

Marcos]]></description>
				<guid isPermaLink="true">http://forum.mentaframework.org/posts/preList/1992/15514.page#15514</guid>
				<link>http://forum.mentaframework.org/posts/preList/1992/15514.page#15514</link>
				<pubDate><![CDATA[Fri, 30 May 2008 20:11:20]]> GMT</pubDate>
				<author><![CDATA[ bermark]]></author>
			</item>
			<item>
				<title>Classe hierárquica - Categoria -------------- alguém se habilita?</title>
				<description><![CDATA[ Olá!

Pessoal, estou desenvolvendo um sistema onde o produto pode ter várias categorias e subcategorias.
Estou usando JPA com Toplink.

Minha classe Categoria está assim:
<span class="genmed"><b>Code:</b></span><br>
		<div style="overflow: auto; width: 100%;">
		<pre>
@Entity
@Table &#40;name="tb_categorias"&#41;
public class Categoria extends Persistivel implements java.io.Serializable {
        
   
	private static final long serialVersionUID = 1L;

	@Column &#40;name = "descricao"&#41;
	private String descricao;
	 
    @ManyToOne &#40;fetch=FetchType.EAGER, cascade = CascadeType.PERSIST&#41;
    @JoinColumn &#40;name = "categoria_pai_id"&#41;
    private Categoria categoriaPai;
	 
    @OneToMany&#40;cascade=CascadeType.ALL, fetch=FetchType.EAGER&#41;
    @JoinTable &#40;name = "tb_subcategorias"&#41;
    private Collection&lt;Categoria&gt; subCategorias;

...
</pre>
		</div>

Gostaria de sugestões para melhorar esta estrutura e se, alguém tiver algo semelhante, os métodos de procura recursiva utilizados.

Acredito que seja a implementação do padrão Composite:
<a href="http://img365.imageshack.us/my.php?image=compositegj9.png" target="_new" rel="nofollow"><img src="http://img365.imageshack.us/img365/3113/compositegj9.th.png" border="0"></a>

Abraços,
]]></description>
				<guid isPermaLink="true">http://forum.mentaframework.org/posts/preList/1991/15513.page#15513</guid>
				<link>http://forum.mentaframework.org/posts/preList/1991/15513.page#15513</link>
				<pubDate><![CDATA[Fri, 30 May 2008 20:04:01]]> GMT</pubDate>
				<author><![CDATA[ bermark]]></author>
			</item>
			<item>
				<title>Re:Lista Cidades e Estados</title>
				<description><![CDATA[ Posts sobre o assunto:

- http://forum.mentaframework.org/posts/list/1361.page
- http://forum.mentaframework.org/posts/list/1950.page
- http://forum.mentaframework.org/posts/list/1494.page

[]s]]></description>
				<guid isPermaLink="true">http://forum.mentaframework.org/posts/preList/1979/15456.page#15456</guid>
				<link>http://forum.mentaframework.org/posts/preList/1979/15456.page#15456</link>
				<pubDate><![CDATA[Wed, 21 May 2008 11:02:58]]> GMT</pubDate>
				<author><![CDATA[ bermark]]></author>
			</item>
	</channel>
</rss>
