Seam SVN: r10444 - branches/community.
by seam-commits@lists.jboss.org
Author: shane.bryzak(a)jboss.com
Date: 2009-04-19 04:08:18 -0400 (Sun, 19 Apr 2009)
New Revision: 10444
Added:
branches/community/Seam_2_1/
Log:
Copied: branches/community/Seam_2_1 (from rev 10443, trunk)
15 years, 7 months
Seam SVN: r10443 - in trunk/examples/metawidget: dvdstore and 1 other directories.
by seam-commits@lists.jboss.org
Author: dan.j.allen
Date: 2009-04-18 01:41:58 -0400 (Sat, 18 Apr 2009)
New Revision: 10443
Modified:
trunk/examples/metawidget/booking/readme.txt
trunk/examples/metawidget/dvdstore/readme.txt
trunk/examples/metawidget/groovybooking/readme.txt
Log:
emphasize at runtime
Modified: trunk/examples/metawidget/booking/readme.txt
===================================================================
--- trunk/examples/metawidget/booking/readme.txt 2009-04-18 05:34:40 UTC (rev 10442)
+++ trunk/examples/metawidget/booking/readme.txt 2009-04-18 05:41:58 UTC (rev 10443)
@@ -3,7 +3,7 @@
This example demonstrates the use of Seam in a Java EE 5 environment.
Transaction and persistence context management is handled by the EJB container.
-Forms are generated dynamically using Metawidget.
+Forms are generated dynamically at runtime using Metawidget.
The source files in this example are just the overrides needed to utilize
metawidget. Before the example is built, these overrides are merged with the
Modified: trunk/examples/metawidget/dvdstore/readme.txt
===================================================================
--- trunk/examples/metawidget/dvdstore/readme.txt 2009-04-18 05:34:40 UTC (rev 10442)
+++ trunk/examples/metawidget/dvdstore/readme.txt 2009-04-18 05:41:58 UTC (rev 10443)
@@ -2,8 +2,9 @@
=================================
This example demonstrates the use of Seam with jBPM pageflow and business
-process management. It uses metawidget to dynamically generate the forms. The
-example runs on JBoss AS as an EAR and Tomcat with Embedded JBoss as a WAR.
+process management. It uses metawidget to dynamically generate the forms at
+runtime. The example runs on JBoss AS as an EAR and Tomcat with Embedded JBoss
+as a WAR.
example.name=dvdstore
Modified: trunk/examples/metawidget/groovybooking/readme.txt
===================================================================
--- trunk/examples/metawidget/groovybooking/readme.txt 2009-04-18 05:34:40 UTC (rev 10442)
+++ trunk/examples/metawidget/groovybooking/readme.txt 2009-04-18 05:41:58 UTC (rev 10443)
@@ -2,7 +2,7 @@
=====================================
This is the Hotel Booking example implemented in Groovy Beans and Hibernate JPA
-and uses Metawidget to dynamically generate the forms.
+and uses Metawidget to dynamically generate the forms at runtime.
This application runs on JBoss AS, but is deployed as a WAR rather than an EAR.
Thus, you prefix all the typical targets (explode, restart, unexplode) with
15 years, 7 months
Seam SVN: r10442 - in trunk/examples/metawidget: booking and 2 other directories.
by seam-commits@lists.jboss.org
Author: dan.j.allen
Date: 2009-04-18 01:34:40 -0400 (Sat, 18 Apr 2009)
New Revision: 10442
Modified:
trunk/examples/metawidget/booking/readme.txt
trunk/examples/metawidget/dvdstore/readme.txt
trunk/examples/metawidget/groovybooking/readme.txt
trunk/examples/metawidget/readme.txt
Log:
describe metawidget more accurately
use proper URL for metawidget; add to each readme
tell user where to access application after deploying
Modified: trunk/examples/metawidget/booking/readme.txt
===================================================================
--- trunk/examples/metawidget/booking/readme.txt 2009-04-18 05:23:36 UTC (rev 10441)
+++ trunk/examples/metawidget/booking/readme.txt 2009-04-18 05:34:40 UTC (rev 10442)
@@ -3,7 +3,7 @@
This example demonstrates the use of Seam in a Java EE 5 environment.
Transaction and persistence context management is handled by the EJB container.
-Forms are layed out using Metawidget.
+Forms are generated dynamically using Metawidget.
The source files in this example are just the overrides needed to utilize
metawidget. Before the example is built, these overrides are merged with the
@@ -36,3 +36,6 @@
-Ddistributable=false
+Access the application at http://localhost:8080/jboss-metawidget-booking
+
+For further Metawidget documentation see http://metawidget.org/documentation.html.
Modified: trunk/examples/metawidget/dvdstore/readme.txt
===================================================================
--- trunk/examples/metawidget/dvdstore/readme.txt 2009-04-18 05:23:36 UTC (rev 10441)
+++ trunk/examples/metawidget/dvdstore/readme.txt 2009-04-18 05:34:40 UTC (rev 10442)
@@ -2,8 +2,8 @@
=================================
This example demonstrates the use of Seam with jBPM pageflow and business
-process management. It uses metawidget to layout the forms. The example runs on
-JBoss AS as an EAR and Tomcat with Embedded JBoss as a WAR.
+process management. It uses metawidget to dynamically generate the forms. The
+example runs on JBoss AS as an EAR and Tomcat with Embedded JBoss as a WAR.
example.name=dvdstore
@@ -17,3 +17,7 @@
The stage command is automatically called on any Ant build, so you can simply run:
ant explode
+
+Access the application at http://localhost:8080/jboss-metawidget-dvdstore
+
+For further Metawidget documentation see http://metawidget.org/documentation.html.
Modified: trunk/examples/metawidget/groovybooking/readme.txt
===================================================================
--- trunk/examples/metawidget/groovybooking/readme.txt 2009-04-18 05:23:36 UTC (rev 10441)
+++ trunk/examples/metawidget/groovybooking/readme.txt 2009-04-18 05:34:40 UTC (rev 10442)
@@ -2,11 +2,12 @@
=====================================
This is the Hotel Booking example implemented in Groovy Beans and Hibernate JPA
-and uses Metawidget to layout the forms. This application runs on JBoss AS, but
-is deployed as a WAR rather than an EAR. Thus, you prefix all the typical
-targets (explode, restart, unexplode) with "jbosswar." (e.g., jbosswar.explode,
-jbosswar.restart, jbosswar.unexplode).
+and uses Metawidget to dynamically generate the forms.
+This application runs on JBoss AS, but is deployed as a WAR rather than an EAR.
+Thus, you prefix all the typical targets (explode, restart, unexplode) with
+"jbosswar." (e.g., jbosswar.explode, jbosswar.restart, jbosswar.unexplode).
+
Please note that you need to uncomment the loadPersistenceUnits=true property
in build.properties when deploying to JBoss AS 5.
@@ -26,3 +27,5 @@
from src/model, you need to run "ant build jbosswar.explode jbosswar.restart"
Access the application at http://localhost:8080/jboss-seam-metawidget-groovybooking
+
+For further Metawidget documentation see http://metawidget.org/documentation.html.
Modified: trunk/examples/metawidget/readme.txt
===================================================================
--- trunk/examples/metawidget/readme.txt 2009-04-18 05:23:36 UTC (rev 10441)
+++ trunk/examples/metawidget/readme.txt 2009-04-18 05:34:40 UTC (rev 10442)
@@ -1,18 +1,21 @@
Metawidget Examples
===================
-These examples demonstrate the use of the Metawidget user interface builder.
-While Metawidget supports many other user interface platforms, only the
-Metawidget JSF componenents are being used in these examples.
+These examples demonstrate the use of Metawidget. Metawidget is a 'smart User
+Interface widget' that populates itself, at runtime, with UI components to
+match the properties of business objects. While Metawidget supports many other
+user interface platforms, only the Metawidget JSF componenents are being used
+in these examples.
-The reason we are hosting metawidget examples are because the framework
-embraces the same declarative style of programming that Seam espouses. Through
-the use of annotations, you can control how the user interface is built and
-layed out, reducing a lot of boilerplate code that you are used to writing.
+The reason we are hosting metawidget examples are because Metawidget embraces
+the same declarative style of programming that Seam espouses. Through the use
+of annotations, you can control how the user interface is dynamically built and
+layed out, reducing a lot of boilerplate code that you are used to writing (or
+generating).
-You can find information about Metawidget at the project homepage:
+You can find information about Metawidget on the project's homepage:
-http://metawidget.sourceforge.net
+http://metawidget.org
Thanks to Richard Kennard for porting the original Seam examples to use the
Metawidget JSF components.
15 years, 7 months
Seam SVN: r10441 - trunk/build.
by seam-commits@lists.jboss.org
Author: dan.j.allen
Date: 2009-04-18 01:23:36 -0400 (Sat, 18 Apr 2009)
New Revision: 10441
Modified:
trunk/build/gen.pom.xml
Log:
add exclusions for artifacts being pulled in by RichFaces themes
remove unneeded dependencies ant, hibernate, jboss-seam
Modified: trunk/build/gen.pom.xml
===================================================================
--- trunk/build/gen.pom.xml 2009-04-18 00:19:24 UTC (rev 10440)
+++ trunk/build/gen.pom.xml 2009-04-18 05:23:36 UTC (rev 10441)
@@ -16,19 +16,7 @@
<dependencies>
<dependency>
- <groupId>org.apache.ant</groupId>
- <artifactId>ant</artifactId>
- <scope>compile</scope>
- </dependency>
-
- <dependency>
<groupId>org.hibernate</groupId>
- <artifactId>hibernate</artifactId>
- <scope>compile</scope>
- </dependency>
-
- <dependency>
- <groupId>org.hibernate</groupId>
<artifactId>hibernate-tools</artifactId>
<scope>runtime</scope>
</dependency>
@@ -40,19 +28,6 @@
</dependency>
<dependency>
- <groupId>org.jboss.seam</groupId>
- <artifactId>jboss-seam</artifactId>
- <type>ejb</type>
- <scope>runtime</scope>
- <exclusions>
- <exclusion>
- <groupId>hsqldb</groupId>
- <artifactId>hsqldb</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
-
- <dependency>
<groupId>org.eclipse.core</groupId>
<artifactId>runtime</artifactId>
<scope>runtime</scope>
@@ -75,6 +50,32 @@
<artifactId>darkX</artifactId>
<scope>runtime</scope>
<version>${version.richfaces}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>nekohtml</groupId>
+ <artifactId>nekohtml</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>com.sun.facelets</groupId>
+ <artifactId>jsf-facelets</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>javax.faces</groupId>
+ <artifactId>jsf-api</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>javax.faces</groupId>
+ <artifactId>jsf-impl</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>javax.servlet</groupId>
+ <artifactId>jstl</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.richfaces.framework</groupId>
+ <artifactId>richfaces-impl</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
@@ -82,6 +83,32 @@
<artifactId>glassX</artifactId>
<scope>runtime</scope>
<version>${version.richfaces}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>nekohtml</groupId>
+ <artifactId>nekohtml</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>com.sun.facelets</groupId>
+ <artifactId>jsf-facelets</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>javax.faces</groupId>
+ <artifactId>jsf-api</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>javax.faces</groupId>
+ <artifactId>jsf-impl</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>javax.servlet</groupId>
+ <artifactId>jstl</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.richfaces.framework</groupId>
+ <artifactId>richfaces-impl</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
@@ -89,6 +116,32 @@
<artifactId>laguna</artifactId>
<scope>runtime</scope>
<version>${version.richfaces}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>nekohtml</groupId>
+ <artifactId>nekohtml</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>com.sun.facelets</groupId>
+ <artifactId>jsf-facelets</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>javax.faces</groupId>
+ <artifactId>jsf-api</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>javax.faces</groupId>
+ <artifactId>jsf-impl</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>javax.servlet</groupId>
+ <artifactId>jstl</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.richfaces.framework</groupId>
+ <artifactId>richfaces-impl</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
</dependencies>
15 years, 7 months
Seam SVN: r10439 - in trunk/src/main/org/jboss/seam: intercept and 1 other directory.
by seam-commits@lists.jboss.org
Author: norman.richards(a)jboss.com
Date: 2009-04-17 18:40:30 -0400 (Fri, 17 Apr 2009)
New Revision: 10439
Modified:
trunk/src/main/org/jboss/seam/intercept/RootInterceptor.java
trunk/src/main/org/jboss/seam/pages-2.1.xsd
Log:
JBSEAM-4120
Modified: trunk/src/main/org/jboss/seam/intercept/RootInterceptor.java
===================================================================
--- trunk/src/main/org/jboss/seam/intercept/RootInterceptor.java 2009-04-17 21:33:42 UTC (rev 10438)
+++ trunk/src/main/org/jboss/seam/intercept/RootInterceptor.java 2009-04-17 22:40:30 UTC (rev 10439)
@@ -21,7 +21,10 @@
import org.jboss.seam.contexts.Lifecycle;
import org.jboss.seam.core.Mutable;
import org.jboss.seam.util.EJB;
+import org.jboss.seam.util.Reflections;
+import com.sun.tools.javac.jvm.Target;
+
/**
* Abstract superclass of all controller interceptors
*
@@ -198,10 +201,28 @@
private boolean isProcessInterceptors(Method method, Object bean)
{
- return isSeamComponent &&
+ boolean res = isSeamComponent &&
getComponent().isInterceptionEnabled() &&
!isBypassed(method) &&
!isClearDirtyMethod(method, bean);
+
+ if (componentName.equals("hotelSearch") && method !=null) {
+ System.out.println("*********** BYPASS?[" + res + "] " + componentName + ":" + method);
+ System.out.println("-" + method.isAnnotationPresent(BypassInterceptors.class));
+ if (method.getName().equals("hashCode")) {
+
+ try {
+ System.out.println("*A " + bean.getClass().getMethod("hashCode"));
+
+ System.out.println("*B " + bean.getClass().getDeclaredMethod("hashCode"));
+ } catch (Exception e) {}
+
+ return false;
+ }
+
+ }
+
+ return res;
}
private boolean isBypassed(Method method)
Modified: trunk/src/main/org/jboss/seam/pages-2.1.xsd
===================================================================
--- trunk/src/main/org/jboss/seam/pages-2.1.xsd 2009-04-17 21:33:42 UTC (rev 10438)
+++ trunk/src/main/org/jboss/seam/pages-2.1.xsd 2009-04-17 22:40:30 UTC (rev 10439)
@@ -623,7 +623,7 @@
<xs:simpleType name="method-expression">
<xs:restriction base="xs:token">
- <xs:pattern value="#\{.+\..+\}"/>
+ <xs:pattern value="#\{.*\}"/>
</xs:restriction>
</xs:simpleType>
15 years, 7 months
Seam SVN: r10438 - trunk/src/main/org/jboss/seam/contexts.
by seam-commits@lists.jboss.org
Author: norman.richards(a)jboss.com
Date: 2009-04-17 17:33:42 -0400 (Fri, 17 Apr 2009)
New Revision: 10438
Modified:
trunk/src/main/org/jboss/seam/contexts/BasicContext.java
Log:
JBSEAM-4021
Modified: trunk/src/main/org/jboss/seam/contexts/BasicContext.java
===================================================================
--- trunk/src/main/org/jboss/seam/contexts/BasicContext.java 2009-04-17 21:31:40 UTC (rev 10437)
+++ trunk/src/main/org/jboss/seam/contexts/BasicContext.java 2009-04-17 21:33:42 UTC (rev 10438)
@@ -4,7 +4,6 @@
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
-import java.util.Set;
import org.jboss.seam.Component;
import org.jboss.seam.ScopeType;
15 years, 7 months
Seam SVN: r10437 - trunk/src/main/org/jboss/seam/contexts.
by seam-commits@lists.jboss.org
Author: norman.richards(a)jboss.com
Date: 2009-04-17 17:31:40 -0400 (Fri, 17 Apr 2009)
New Revision: 10437
Modified:
trunk/src/main/org/jboss/seam/contexts/BasicContext.java
Log:
JBSEAM-4021
Modified: trunk/src/main/org/jboss/seam/contexts/BasicContext.java
===================================================================
--- trunk/src/main/org/jboss/seam/contexts/BasicContext.java 2009-04-17 18:41:03 UTC (rev 10436)
+++ trunk/src/main/org/jboss/seam/contexts/BasicContext.java 2009-04-17 21:31:40 UTC (rev 10437)
@@ -1,6 +1,7 @@
//$Id$
package org.jboss.seam.contexts;
+import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
@@ -51,16 +52,15 @@
public String[] getNames()
{
- //yes, I know about the toArray() method,
- //but there is a bug in the RI!
- Set<String> keySet = map.keySet();
- String[] array = new String[ keySet.size() ];
- int i=0;
- for (String key: keySet)
+ // yes, I know about the toArray() method,
+ // but there is a bug in the RI!
+ // XXX - what bug?
+ ArrayList<String> keys = new ArrayList<String>();
+ for (String key : map.keySet())
{
- array[i++] = key;
+ keys.add(key);
}
- return array;
+ return keys.toArray(new String[keys.size()]);
}
public boolean isSet(String name)
15 years, 7 months
Seam SVN: r10436 - trunk/build.
by seam-commits@lists.jboss.org
Author: cpopetz
Date: 2009-04-17 14:41:03 -0400 (Fri, 17 Apr 2009)
New Revision: 10436
Modified:
trunk/build/root.pom.xml
Log:
change wicket snapshot dependency to jboss-specific build on repository.jboss.org
Modified: trunk/build/root.pom.xml
===================================================================
--- trunk/build/root.pom.xml 2009-04-17 17:34:40 UTC (rev 10435)
+++ trunk/build/root.pom.xml 2009-04-17 18:41:03 UTC (rev 10436)
@@ -39,7 +39,7 @@
<!-- Externalize some version numbers here -->
<properties>
<version.richfaces>3.3.0.GA</version.richfaces>
- <version.wicket>1.3-SNAPSHOT</version.wicket>
+ <version.wicket>1.3.5.jboss1</version.wicket>
<version.drools>4.0.4</version.drools>
</properties>
15 years, 7 months
Seam SVN: r10435 - trunk/build.
by seam-commits@lists.jboss.org
Author: norman.richards(a)jboss.com
Date: 2009-04-17 13:34:40 -0400 (Fri, 17 Apr 2009)
New Revision: 10435
Modified:
trunk/build/root.pom.xml
Log:
JBSEAM-4053
Modified: trunk/build/root.pom.xml
===================================================================
--- trunk/build/root.pom.xml 2009-04-17 09:10:19 UTC (rev 10434)
+++ trunk/build/root.pom.xml 2009-04-17 17:34:40 UTC (rev 10435)
@@ -819,7 +819,7 @@
<dependency>
<groupId>org.jboss.el</groupId>
<artifactId>jboss-el</artifactId>
- <version>1.0_02.CR3</version>
+ <version>1.0_02.CR4</version>
</dependency>
<dependency>
15 years, 7 months
Seam SVN: r10434 - trunk/doc/Seam_Reference_Guide/it-IT.
by seam-commits@lists.jboss.org
Author: nico.ben
Date: 2009-04-17 05:10:19 -0400 (Fri, 17 Apr 2009)
New Revision: 10434
Modified:
trunk/doc/Seam_Reference_Guide/it-IT/Concepts.po
trunk/doc/Seam_Reference_Guide/it-IT/Controls.po
Log:
JBSEAM-3767: Italian translation of Seam guide
Modified: trunk/doc/Seam_Reference_Guide/it-IT/Concepts.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/it-IT/Concepts.po 2009-04-16 13:47:45 UTC (rev 10433)
+++ trunk/doc/Seam_Reference_Guide/it-IT/Concepts.po 2009-04-17 09:10:19 UTC (rev 10434)
@@ -6,7 +6,7 @@
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2009-01-18 15:00+0000\n"
-"PO-Revision-Date: 2009-04-10 11:17+0100\n"
+"PO-Revision-Date: 2009-04-17 10:54+0100\n"
"Last-Translator: Nicola Benaglia <nico.benaz(a)gmail.com>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
@@ -166,37 +166,37 @@
#: Concepts.xml:111
#, no-c-format
msgid "A conversation holds state associated with \"what the user is doing now, in this window\". A single user may have multiple conversations in progress at any point in time, usually in multiple windows. The conversation context allows us to ensure that state from the different conversations does not collide and cause bugs."
-msgstr ""
+msgstr "Una conversazione mantiene lo stato associato a \"cosa l'utente sta facendo adesso, in questa finestra\". Un singolo utente potrebbe avere più conversazioni in corso in ogni momento, solitamente in più finestre. Il contesto conversazione assicura che lo stato delle diverse conversazioni non collida e non causi problemi."
#. Tag: para
#: Concepts.xml:117
#, no-c-format
msgid "It might take you some time to get used to thinking of applications in terms of conversations. But once you get used to it, we think you'll love the notion, and never be able to not think in terms of conversations again!"
-msgstr ""
+msgstr "Potrebbe volerci un pò di tempo prima di abituarsi a pensare applicazioni in termini di conversazione, ma una volta abituati, pensiamo che ci si appassionerà e non si riuscirà più a non pensare in altri termini!"
#. Tag: para
#: Concepts.xml:122
#, no-c-format
msgid "Some conversations last for just a single request. Conversations that span multiple requests must be demarcated using annotations provided by Seam."
-msgstr ""
+msgstr "Alcune conversazioni durano solo una singola richiesta. Le conversazioni che si prolungano attraverso più richieste devono essere marcate usando le annotazioni previste da Seam."
#. Tag: para
#: Concepts.xml:126
#, no-c-format
msgid "Some conversations are also <emphasis>tasks</emphasis>. A task is a conversation that is significant in terms of a long-running business process, and has the potential to trigger a business process state transition when it is successfully completed. Seam provides a special set of annotations for task demarcation."
-msgstr ""
+msgstr "Alcune conversazioni sono anche <emphasis>task</emphasis>. Un task è una conversazione che è significativa in termini di processo di business long-running, ed ha il potenziale per lanciare una transizione di stato per il processo di business quando completa con successo. Seam fornisce uno speciale set di annotazioni per la demarcazione dei task."
#. Tag: para
#: Concepts.xml:132
#, no-c-format
msgid "Conversations may be <emphasis>nested</emphasis>, with one conversation taking place \"inside\" a wider conversation. This is an advanced feature."
-msgstr ""
+msgstr "Le conversazioni possono essere <emphasis>inestate</emphasis>, con una conversazione che ha posto \"dentro\" una conversazione più ampia. Questa è una caretteristica avanzata."
#. Tag: para
#: Concepts.xml:136
#, no-c-format
msgid "Usually, conversation state is actually held by Seam in the servlet session between requests. Seam implements configurable <emphasis>conversation timeout</emphasis>, automatically destroying inactive conversations, and thus ensuring that the state held by a single user login session does not grow without bound if the user abandons conversations."
-msgstr ""
+msgstr "Solitamente lo stato della conversazione è mantenuto da Seam in una sessione servlet tra le richieste. Seam implementa dei <emphasis>timeout di conversazione</emphasis> configurabili, che automaticamente distruggono le conversazioni inattive, e quindi assicurano che lo stato mantenuto da una singola sessione utente non cresca senza limiti se l'utente abbandona le conversazioni."
#. Tag: para
#: Concepts.xml:142
@@ -208,7 +208,7 @@
#: Concepts.xml:146
#, no-c-format
msgid "Alternatively, Seam may be configured to keep conversational state in the client browser."
-msgstr ""
+msgstr "In alternativa Seam può essere configurato per mantenere lo stato conversazionale nel browser."
#. Tag: title
#: Concepts.xml:152
@@ -220,13 +220,13 @@
#: Concepts.xml:153
#, no-c-format
msgid "A session context holds state associated with the user login session. While there are some cases where it is useful to share state between several conversations, we generally frown on the use of session context for holding components other than global information about the logged in user."
-msgstr ""
+msgstr "Un contesto di sessione mantiene lo stato associato alla sessione utente. Mentre ci sono alcuni casi in cui è utile condividere lo stato tra più conversazioni, noi disapproviamo l'uso dei contesti di sessione per mantenere altri componenti diversi da quelli contenenti le informazioni globali sull'utente connesso."
#. Tag: para
#: Concepts.xml:158
#, no-c-format
msgid "In a JSR-168 portal environment, the session context represents the portlet session."
-msgstr ""
+msgstr "In ambiente portal JSR-168 il contesto sessione rappresenta la sessione portlet."
#. Tag: title
#: Concepts.xml:164
@@ -238,7 +238,7 @@
#: Concepts.xml:165
#, no-c-format
msgid "The business process context holds state associated with the long running business process. This state is managed and made persistent by the BPM engine (JBoss jBPM). The business process spans multiple interactions with multiple users, so this state is shared between multiple users, but in a well-defined manner. The current task determines the current business process instance, and the lifecycle of the business process is defined externally using a <emphasis>process definition language</emphasis>, so there are no special annotations for business process demarcation."
-msgstr ""
+msgstr "Il contesto business process mantiene lo stato associato al processo di business long running. Questo stato è gestito e reso persistente dal motore BPM (JBoss jBPM). Il processo di business si prolunga attraverso più interazioni con diversi utenti, quindi questo stato è condiviso tra più utenti, ma in maniera ben definita. Il task corrente determina l'istanza corrente del processo di business, ed il ciclo di vita del processo di business è definito esternamente usando un <emphasis>linguaggio di definizione di processo</emphasis>, quindi non ci sono speciali annotazioni per la demarcazione del processo di business."
#. Tag: title
#: Concepts.xml:176
@@ -800,7 +800,7 @@
#: Concepts.xml:543
#, no-c-format
msgid "Defining the component scope"
-msgstr ""
+msgstr "Definire lo scope di un componente"
#. Tag: para
#: Concepts.xml:544
@@ -1480,7 +1480,7 @@
#: Concepts.xml:916
#, no-c-format
msgid "The <literal>Mutable</literal> interface and <literal>@ReadOnly</literal>"
-msgstr ""
+msgstr "L'interfaccia <literal>Mutable</literal> e <literal>@ReadOnly</literal>"
#. Tag: para
#: Concepts.xml:917
Modified: trunk/doc/Seam_Reference_Guide/it-IT/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/it-IT/Controls.po 2009-04-16 13:47:45 UTC (rev 10433)
+++ trunk/doc/Seam_Reference_Guide/it-IT/Controls.po 2009-04-17 09:10:19 UTC (rev 10434)
@@ -6,7 +6,7 @@
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2009-04-07 12:39+0000\n"
-"PO-Revision-Date: 2009-04-07 14:49+0100\n"
+"PO-Revision-Date: 2009-04-17 11:03+0100\n"
"Last-Translator: Nicola Benaglia <nico.benaz(a)gmail.com>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
@@ -1179,25 +1179,25 @@
#: Controls.xml:762
#, no-c-format
msgid "Produces a random token that is inserted into a hidden form field to help to secure JSF form posts against cross-site request forgery (XSRF) attacks. Note that the browser must have cookies enabled to submit forms that include this component."
-msgstr ""
+msgstr "Produce un token casuale che viene inserito in un campo di form nascosta per aiutare rendere sicuro i post della form JSF contro attacchi cross-site request forgery (XSRF). Si noti che il browser deve avere abilitati i cookie per poter eseguire il submit delle form che includono questo componente."
#. Tag: para
#: Controls.xml:772
#, no-c-format
msgid "<literal>requireSession</literal> — indicates whether the session id should be included in the form signature, hence binding the token to the session. This value can be set to false if the \"build before restore\" mode of Facelets is activated (the default in JSF 2.0). (default: false)"
-msgstr ""
+msgstr "<literal>requireSession</literal> — indica se l'id di sessione debba essere incluso nella signature della form, da qui il binding del token alla sessione. Questo valore può essere impostato a false se viene attivata la modalità \"build before restore\" dei Facelets (di default in JSF 2.0). (Default: false)"
#. Tag: para
#: Controls.xml:782
#, no-c-format
msgid "<literal>enableCookieNotice</literal> — indicates that a JavaScript check should be inserted into the page to verify that cookies are enabled in the browser. If cookies are not enabled, present a notice to the user that form posts will not work. (default: false)"
-msgstr ""
+msgstr "<literal>enableCookieNotice</literal> — indica che deve essere inserito nella pagina un check JavaScript per verificare che i cookie siano abilitati nel browser. Se i cookie non sono abilitati, viene presentata all'utente una nota riportante che l'invio della form non è avvenuto. (Default: false)"
#. Tag: para
#: Controls.xml:791
#, no-c-format
msgid "<literal>allowMultiplePosts</literal> — indicates whether to allow the same form to be submitted multiple times with the same signature (as long as the view does not change). This is a common need if the form is perform Ajax calls but not rerendering itself or, at the very least, the UIToken component. The preferred approach is to have the UIToken component rerendered on any Ajax call where the UIToken component would be processed. (default: false)"
-msgstr ""
+msgstr "<literal>allowMultiplePosts</literal> — indica se consentire che la stessa form venga inviata più volte con la stessa signature (finché non cambia la vista). Questa è una necessità comune se la form esegue chiamate Ajax ma non rigenera se stessa o, almeno, il componente UIToken. L'approccio migliore è avere il componente UIToken rigenerato su ogni chiamata Ajax in cui il componente UIToken viene processato. (Default: false) "
#. Tag: programlisting
#: Controls.xml:805
15 years, 7 months