Seam SVN: r10937 - branches/community/Seam_2_1/doc/Seam_Reference_Guide/it-IT.
by seam-commits@lists.jboss.org
Author: nico.ben
Date: 2009-05-21 15:30:14 -0400 (Thu, 21 May 2009)
New Revision: 10937
Modified:
branches/community/Seam_2_1/doc/Seam_Reference_Guide/it-IT/Configuration.po
branches/community/Seam_2_1/doc/Seam_Reference_Guide/it-IT/Events.po
Log:
JBSEAM-3767: Italian translation of Seam guide
Modified: branches/community/Seam_2_1/doc/Seam_Reference_Guide/it-IT/Configuration.po
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/it-IT/Configuration.po 2009-05-21 19:27:34 UTC (rev 10936)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/it-IT/Configuration.po 2009-05-21 19:30:14 UTC (rev 10937)
@@ -6,7 +6,7 @@
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2009-05-05 12:31+0000\n"
-"PO-Revision-Date: 2009-05-18 06:47+0100\n"
+"PO-Revision-Date: 2009-05-21 20:44+0100\n"
"Last-Translator: Nicola Benaglia <nico.benaz(a)gmail.com>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
@@ -514,19 +514,19 @@
#: Configuration.xml:257
#, no-c-format
msgid "<literal>force-parser</literal> — forces all JSF pages to be validated by Richfaces's XML syntax checker. If <literal>false</literal>, only AJAX responses are validated and converted to well-formed XML. Setting <literal>force-parser</literal> to <literal>false</literal> improves performance, but can provide visual artifacts on AJAX updates."
-msgstr ""
+msgstr "<literal>force-parser</literal> — forza tutte le pagine JSF ad essere validate dal controllore di sintassi XML di RichFaces. Se <literal>false</literal>, solo le risposte AJAX vengono validate e convertite in XML ben-formato. Impostando <literal>force-parser</literal> a <literal>false</literal> si migliorano le performance, ma può portare ad imperfezioni visuali durante gli aggiornamenti AJAX."
#. Tag: para
#: Configuration.xml:265
#, no-c-format
msgid "<literal>enable-cache</literal> — enables caching of framework-generated resources (e.g. javascript, CSS, images, etc). When developing custom javascript or CSS, setting to true prevents the browser from caching the resource."
-msgstr ""
+msgstr "<literal>enable-cache</literal> — abilita il caching delle risorse generate dal framework (es. javascript, CSS, immagini, ecc). Sviluppando javascript o CSS personalizzati, impostare a true previene il browser dal caching delle risorse."
#. Tag: para
#: Configuration.xml:271
#, no-c-format
msgid "<literal>log4j-init-file</literal> — is used to setup per-application logging. A path, relative to web application context, to the log4j.xml configuration file should be provided."
-msgstr ""
+msgstr "<literal>log4j-init-file</literal> — è usato per impostare il logging per applicazione. Deve essere fornito un path al file di configurazione log4j.xml, relativo al contesto dell'applicazione web."
#. Tag: title
#: Configuration.xml:281
@@ -538,13 +538,13 @@
#: Configuration.xml:283
#, no-c-format
msgid "This filter adds the authenticated user name to the log4j mapped diagnostic context so that it can be included in formatted log output if desired, by adding %X{username} to the pattern."
-msgstr ""
+msgstr "Questo filtro aggiunge il nome dell'utente autenticato al contesto diagnostico mappato di loj4j affinché possa essere incluso nell'output formattato del log se desiderato, aggiungendo %X{username} al pattern."
#. Tag: para
#: Configuration.xml:289
#, no-c-format
msgid "By default, the logging filter will process all requests, however this behavior may be adjusted by adding a <literal><web:logging-filter></literal> entry to <literal>components.xml</literal>, as shown in this example:"
-msgstr ""
+msgstr "Di default il filtro di logging processerà tutte le richieste, comunque questo comportamento può essere sistemato aggiungendo l'entry <literal><web:logging-filter></literal> a <literal>components.xml</literal>, come mostrato in quest'esempio:"
#. Tag: programlisting
#: Configuration.xml:293
@@ -564,19 +564,19 @@
#: Configuration.xml:298
#, no-c-format
msgid "Context management for custom servlets"
-msgstr ""
+msgstr "Gestione del contesto per servlet personalizzati"
#. Tag: para
#: Configuration.xml:299
#, no-c-format
msgid "Requests sent direct to some servlet other than the JSF servlet are not processed through the JSF lifecycle, so Seam provides a servlet filter that can be applied to any other servlet that needs access to Seam components."
-msgstr ""
+msgstr "Le richieste inviate direttamente a servlet diversi dal servlet JSF non vengono processate attraverso il ciclo di vita JSF, in questo modo Seam fornisce un filtro servlet che può essere applicato ad altri servlet che necessitano dell'accesso ai componenti Seam."
#. Tag: para
#: Configuration.xml:303
#, no-c-format
msgid "This filter allows custom servlets to interact with the Seam contexts. It sets up the Seam contexts at the beginning of each request, and tears them down at the end of the request. You should make sure that this filter is <emphasis>never</emphasis> applied to the JSF <literal>FacesServlet</literal>. Seam uses the phase listener for context management in a JSF request."
-msgstr ""
+msgstr "Questo filtro consente ai servlet personalizzati di interagire con i contesti Seam. Questo imposta i contesti Seam all'inizio di ogni richiesta e li elimina alla fine della richiesta. Occorre assicurarsi che il filtro non venga <emphasis>mai</emphasis> applicato al <literal>FacesServlet</literal> JSF. "
#. Tag: programlisting
#: Configuration.xml:312
@@ -588,13 +588,13 @@
#: Configuration.xml:314
#, no-c-format
msgid "The context filter expects to find the conversation id of any conversation context in a request parameter named <literal>conversationId</literal>. You are responsible for ensuring that it gets sent in the request."
-msgstr ""
+msgstr "Il filtro del contesto si aspetta di trovare l'id della conversazione di ogni contesto di conversazione in un parametro di richiesta nominato <literal>conversationId</literal>. Occorre assicurarsi che questo venga inviato nella richiesta."
#. Tag: para
#: Configuration.xml:318
#, no-c-format
msgid "You are also responsible for ensuring propagation of any new conversation id back to the client. Seam exposes the conversation id as a property of the built in component <literal>conversation</literal>."
-msgstr ""
+msgstr "Si è responsabili della propagazione di ogni nuovo id della conversazione attraverso il client. Seam espone l'id di conversazione come proprietà del componente predefinito <literal>conversation</literal>."
#. Tag: title
#: Configuration.xml:326
@@ -606,7 +606,7 @@
#: Configuration.xml:327
#, no-c-format
msgid "Seam can install your filters for you, allowing you to specify <emphasis>where</emphasis> in the chain your filter is placed (the servlet specification doesn't provide a well defined order if you specify your filters in a <literal>web.xml</literal>). Just add the <literal>@Filter</literal> annotation to your Seam component (which must implement <literal>javax.servlet.Filter</literal>):"
-msgstr ""
+msgstr "Seam può installare i filtri per voi, consentendo di specificare <emphasis>dove</emphasis> debba essere collocato il filtro nella catena (la specifica servlet non fornisce un ordine ben definito se si specificano i filtri in <literal>web.xml</literal>). Si aggiunga l'annotazione <literal>@Filter</literal> al componente Seam (che deve implementare <literal>javax.servlet.Filter</literal>):"
#. Tag: programlisting
#: Configuration.xml:332
@@ -630,7 +630,7 @@
#: Configuration.xml:334
#, no-c-format
msgid "Adding the <literal>@Startup</literal> annotation means thar the component is available during Seam startup; bijection isn't available here (<literal>@BypassInterceptors</literal>); and the filter should be further down the chain than the RichFaces filter (<literal>@Filter(within=\"org.jboss.seam.web.ajax4jsfFilter\")</literal>)."
-msgstr ""
+msgstr "Aggiungere l'annotazione <literal>@Startup</literal> significa che il componente è disponibile durante lo startup di Seam; la bijection non è disponibile qua (<literal>@BypassInterceptors</literal>); ed il filtro dovrebbe essere più in fondo alla catena rispetto al filtro RichFaces (<literal>@Filter(within=\"org.jboss.seam.web.ajax4jsfFilter\")</literal>)."
#. Tag: title
#: Configuration.xml:343
@@ -642,7 +642,7 @@
#: Configuration.xml:345
#, no-c-format
msgid "In a Seam application, EJB components have a certain duality, as they are managed by both the EJB container and Seam. Actually, it's more that Seam resolves EJB component references, manages the lifetime of stateful session bean components, and also participates in each method call via interceptors. Let's start with the configuration of the Seam interceptor chain."
-msgstr ""
+msgstr "Nelle applicazioni Seam i componenti EJB hanno una certa dualità, poiché sono gestiti da entrambi: il container EJB e Seam. In verità Seam risolve i riferimenti ai componenti EJB, gestisce il ciclo di vita dei componenti bean con sessione stateful, e partecipa anche ad ogni chiamata di metodo via interceptor. Iniziamo con la configurazione della catena interceptor di Seam."
#. Tag: para
#: Configuration.xml:350
@@ -2099,13 +2099,13 @@
#: Configuration.xml:913
#, no-c-format
msgid "Here we are just building a list of any files with the suffix <literal>.foo.xml</literal>."
-msgstr ""
+msgstr "Qua viene costruita una lista di file con il suffisso <literal>.foo.xml</literal>."
#. Tag: para
#: Configuration.xml:918
#, no-c-format
msgid "Then, we need to register the deployment handler with Seam in <literal>/META-INF/seam-deployment.properties</literal>. You can register multiple deployment handler using a comma separated list."
-msgstr ""
+msgstr "Poi occorre registrare il deployment handler con Seam in <literal>/META-INF/seam-deployment.properties</literal>. Si possono registrare più deployment handler usando una lista separata da virgola."
#. Tag: programlisting
#: Configuration.xml:925
@@ -2125,7 +2125,7 @@
#: Configuration.xml:931
#, no-c-format
msgid "Seam uses deployment handlers internally to install components and namespaces. You can easily access the deployment handler during an <literal>APPLICATION</literal> scoped component's startup:"
-msgstr ""
+msgstr "Seam utilizza internamente dei deployment handler per installare componenti e namespace. Si può facilmente accedere ad un deployment handler durante l'avvio di un componente con scope <literal>APPLICATION</literal>:"
#. Tag: programlisting
#: Configuration.xml:937
Modified: branches/community/Seam_2_1/doc/Seam_Reference_Guide/it-IT/Events.po
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/it-IT/Events.po 2009-05-21 19:27:34 UTC (rev 10936)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/it-IT/Events.po 2009-05-21 19:30:14 UTC (rev 10937)
@@ -6,7 +6,7 @@
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2009-03-31 09:07+0000\n"
-"PO-Revision-Date: 2009-05-20 22:26+0100\n"
+"PO-Revision-Date: 2009-05-21 21:25+0100\n"
"Last-Translator: Nicola Benaglia <nico.benaz(a)gmail.com>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
@@ -391,7 +391,7 @@
#: Events.xml:252
#, no-c-format
msgid "The value is transparently propagated with any JSF form submission for the page with the given view id. (This means that view parameters behave like <literal>PAGE</literal>-scoped context variables for faces requests."
-msgstr ""
+msgstr "Il valore viene propagato in modo trasparente con la sottomissione della form JSF per la pagina con il dato id vista. (Questo significa che i parametri si comportano come variabili di contesto con scope <literal>PAGE</literal> per le richieste faces.)"
#. Tag: para
#: Events.xml:261
@@ -409,7 +409,7 @@
#: Events.xml:278
#, no-c-format
msgid "Rewriting occurs based on rewrite patterns found for views in <literal>pages.xml</literal>. Seam URL rewriting does both incoming and outgoing URL rewriting based on the same pattern. Here's a simple pattern:"
-msgstr ""
+msgstr "La riscrittura avviene in base ai pattern di riscrittura trovati per le viste in <literal>pages.xml</literal>. La riscrittura degli URL di Seam esegue sia la riscrittura dell'URL in entrata sia in uscita basandosi sullo stesso pattern. Ecco un esempio di pattern:"
#. Tag: programlisting
#: Events.xml:285
@@ -431,7 +431,7 @@
#: Events.xml:287
#, no-c-format
msgid "In this case, any incoming request for <literal>/home</literal> will be sent to <literal>/home.xhtml</literal>. More interestingly, any link generated that would normally point to <literal>/home.seam</literal> will instead be rewritten as <literal>/home</literal>. Rewrite patterns only match the portion of the URL before the query parameters. So, <literal>/home.seam?conversationId=13</literal> and <literal>/home.seam?color=red</literal> will both be matched by this rewrite rule."
-msgstr ""
+msgstr "In questo caso, qualsiasi richiesta in ingresso per <literal>/home</literal> verrà inviata a <literal>/home.xhtml</literal>. Più interessante, qualsiasi link generato che normalmente punterebbe a <literal>/home.seam</literal> verrà invece riscritto come <literal>/home</literal>. I pattern di riscrittura corrispondono solo alla porzione di URL prima dei parametri di interrogazione. Quindi, <literal>/home.seam?conversationId=13</literal> e <literal>/home.seam?color=red</literal> corrispondono entrambi in questa regola di riscrittura."
#. Tag: para
#: Events.xml:297
@@ -461,13 +461,13 @@
#: Events.xml:302
#, no-c-format
msgid "In this case, an incoming request for <literal>/home/red</literal> will be served as if it were a request for <literal>/home.seam?color=red</literal>. Similarly, if color is a page parameter an outgoing URL that would normally show as <literal>/home.seam?color=blue</literal> would instead be output as <literal>/home/blue</literal>. Rules are processed in order, so it is important to list more specific rules before more general rules."
-msgstr ""
+msgstr "In questo caso, una richiesta in ingresso per <literal>/home/red</literal> verrà servita come se fosse una richiesta per <literal>/home.seam?color=red</literal>. In modo analogo se il colore è un parametro di pagina, un URL in uscita che normalmente sarebbe mostrato come <literal>/home.seam?color=blue</literal> verrebbe invece mostrato come <literal>/home/blue</literal>. Le regole vengono processate in ordine, quindi è importante elencare le regole più specifiche prima delle regole generali."
#. Tag: para
#: Events.xml:312
#, no-c-format
msgid "Default Seam query parameters can also be mapped using URL rewriting, allowing for another option for hiding Seam's fingerprints. In the following example, <literal>/search.seam?conversationId=13</literal> would be written as <literal>/search-13</literal>."
-msgstr ""
+msgstr "I parametri di default di ricerca di Seam possono essere mappati usando la riscrittura d'URL, consentendo ad un'altra opzione di nascondere il fingerprint di Seam. In quest'esempio, <literal>/search.seam?conversationId=13</literal> verrebbe riscritto come <literal>/search-13</literal>."
#. Tag: programlisting
#: Events.xml:317
@@ -491,13 +491,13 @@
#: Events.xml:319
#, no-c-format
msgid "Seam URL rewriting provides simple, bidirectional rewriting on a per-view basis. For more complex rewriting rules that cover non-seam components, Seam applications can continue to use the <literal>org.tuckey URLRewriteFilter </literal>or apply rewriting rules at the web server."
-msgstr ""
+msgstr "La riscrittura dell'URL di Seam fornisce una riscrittura semplice e bidirezionale su una base per-vista. Per regole di riscrittura più complesse che coprano componenti non-seam, le applicazioni Seam possono continuare ad usare il <literal>org.tuckey URLRewriteFilter</literal> o applicare regole di riscrittura nel server web."
#. Tag: para
#: Events.xml:325
#, no-c-format
msgid "URL rewriting requires the Seam rewrite filter to be enable. Rewrite filter configuration is discussed in <xref linkend=\"configuration.filters.rewrite\"/>."
-msgstr ""
+msgstr "La riscrittura dell'URL richiede che il filtro di riscrittura Seam sia abilitato. La configurazione del filtro è discussa in <xref linkend=\"configuration.filters.rewrite\"/>."
#. Tag: title
#: Events.xml:333
@@ -612,7 +612,7 @@
#: Events.xml:360
#, no-c-format
msgid "Even better, model-based Hibernate validator annotations are automatically recognized and validated. Seam also provides a default date converter to convert a string parameter value to a date and back."
-msgstr ""
+msgstr "Ancora meglio, le annotazioni di Hibernate validator basatesul modello vengono automaticamente riconosciute e validate. Seam fornisce anche un converter di data di default per convertire un valore di parametro stringa in una data e viceversa."
#. Tag: para
#: Events.xml:366
@@ -792,7 +792,7 @@
#: Events.xml:438
#, no-c-format
msgid "Of course, when an update succeeds, we probably want to end the current conversation. We can do that like this:"
-msgstr ""
+msgstr "Certamente quando un aggiornamento ha successo si vorrebbe terminare la conversazione corrente. Si può fare ciò in questo modo:"
#. Tag: programlisting
#: Events.xml:443
@@ -890,7 +890,7 @@
#: Events.xml:461
#, no-c-format
msgid "If you want to perform navigation when a null outcome occurs, use the following form instead:"
-msgstr ""
+msgstr "Se si vuole eseguire la navigazione quando avviene un esito null, si usi la seguente form:"
#. Tag: programlisting
#: Events.xml:466
@@ -946,7 +946,7 @@
#: Events.xml:477
#, no-c-format
msgid "Fine-grained files for definition of navigation, page actions and parameters"
-msgstr ""
+msgstr "File granulari per la definizione della navigazione, azioni di pagina e parametri"
#. Tag: para
#: Events.xml:479
@@ -1068,7 +1068,7 @@
#: Events.xml:531
#, no-c-format
msgid "Notice that this event producer has no dependency upon event consumers. The event listener may now be implemented with absolutely no dependency upon the producer:"
-msgstr ""
+msgstr "Si noti che questo produttore di eventi non ha dipendenza sui consumatori di eventi. L'event listener può adesso essere implementato con nessuna dipendenza sul produttore:"
#. Tag: programlisting
#: Events.xml:537
@@ -1490,7 +1490,7 @@
#: Events.xml:644
#, no-c-format
msgid "We can now simply annotate our action listener bean with <literal>@LoggedIn</literal> to apply the interceptor."
-msgstr ""
+msgstr "Ora si può semplicemente annotare il bean action listener con <literal>@LoggedIn</literal> per applicare l'interceptor."
#. Tag: programlisting
#: Events.xml:649
@@ -1524,7 +1524,7 @@
#: Events.xml:651
#, no-c-format
msgid "If interceptor ordering is important (it usually is), you can add <literal>@Interceptor</literal> annotations to your interceptor classes to specify a partial order of interceptors."
-msgstr ""
+msgstr "Se l'ordine degli interceptor è importante (solitamente lo è), si possono aggiungere le annotazioni <literal>@Interceptor</literal> alle classi interceptor per specificare un ordine parziale di interceptor."
#. Tag: programlisting
#: Events.xml:657
@@ -1552,7 +1552,7 @@
#: Events.xml:659
#, no-c-format
msgid "You can even have a \"client-side\" interceptor, that runs around any of the built-in functionality of EJB3:"
-msgstr ""
+msgstr "Si può anche avere un interceptor \"lato client\", che giri attorno ad ogni funzionalità predefinita di EJB3:"
#. Tag: programlisting
#: Events.xml:664
@@ -1628,7 +1628,7 @@
#: Events.xml:730
#, no-c-format
msgid "Seam applies the EJB 3.0 exception rollback rules also to Seam JavaBean components."
-msgstr ""
+msgstr "Seam applica le regole di rollback per eccezioni EJB 3.0 anche ai componenti JavaBean."
#. Tag: para
#: Events.xml:735
@@ -1734,7 +1734,7 @@
#: Events.xml:792
#, no-c-format
msgid "This exception results in a redirect, along with a message to the user, when it propagates out of the Seam component layer. It also immediately rolls back the current transaction."
-msgstr ""
+msgstr "Quest'eccezione risulta in un redirect, assieme al messaggio per l'utente, quando propaga oltre il layer del componente Seam. Immediatamente viene eseguito un rollback alla transazione corrente."
#. Tag: programlisting
#: Events.xml:798
@@ -1822,7 +1822,7 @@
#: Events.xml:822
#, no-c-format
msgid "You can also access the handled exception instance through EL, Seam places it in the conversation context, e.g. to access the message of the exception:"
-msgstr ""
+msgstr "Si può anche accedere all'istanza dell'eccezione gestita attraverso EL, Seam la mette nel contesto conversazione, es. per accedere al messaggio dell'eccezione:"
#. Tag: programlisting
#: Events.xml:827
15 years, 6 months
Seam SVN: r10936 - in branches/community/Seam_2_1/src/main/org/jboss/seam: bpm and 12 other directories.
by seam-commits@lists.jboss.org
Author: norman.richards(a)jboss.com
Date: 2009-05-21 15:27:34 -0400 (Thu, 21 May 2009)
New Revision: 10936
Modified:
branches/community/Seam_2_1/src/main/org/jboss/seam/async/QuartzDispatcher.java
branches/community/Seam_2_1/src/main/org/jboss/seam/bpm/Jbpm.java
branches/community/Seam_2_1/src/main/org/jboss/seam/bpm/SeamExpressionEvaluator.java
branches/community/Seam_2_1/src/main/org/jboss/seam/cache/EhCacheProvider.java
branches/community/Seam_2_1/src/main/org/jboss/seam/cache/JbossCache2Provider.java
branches/community/Seam_2_1/src/main/org/jboss/seam/core/ConversationPropagation.java
branches/community/Seam_2_1/src/main/org/jboss/seam/core/Interpolator.java
branches/community/Seam_2_1/src/main/org/jboss/seam/deployment/NamespaceDeploymentHandler.java
branches/community/Seam_2_1/src/main/org/jboss/seam/document/DocumentStorePhaseListener.java
branches/community/Seam_2_1/src/main/org/jboss/seam/mail/Meldware.java
branches/community/Seam_2_1/src/main/org/jboss/seam/navigation/Pages.java
branches/community/Seam_2_1/src/main/org/jboss/seam/security/jaas/SeamLoginModule.java
branches/community/Seam_2_1/src/main/org/jboss/seam/security/openid/OpenId.java
branches/community/Seam_2_1/src/main/org/jboss/seam/security/openid/OpenIdPhaseListener.java
branches/community/Seam_2_1/src/main/org/jboss/seam/servlet/ContextualHttpServletRequest.java
branches/community/Seam_2_1/src/main/org/jboss/seam/theme/ThemeSelector.java
branches/community/Seam_2_1/src/main/org/jboss/seam/util/DTDEntityResolver.java
branches/community/Seam_2_1/src/main/org/jboss/seam/util/Naming.java
branches/community/Seam_2_1/src/main/org/jboss/seam/web/ExceptionFilter.java
Log:
JBSEAM-2232
Modified: branches/community/Seam_2_1/src/main/org/jboss/seam/async/QuartzDispatcher.java
===================================================================
--- branches/community/Seam_2_1/src/main/org/jboss/seam/async/QuartzDispatcher.java 2009-05-20 20:48:59 UTC (rev 10935)
+++ branches/community/Seam_2_1/src/main/org/jboss/seam/async/QuartzDispatcher.java 2009-05-21 19:27:34 UTC (rev 10936)
@@ -63,7 +63,7 @@
else
{
schedulerFactory.initialize();
- log.debug("No seam.quartz.properties file. Using in-memory job store.");
+ log.warn("No seam.quartz.properties file. Using in-memory job store.");
}
scheduler = schedulerFactory.getScheduler();
@@ -86,7 +86,7 @@
}
catch (Exception se)
{
- log.error("Cannot Schedule a Quartz Job", se);
+ log.debug("Cannot Schedule a Quartz Job");
throw new RuntimeException(se);
}
}
Modified: branches/community/Seam_2_1/src/main/org/jboss/seam/bpm/Jbpm.java
===================================================================
--- branches/community/Seam_2_1/src/main/org/jboss/seam/bpm/Jbpm.java 2009-05-20 20:48:59 UTC (rev 10935)
+++ branches/community/Seam_2_1/src/main/org/jboss/seam/bpm/Jbpm.java 2009-05-21 19:27:34 UTC (rev 10936)
@@ -75,7 +75,7 @@
@Create
public void startup() throws Exception
{
- log.trace( "Starting jBPM" );
+ log.debug( "Starting jBPM" );
ProcessState.setDefaultSubProcessResolver( new SeamSubProcessResolver() );
installProcessDefinitions();
installPageflowDefinitions();
Modified: branches/community/Seam_2_1/src/main/org/jboss/seam/bpm/SeamExpressionEvaluator.java
===================================================================
--- branches/community/Seam_2_1/src/main/org/jboss/seam/bpm/SeamExpressionEvaluator.java 2009-05-20 20:48:59 UTC (rev 10935)
+++ branches/community/Seam_2_1/src/main/org/jboss/seam/bpm/SeamExpressionEvaluator.java 2009-05-21 19:27:34 UTC (rev 10936)
@@ -128,15 +128,15 @@
}
else if (exceptions.size() > 1)
{
- log.error("Exceptions occurred when parsing " + expression);
+ log.debug("Exceptions occurred when parsing " + expression);
for (javax.el.ELException e : exceptions)
{
- log.error("Possible cause", e);
+ log.debug("Possible cause", e);
}
}
if (me == null && ve == null)
{
- log.error("Error parsing " + expression);
+ log.debug("Error parsing " + expression);
throw new ELException("Error parsing " + expression + "; not a valid EL expression");
}
throw new ELException("Error evaluating " + expression + "; possible causes are logged at debug level");
Modified: branches/community/Seam_2_1/src/main/org/jboss/seam/cache/EhCacheProvider.java
===================================================================
--- branches/community/Seam_2_1/src/main/org/jboss/seam/cache/EhCacheProvider.java 2009-05-20 20:48:59 UTC (rev 10935)
+++ branches/community/Seam_2_1/src/main/org/jboss/seam/cache/EhCacheProvider.java 2009-05-21 19:27:34 UTC (rev 10936)
@@ -84,7 +84,7 @@
Cache result = cacheManager.getCache(regionName);
if (result == null)
{
- log.warn("Could not find configuration for region [" + regionName + "]; using defaults.");
+ log.debug("Could not find configuration for region [" + regionName + "]; using defaults.");
cacheManager.addCache(regionName);
result = cacheManager.getCache(regionName);
log.debug("EHCache region created: " + regionName);
Modified: branches/community/Seam_2_1/src/main/org/jboss/seam/cache/JbossCache2Provider.java
===================================================================
--- branches/community/Seam_2_1/src/main/org/jboss/seam/cache/JbossCache2Provider.java 2009-05-20 20:48:59 UTC (rev 10935)
+++ branches/community/Seam_2_1/src/main/org/jboss/seam/cache/JbossCache2Provider.java 2009-05-21 19:27:34 UTC (rev 10936)
@@ -68,7 +68,7 @@
cache.create();
cache.start();
} catch (Exception e) {
- log.error(e, e);
+ //log.error(e, e);
throw new IllegalStateException("Error starting JBoss Cache", e);
}
}
Modified: branches/community/Seam_2_1/src/main/org/jboss/seam/core/ConversationPropagation.java
===================================================================
--- branches/community/Seam_2_1/src/main/org/jboss/seam/core/ConversationPropagation.java 2009-05-20 20:48:59 UTC (rev 10935)
+++ branches/community/Seam_2_1/src/main/org/jboss/seam/core/ConversationPropagation.java 2009-05-21 19:27:34 UTC (rev 10936)
@@ -89,7 +89,7 @@
else
{
- log.debug("Found conversation id in request parameter: " + conversationId);
+ log.trace("Found conversation id in request parameter: " + conversationId);
}
}
Modified: branches/community/Seam_2_1/src/main/org/jboss/seam/core/Interpolator.java
===================================================================
--- branches/community/Seam_2_1/src/main/org/jboss/seam/core/Interpolator.java 2009-05-20 20:48:59 UTC (rev 10935)
+++ branches/community/Seam_2_1/src/main/org/jboss/seam/core/Interpolator.java 2009-05-21 19:27:34 UTC (rev 10936)
@@ -85,7 +85,7 @@
Object value = Expressions.instance().createValueExpression(expression).getValue();
if (value!=null) builder.append(value);
} catch (Exception e) {
- log.warn("exception interpolating string: " + string, e);
+ log.debug("exception interpolating string: " + string, e);
}
tokens.nextToken(); // the trailing "}"
@@ -149,7 +149,7 @@
}
}
} catch (Exception e) {
- log.warn("exception interpolating string: " + string, e);
+ log.debug("exception interpolating string: " + string, e);
}
return builder.toString();
Modified: branches/community/Seam_2_1/src/main/org/jboss/seam/deployment/NamespaceDeploymentHandler.java
===================================================================
--- branches/community/Seam_2_1/src/main/org/jboss/seam/deployment/NamespaceDeploymentHandler.java 2009-05-20 20:48:59 UTC (rev 10935)
+++ branches/community/Seam_2_1/src/main/org/jboss/seam/deployment/NamespaceDeploymentHandler.java 2009-05-21 19:27:34 UTC (rev 10936)
@@ -55,7 +55,7 @@
Package pkg = getPackage(packageName, classLoader);
if (pkg == null)
{
- log.warn("Cannot load package Dinfo for " + packageName);
+ log.warn("Cannot load package info for " + packageName);
}
else
{
Modified: branches/community/Seam_2_1/src/main/org/jboss/seam/document/DocumentStorePhaseListener.java
===================================================================
--- branches/community/Seam_2_1/src/main/org/jboss/seam/document/DocumentStorePhaseListener.java 2009-05-20 20:48:59 UTC (rev 10935)
+++ branches/community/Seam_2_1/src/main/org/jboss/seam/document/DocumentStorePhaseListener.java 2009-05-21 19:27:34 UTC (rev 10936)
@@ -61,7 +61,7 @@
}
catch (IOException e)
{
- log.error(e);
+ log.warn(e);
}
}
Modified: branches/community/Seam_2_1/src/main/org/jboss/seam/mail/Meldware.java
===================================================================
--- branches/community/Seam_2_1/src/main/org/jboss/seam/mail/Meldware.java 2009-05-20 20:48:59 UTC (rev 10935)
+++ branches/community/Seam_2_1/src/main/org/jboss/seam/mail/Meldware.java 2009-05-21 19:27:34 UTC (rev 10936)
@@ -39,7 +39,7 @@
{
// TODO Support domain creation as well. Currently they are written out to file.
- log.info("Creating users and mailboxes");
+ log.debug("Creating users and mailboxes");
//MailboxService ms = MMJMXUtil.getMBean("meldware.mail:type=MailboxManager,name=MailboxManager", MailboxService.class);
AdminTool at = MMJMXUtil.getMBean("meldware.mail:type=MailServices,name=AdminTool", AdminTool.class);
@@ -52,7 +52,7 @@
{
ms.createAlias(mbox.getId(), alias);
}*/
- log.info("Created #0 #1 #2", meldwareUser.isAdministrator() ? "administrator" : "user", meldwareUser.getUsername(), meldwareUser.getAliases() == null || meldwareUser.getAliases().size() == 0 ? "" : "with aliases " + meldwareUser.getAliases());
+ log.debug("Created #0 #1 #2", meldwareUser.isAdministrator() ? "administrator" : "user", meldwareUser.getUsername(), meldwareUser.getAliases() == null || meldwareUser.getAliases().size() == 0 ? "" : "with aliases " + meldwareUser.getAliases());
}
}
Modified: branches/community/Seam_2_1/src/main/org/jboss/seam/navigation/Pages.java
===================================================================
--- branches/community/Seam_2_1/src/main/org/jboss/seam/navigation/Pages.java 2009-05-20 20:48:59 UTC (rev 10935)
+++ branches/community/Seam_2_1/src/main/org/jboss/seam/navigation/Pages.java 2009-05-21 19:27:34 UTC (rev 10936)
@@ -133,7 +133,7 @@
InputStream stream = ResourceLoader.instance().getResourceAsStream(resource);
if (stream==null)
{
- log.info("no pages.xml file found: " + resource);
+ log.debug("no pages.xml file found: " + resource);
} else {
log.debug("reading pages.xml file: " + resource);
try {
@@ -382,7 +382,7 @@
}
else
{
- log.warn("DataModel row was unavailable");
+ log.debug("DataModel row was unavailable");
Contexts.getEventContext().remove(var);
}
}
Modified: branches/community/Seam_2_1/src/main/org/jboss/seam/security/jaas/SeamLoginModule.java
===================================================================
--- branches/community/Seam_2_1/src/main/org/jboss/seam/security/jaas/SeamLoginModule.java 2009-05-20 20:48:59 UTC (rev 10935)
+++ branches/community/Seam_2_1/src/main/org/jboss/seam/security/jaas/SeamLoginModule.java 2009-05-21 19:27:34 UTC (rev 10936)
@@ -94,7 +94,7 @@
}
catch (Exception ex)
{
- log.error("Error logging in", ex);
+ log.warn("Error logging in");
LoginException le = new LoginException(ex.getMessage());
le.initCause(ex);
throw le;
@@ -110,7 +110,7 @@
}
catch (Exception ex)
{
- log.error("Error invoking login method", ex);
+ log.warn("Error invoking login method", ex);
throw new LoginException(ex.getMessage());
}
}
@@ -137,7 +137,7 @@
}
catch (Exception ex)
{
- log.error("Error invoking login method", ex);
+ log.warn("Error invoking login method");
LoginException le = new LoginException(ex.getMessage());
le.initCause(ex);
throw le;
Modified: branches/community/Seam_2_1/src/main/org/jboss/seam/security/openid/OpenId.java
===================================================================
--- branches/community/Seam_2_1/src/main/org/jboss/seam/security/openid/OpenId.java 2009-05-20 20:48:59 UTC (rev 10935)
+++ branches/community/Seam_2_1/src/main/org/jboss/seam/security/openid/OpenId.java 2009-05-21 19:27:34 UTC (rev 10936)
@@ -127,7 +127,7 @@
return authReq.getDestinationUrl(true);
} catch (OpenIDException e) {
- log.error(e);
+ log.warn(e);
}
return null;
Modified: branches/community/Seam_2_1/src/main/org/jboss/seam/security/openid/OpenIdPhaseListener.java
===================================================================
--- branches/community/Seam_2_1/src/main/org/jboss/seam/security/openid/OpenIdPhaseListener.java 2009-05-20 20:48:59 UTC (rev 10935)
+++ branches/community/Seam_2_1/src/main/org/jboss/seam/security/openid/OpenIdPhaseListener.java 2009-05-21 19:27:34 UTC (rev 10936)
@@ -35,7 +35,7 @@
try {
sendXRDS();
} catch (IOException e) {
- log.error(e);
+ log.warn(e);
}
return;
}
Modified: branches/community/Seam_2_1/src/main/org/jboss/seam/servlet/ContextualHttpServletRequest.java
===================================================================
--- branches/community/Seam_2_1/src/main/org/jboss/seam/servlet/ContextualHttpServletRequest.java 2009-05-20 20:48:59 UTC (rev 10935)
+++ branches/community/Seam_2_1/src/main/org/jboss/seam/servlet/ContextualHttpServletRequest.java 2009-05-21 19:27:34 UTC (rev 10936)
@@ -58,19 +58,19 @@
catch (IOException ioe)
{
Lifecycle.endRequest();
- log.warn("ended request due to exception", ioe);
+ log.debug("ended request due to exception");
throw ioe;
}
catch (ServletException se)
{
Lifecycle.endRequest();
- log.warn("ended request due to exception", se);
+ log.debug("ended request due to exception");
throw se;
}
catch (Exception e)
{
Lifecycle.endRequest();
- log.warn("ended request due to exception", e);
+ log.debug("ended request due to exception");
throw new ServletException(e);
}
finally
Modified: branches/community/Seam_2_1/src/main/org/jboss/seam/theme/ThemeSelector.java
===================================================================
--- branches/community/Seam_2_1/src/main/org/jboss/seam/theme/ThemeSelector.java 2009-05-20 20:48:59 UTC (rev 10935)
+++ branches/community/Seam_2_1/src/main/org/jboss/seam/theme/ThemeSelector.java 2009-05-21 19:27:34 UTC (rev 10936)
@@ -152,7 +152,7 @@
Locale.instance(),
Thread.currentThread().getContextClassLoader()
);
- log.debug("loaded resource bundle: " + theme);
+ log.trace("loaded resource bundle: " + theme);
return bundle;
}
catch (MissingResourceException mre)
Modified: branches/community/Seam_2_1/src/main/org/jboss/seam/util/DTDEntityResolver.java
===================================================================
--- branches/community/Seam_2_1/src/main/org/jboss/seam/util/DTDEntityResolver.java 2009-05-20 20:48:59 UTC (rev 10935)
+++ branches/community/Seam_2_1/src/main/org/jboss/seam/util/DTDEntityResolver.java 2009-05-21 19:27:34 UTC (rev 10936)
@@ -40,9 +40,9 @@
public InputSource resolveEntity(String publicId, String systemId)
{
if (systemId != null) {
- log.debug("trying to resolve system-id [" + systemId + "]");
+ log.trace("trying to resolve system-id [" + systemId + "]");
if (systemId.startsWith(SEAM_NAMESPACE)) {
- log.debug("recognized Seam namespace; attempting to resolve on classpath under org/jboss/seam/");
+ log.trace("recognized Seam namespace; attempting to resolve on classpath under org/jboss/seam/");
String path = "org/jboss/seam/" + systemId.substring(SEAM_NAMESPACE.length());
InputStream dtdStream = resolveInSeamNamespace(path);
@@ -56,7 +56,7 @@
return source;
}
} else if (systemId.startsWith(USER_NAMESPACE)) {
- log.debug("recognized local namespace; attempting to resolve on classpath");
+ log.trace("recognized local namespace; attempting to resolve on classpath");
String path = systemId.substring(USER_NAMESPACE.length());
InputStream stream = resolveInLocalNamespace(path);
Modified: branches/community/Seam_2_1/src/main/org/jboss/seam/util/Naming.java
===================================================================
--- branches/community/Seam_2_1/src/main/org/jboss/seam/util/Naming.java 2009-05-20 20:48:59 UTC (rev 10935)
+++ branches/community/Seam_2_1/src/main/org/jboss/seam/util/Naming.java 2009-05-21 19:27:34 UTC (rev 10936)
@@ -39,7 +39,7 @@
new InitialContext(props);
}
catch (NamingException e) {
- log.debug("Could not obtain initial context", e);
+ log.debug("Could not obtain initial context");
throw e;
}
Modified: branches/community/Seam_2_1/src/main/org/jboss/seam/web/ExceptionFilter.java
===================================================================
--- branches/community/Seam_2_1/src/main/org/jboss/seam/web/ExceptionFilter.java 2009-05-20 20:48:59 UTC (rev 10935)
+++ branches/community/Seam_2_1/src/main/org/jboss/seam/web/ExceptionFilter.java 2009-05-21 19:27:34 UTC (rev 10936)
@@ -65,8 +65,8 @@
}
catch (Exception e)
{
- log.warn( "handling uncaught exception", e );
- log.warn( "exception root cause", org.jboss.seam.util.Exceptions.getCause(e) );
+ log.debug( "handling uncaught exception", e );
+ log.debug( "exception root cause", org.jboss.seam.util.Exceptions.getCause(e) );
endWebRequestAfterException( (HttpServletRequest) request, (HttpServletResponse) response, e);
}
}
@@ -75,7 +75,7 @@
throws ServletException, IOException
{
- log.warn("running exception handlers");
+ log.debug("running exception handlers");
//if the event context was cleaned up, fish the conversation id
//directly out of the ServletRequest attributes, else get it from
15 years, 6 months
Seam SVN: r10935 - branches/community/Seam_2_1/doc/Seam_Reference_Guide/en-US.
by seam-commits@lists.jboss.org
Author: dan.j.allen
Date: 2009-05-20 16:48:59 -0400 (Wed, 20 May 2009)
New Revision: 10935
Modified:
branches/community/Seam_2_1/doc/Seam_Reference_Guide/en-US/Remoting.xml
Log:
add note about @Transactional annotation
Modified: branches/community/Seam_2_1/doc/Seam_Reference_Guide/en-US/Remoting.xml
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/en-US/Remoting.xml 2009-05-20 20:32:56 UTC (rev 10934)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/en-US/Remoting.xml 2009-05-20 20:48:59 UTC (rev 10935)
@@ -88,7 +88,16 @@
public String sayHello(String name);
}]]></programlisting>
- <para> That's all the server-side code we need to write. Now for our web page - create a new page and import the
+ <para> That's all the server-side code we need to write.</para>
+
+ <note>
+ <para>If you are performing a persistence operation in the method marked <literal>@WebRemote</literal> you will
+ also need to add a <literal>@Transactional</literal> annotation to the method. Otherwise, your method would
+ execute outside of a transaction without this extra hint.That's because unlike a JSF request, Seam does not
+ wrap the remoting request in a transaction automatically.</para>
+ </note>
+
+ <para>Now for our web page - create a new page and import the
<literal>helloAction</literal> component: </para>
<programlisting role="XHTML"><![CDATA[<s:remote include="helloAction"/>]]></programlisting>
15 years, 6 months
Seam SVN: r10934 - branches/community/Seam_2_1/doc/Seam_Reference_Guide/it-IT.
by seam-commits@lists.jboss.org
Author: nico.ben
Date: 2009-05-20 16:32:56 -0400 (Wed, 20 May 2009)
New Revision: 10934
Modified:
branches/community/Seam_2_1/doc/Seam_Reference_Guide/it-IT/Events.po
Log:
JBSEAM-3767: Italian translation of Seam guide
Modified: branches/community/Seam_2_1/doc/Seam_Reference_Guide/it-IT/Events.po
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/it-IT/Events.po 2009-05-20 19:02:01 UTC (rev 10933)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/it-IT/Events.po 2009-05-20 20:32:56 UTC (rev 10934)
@@ -6,7 +6,7 @@
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2009-03-31 09:07+0000\n"
-"PO-Revision-Date: 2009-05-19 21:58+0100\n"
+"PO-Revision-Date: 2009-05-20 22:26+0100\n"
"Last-Translator: Nicola Benaglia <nico.benaz(a)gmail.com>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
@@ -171,7 +171,7 @@
#: Events.xml:100
#, no-c-format
msgid "Furthermore, the view id mentioned in the <literal><page></literal> element need not correspond to a real JSP or Facelets page! So, we can reproduce the functionality of a traditional action-oriented framework like Struts or WebWork using page actions. This is quite useful if you want to do complex things in response to non-faces requests (for example, HTTP GET requests)."
-msgstr ""
+msgstr "Inoltre l'id della vista menzionato nell'elemento <literal><page></literal> non occorre che corrisponda alla vera pagina JSP o Facelets! Quindi si può riprodurre la funzionalità di un tradizionale framework action-oriented come Struts o WebWork usando le azioni di pagina. Questo è abbastanza utile se si vogliono fare cose complesse in risposta a richieste non-faces (per esempio, richieste HTTP GET)."
#. Tag: para
#: Events.xml:109
@@ -201,7 +201,7 @@
#: Events.xml:116
#, no-c-format
msgid "Page actions are executed on both an initial (non-faces) request and a postback (faces) request. If you are using the page action to load data, this operation may conflict with the standard JSF action(s) being executed on a postback. One way to disable the page action is to setup a condition that resolves to true only on an initial request."
-msgstr ""
+msgstr "Le azioni di pagina vengono eseguite sia su una richiesta iniziale (non-faces) sia su una richiesta di postback (faces). Se si usa l'azione di pagina per caricare i dati, quest'operazione può confliggere con le azioni standard JSF che vengono eseguite su un postback. Un modo per disabilitare l'azione di pagina è di impostare una condizione che risolva a true solo su una richiesta iniziale."
#. Tag: programlisting
#: Events.xml:123
@@ -231,7 +231,7 @@
#: Events.xml:131
#, no-c-format
msgid "To save you from the verbosity of JSF's API, Seam offers a built-in condition that allows you to accomplish the same result with a heck of a lot less typing. You can disable a page action on postback by simply setting the <literal>on-postback</literal> to <literal>false</literal>:"
-msgstr ""
+msgstr "Per risparmiare dalla verbosità dell'API di JSF, Seam offre una condizione predefinita che consente di raggiungere lo stesso risultato con molto meno codice scritto. Si può disabilitare l'azione di pagina su un postback semplicemente impostando il <literal>on-postback</literal> a <literal>false</literal>:"
#. Tag: programlisting
#: Events.xml:137
@@ -253,7 +253,7 @@
#: Events.xml:139
#, no-c-format
msgid "For backwards compatibility reasons, the default value of the <literal>on-postback</literal> attribute is true, though likely you will end up using the opposite setting more often."
-msgstr ""
+msgstr "Per ragioni di retro-compatibilità, il valore di default dell'attributo <literal>on-postback</literal> è true, sebbene la maggior parte delle volte si usa l'impostazione contraria."
#. Tag: title
#: Events.xml:147
@@ -265,13 +265,13 @@
#: Events.xml:149
#, no-c-format
msgid "A JSF faces request (a form submission) encapsulates both an \"action\" (a method binding) and \"parameters\" (input value bindings). A page action might also needs parameters!"
-msgstr ""
+msgstr "Una richiesta JSF faces (sottomissione di una form) incapsula sia un'\"azione\" (un metodo di binding) e \"parametri\" (valore di binding di input). Un'azionedi pagine può anche necessitare di parametri!"
#. Tag: para
#: Events.xml:155
#, no-c-format
msgid "Since GET requests are bookmarkable, page parameters are passed as human-readable request parameters. (Unlike JSF form inputs, which are anything but!)"
-msgstr ""
+msgstr "Poiché le richieste GET sono memorizzabili come segnalibro, i parametri di pagine vengono passati come parametri di richiesta human-readable. (A differenza degli input di form JSF, che sono tutto tranne!)"
#. Tag: para
#: Events.xml:161
@@ -325,25 +325,25 @@
#: Events.xml:189
#, no-c-format
msgid "Any <literal><s:link></literal> or <literal><s:button></literal> transparently includes the request parameter. The value of the parameter is determined by evaluating the value binding during the render phase (when the <literal><s:link></literal> is rendered)."
-msgstr ""
+msgstr "Qualsiasi <literal><s:link></literal> o <literal><s:button></literal> include in modo trasparente il parametro di richiesta. Il valore del parametro viene determinato valutando il valore di binding durante la fase di render (quando <literal><s:link></literal> viene renderizzato)."
#. Tag: para
#: Events.xml:197
#, no-c-format
msgid "Any navigation rule with a <literal><redirect/></literal> to the view id transparently includes the request parameter. The value of the parameter is determined by evaluating the value binding at the end of the invoke application phase."
-msgstr ""
+msgstr "Qualsiasi regola di navigazione con un <literal><redirect/></literal> nell'id vista include in modo trasparente il parametro di richiesta. Il valore del parametro viene determinato valutando il valore di binding alla fine della fase invoke application."
#. Tag: para
#: Events.xml:205
#, no-c-format
msgid "The value is transparently propagated with any JSF form submission for the page with the given view id. This means that view parameters behave like <literal>PAGE</literal>-scoped context variables for faces requests."
-msgstr ""
+msgstr "Il valore viene propagato in modo trasparente con qualsiasi sottomissione di form JSF per la pagina con il dato id. Questo significa che i parametri di vista si comportano per richieste faces come variabili di contesto con scope <literal>PAGE</literal>."
#. Tag: para
#: Events.xml:214
#, no-c-format
msgid "The essential idea behind all this is that <emphasis>however</emphasis> we get from any other page to <literal>/hello.jsp</literal> (or from <literal>/hello.jsp</literal> back to <literal>/hello.jsp</literal>), the value of the model attribute referred to in the value binding is \"remembered\", without the need for a conversation (or other server-side state)."
-msgstr ""
+msgstr "L'idea essenziale dietro a tutto questo è che <emphasis>comunque</emphasis> si giunge da qualsiasi altra pagina a <literal>/hello.jsp</literal> (o da <literal>/hello.jsp</literal> indietro a <literal>/hello.jsp</literal>), il valore dell'attributo del modello riferito al valore di binding viene \"ricordato\" senza il bisogno di una conversazione (o altro stato lato server)."
#. Tag: title
#: Events.xml:227
@@ -355,7 +355,7 @@
#: Events.xml:229
#, no-c-format
msgid "If just the <literal>name</literal> attribute is specified then the request parameter is propagated using the <literal>PAGE</literal> context (it isn't mapped to model property)."
-msgstr ""
+msgstr "Se viene specificato solo l'attributo <literal>name</literal> allora il parametro di richiesta viene propagato usando il contesto <literal>PAGE</literal> (non viene mappato alla proprietà del modello)."
#. Tag: programlisting
#: Events.xml:235
@@ -379,7 +379,7 @@
#: Events.xml:238
#, no-c-format
msgid "Propagation of page parameters is especially useful if you want to build multi-layer master-detail CRUD pages. You can use it to \"remember\" which view you were previously on (e.g. when pressing the Save button), and which entity you were editing."
-msgstr ""
+msgstr "La propagazione dei parametri di pagina è utile in particolare se si vuole costruire pagine CRUD con più livelli master-detail. Si può usare per \"ricordare\" quale vista c'era precedentemente (es. quando si preme il pulsante Salva) e quale entity si stava modificando."
#. Tag: para
#: Events.xml:245
@@ -397,7 +397,7 @@
#: Events.xml:261
#, no-c-format
msgid "This all sounds pretty complex, and you're probably wondering if such an exotic construct is really worth the effort. Actually, the idea is very natural once you \"get it\". It is definitely worth taking the time to understand this stuff. Page parameters are the most elegant way to propagate state across a non-faces request. They are especially cool for problems like search screens with bookmarkable results pages, where we would like to be able to write our application code to handle both POST and GET requests with the same code. Page parameters eliminate repetitive listing of request parameters in the view definition and make redirects much easier to code."
-msgstr ""
+msgstr "Tutto questo sembra abbastanza complesso e probabilmente ci si starà chiedendo se un tale costrutto esotico ne valga lo sforzo. In verità l'idea è molto naturale appena ci si abitua. Vale la pena impiegare del tempo per capire questo concetto. I parametri di pagina sono il modo più elegante per propagare lo stato lungo richieste non-faces. In particolare sono comodi per problemi quali schermate di ricerca con pagine di risultato memorizzabili, dove si vuole essere in grado di scrivere il codice applicativo per gestire sia richieste POST sia GET con lo stesso codice. I parametri di pagina eliminano la lista ripetitiva dei parametri di richiesta nella definizione della vista e rendono molto facile la codifica dei redirect."
#. Tag: title
#: Events.xml:277
@@ -437,7 +437,7 @@
#: Events.xml:297
#, no-c-format
msgid "Rewrite rules can take these query paramters into consideration, as shown with the following rules."
-msgstr ""
+msgstr "Le regole di riscrittura possono prendere in considerazione dei parametri di interrogazione, come mostrato con le seguenti regole."
#. Tag: programlisting
#: Events.xml:300
@@ -618,7 +618,7 @@
#: Events.xml:366
#, no-c-format
msgid "When type conversion or validation fails, a global <literal>FacesMessage</literal> is added to the <literal>FacesContext</literal>."
-msgstr ""
+msgstr "Quando fallisce la conversione del tipo o la validazione, un <literal>FacesMessage</literal> globale viene aggiunto a <literal>FacesContext</literal>."
#. Tag: title
#: Events.xml:374
@@ -648,7 +648,7 @@
#: Events.xml:394
#, no-c-format
msgid "Rules work by evaluating the return value of the action method; it is not possible to evaluate an arbitrary EL expression."
-msgstr ""
+msgstr "Le regole funzionano valutando il valore restituito del metodo d'azione; non è possibile valutare un'espressione EL arbitraria."
#. Tag: para
#: Events.xml:401
@@ -1756,7 +1756,7 @@
#: Events.xml:805
#, no-c-format
msgid "Since we can't add annotations to all the exception classes we are interested in, Seam also lets us specify this functionality in <literal>pages.xml</literal>."
-msgstr ""
+msgstr "Poiché non si possono aggiungere annotazioni a tutte le classi d'eccezione a cuisi è interessati, Seam consente di specificare questa funzionalità in <literal>pages.xml</literal>."
#. Tag: programlisting
#: Events.xml:810
15 years, 6 months
Seam SVN: r10933 - branches/community/Seam_2_1/src/test/integration/src/org/jboss/seam/test/integration.
by seam-commits@lists.jboss.org
Author: norman.richards(a)jboss.com
Date: 2009-05-20 15:02:01 -0400 (Wed, 20 May 2009)
New Revision: 10933
Modified:
branches/community/Seam_2_1/src/test/integration/src/org/jboss/seam/test/integration/EntityTest.java
Log:
JBSEAM-4090
Modified: branches/community/Seam_2_1/src/test/integration/src/org/jboss/seam/test/integration/EntityTest.java
===================================================================
--- branches/community/Seam_2_1/src/test/integration/src/org/jboss/seam/test/integration/EntityTest.java 2009-05-19 19:58:51 UTC (rev 10932)
+++ branches/community/Seam_2_1/src/test/integration/src/org/jboss/seam/test/integration/EntityTest.java 2009-05-20 19:02:01 UTC (rev 10933)
@@ -75,8 +75,7 @@
}.run();
}
- // XXX - JBSEAM-4090
- // @Test
+ @Test
public void testStale() throws Exception {
final Map<String, Long> holder = new HashMap<String, Long>();
15 years, 6 months
Seam SVN: r10932 - branches/community/Seam_2_1/doc/Seam_Reference_Guide/it-IT.
by seam-commits@lists.jboss.org
Author: nico.ben
Date: 2009-05-19 15:58:51 -0400 (Tue, 19 May 2009)
New Revision: 10932
Modified:
branches/community/Seam_2_1/doc/Seam_Reference_Guide/it-IT/Events.po
branches/community/Seam_2_1/doc/Seam_Reference_Guide/it-IT/Wicket.po
Log:
JBSEAM-3767: Italian translation of Seam guide
Modified: branches/community/Seam_2_1/doc/Seam_Reference_Guide/it-IT/Events.po
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/it-IT/Events.po 2009-05-19 00:35:56 UTC (rev 10931)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/it-IT/Events.po 2009-05-19 19:58:51 UTC (rev 10932)
@@ -6,7 +6,7 @@
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2009-03-31 09:07+0000\n"
-"PO-Revision-Date: 2009-05-13 22:27+0100\n"
+"PO-Revision-Date: 2009-05-19 21:58+0100\n"
"Last-Translator: Nicola Benaglia <nico.benaz(a)gmail.com>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
@@ -1816,7 +1816,7 @@
#: Events.xml:818
#, no-c-format
msgid "You can also use EL to specify the <literal>view-id</literal> to redirect to."
-msgstr ""
+msgstr "Si può anche usare EL per specificare la <literal>view-id</literal> a cui reindirizzare."
#. Tag: para
#: Events.xml:822
Modified: branches/community/Seam_2_1/doc/Seam_Reference_Guide/it-IT/Wicket.po
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/it-IT/Wicket.po 2009-05-19 00:35:56 UTC (rev 10931)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/it-IT/Wicket.po 2009-05-19 19:58:51 UTC (rev 10932)
@@ -6,7 +6,7 @@
"Project-Id-Version: Seam_Reference_Guide\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2009-05-16 19:19+0000\n"
-"PO-Revision-Date: 2009-05-18 06:42+0100\n"
+"PO-Revision-Date: 2009-05-19 21:56+0100\n"
"Last-Translator: Nicola Benaglia <nico.benaz(a)gmail.com>\n"
"Language-Team: Italian <stefano.travelli(a)gmail.com>\n"
"MIME-Version: 1.0\n"
@@ -260,13 +260,13 @@
#: Wicket.xml:187
#, no-c-format
msgid "There are two ways to achieve runtime instrumentation. One relies on placing wicket components to be instrumented in a special folder in your WAR deployment. If this is not acceptable or possible, you can also use an instrumentation \"agent,\" which you specify in the command line for launching your container."
-msgstr ""
+msgstr "Ci sono due modi per ottenere l'instrumentazione a runtime. Uno colloca i componenti wicket da instrumentare in una speciale cartella nel deploy WAR. Se questo non è accettabile o possibile, si può usare l'\"agente\" di instrumentazione, che si specifica tramite linea di comando quando si lancia il container."
#. Tag: title
#: Wicket.xml:195
#, no-c-format
msgid "Location-specific instrumentation"
-msgstr ""
+msgstr "Instrumentazione specifica per la locazione"
#. Tag: para
#: Wicket.xml:196
15 years, 6 months
Seam SVN: r10931 - in examples/trunk/seamspace: war/src/main/webapp and 1 other directory.
by seam-commits@lists.jboss.org
Author: shane.bryzak(a)jboss.com
Date: 2009-05-18 20:35:56 -0400 (Mon, 18 May 2009)
New Revision: 10931
Added:
examples/trunk/seamspace/ejb-jar/src/main/java/org/jboss/seam/example/seamspace/HashGenerator.java
Modified:
examples/trunk/seamspace/war/src/main/webapp/hashgen.xhtml
examples/trunk/seamspace/war/src/main/webapp/home.xhtml
examples/trunk/seamspace/war/src/main/webapp/profile.xhtml
examples/trunk/seamspace/war/src/main/webapp/template.xhtml
Log:
fix hash generator page
Added: examples/trunk/seamspace/ejb-jar/src/main/java/org/jboss/seam/example/seamspace/HashGenerator.java
===================================================================
--- examples/trunk/seamspace/ejb-jar/src/main/java/org/jboss/seam/example/seamspace/HashGenerator.java (rev 0)
+++ examples/trunk/seamspace/ejb-jar/src/main/java/org/jboss/seam/example/seamspace/HashGenerator.java 2009-05-19 00:35:56 UTC (rev 10931)
@@ -0,0 +1,79 @@
+package org.jboss.seam.example.seamspace;
+
+import javax.annotation.Named;
+import javax.context.RequestScoped;
+import javax.inject.Current;
+
+import org.jboss.seam.security.crypto.BinTools;
+import org.jboss.seam.security.management.JpaIdentityStore;
+import org.jboss.seam.security.management.PasswordHash;
+
+@Named
+@RequestScoped
+public class HashGenerator
+{
+ @Current JpaIdentityStore identityStore;
+ @Current PasswordHash passwordHash;
+
+ private String password;
+ private String hash;
+ private String passwordSalt;
+
+ public String getPassword()
+ {
+ return password;
+ }
+
+ public void setPassword(String password)
+ {
+ this.password = password;
+ }
+
+ public String getHash()
+ {
+ return hash;
+ }
+
+ public void setHash(String hash)
+ {
+ this.hash = hash;
+ }
+
+ public String getPasswordSalt()
+ {
+ return passwordSalt;
+ }
+
+ public void setPasswordSalt(String passwordSalt)
+ {
+ this.passwordSalt = passwordSalt;
+ }
+
+ public void generate()
+ {
+ byte[] salt;
+
+ if (passwordSalt == null || "".equals(passwordSalt.trim()))
+ {
+ salt = passwordHash.generateRandomSalt();
+ passwordSalt = BinTools.bin2hex(salt);
+ }
+ else
+ {
+ salt = BinTools.hex2bin(passwordSalt);
+ }
+
+ hash = identityStore.generatePasswordHash(password, salt);
+ }
+
+ public String getSql()
+ {
+ StringBuilder sb = new StringBuilder();
+ sb.append("INSERT INTO USER_ACCOUNT (username, password_hash, password_salt) values ('johnsmith', '");
+ sb.append(hash);
+ sb.append("', '");
+ sb.append(passwordSalt);
+ sb.append("');");
+ return sb.toString();
+ }
+}
Modified: examples/trunk/seamspace/war/src/main/webapp/hashgen.xhtml
===================================================================
--- examples/trunk/seamspace/war/src/main/webapp/hashgen.xhtml 2009-05-18 18:14:36 UTC (rev 10930)
+++ examples/trunk/seamspace/war/src/main/webapp/hashgen.xhtml 2009-05-19 00:35:56 UTC (rev 10931)
@@ -22,26 +22,26 @@
<div class="formRow">
<h:outputLabel for="password">Enter a password</h:outputLabel>
- <h:inputText id="password" value="#{hashgenerator.password}" required="true" styleClass="wide"/>
+ <h:inputText id="password" value="#{hashGenerator.password}" required="true" styleClass="wide"/>
<div class="validationError"><h:message for="password"/></div>
</div>
<div class="formRow">
<h:outputLabel for="salt">Password salt</h:outputLabel>
- <h:inputText id="salt" value="#{hashgenerator.passwordSalt}" required="false" styleClass="wide"/>
+ <h:inputText id="salt" value="#{hashGenerator.passwordSalt}" required="false" styleClass="wide"/>
<span>(Leave blank to generate a random salt)</span>
<div class="validationError"><h:message for="salt"/></div>
</div>
- <h:commandButton action="#{hashgenerator.generate}" value="Generate hash"/>
+ <h:commandButton action="#{hashGenerator.generate}" value="Generate hash"/>
</h:form>
<h2>Results</h2>
- <div>Generated hash (hex encoded): <pre>#{hashgenerator.passwordHash}</pre></div>
+ <div>Generated hash (hex encoded): <pre>#{hashGenerator.hash}</pre></div>
- <div>Example SQL:<br/><textarea style="width:640px;height:50px">#{hashgenerator.sql}</textarea></div>
+ <div>Example SQL:<br/><textarea style="width:640px;height:50px">#{hashGenerator.sql}</textarea></div>
</ui:define>
Modified: examples/trunk/seamspace/war/src/main/webapp/home.xhtml
===================================================================
--- examples/trunk/seamspace/war/src/main/webapp/home.xhtml 2009-05-18 18:14:36 UTC (rev 10930)
+++ examples/trunk/seamspace/war/src/main/webapp/home.xhtml 2009-05-19 00:35:56 UTC (rev 10931)
@@ -14,7 +14,7 @@
been put together to demonstrate the various features of the Seam Security API.
</p>
- <p><b>New!</b> You can now use the <h:link view="/hashgen.xhtml" value="Password Hash Generator"/>
+ <p><b>New!</b> You can now use the <h:link outcome="/hashgen.xhtml" value="Password Hash Generator"/>
page to generate password hashes for your own application.
</p>
Modified: examples/trunk/seamspace/war/src/main/webapp/profile.xhtml
===================================================================
--- examples/trunk/seamspace/war/src/main/webapp/profile.xhtml 2009-05-18 18:14:36 UTC (rev 10930)
+++ examples/trunk/seamspace/war/src/main/webapp/profile.xhtml 2009-05-19 00:35:56 UTC (rev 10931)
@@ -2,115 +2,119 @@
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
- xmlns:f="http://java.sun.com/jsf/core"
- xmlns:s="http://jboss.com/products/seam/taglib">
+ xmlns:f="http://java.sun.com/jsf/core">
<ui:composition template="template.xhtml">
<ui:define name="content">
<div class="errors"><h:messages globalOnly="true"/></div>
- <s:div rendered="#{selectedMember == null}">
- Sorry, but this member does not exist.
- </s:div>
+ <ui:fragment rendered="#{selectedMember == null}">
+ <div>Sorry, but this member does not exist.</div>
+ </ui:fragment>
- <s:div rendered="#{selectedMember != null}">
-
- <s:div id="memberCard">
- <h1>#{selectedMember.memberName}'s profile</h1>
-
- <s:div id="memberCardPicture" rendered="#{selectedMember.picture ne null}">
- <h:graphicImage value="/content/images?id=#{selectedMember.picture.imageId}&width=170"/>
- </s:div>
+ <ui:fragment rendered="#{selectedMember != null}">
+ <div>
+ <div id="memberCard">
+ <h1>#{selectedMember.memberName}'s profile</h1>
+
+ <ui:fragment rendered="#{selectedMember.picture ne null}">
+ <div id="memberCardPicture">
+ <h:graphicImage value="/content/images?id=#{selectedMember.picture.imageId}&width=170"/>
+ </div>
+ </ui:fragment>
- <div id="memberCardText">
- <span class="tagline">"#{selectedMember.tagline}"</span><br/><br/>
- #{selectedMember.gender.descr}<br/>
- #{selectedMember.age}<br/>
- #{selectedMember.location}<br/>
- </div>
+ <div id="memberCardText">
+ <span class="tagline">"#{selectedMember.tagline}"</span><br/><br/>
+ #{selectedMember.gender.descr}<br/>
+ #{selectedMember.age}<br/>
+ #{selectedMember.location}<br/>
+ </div>
- <br style="clear:both"/>
+ <br style="clear:both"/>
- View My:
- <s:link view="/pictures.xhtml" value="Pics">
- <f:param name="name" value="#{selectedMember.memberName}"/>
- </s:link>
-
- </s:div>
+ View My:
+ <h:link outcome="/pictures.xhtml" value="Pics">
+ <f:param name="name" value="#{selectedMember.memberName}"/>
+ </h:link>
+ </div>
- <s:div id="memberBlog">
- <div class="sectionHeader">#{selectedMember.memberName}'s latest blog entries</div>
+ <div id="memberBlog">
+ <div class="sectionHeader">#{selectedMember.memberName}'s latest blog entries</div>
- <ui:repeat value="#{profile.latestBlogs}" var="latestBlog">
- <div class="blogSummary">#{latestBlog.title}
- (<s:link view="/blogentry.seam" value="view more">
- <f:param name="name" value="#{selectedMember.memberName}"/>
- <f:param name="blogId" value="#{latestBlog.blogId}"/>
- </s:link>)
- </div>
- </ui:repeat>
+ <ui:repeat value="#{profile.latestBlogs}" var="latestBlog">
+ <div class="blogSummary">#{latestBlog.title}
+ (<h:link outcome="/blogentry.seam" value="view more">
+ <f:param name="name" value="#{selectedMember.memberName}"/>
+ <f:param name="blogId" value="#{latestBlog.blogId}"/>
+ </h:link>)
+ </div>
+ </ui:repeat>
- [<s:link id="viewBlog" view="/blog.seam" value="View all blog entries" propagation="none">
- <f:param name="name" value="#{selectedMember.memberName}"/>
- </s:link>]
+ [<h:link id="viewBlog" outcome="/blog.seam" value="View all blog entries" propagation="none">
+ <f:param name="name" value="#{selectedMember.memberName}"/>
+ </h:link>]
- <s:span rendered="#{s:hasPermission(selectedMember, 'createBlog')}">
- [<s:link id="createBlog" action="#{blog.createEntry}" value="Create new blog entry" propagation="none"/>]
- </s:span>
- </s:div>
+ <ui:fragment rendered="#{identity.hasPermission(selectedMember, 'createBlog')}">
+ <span>
+ [<h:link id="createBlog" action="#{blog.createEntry}" value="Create new blog entry" propagation="none"/>]
+ </span>
+ </ui:fragment>
+ </div>
- <s:div id="memberFriends">
- <div class="sectionHeader">#{selectedMember.memberName}'s friends</div>
+ <div id="memberFriends">
+ <div class="sectionHeader">#{selectedMember.memberName}'s friends</div>
+
+ <ui:repeat value="#{profile.friends}" var="f">
+ <div class="friend">
+ <h:link outcome="/profile.seam" propagation="none">
+ <f:param name="name" value="#{f.memberName}"/>
+ #{f.memberName}<br/>
+ <h:graphicImage value="/content/images?id=#{f.picture.imageId}&width=90"/>
+ </h:link>
+ </div>
+ </ui:repeat>
+
+ <br class="clear"/>
- <ui:repeat value="#{profile.friends}" var="f">
- <div class="friend">
-
- <s:link view="/profile.seam" propagation="none">
- <f:param name="name" value="#{f.memberName}"/>
- #{f.memberName}<br/>
- <h:graphicImage value="/content/images?id=#{f.picture.imageId}&width=90"/>
- </s:link>
-
- </div>
- </ui:repeat>
-
- <br class="clear"/>
+ <ui:fragment rendered="#{selectedMember.memberId != authenticatedMember.memberId and identity.hasPermission(selectedMember, 'createFriendRequest')}">
+ <span>
+ [<h:link outcome="/friendrequest.seam" value="Send a friend request" propagation="none"/>]
+ </span>
+ </ui:fragment>
+ </div>
- <s:span rendered="#{selectedMember.memberId != authenticatedMember.memberId and s:hasPermission(selectedMember, 'createFriendRequest')}">
- [<s:link view="/friendrequest.seam" value="Send a friend request" propagation="none"/>]
- </s:span>
+ <div id="friendComments">
+ <div class="sectionHeader">#{selectedMember.memberName}'s friend's comments</div>
+
+ <ui:repeat value="#{profile.friendComments}" var="c">
+ <table class="friendComments">
+ <tr>
+ <td class="friendCommentor">
+ <h:link outcome="/profile.seam">
+ <f:param name="name" value="#{c.friend.memberName}"/>
+ #{c.friend.memberName}<br/>
+ <h:graphicImage value="/content/images?id=#{c.friend.picture.imageId}&width=90"/>
+ </h:link>
+ </td>
+
+ <td style="text-align: left">
+ <b>#{c.formattedCommentDate}</b><br/>
+ <p><h:outputText value="#{c.comment}"/></p>
+ </td>
+ </tr>
+ </table>
+ </ui:repeat>
+
+ <ui:fragment rendered="#{identity.hasPermission(selectedMember, 'createFriendComment')}">
+ <span>
+ [<h:link outcome="/friendcomment.seam" value="Add Comment"/>]
+ </span>
+ </ui:fragment>
+ </div>
+ </div>
+ </ui:fragment>
- </s:div>
-
- <s:div id="friendComments">
- <div class="sectionHeader">#{selectedMember.memberName}'s friend's comments</div>
-
- <ui:repeat value="#{profile.friendComments}" var="c">
- <table class="friendComments">
- <tr>
- <td class="friendCommentor">
- <s:link view="/profile.seam">
- <f:param name="name" value="#{c.friend.memberName}"/>
- #{c.friend.memberName}<br/>
- <h:graphicImage value="/content/images?id=#{c.friend.picture.imageId}&width=90"/>
- </s:link>
- </td>
-
- <td style="text-align: left">
- <b>#{c.formattedCommentDate}</b><br/>
- <p><s:formattedText value="#{c.comment}"/></p>
- </td>
- </tr>
- </table>
- </ui:repeat>
-
- <s:span rendered="#{s:hasPermission(selectedMember, 'createFriendComment')}">
- [<s:link view="/friendcomment.seam" value="Add Comment"/>]
- </s:span>
- </s:div>
- </s:div>
-
</ui:define>
</ui:composition>
Modified: examples/trunk/seamspace/war/src/main/webapp/template.xhtml
===================================================================
--- examples/trunk/seamspace/war/src/main/webapp/template.xhtml 2009-05-18 18:14:36 UTC (rev 10930)
+++ examples/trunk/seamspace/war/src/main/webapp/template.xhtml 2009-05-19 00:35:56 UTC (rev 10931)
@@ -19,14 +19,14 @@
<div class="headerMenu">
<ui:fragment rendered="#{identity.loggedIn}">
- <h:link id="profile" view="/profile.xhtml" value="My Profile" propagation="none">
+ <h:link id="profile" outcome="/profile.xhtml" value="My Profile" propagation="none">
<f:param name="name" value="#{authenticatedMember.memberName}"/>
</h:link>
<h:outputText styleClass="divider" value=" | "/>
</ui:fragment>
<ui:fragment rendered="#{identity.hasRole('admin')}">
- <h:link id="security" view="/security.xhtml" value="Security" propagation="none"/>
+ <h:link id="security" outcome="/security.xhtml" value="Security" propagation="none"/>
<h:outputText styleClass="divider" value=" | "/>
</ui:fragment>
@@ -50,7 +50,7 @@
</div>
<div id="menubar">
- <h:link view="/home.xhtml" value="Home" propagation="none"/><h:outputText styleClass="divider" value=" | "/>
+ <h:link outcome="/home.xhtml" value="Home" propagation="none"/><h:outputText styleClass="divider" value=" | "/>
<h:link value="Browse" onclick="javascript:alert('This feature coming soon!');return false"/><h:outputText styleClass="divider" value=" | "/>
<h:link value="Blog" onclick="javascript:alert('This feature coming soon!');return false"/><h:outputText styleClass="divider" value=" | "/>
<h:link value="Music" onclick="javascript:alert('This feature coming soon!');return false"/>
15 years, 6 months
Seam SVN: r10930 - branches/community/Seam_2_1.
by seam-commits@lists.jboss.org
Author: norman.richards(a)jboss.com
Date: 2009-05-18 14:14:36 -0400 (Mon, 18 May 2009)
New Revision: 10930
Modified:
branches/community/Seam_2_1/changelog.txt
Log:
changelog
Modified: branches/community/Seam_2_1/changelog.txt
===================================================================
--- branches/community/Seam_2_1/changelog.txt 2009-05-18 18:14:02 UTC (rev 10929)
+++ branches/community/Seam_2_1/changelog.txt 2009-05-18 18:14:36 UTC (rev 10930)
@@ -40,6 +40,7 @@
* [JBSEAM-4154] - Remove core.init.userTransactionName
* [JBSEAM-4155] - Reference doc typos
* [JBSEAM-4156] - Typo in sample code in documentation, chapter 18.1.3. Use tag<p:facet> instead of <f:facet>
+ * [JBSEAM-4183] - seam-gen generates persistence-dev.xml with an error
** Feature Request
* [JBSEAM-2629] - looking up content by user on seamframework.org
15 years, 6 months
Seam SVN: r10929 - tags/JBoss_Seam_2_1_2_CR2.
by seam-commits@lists.jboss.org
Author: norman.richards(a)jboss.com
Date: 2009-05-18 14:14:02 -0400 (Mon, 18 May 2009)
New Revision: 10929
Modified:
tags/JBoss_Seam_2_1_2_CR2/changelog.txt
Log:
changelog
Modified: tags/JBoss_Seam_2_1_2_CR2/changelog.txt
===================================================================
--- tags/JBoss_Seam_2_1_2_CR2/changelog.txt 2009-05-18 18:01:08 UTC (rev 10928)
+++ tags/JBoss_Seam_2_1_2_CR2/changelog.txt 2009-05-18 18:14:02 UTC (rev 10929)
@@ -40,6 +40,7 @@
* [JBSEAM-4154] - Remove core.init.userTransactionName
* [JBSEAM-4155] - Reference doc typos
* [JBSEAM-4156] - Typo in sample code in documentation, chapter 18.1.3. Use tag<p:facet> instead of <f:facet>
+ * [JBSEAM-4183] - seam-gen generates persistence-dev.xml with an error
** Feature Request
* [JBSEAM-2629] - looking up content by user on seamframework.org
15 years, 6 months
Seam SVN: r10928 - tags/JBoss_Seam_2_1_2_CR2/seam-gen.
by seam-commits@lists.jboss.org
Author: norman.richards(a)jboss.com
Date: 2009-05-18 14:01:08 -0400 (Mon, 18 May 2009)
New Revision: 10928
Modified:
tags/JBoss_Seam_2_1_2_CR2/seam-gen/build.xml
Log:
JBSEAM-4183
Modified: tags/JBoss_Seam_2_1_2_CR2/seam-gen/build.xml
===================================================================
--- tags/JBoss_Seam_2_1_2_CR2/seam-gen/build.xml 2009-05-18 15:48:57 UTC (rev 10927)
+++ tags/JBoss_Seam_2_1_2_CR2/seam-gen/build.xml 2009-05-18 18:01:08 UTC (rev 10928)
@@ -915,6 +915,10 @@
<filterset refid="project"/>
<filterset refid="jdbc"/>
</copy>
+ <replace file="${project.home}/resources/META-INF/persistence-dev.xml">
+ <replacefilter token="org.hibernate.transaction.JBossTransactionManagerLookup" value="@transactionManagerLookupClass@"/>
+ <replacefilter token="<jta-data-source>java:/" value="<jta-data-source>"/>
+ </replace>
<replace file="${project.home}/resources/WEB-INF/components.xml">
<replacefilter token="java:/${project.name}EntityManagerFactory" value="@puJndiName@"/>
</replace>
15 years, 6 months