[seam-commits] Seam SVN: r11126 - in branches/community/Seam_2_2/doc/Seam_Reference_Guide: bn-IN and 22 other directories.

seam-commits at lists.jboss.org seam-commits at lists.jboss.org
Thu Jun 11 16:43:06 EDT 2009


Author: nico.ben
Date: 2009-06-11 16:43:04 -0400 (Thu, 11 Jun 2009)
New Revision: 11126

Modified:
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/as-IN/Dependencies.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/as-IN/Hsearch.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/as-IN/Security.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/bn-IN/Dependencies.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/bn-IN/Hsearch.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/bn-IN/Security.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/de-DE/Dependencies.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/de-DE/Hsearch.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/de-DE/Security.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/es-ES/Dependencies.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/es-ES/Hsearch.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/es-ES/Security.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/es-MX/Dependencies.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/es-MX/Hsearch.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/es-MX/Security.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/fr-FR/Dependencies.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/fr-FR/Hsearch.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/fr-FR/Security.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/gu-IN/Dependencies.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/gu-IN/Hsearch.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/gu-IN/Security.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/hi-IN/Dependencies.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/hi-IN/Hsearch.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/hi-IN/Security.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/ja-JP/Dependencies.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/ja-JP/Hsearch.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/ja-JP/Security.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/kn-IN/Dependencies.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/kn-IN/Hsearch.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/kn-IN/Security.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/ko-KR/Dependencies.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/ko-KR/Hsearch.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/ko-KR/Security.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/ml-IN/Dependencies.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/ml-IN/Hsearch.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/ml-IN/Security.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/mr-IN/Dependencies.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/mr-IN/Hsearch.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/mr-IN/Security.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/or-IN/Dependencies.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/or-IN/Hsearch.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/or-IN/Security.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pa-IN/Dependencies.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pa-IN/Hsearch.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pa-IN/Security.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Annotations.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Author_Group.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Book_Info.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Cache.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/ClusteringAndEJBPassivation.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Components.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Concepts.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Configuration.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Controls.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Conversations.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Dependencies.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Drools.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Elenhancements.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Events.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Excel.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Feedback.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Framework.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Getting_Started_With_JBoss_Tools.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Gettingstarted.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Glassfish.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Groovy.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Guice.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Gwt.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Hsearch.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/I18n.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Itext.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Jbpm.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Jms.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Mail.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Performance.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Persistence.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Preface.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Remoting.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Revision_History.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Rss.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Security.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Spring.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Testing.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Text.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Tools.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Tutorial.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Validation.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Weblogic.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Webservices.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Websphere.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Wicket.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Xml.pot
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pt-BR/Dependencies.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pt-BR/Hsearch.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/pt-BR/Security.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/ru-RU/Dependencies.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/ru-RU/Hsearch.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/ru-RU/Security.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/si-LK/Dependencies.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/si-LK/Hsearch.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/si-LK/Security.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/sl-SL/Dependencies.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/sl-SL/Hsearch.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/sl-SL/Security.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/ta-IN/Dependencies.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/ta-IN/Hsearch.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/ta-IN/Security.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/te-IN/Dependencies.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/te-IN/Hsearch.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/te-IN/Security.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/zh-CN/Dependencies.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/zh-CN/Hsearch.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/zh-CN/Security.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/zh-TW/Dependencies.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/zh-TW/Hsearch.po
   branches/community/Seam_2_2/doc/Seam_Reference_Guide/zh-TW/Security.po
Log:
POT and PO regeneration

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/as-IN/Dependencies.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/as-IN/Dependencies.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/as-IN/Dependencies.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -938,8 +938,8 @@
 #: Dependencies.xml:1182
 #, no-c-format
 msgid ""
-"This sample POM will give you Seam, JPA (provided by Hibernate) and "
-"Hibernate Validator:"
+"This sample POM will give you Seam, JPA (provided by Hibernate), Hibernate "
+"Validator and Hibernate Search:"
 msgstr ""
 
 #. Tag: programlisting
@@ -970,25 +970,31 @@
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-validator</artifactId>\n"
-"      <version>3.0.0.GA</version>\n"
+"      <version>3.1.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-annotations</artifactId>\n"
-"      <version>3.3.0.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-entitymanager</artifactId>\n"
-"      <version>3.3.1.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
+"    \n"
+"    <dependency>\n"
+"        <groupId>org.hibernate</groupId>\n"
+"        <artifactId>hibernate-search</artifactId>\n"
+"        <version>3.1.1.GA</version>\n"
+"    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.jboss.seam</groupId>\n"
 "      <artifactId>jboss-seam</artifactId>\n"
-"      <version>2.0.0.GA</version>\n"
+"      <version>2.2.0.GA</version>\n"
 "    </dependency>\n"
 "    \n"
 "  </dependencies>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/as-IN/Hsearch.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/as-IN/Hsearch.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/as-IN/Hsearch.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -45,7 +45,7 @@
 #: Hsearch.xml:21
 #, no-c-format
 msgid ""
-"Hibernate Search has been designed to integrates nicely and as naturally as "
+"Hibernate Search has been designed to integrate nicely and as naturally as "
 "possible with JPA and Hibernate. As a natural extension, JBoss Seam provides "
 "an Hibernate Search integration."
 msgstr ""
@@ -132,7 +132,7 @@
 "      <property name=\"hibernate.ejb.event.post-delete\" \n"
 "                value=\"org.hibernate.search.event.FullTextIndexEventListener"
 "\"/>\n"
-"\n"
+"                \n"
 "   </properties>\n"
 "</persistence-unit>]]>"
 msgstr ""
@@ -141,12 +141,15 @@
 #: Hsearch.xml:52
 #, no-c-format
 msgid ""
-"This step is no longer necessary if Hibernate Annotation or EntityManager "
-"3.3.x are used."
+"It is not longer necessary the register the event listeners if Hibernate "
+"Annotations or EntityManager 3.3.x are used. When using Hibernate Search 3.1."
+"x more eventlisteners are needed, but these are registered automatically by "
+"Hibernate Annotations; refer to the Hibernate Search reference for "
+"configuring it without EntityManager and Annotations."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:56
+#: Hsearch.xml:60
 #, no-c-format
 msgid ""
 "In addition to the configuration file, the following jars have to be "
@@ -154,25 +157,25 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:61
+#: Hsearch.xml:65
 #, no-c-format
 msgid "hibernate-search.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:65
+#: Hsearch.xml:69
 #, no-c-format
 msgid "hibernate-commons-annotations.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:69
+#: Hsearch.xml:73
 #, no-c-format
 msgid "lucene-core.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:74
+#: Hsearch.xml:78
 #, no-c-format
 msgid ""
 "If you deploy those in a EAR, don't forget to update <filename>application."
@@ -180,13 +183,13 @@
 msgstr ""
 
 #. Tag: title
-#: Hsearch.xml:80
+#: Hsearch.xml:84
 #, no-c-format
 msgid "Usage"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:82
+#: Hsearch.xml:86
 #, no-c-format
 msgid ""
 "Hibernate Search uses annotations to map entities to a Lucene index, check "
@@ -195,7 +198,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:87
+#: Hsearch.xml:91
 #, no-c-format
 msgid ""
 "Hibernate Search is fully integrated with the API and semantic of JPA / "
@@ -206,7 +209,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:93
+#: Hsearch.xml:97
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, JBoss Seam injects a "
@@ -214,7 +217,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:96
+#: Hsearch.xml:100
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -237,7 +240,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:99
+#: Hsearch.xml:103
 #, no-c-format
 msgid ""
 "<classname>FullTextSession</classname> extends <classname>org.hibernate."
@@ -245,14 +248,14 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:104
+#: Hsearch.xml:108
 #, no-c-format
 msgid ""
 "If the Java Persistence API is used, a smoother integration is proposed."
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:107
+#: Hsearch.xml:111
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -275,7 +278,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:109
+#: Hsearch.xml:113
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, a <classname>FulltextEntityManager</"
@@ -286,7 +289,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:116
+#: Hsearch.xml:120
 #, no-c-format
 msgid ""
 "When an EJB 3.0 Session or Message Driven Bean injection is used (i.e. via "
@@ -299,7 +302,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:124
+#: Hsearch.xml:128
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -323,15 +326,15 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:129
+#: Hsearch.xml:133
 #, no-c-format
 msgid ""
 "For people accustomed to Hibernate Search out of Seam, note that using "
-"<methodname>Search.createFullTextSession</methodname> is not necessary."
+"<methodname>Search.getFullTextSession</methodname> is not necessary."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:134
+#: Hsearch.xml:138
 #, no-c-format
 msgid ""
 "Check the DVDStore or the blog examples of the JBoss Seam distribution for a "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/as-IN/Security.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/as-IN/Security.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/as-IN/Security.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 07:43+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1190,7 +1190,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:630 Security.xml:764 Security.xml:3382 Security.xml:3545
+#: Security.xml:630 Security.xml:764 Security.xml:3385 Security.xml:3548
 #, no-c-format
 msgid "Annotation"
 msgstr ""
@@ -1203,8 +1203,8 @@
 
 #. Tag: para
 #: Security.xml:636 Security.xml:770 Security.xml:966 Security.xml:1418
-#: Security.xml:2147 Security.xml:2756 Security.xml:3171 Security.xml:3388
-#: Security.xml:3551 Security.xml:3792 Security.xml:4229
+#: Security.xml:2147 Security.xml:2756 Security.xml:3174 Security.xml:3391
+#: Security.xml:3554 Security.xml:3795 Security.xml:4232
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -2228,8 +2228,8 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3168
-#: Security.xml:3789 Security.xml:3958
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3171
+#: Security.xml:3792 Security.xml:3961
 #, no-c-format
 msgid "Method"
 msgstr ""
@@ -2250,9 +2250,9 @@
 #: Security.xml:1433 Security.xml:1452 Security.xml:1471 Security.xml:1490
 #: Security.xml:1509 Security.xml:1529 Security.xml:1548 Security.xml:1567
 #: Security.xml:1586 Security.xml:1606 Security.xml:1626 Security.xml:1740
-#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3239
-#: Security.xml:3258 Security.xml:3277 Security.xml:3295 Security.xml:3840
-#: Security.xml:3859 Security.xml:3878 Security.xml:3897
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3242
+#: Security.xml:3261 Security.xml:3280 Security.xml:3298 Security.xml:3843
+#: Security.xml:3862 Security.xml:3881 Security.xml:3900
 #, no-c-format
 msgid "boolean"
 msgstr ""
@@ -2558,13 +2558,13 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1831 Security.xml:3961
+#: Security.xml:1831 Security.xml:3964
 #, no-c-format
 msgid "Permission Target"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1834 Security.xml:3964
+#: Security.xml:1834 Security.xml:3967
 #, no-c-format
 msgid "Permission Action"
 msgstr ""
@@ -3806,7 +3806,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2750 Security.xml:3165 Security.xml:3786
+#: Security.xml:2750 Security.xml:3168 Security.xml:3789
 #, no-c-format
 msgid "Return type"
 msgstr ""
@@ -3986,41 +3986,47 @@
 #. Tag: para
 #: Security.xml:2917
 #, no-c-format
-msgid "drools-compiler.jar"
+msgid "drools-api.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2920
 #, no-c-format
-msgid "drools-core.jar"
+msgid "drools-compiler.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2923
 #, no-c-format
-msgid "janino.jar"
+msgid "drools-core.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2926
 #, no-c-format
-msgid "antlr-runtime.jar"
+msgid "janino.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2929
 #, no-c-format
-msgid "mvel14.jar"
+msgid "antlr-runtime.jar"
 msgstr ""
 
+#. Tag: para
+#: Security.xml:2932
+#, no-c-format
+msgid "mvel2.jar"
+msgstr ""
+
 #. Tag: title
-#: Security.xml:2936 Security.xml:3128
+#: Security.xml:2939 Security.xml:3131
 #, no-c-format
 msgid "Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2938
+#: Security.xml:2941
 #, no-c-format
 msgid ""
 "The configuration for <literal>RuleBasedPermissionResolver</literal> "
@@ -4030,7 +4036,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2944
+#: Security.xml:2947
 #, no-c-format
 msgid ""
 "<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4058,7 +4064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2946
+#: Security.xml:2949
 #, no-c-format
 msgid ""
 "The default rule base name can be overridden by specifying the "
@@ -4067,7 +4073,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2951
+#: Security.xml:2954
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4076,7 +4082,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2953
+#: Security.xml:2956
 #, no-c-format
 msgid ""
 "Once the <literal>RuleBase</literal> component is configured, it's time to "
@@ -4084,13 +4090,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:2959
+#: Security.xml:2962
 #, no-c-format
 msgid "Writing Security Rules"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2961
+#: Security.xml:2964
 #, no-c-format
 msgid ""
 "The first step to writing security rules is to create a new rule file in the "
@@ -4101,7 +4107,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2968
+#: Security.xml:2971
 #, no-c-format
 msgid ""
 "So what should the security rules file contain? At this stage it might be a "
@@ -4110,7 +4116,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2973
+#: Security.xml:2976
 #, no-c-format
 msgid ""
 "<![CDATA[package MyApplicationPermissions;\n"
@@ -4128,7 +4134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2975
+#: Security.xml:2978
 #, no-c-format
 msgid ""
 "Let's break this down step by step. The first thing we see is the package "
@@ -4138,7 +4144,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2981
+#: Security.xml:2984
 #, no-c-format
 msgid ""
 "The next thing we can notice is a couple of import statements for the "
@@ -4148,7 +4154,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2987
+#: Security.xml:2990
 #, no-c-format
 msgid ""
 "Finally we have the code for the rule. Each rule within a package should be "
@@ -4158,7 +4164,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2993
+#: Security.xml:2996
 #, no-c-format
 msgid ""
 "Looking at the body of the rule definition we can notice two distinct "
@@ -4173,7 +4179,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3002
+#: Security.xml:3005
 #, no-c-format
 msgid ""
 "If we look at the LHS of the rule, we see two conditions listed there. Let's "
@@ -4181,14 +4187,14 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3006
+#: Security.xml:3009
 #, no-c-format
 msgid ""
 "<![CDATA[c: PermissionCheck(target == \"customer\", action == \"delete\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3008
+#: Security.xml:3011
 #, no-c-format
 msgid ""
 "In plain english, this condition is stating that there must exist a "
@@ -4198,7 +4204,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3014
+#: Security.xml:3017
 #, no-c-format
 msgid ""
 "So what is the working memory? Also known as a \"stateful session\" in "
@@ -4216,7 +4222,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3026
+#: Security.xml:3029
 #, no-c-format
 msgid ""
 "Besides the <literal>PermissionCheck</literal> facts, there is also a "
@@ -4233,7 +4239,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3037
+#: Security.xml:3040
 #, no-c-format
 msgid ""
 "It is also possible to insert additional long-lived facts into the working "
@@ -4244,7 +4250,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3044
+#: Security.xml:3047
 #, no-c-format
 msgid ""
 "Getting back to our simple example, we can also notice that the first line "
@@ -4255,13 +4261,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3051
+#: Security.xml:3054
 #, no-c-format
 msgid "<![CDATA[Role(name == \"admin\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3053
+#: Security.xml:3056
 #, no-c-format
 msgid ""
 "This condition simply states that there must be a <literal>Role</literal> "
@@ -4274,7 +4280,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3061
+#: Security.xml:3064
 #, no-c-format
 msgid ""
 "So what is the consequence of the rule firing? Let's take a look at the RHS "
@@ -4282,13 +4288,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3065
+#: Security.xml:3068
 #, no-c-format
 msgid "<![CDATA[c.grant()]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3067
+#: Security.xml:3070
 #, no-c-format
 msgid ""
 "The RHS consists of Java code, and in this case is invoking the "
@@ -4305,13 +4311,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3081
+#: Security.xml:3084
 #, no-c-format
 msgid "Non-String permission targets"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3083
+#: Security.xml:3086
 #, no-c-format
 msgid ""
 "So far we have only seen permission checks for String-literal permission "
@@ -4325,7 +4331,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3092
+#: Security.xml:3095
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanCreateBlogComment\n"
@@ -4343,13 +4349,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3097
+#: Security.xml:3100
 #, no-c-format
 msgid "Wildcard permission checks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3099
+#: Security.xml:3102
 #, no-c-format
 msgid ""
 "It is possible to implement a wildcard permission check (which allows all "
@@ -4359,7 +4365,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3105
+#: Security.xml:3108
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4373,7 +4379,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3107
+#: Security.xml:3110
 #, no-c-format
 msgid ""
 "This rule allows users with the <literal>admin</literal> role to perform "
@@ -4382,13 +4388,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3117
+#: Security.xml:3120
 #, no-c-format
 msgid "PersistentPermissionResolver"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3119
+#: Security.xml:3122
 #, no-c-format
 msgid ""
 "Another built-in permission resolver provided by Seam, "
@@ -4401,7 +4407,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3130
+#: Security.xml:3133
 #, no-c-format
 msgid ""
 "Before it can be used, <literal>PersistentPermissionResolver</literal> must "
@@ -4414,7 +4420,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3138
+#: Security.xml:3141
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:persistent-permission-resolver permission-store=\"#"
@@ -4422,13 +4428,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3143
+#: Security.xml:3146
 #, no-c-format
 msgid "Permission Stores"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3145
+#: Security.xml:3148
 #, no-c-format
 msgid ""
 "A permission store is required for <literal>PersistentPermissionResolver</"
@@ -4441,26 +4447,26 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3155
+#: Security.xml:3158
 #, no-c-format
 msgid "PermissionStore interface"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3181 Security.xml:3200 Security.xml:3219 Security.xml:3802
-#: Security.xml:3821
+#: Security.xml:3184 Security.xml:3203 Security.xml:3222 Security.xml:3805
+#: Security.xml:3824
 #, no-c-format
 msgid "List&lt;Permission&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3186 Security.xml:3826
+#: Security.xml:3189 Security.xml:3829
 #, no-c-format
 msgid "listPermissions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3190
+#: Security.xml:3193
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4469,13 +4475,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3205 Security.xml:3807
+#: Security.xml:3208 Security.xml:3810
 #, no-c-format
 msgid "listPermissions(Object target, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3209
+#: Security.xml:3212
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4484,13 +4490,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3224
+#: Security.xml:3227
 #, no-c-format
 msgid "listPermissions(Set&lt;Object&gt; targets, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3228
+#: Security.xml:3231
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4499,13 +4505,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3244
+#: Security.xml:3247
 #, no-c-format
 msgid "grantPermission(Permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3248
+#: Security.xml:3251
 #, no-c-format
 msgid ""
 "This method should persist the specified <literal>Permission</literal> "
@@ -4513,13 +4519,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3263 Security.xml:3864
+#: Security.xml:3266 Security.xml:3867
 #, no-c-format
 msgid "grantPermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3267
+#: Security.xml:3270
 #, no-c-format
 msgid ""
 "This method should persist all of the <literal>Permission</literal> objects "
@@ -4528,13 +4534,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3282 Security.xml:3883
+#: Security.xml:3285 Security.xml:3886
 #, no-c-format
 msgid "revokePermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3286
+#: Security.xml:3289
 #, no-c-format
 msgid ""
 "This method should remove the specified <literal>Permission</literal> object "
@@ -4542,13 +4548,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3300 Security.xml:3902
+#: Security.xml:3303 Security.xml:3905
 #, no-c-format
 msgid "revokePermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3304
+#: Security.xml:3307
 #, no-c-format
 msgid ""
 "This method should remove all of the <literal>Permission</literal> objects "
@@ -4556,19 +4562,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3314 Security.xml:3916
+#: Security.xml:3317 Security.xml:3919
 #, no-c-format
 msgid "List&lt;String&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3319 Security.xml:3921
+#: Security.xml:3322 Security.xml:3924
 #, no-c-format
 msgid "listAvailableActions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3323
+#: Security.xml:3326
 #, no-c-format
 msgid ""
 "This method should return a list of all the available actions (as Strings) "
@@ -4578,13 +4584,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3337
+#: Security.xml:3340
 #, no-c-format
 msgid "JpaPermissionStore"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3339
+#: Security.xml:3342
 #, no-c-format
 msgid ""
 "This is the default <literal>PermissionStore</literal> implementation (and "
@@ -4597,7 +4603,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3347
+#: Security.xml:3350
 #, no-c-format
 msgid ""
 "If you wish to use the same entity (i.e. a single database table) to store "
@@ -4609,7 +4615,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3354
+#: Security.xml:3357
 #, no-c-format
 msgid ""
 "For example, to configure a single entity class to store both user and role "
@@ -4617,7 +4623,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3356
+#: Security.xml:3359
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4625,14 +4631,14 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3358
+#: Security.xml:3361
 #, no-c-format
 msgid ""
 "To configure separate entity classes for storing user and role permissions:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3360
+#: Security.xml:3363
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4641,13 +4647,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3363
+#: Security.xml:3366
 #, no-c-format
 msgid "Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3365
+#: Security.xml:3368
 #, no-c-format
 msgid ""
 "As mentioned, the entity classes that contain the user and role permissions "
@@ -4658,32 +4664,32 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3372
+#: Security.xml:3375
 #, no-c-format
 msgid "Entity Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3385 Security.xml:3548
+#: Security.xml:3388 Security.xml:3551
 #, no-c-format
 msgid "Target"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3398
+#: Security.xml:3401
 #, no-c-format
 msgid "@PermissionTarget"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3403 Security.xml:3422 Security.xml:3441 Security.xml:3460
-#: Security.xml:3479
+#: Security.xml:3406 Security.xml:3425 Security.xml:3444 Security.xml:3463
+#: Security.xml:3482
 #, no-c-format
 msgid "FIELD,METHOD"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3407
+#: Security.xml:3410
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4692,13 +4698,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3417
+#: Security.xml:3420
 #, no-c-format
 msgid "@PermissionAction"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3426
+#: Security.xml:3429
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4707,13 +4713,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3436
+#: Security.xml:3439
 #, no-c-format
 msgid "@PermissionUser"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3445
+#: Security.xml:3448
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4722,13 +4728,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3455
+#: Security.xml:3458
 #, no-c-format
 msgid "@PermissionRole"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3464
+#: Security.xml:3467
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4737,13 +4743,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3474
+#: Security.xml:3477
 #, no-c-format
 msgid "@PermissionDiscriminator"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3483
+#: Security.xml:3486
 #, no-c-format
 msgid ""
 "This annotation should be used when the same entity/table is used to store "
@@ -4760,20 +4766,20 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3493
+#: Security.xml:3496
 #, no-c-format
 msgid ""
 "<![CDATA[  @PermissionDiscriminator(userValue = \"u\", roleValue = \"r\")]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3504
+#: Security.xml:3507
 #, no-c-format
 msgid "Example Entity"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3506
+#: Security.xml:3509
 #, no-c-format
 msgid ""
 "Here is an example of an entity class that is used to store both user and "
@@ -4782,7 +4788,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3511
+#: Security.xml:3514
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4843,7 +4849,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3513
+#: Security.xml:3516
 #, no-c-format
 msgid ""
 "As can be seen in the above example, the <literal>getDiscriminator()</"
@@ -4860,13 +4866,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3526
+#: Security.xml:3529
 #, no-c-format
 msgid "Class-specific Permission Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3528
+#: Security.xml:3531
 #, no-c-format
 msgid ""
 "A further set of class-specific annotations can be used to configure a "
@@ -4876,25 +4882,25 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3535
+#: Security.xml:3538
 #, no-c-format
 msgid "Class Permission Annotations"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3561
+#: Security.xml:3564
 #, no-c-format
 msgid "@Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3566 Security.xml:3584
+#: Security.xml:3569 Security.xml:3587
 #, no-c-format
 msgid "TYPE"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3570
+#: Security.xml:3573
 #, no-c-format
 msgid ""
 "A container annotation, this annotation may contain an array of "
@@ -4902,13 +4908,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3579
+#: Security.xml:3582
 #, no-c-format
 msgid "@Permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3588
+#: Security.xml:3591
 #, no-c-format
 msgid ""
 "This annotation defines a single allowable permission action for the target "
@@ -4919,7 +4925,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3600
+#: Security.xml:3603
 #, no-c-format
 msgid ""
 "Here's an example of the above annotations in action. The following class "
@@ -4927,7 +4933,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3604
+#: Security.xml:3607
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4939,7 +4945,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3606
+#: Security.xml:3609
 #, no-c-format
 msgid ""
 "This example demonstrates how two allowable permission actions, "
@@ -4948,13 +4954,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3614
+#: Security.xml:3617
 #, no-c-format
 msgid "Permission masks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3616
+#: Security.xml:3619
 #, no-c-format
 msgid ""
 "By default, multiple permissions for the same target object and recipient "
@@ -4966,7 +4972,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3623
+#: Security.xml:3626
 #, no-c-format
 msgid ""
 "For example, if recipient \"Bob\" is granted both the <literal>view</"
@@ -4979,7 +4985,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3630
+#: Security.xml:3633
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4991,7 +4997,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3632
+#: Security.xml:3635
 #, no-c-format
 msgid ""
 "The <literal>action</literal> property will instead simply contain \"3"
@@ -5001,7 +5007,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3638
+#: Security.xml:3641
 #, no-c-format
 msgid ""
 "Obviously, it is very important that the <literal>mask</literal> values "
@@ -5009,13 +5015,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3644
+#: Security.xml:3647
 #, no-c-format
 msgid "Identifier Policy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3646
+#: Security.xml:3649
 #, no-c-format
 msgid ""
 "When storing or looking up permissions, <literal>JpaPermissionStore</"
@@ -5029,7 +5035,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3654
+#: Security.xml:3657
 #, no-c-format
 msgid ""
 "The <literal>IdentifierStrategy</literal> interface is very simple, "
@@ -5037,7 +5043,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3658
+#: Security.xml:3661
 #, no-c-format
 msgid ""
 "<![CDATA[public interface IdentifierStrategy {\n"
@@ -5047,7 +5053,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3660
+#: Security.xml:3663
 #, no-c-format
 msgid ""
 "The first method, <literal>canIdentify()</literal> simply returns "
@@ -5058,7 +5064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3666
+#: Security.xml:3669
 #, no-c-format
 msgid ""
 "Seam provides two <literal>IdentifierStrategy</literal> implementations, "
@@ -5067,7 +5073,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3671
+#: Security.xml:3674
 #, no-c-format
 msgid ""
 "To explicitly configure a specific identifier strategy to use for a "
@@ -5080,13 +5086,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3681
+#: Security.xml:3684
 #, no-c-format
 msgid "ClassIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3683
+#: Security.xml:3686
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for classes, "
@@ -5100,7 +5106,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3692
+#: Security.xml:3695
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5108,7 +5114,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3694
+#: Security.xml:3697
 #, no-c-format
 msgid ""
 "The identifier for the following class will be \"<literal>customerAction</"
@@ -5116,7 +5122,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3698
+#: Security.xml:3701
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"customerAction\")\n"
@@ -5124,7 +5130,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3700
+#: Security.xml:3703
 #, no-c-format
 msgid ""
 "Finally, the identifier for the following class will be \"<literal>Customer</"
@@ -5132,19 +5138,19 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3704
+#: Security.xml:3707
 #, no-c-format
 msgid "<![CDATA[public class Customer { ]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3709
+#: Security.xml:3712
 #, no-c-format
 msgid "EntityIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3711
+#: Security.xml:3714
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for entity "
@@ -5161,7 +5167,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3722
+#: Security.xml:3725
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5169,7 +5175,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3724
+#: Security.xml:3727
 #, no-c-format
 msgid ""
 "For an example of the type of identifier values generated, assume we have "
@@ -5177,7 +5183,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3728
+#: Security.xml:3731
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5200,7 +5206,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3730
+#: Security.xml:3733
 #, no-c-format
 msgid ""
 "For a <literal>Customer</literal> instance with an <literal>id</literal> "
@@ -5210,7 +5216,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3736
+#: Security.xml:3739
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5219,7 +5225,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3738
+#: Security.xml:3741
 #, no-c-format
 msgid ""
 "Then a <literal>Customer</literal> with an <literal>id</literal> value of "
@@ -5228,13 +5234,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3751
+#: Security.xml:3754
 #, no-c-format
 msgid "Permission Management"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3753
+#: Security.xml:3756
 #, no-c-format
 msgid ""
 "In much the same way that Seam Security provides an Identity Management API "
@@ -5244,13 +5250,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3760
+#: Security.xml:3763
 #, no-c-format
 msgid "PermissionManager"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3762
+#: Security.xml:3765
 #, no-c-format
 msgid ""
 "The <literal>PermissionManager</literal> component is an application-scoped "
@@ -5263,7 +5269,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3769
+#: Security.xml:3772
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5273,7 +5279,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3771
+#: Security.xml:3774
 #, no-c-format
 msgid ""
 "The following table describes each of the available methods provided by "
@@ -5281,13 +5287,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3776
+#: Security.xml:3779
 #, no-c-format
 msgid "PermissionManager API methods"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3811 Security.xml:3830
+#: Security.xml:3814 Security.xml:3833
 #, no-c-format
 msgid ""
 "Returns a list of <literal>Permission</literal> objects representing all of "
@@ -5295,13 +5301,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3845
+#: Security.xml:3848
 #, no-c-format
 msgid "grantPermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3849
+#: Security.xml:3852
 #, no-c-format
 msgid ""
 "Persists (grants) the specified <literal>Permission</literal> to the backend "
@@ -5309,7 +5315,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3868
+#: Security.xml:3871
 #, no-c-format
 msgid ""
 "Persists (grants) the specified list of <literal>Permission</literal>s to "
@@ -5317,7 +5323,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3887
+#: Security.xml:3890
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified <literal>Permission</literal> from the "
@@ -5325,7 +5331,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3906
+#: Security.xml:3909
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified list of <literal>Permission</literal>s from "
@@ -5333,7 +5339,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3925
+#: Security.xml:3928
 #, no-c-format
 msgid ""
 "Returns a list of the available actions for the specified target object. The "
@@ -5342,13 +5348,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3940
+#: Security.xml:3943
 #, no-c-format
 msgid "Permission checks for PermissionManager operations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3942
+#: Security.xml:3945
 #, no-c-format
 msgid ""
 "Invoking the methods of <literal>PermissionManager</literal> requires that "
@@ -5358,37 +5364,37 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3949
+#: Security.xml:3952
 #, no-c-format
 msgid "Permission Management Security Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3973
+#: Security.xml:3976
 #, no-c-format
 msgid "listPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3977
+#: Security.xml:3980
 #, no-c-format
 msgid "The specified <literal>target</literal>"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3983
+#: Security.xml:3986
 #, no-c-format
 msgid "seam.read-permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3991 Security.xml:4011
+#: Security.xml:3994 Security.xml:4014
 #, no-c-format
 msgid "grantPermission()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3995
+#: Security.xml:3998
 #, no-c-format
 msgid ""
 "The target of the specified <literal>Permission</literal>, or each of the "
@@ -5397,56 +5403,56 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4003 Security.xml:4021 Security.xml:4039
+#: Security.xml:4006 Security.xml:4024 Security.xml:4042
 #, no-c-format
 msgid "seam.grant-permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4015 Security.xml:4051
+#: Security.xml:4018 Security.xml:4054
 #, no-c-format
 msgid "The target of the specified <literal>Permission</literal>."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4029
+#: Security.xml:4032
 #, no-c-format
 msgid "grantPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4033 Security.xml:4069
+#: Security.xml:4036 Security.xml:4072
 #, no-c-format
 msgid ""
 "Each of the targets of the specified list of <literal>Permission</literal>s."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4047
+#: Security.xml:4050
 #, no-c-format
 msgid "revokePermission()"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4057 Security.xml:4075
+#: Security.xml:4060 Security.xml:4078
 #, no-c-format
 msgid "seam.revoke-permission"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4065
+#: Security.xml:4068
 #, no-c-format
 msgid "revokePermissions()"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4088
+#: Security.xml:4091
 #, no-c-format
 msgid "SSL Security"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4090
+#: Security.xml:4093
 #, no-c-format
 msgid ""
 "Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5457,13 +5463,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4097
+#: Security.xml:4100
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"/login.xhtml\" scheme=\"https\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4099
+#: Security.xml:4102
 #, no-c-format
 msgid ""
 "This configuration is automatically extended to both <literal>s:link</"
@@ -5475,13 +5481,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4106
+#: Security.xml:4109
 #, no-c-format
 msgid "<![CDATA[<s:link view=\"/login.xhtml\" value=\"Login\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4108
+#: Security.xml:4111
 #, no-c-format
 msgid ""
 "Browsing directly to a view when using the <emphasis>incorrect</emphasis> "
@@ -5492,7 +5498,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4115
+#: Security.xml:4118
 #, no-c-format
 msgid ""
 "It is also possible to configure a <emphasis>default scheme</emphasis> for "
@@ -5506,13 +5512,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4124
+#: Security.xml:4127
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\" />]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4126
+#: Security.xml:4129
 #, no-c-format
 msgid ""
 "Of course, if <emphasis>none</emphasis> of the pages in your application use "
@@ -5520,7 +5526,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4131
+#: Security.xml:4134
 #, no-c-format
 msgid ""
 "You may configure Seam to automatically invalidate the current HTTP session "
@@ -5529,13 +5535,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4136
+#: Security.xml:4139
 #, no-c-format
 msgid "<![CDATA[<web:session invalidate-on-scheme-change=\"true\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4138
+#: Security.xml:4141
 #, no-c-format
 msgid ""
 "This option helps make your system less vulnerable to sniffing of the "
@@ -5544,13 +5550,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4144
+#: Security.xml:4147
 #, no-c-format
 msgid "Overriding the default ports"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4146
+#: Security.xml:4149
 #, no-c-format
 msgid ""
 "If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5560,7 +5566,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4152
+#: Security.xml:4155
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5576,13 +5582,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4158
+#: Security.xml:4161
 #, no-c-format
 msgid "CAPTCHA"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4160
+#: Security.xml:4163
 #, no-c-format
 msgid ""
 "Though strictly not part of the security API, Seam provides a built-in "
@@ -5594,13 +5600,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4168
+#: Security.xml:4171
 #, no-c-format
 msgid "Configuring the CAPTCHA Servlet"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4169
+#: Security.xml:4172
 #, no-c-format
 msgid ""
 "To get up and running, it is necessary to configure the Seam Resource "
@@ -5609,7 +5615,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4174
+#: Security.xml:4177
 #, no-c-format
 msgid ""
 "<![CDATA[<servlet>\n"
@@ -5625,20 +5631,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4179
+#: Security.xml:4182
 #, no-c-format
 msgid "Adding a CAPTCHA to a form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4181
+#: Security.xml:4184
 #, no-c-format
 msgid ""
 "Adding a CAPTCHA challenge to a form is extremely easy. Here's an example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4185
+#: Security.xml:4188
 #, no-c-format
 msgid ""
 "<![CDATA[<h:graphicImage value=\"/seam/resource/captcha\"/>\n"
@@ -5650,7 +5656,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4187
+#: Security.xml:4190
 #, no-c-format
 msgid ""
 "That's all there is to it. The <literal>graphicImage</literal> control "
@@ -5660,20 +5666,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4196
+#: Security.xml:4199
 #, no-c-format
 msgid "Customising the CAPTCHA algorithm"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4198
+#: Security.xml:4201
 #, no-c-format
 msgid ""
 "You may customize the CAPTCHA algorithm by overriding the built-in component:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4202
+#: Security.xml:4205
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5700,13 +5706,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4209 Security.xml:4217
+#: Security.xml:4212 Security.xml:4220
 #, no-c-format
 msgid "Security Events"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4211
+#: Security.xml:4214
 #, no-c-format
 msgid ""
 "The following table describes a number of events (see <xref linkend=\"events"
@@ -5714,68 +5720,68 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4226
+#: Security.xml:4229
 #, no-c-format
 msgid "Event Key"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4239
+#: Security.xml:4242
 #, no-c-format
 msgid "org.jboss.seam.security.loginSuccessful"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4243
+#: Security.xml:4246
 #, no-c-format
 msgid "Raised when a login attempt is successful."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4251
+#: Security.xml:4254
 #, no-c-format
 msgid "org.jboss.seam.security.loginFailed"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4255
+#: Security.xml:4258
 #, no-c-format
 msgid "Raised when a login attempt fails."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4263
+#: Security.xml:4266
 #, no-c-format
 msgid "org.jboss.seam.security.alreadyLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4267
+#: Security.xml:4270
 #, no-c-format
 msgid ""
 "Raised when a user that is already authenticated attempts to log in again."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4275
+#: Security.xml:4278
 #, no-c-format
 msgid "org.jboss.seam.security.notLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4279
+#: Security.xml:4282
 #, no-c-format
 msgid "Raised when a security check fails when the user is not logged in."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4287
+#: Security.xml:4290
 #, no-c-format
 msgid "org.jboss.seam.security.notAuthorized"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4291
+#: Security.xml:4294
 #, no-c-format
 msgid ""
 "Raised when a security check fails when the user is logged in however "
@@ -5783,73 +5789,73 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4299
+#: Security.xml:4302
 #, no-c-format
 msgid "org.jboss.seam.security.preAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4303
+#: Security.xml:4306
 #, no-c-format
 msgid "Raised just prior to user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4311
+#: Security.xml:4314
 #, no-c-format
 msgid "org.jboss.seam.security.postAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4315
+#: Security.xml:4318
 #, no-c-format
 msgid "Raised just after user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4323
+#: Security.xml:4326
 #, no-c-format
 msgid "org.jboss.seam.security.loggedOut"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4327
+#: Security.xml:4330
 #, no-c-format
 msgid "Raised after the user has logged out."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4335
+#: Security.xml:4338
 #, no-c-format
 msgid "org.jboss.seam.security.credentialsUpdated"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4339
+#: Security.xml:4342
 #, no-c-format
 msgid "Raised when the user's credentials have been changed."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4347
+#: Security.xml:4350
 #, no-c-format
 msgid "org.jboss.seam.security.rememberMe"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4351
+#: Security.xml:4354
 #, no-c-format
 msgid "Raised when the Identity's rememberMe property is changed."
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4364
+#: Security.xml:4367
 #, no-c-format
 msgid "Run As"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4366
+#: Security.xml:4369
 #, no-c-format
 msgid ""
 "Sometimes it may be necessary to perform certain operations with elevated "
@@ -5861,7 +5867,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4374
+#: Security.xml:4377
 #, no-c-format
 msgid ""
 "The following code example demonstrates how <literal>RunAsOperation</"
@@ -5872,7 +5878,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4381
+#: Security.xml:4384
 #, no-c-format
 msgid ""
 "<![CDATA[    new RunAsOperation() {       \n"
@@ -5884,7 +5890,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4383
+#: Security.xml:4386
 #, no-c-format
 msgid ""
 "In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5895,13 +5901,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4394
+#: Security.xml:4397
 #, no-c-format
 msgid "Extending the Identity component"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4396
+#: Security.xml:4399
 #, no-c-format
 msgid ""
 "Sometimes it might be necessary to extend the Identity component if your "
@@ -5914,7 +5920,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4404
+#: Security.xml:4407
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.security.identity\")\n"
@@ -5949,7 +5955,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4407
+#: Security.xml:4410
 #, no-c-format
 msgid ""
 "Note that an <literal>Identity</literal> component must be marked "
@@ -5959,13 +5965,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4419
+#: Security.xml:4422
 #, no-c-format
 msgid "OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4421
+#: Security.xml:4424
 #, no-c-format
 msgid ""
 "OpenID is a community standard for external web-based authentication. The "
@@ -5978,7 +5984,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4430
+#: Security.xml:4433
 #, no-c-format
 msgid ""
 "When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5995,7 +6001,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4439
+#: Security.xml:4442
 #, no-c-format
 msgid ""
 "It's important to realize at this point that authentication does not imply "
@@ -6008,13 +6014,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4449
+#: Security.xml:4452
 #, no-c-format
 msgid "Configuring OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4450
+#: Security.xml:4453
 #, no-c-format
 msgid ""
 "Seam uses the openid4java package and requires four additional JARs to make "
@@ -6024,7 +6030,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4456
+#: Security.xml:4459
 #, no-c-format
 msgid ""
 "OpenID processing requires the use of the <literal>OpenIdPhaseListener</"
@@ -6034,7 +6040,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4462
+#: Security.xml:4465
 #, no-c-format
 msgid ""
 "&lt;lifecycle&gt;\n"
@@ -6044,7 +6050,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4465
+#: Security.xml:4468
 #, no-c-format
 msgid ""
 "With this configuration, OpenID support is available to your application. "
@@ -6054,13 +6060,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4473
+#: Security.xml:4476
 #, no-c-format
 msgid "Presenting an OpenIdDLogin form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4475
+#: Security.xml:4478
 #, no-c-format
 msgid ""
 "To initiate an OpenID login, you can present a simply form to the user "
@@ -6070,7 +6076,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4480
+#: Security.xml:4483
 #, no-c-format
 msgid ""
 "&lt;h:form&gt;\n"
@@ -6081,7 +6087,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4482
+#: Security.xml:4485
 #, no-c-format
 msgid ""
 "When the user submits the login form, he will be redirected to his OpenID "
@@ -6093,13 +6099,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4491
+#: Security.xml:4494
 #, no-c-format
 msgid "Logging in immediately"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4493
+#: Security.xml:4496
 #, no-c-format
 msgid ""
 "The simplest strategy is to simply login the user immediately. The following "
@@ -6108,7 +6114,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4497
+#: Security.xml:4500
 #, no-c-format
 msgid ""
 "&lt;page view-id=&quot;/openid.xhtml&quot;&gt;\n"
@@ -6128,7 +6134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4499
+#: Security.xml:4502
 #, no-c-format
 msgid ""
 "Thie <literal>loginImmediately()</literal> action checks to see if the "
@@ -6142,13 +6148,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4510
+#: Security.xml:4513
 #, no-c-format
 msgid "Deferring login"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4512
+#: Security.xml:4515
 #, no-c-format
 msgid ""
 "You may not want the user to be immediately logged in to your application. "
@@ -6165,13 +6171,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4526
+#: Security.xml:4529
 #, no-c-format
 msgid "Logging out"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4528
+#: Security.xml:4531
 #, no-c-format
 msgid ""
 "Logging out (forgetting an OpenID association) is done by calling <literal>#"
@@ -6182,7 +6188,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4535
+#: Security.xml:4538
 #, no-c-format
 msgid ""
 "&lt;event type=&quot;org.jboss.seam.security.loggedOut&quot;&gt;\n"
@@ -6191,7 +6197,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4537
+#: Security.xml:4540
 #, no-c-format
 msgid ""
 "It's important that you do not leave this out or the user will not be able "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/bn-IN/Dependencies.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/bn-IN/Dependencies.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/bn-IN/Dependencies.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -938,8 +938,8 @@
 #: Dependencies.xml:1182
 #, no-c-format
 msgid ""
-"This sample POM will give you Seam, JPA (provided by Hibernate) and "
-"Hibernate Validator:"
+"This sample POM will give you Seam, JPA (provided by Hibernate), Hibernate "
+"Validator and Hibernate Search:"
 msgstr ""
 
 #. Tag: programlisting
@@ -970,25 +970,31 @@
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-validator</artifactId>\n"
-"      <version>3.0.0.GA</version>\n"
+"      <version>3.1.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-annotations</artifactId>\n"
-"      <version>3.3.0.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-entitymanager</artifactId>\n"
-"      <version>3.3.1.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
+"    \n"
+"    <dependency>\n"
+"        <groupId>org.hibernate</groupId>\n"
+"        <artifactId>hibernate-search</artifactId>\n"
+"        <version>3.1.1.GA</version>\n"
+"    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.jboss.seam</groupId>\n"
 "      <artifactId>jboss-seam</artifactId>\n"
-"      <version>2.0.0.GA</version>\n"
+"      <version>2.2.0.GA</version>\n"
 "    </dependency>\n"
 "    \n"
 "  </dependencies>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/bn-IN/Hsearch.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/bn-IN/Hsearch.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/bn-IN/Hsearch.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -45,7 +45,7 @@
 #: Hsearch.xml:21
 #, no-c-format
 msgid ""
-"Hibernate Search has been designed to integrates nicely and as naturally as "
+"Hibernate Search has been designed to integrate nicely and as naturally as "
 "possible with JPA and Hibernate. As a natural extension, JBoss Seam provides "
 "an Hibernate Search integration."
 msgstr ""
@@ -132,7 +132,7 @@
 "      <property name=\"hibernate.ejb.event.post-delete\" \n"
 "                value=\"org.hibernate.search.event.FullTextIndexEventListener"
 "\"/>\n"
-"\n"
+"                \n"
 "   </properties>\n"
 "</persistence-unit>]]>"
 msgstr ""
@@ -141,12 +141,15 @@
 #: Hsearch.xml:52
 #, no-c-format
 msgid ""
-"This step is no longer necessary if Hibernate Annotation or EntityManager "
-"3.3.x are used."
+"It is not longer necessary the register the event listeners if Hibernate "
+"Annotations or EntityManager 3.3.x are used. When using Hibernate Search 3.1."
+"x more eventlisteners are needed, but these are registered automatically by "
+"Hibernate Annotations; refer to the Hibernate Search reference for "
+"configuring it without EntityManager and Annotations."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:56
+#: Hsearch.xml:60
 #, no-c-format
 msgid ""
 "In addition to the configuration file, the following jars have to be "
@@ -154,25 +157,25 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:61
+#: Hsearch.xml:65
 #, no-c-format
 msgid "hibernate-search.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:65
+#: Hsearch.xml:69
 #, no-c-format
 msgid "hibernate-commons-annotations.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:69
+#: Hsearch.xml:73
 #, no-c-format
 msgid "lucene-core.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:74
+#: Hsearch.xml:78
 #, no-c-format
 msgid ""
 "If you deploy those in a EAR, don't forget to update <filename>application."
@@ -180,13 +183,13 @@
 msgstr ""
 
 #. Tag: title
-#: Hsearch.xml:80
+#: Hsearch.xml:84
 #, no-c-format
 msgid "Usage"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:82
+#: Hsearch.xml:86
 #, no-c-format
 msgid ""
 "Hibernate Search uses annotations to map entities to a Lucene index, check "
@@ -195,7 +198,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:87
+#: Hsearch.xml:91
 #, no-c-format
 msgid ""
 "Hibernate Search is fully integrated with the API and semantic of JPA / "
@@ -206,7 +209,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:93
+#: Hsearch.xml:97
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, JBoss Seam injects a "
@@ -214,7 +217,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:96
+#: Hsearch.xml:100
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -237,7 +240,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:99
+#: Hsearch.xml:103
 #, no-c-format
 msgid ""
 "<classname>FullTextSession</classname> extends <classname>org.hibernate."
@@ -245,14 +248,14 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:104
+#: Hsearch.xml:108
 #, no-c-format
 msgid ""
 "If the Java Persistence API is used, a smoother integration is proposed."
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:107
+#: Hsearch.xml:111
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -275,7 +278,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:109
+#: Hsearch.xml:113
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, a <classname>FulltextEntityManager</"
@@ -286,7 +289,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:116
+#: Hsearch.xml:120
 #, no-c-format
 msgid ""
 "When an EJB 3.0 Session or Message Driven Bean injection is used (i.e. via "
@@ -299,7 +302,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:124
+#: Hsearch.xml:128
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -323,15 +326,15 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:129
+#: Hsearch.xml:133
 #, no-c-format
 msgid ""
 "For people accustomed to Hibernate Search out of Seam, note that using "
-"<methodname>Search.createFullTextSession</methodname> is not necessary."
+"<methodname>Search.getFullTextSession</methodname> is not necessary."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:134
+#: Hsearch.xml:138
 #, no-c-format
 msgid ""
 "Check the DVDStore or the blog examples of the JBoss Seam distribution for a "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/bn-IN/Security.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/bn-IN/Security.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/bn-IN/Security.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 07:43+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1190,7 +1190,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:630 Security.xml:764 Security.xml:3382 Security.xml:3545
+#: Security.xml:630 Security.xml:764 Security.xml:3385 Security.xml:3548
 #, no-c-format
 msgid "Annotation"
 msgstr ""
@@ -1203,8 +1203,8 @@
 
 #. Tag: para
 #: Security.xml:636 Security.xml:770 Security.xml:966 Security.xml:1418
-#: Security.xml:2147 Security.xml:2756 Security.xml:3171 Security.xml:3388
-#: Security.xml:3551 Security.xml:3792 Security.xml:4229
+#: Security.xml:2147 Security.xml:2756 Security.xml:3174 Security.xml:3391
+#: Security.xml:3554 Security.xml:3795 Security.xml:4232
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -2228,8 +2228,8 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3168
-#: Security.xml:3789 Security.xml:3958
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3171
+#: Security.xml:3792 Security.xml:3961
 #, no-c-format
 msgid "Method"
 msgstr ""
@@ -2250,9 +2250,9 @@
 #: Security.xml:1433 Security.xml:1452 Security.xml:1471 Security.xml:1490
 #: Security.xml:1509 Security.xml:1529 Security.xml:1548 Security.xml:1567
 #: Security.xml:1586 Security.xml:1606 Security.xml:1626 Security.xml:1740
-#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3239
-#: Security.xml:3258 Security.xml:3277 Security.xml:3295 Security.xml:3840
-#: Security.xml:3859 Security.xml:3878 Security.xml:3897
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3242
+#: Security.xml:3261 Security.xml:3280 Security.xml:3298 Security.xml:3843
+#: Security.xml:3862 Security.xml:3881 Security.xml:3900
 #, no-c-format
 msgid "boolean"
 msgstr ""
@@ -2558,13 +2558,13 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1831 Security.xml:3961
+#: Security.xml:1831 Security.xml:3964
 #, no-c-format
 msgid "Permission Target"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1834 Security.xml:3964
+#: Security.xml:1834 Security.xml:3967
 #, no-c-format
 msgid "Permission Action"
 msgstr ""
@@ -3806,7 +3806,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2750 Security.xml:3165 Security.xml:3786
+#: Security.xml:2750 Security.xml:3168 Security.xml:3789
 #, no-c-format
 msgid "Return type"
 msgstr ""
@@ -3986,41 +3986,47 @@
 #. Tag: para
 #: Security.xml:2917
 #, no-c-format
-msgid "drools-compiler.jar"
+msgid "drools-api.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2920
 #, no-c-format
-msgid "drools-core.jar"
+msgid "drools-compiler.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2923
 #, no-c-format
-msgid "janino.jar"
+msgid "drools-core.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2926
 #, no-c-format
-msgid "antlr-runtime.jar"
+msgid "janino.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2929
 #, no-c-format
-msgid "mvel14.jar"
+msgid "antlr-runtime.jar"
 msgstr ""
 
+#. Tag: para
+#: Security.xml:2932
+#, no-c-format
+msgid "mvel2.jar"
+msgstr ""
+
 #. Tag: title
-#: Security.xml:2936 Security.xml:3128
+#: Security.xml:2939 Security.xml:3131
 #, no-c-format
 msgid "Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2938
+#: Security.xml:2941
 #, no-c-format
 msgid ""
 "The configuration for <literal>RuleBasedPermissionResolver</literal> "
@@ -4030,7 +4036,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2944
+#: Security.xml:2947
 #, no-c-format
 msgid ""
 "<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4058,7 +4064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2946
+#: Security.xml:2949
 #, no-c-format
 msgid ""
 "The default rule base name can be overridden by specifying the "
@@ -4067,7 +4073,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2951
+#: Security.xml:2954
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4076,7 +4082,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2953
+#: Security.xml:2956
 #, no-c-format
 msgid ""
 "Once the <literal>RuleBase</literal> component is configured, it's time to "
@@ -4084,13 +4090,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:2959
+#: Security.xml:2962
 #, no-c-format
 msgid "Writing Security Rules"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2961
+#: Security.xml:2964
 #, no-c-format
 msgid ""
 "The first step to writing security rules is to create a new rule file in the "
@@ -4101,7 +4107,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2968
+#: Security.xml:2971
 #, no-c-format
 msgid ""
 "So what should the security rules file contain? At this stage it might be a "
@@ -4110,7 +4116,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2973
+#: Security.xml:2976
 #, no-c-format
 msgid ""
 "<![CDATA[package MyApplicationPermissions;\n"
@@ -4128,7 +4134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2975
+#: Security.xml:2978
 #, no-c-format
 msgid ""
 "Let's break this down step by step. The first thing we see is the package "
@@ -4138,7 +4144,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2981
+#: Security.xml:2984
 #, no-c-format
 msgid ""
 "The next thing we can notice is a couple of import statements for the "
@@ -4148,7 +4154,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2987
+#: Security.xml:2990
 #, no-c-format
 msgid ""
 "Finally we have the code for the rule. Each rule within a package should be "
@@ -4158,7 +4164,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2993
+#: Security.xml:2996
 #, no-c-format
 msgid ""
 "Looking at the body of the rule definition we can notice two distinct "
@@ -4173,7 +4179,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3002
+#: Security.xml:3005
 #, no-c-format
 msgid ""
 "If we look at the LHS of the rule, we see two conditions listed there. Let's "
@@ -4181,14 +4187,14 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3006
+#: Security.xml:3009
 #, no-c-format
 msgid ""
 "<![CDATA[c: PermissionCheck(target == \"customer\", action == \"delete\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3008
+#: Security.xml:3011
 #, no-c-format
 msgid ""
 "In plain english, this condition is stating that there must exist a "
@@ -4198,7 +4204,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3014
+#: Security.xml:3017
 #, no-c-format
 msgid ""
 "So what is the working memory? Also known as a \"stateful session\" in "
@@ -4216,7 +4222,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3026
+#: Security.xml:3029
 #, no-c-format
 msgid ""
 "Besides the <literal>PermissionCheck</literal> facts, there is also a "
@@ -4233,7 +4239,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3037
+#: Security.xml:3040
 #, no-c-format
 msgid ""
 "It is also possible to insert additional long-lived facts into the working "
@@ -4244,7 +4250,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3044
+#: Security.xml:3047
 #, no-c-format
 msgid ""
 "Getting back to our simple example, we can also notice that the first line "
@@ -4255,13 +4261,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3051
+#: Security.xml:3054
 #, no-c-format
 msgid "<![CDATA[Role(name == \"admin\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3053
+#: Security.xml:3056
 #, no-c-format
 msgid ""
 "This condition simply states that there must be a <literal>Role</literal> "
@@ -4274,7 +4280,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3061
+#: Security.xml:3064
 #, no-c-format
 msgid ""
 "So what is the consequence of the rule firing? Let's take a look at the RHS "
@@ -4282,13 +4288,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3065
+#: Security.xml:3068
 #, no-c-format
 msgid "<![CDATA[c.grant()]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3067
+#: Security.xml:3070
 #, no-c-format
 msgid ""
 "The RHS consists of Java code, and in this case is invoking the "
@@ -4305,13 +4311,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3081
+#: Security.xml:3084
 #, no-c-format
 msgid "Non-String permission targets"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3083
+#: Security.xml:3086
 #, no-c-format
 msgid ""
 "So far we have only seen permission checks for String-literal permission "
@@ -4325,7 +4331,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3092
+#: Security.xml:3095
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanCreateBlogComment\n"
@@ -4343,13 +4349,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3097
+#: Security.xml:3100
 #, no-c-format
 msgid "Wildcard permission checks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3099
+#: Security.xml:3102
 #, no-c-format
 msgid ""
 "It is possible to implement a wildcard permission check (which allows all "
@@ -4359,7 +4365,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3105
+#: Security.xml:3108
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4373,7 +4379,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3107
+#: Security.xml:3110
 #, no-c-format
 msgid ""
 "This rule allows users with the <literal>admin</literal> role to perform "
@@ -4382,13 +4388,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3117
+#: Security.xml:3120
 #, no-c-format
 msgid "PersistentPermissionResolver"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3119
+#: Security.xml:3122
 #, no-c-format
 msgid ""
 "Another built-in permission resolver provided by Seam, "
@@ -4401,7 +4407,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3130
+#: Security.xml:3133
 #, no-c-format
 msgid ""
 "Before it can be used, <literal>PersistentPermissionResolver</literal> must "
@@ -4414,7 +4420,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3138
+#: Security.xml:3141
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:persistent-permission-resolver permission-store=\"#"
@@ -4422,13 +4428,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3143
+#: Security.xml:3146
 #, no-c-format
 msgid "Permission Stores"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3145
+#: Security.xml:3148
 #, no-c-format
 msgid ""
 "A permission store is required for <literal>PersistentPermissionResolver</"
@@ -4441,26 +4447,26 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3155
+#: Security.xml:3158
 #, no-c-format
 msgid "PermissionStore interface"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3181 Security.xml:3200 Security.xml:3219 Security.xml:3802
-#: Security.xml:3821
+#: Security.xml:3184 Security.xml:3203 Security.xml:3222 Security.xml:3805
+#: Security.xml:3824
 #, no-c-format
 msgid "List&lt;Permission&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3186 Security.xml:3826
+#: Security.xml:3189 Security.xml:3829
 #, no-c-format
 msgid "listPermissions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3190
+#: Security.xml:3193
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4469,13 +4475,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3205 Security.xml:3807
+#: Security.xml:3208 Security.xml:3810
 #, no-c-format
 msgid "listPermissions(Object target, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3209
+#: Security.xml:3212
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4484,13 +4490,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3224
+#: Security.xml:3227
 #, no-c-format
 msgid "listPermissions(Set&lt;Object&gt; targets, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3228
+#: Security.xml:3231
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4499,13 +4505,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3244
+#: Security.xml:3247
 #, no-c-format
 msgid "grantPermission(Permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3248
+#: Security.xml:3251
 #, no-c-format
 msgid ""
 "This method should persist the specified <literal>Permission</literal> "
@@ -4513,13 +4519,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3263 Security.xml:3864
+#: Security.xml:3266 Security.xml:3867
 #, no-c-format
 msgid "grantPermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3267
+#: Security.xml:3270
 #, no-c-format
 msgid ""
 "This method should persist all of the <literal>Permission</literal> objects "
@@ -4528,13 +4534,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3282 Security.xml:3883
+#: Security.xml:3285 Security.xml:3886
 #, no-c-format
 msgid "revokePermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3286
+#: Security.xml:3289
 #, no-c-format
 msgid ""
 "This method should remove the specified <literal>Permission</literal> object "
@@ -4542,13 +4548,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3300 Security.xml:3902
+#: Security.xml:3303 Security.xml:3905
 #, no-c-format
 msgid "revokePermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3304
+#: Security.xml:3307
 #, no-c-format
 msgid ""
 "This method should remove all of the <literal>Permission</literal> objects "
@@ -4556,19 +4562,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3314 Security.xml:3916
+#: Security.xml:3317 Security.xml:3919
 #, no-c-format
 msgid "List&lt;String&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3319 Security.xml:3921
+#: Security.xml:3322 Security.xml:3924
 #, no-c-format
 msgid "listAvailableActions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3323
+#: Security.xml:3326
 #, no-c-format
 msgid ""
 "This method should return a list of all the available actions (as Strings) "
@@ -4578,13 +4584,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3337
+#: Security.xml:3340
 #, no-c-format
 msgid "JpaPermissionStore"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3339
+#: Security.xml:3342
 #, no-c-format
 msgid ""
 "This is the default <literal>PermissionStore</literal> implementation (and "
@@ -4597,7 +4603,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3347
+#: Security.xml:3350
 #, no-c-format
 msgid ""
 "If you wish to use the same entity (i.e. a single database table) to store "
@@ -4609,7 +4615,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3354
+#: Security.xml:3357
 #, no-c-format
 msgid ""
 "For example, to configure a single entity class to store both user and role "
@@ -4617,7 +4623,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3356
+#: Security.xml:3359
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4625,14 +4631,14 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3358
+#: Security.xml:3361
 #, no-c-format
 msgid ""
 "To configure separate entity classes for storing user and role permissions:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3360
+#: Security.xml:3363
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4641,13 +4647,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3363
+#: Security.xml:3366
 #, no-c-format
 msgid "Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3365
+#: Security.xml:3368
 #, no-c-format
 msgid ""
 "As mentioned, the entity classes that contain the user and role permissions "
@@ -4658,32 +4664,32 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3372
+#: Security.xml:3375
 #, no-c-format
 msgid "Entity Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3385 Security.xml:3548
+#: Security.xml:3388 Security.xml:3551
 #, no-c-format
 msgid "Target"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3398
+#: Security.xml:3401
 #, no-c-format
 msgid "@PermissionTarget"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3403 Security.xml:3422 Security.xml:3441 Security.xml:3460
-#: Security.xml:3479
+#: Security.xml:3406 Security.xml:3425 Security.xml:3444 Security.xml:3463
+#: Security.xml:3482
 #, no-c-format
 msgid "FIELD,METHOD"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3407
+#: Security.xml:3410
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4692,13 +4698,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3417
+#: Security.xml:3420
 #, no-c-format
 msgid "@PermissionAction"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3426
+#: Security.xml:3429
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4707,13 +4713,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3436
+#: Security.xml:3439
 #, no-c-format
 msgid "@PermissionUser"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3445
+#: Security.xml:3448
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4722,13 +4728,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3455
+#: Security.xml:3458
 #, no-c-format
 msgid "@PermissionRole"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3464
+#: Security.xml:3467
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4737,13 +4743,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3474
+#: Security.xml:3477
 #, no-c-format
 msgid "@PermissionDiscriminator"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3483
+#: Security.xml:3486
 #, no-c-format
 msgid ""
 "This annotation should be used when the same entity/table is used to store "
@@ -4760,20 +4766,20 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3493
+#: Security.xml:3496
 #, no-c-format
 msgid ""
 "<![CDATA[  @PermissionDiscriminator(userValue = \"u\", roleValue = \"r\")]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3504
+#: Security.xml:3507
 #, no-c-format
 msgid "Example Entity"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3506
+#: Security.xml:3509
 #, no-c-format
 msgid ""
 "Here is an example of an entity class that is used to store both user and "
@@ -4782,7 +4788,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3511
+#: Security.xml:3514
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4843,7 +4849,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3513
+#: Security.xml:3516
 #, no-c-format
 msgid ""
 "As can be seen in the above example, the <literal>getDiscriminator()</"
@@ -4860,13 +4866,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3526
+#: Security.xml:3529
 #, no-c-format
 msgid "Class-specific Permission Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3528
+#: Security.xml:3531
 #, no-c-format
 msgid ""
 "A further set of class-specific annotations can be used to configure a "
@@ -4876,25 +4882,25 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3535
+#: Security.xml:3538
 #, no-c-format
 msgid "Class Permission Annotations"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3561
+#: Security.xml:3564
 #, no-c-format
 msgid "@Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3566 Security.xml:3584
+#: Security.xml:3569 Security.xml:3587
 #, no-c-format
 msgid "TYPE"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3570
+#: Security.xml:3573
 #, no-c-format
 msgid ""
 "A container annotation, this annotation may contain an array of "
@@ -4902,13 +4908,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3579
+#: Security.xml:3582
 #, no-c-format
 msgid "@Permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3588
+#: Security.xml:3591
 #, no-c-format
 msgid ""
 "This annotation defines a single allowable permission action for the target "
@@ -4919,7 +4925,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3600
+#: Security.xml:3603
 #, no-c-format
 msgid ""
 "Here's an example of the above annotations in action. The following class "
@@ -4927,7 +4933,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3604
+#: Security.xml:3607
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4939,7 +4945,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3606
+#: Security.xml:3609
 #, no-c-format
 msgid ""
 "This example demonstrates how two allowable permission actions, "
@@ -4948,13 +4954,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3614
+#: Security.xml:3617
 #, no-c-format
 msgid "Permission masks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3616
+#: Security.xml:3619
 #, no-c-format
 msgid ""
 "By default, multiple permissions for the same target object and recipient "
@@ -4966,7 +4972,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3623
+#: Security.xml:3626
 #, no-c-format
 msgid ""
 "For example, if recipient \"Bob\" is granted both the <literal>view</"
@@ -4979,7 +4985,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3630
+#: Security.xml:3633
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4991,7 +4997,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3632
+#: Security.xml:3635
 #, no-c-format
 msgid ""
 "The <literal>action</literal> property will instead simply contain \"3"
@@ -5001,7 +5007,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3638
+#: Security.xml:3641
 #, no-c-format
 msgid ""
 "Obviously, it is very important that the <literal>mask</literal> values "
@@ -5009,13 +5015,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3644
+#: Security.xml:3647
 #, no-c-format
 msgid "Identifier Policy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3646
+#: Security.xml:3649
 #, no-c-format
 msgid ""
 "When storing or looking up permissions, <literal>JpaPermissionStore</"
@@ -5029,7 +5035,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3654
+#: Security.xml:3657
 #, no-c-format
 msgid ""
 "The <literal>IdentifierStrategy</literal> interface is very simple, "
@@ -5037,7 +5043,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3658
+#: Security.xml:3661
 #, no-c-format
 msgid ""
 "<![CDATA[public interface IdentifierStrategy {\n"
@@ -5047,7 +5053,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3660
+#: Security.xml:3663
 #, no-c-format
 msgid ""
 "The first method, <literal>canIdentify()</literal> simply returns "
@@ -5058,7 +5064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3666
+#: Security.xml:3669
 #, no-c-format
 msgid ""
 "Seam provides two <literal>IdentifierStrategy</literal> implementations, "
@@ -5067,7 +5073,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3671
+#: Security.xml:3674
 #, no-c-format
 msgid ""
 "To explicitly configure a specific identifier strategy to use for a "
@@ -5080,13 +5086,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3681
+#: Security.xml:3684
 #, no-c-format
 msgid "ClassIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3683
+#: Security.xml:3686
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for classes, "
@@ -5100,7 +5106,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3692
+#: Security.xml:3695
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5108,7 +5114,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3694
+#: Security.xml:3697
 #, no-c-format
 msgid ""
 "The identifier for the following class will be \"<literal>customerAction</"
@@ -5116,7 +5122,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3698
+#: Security.xml:3701
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"customerAction\")\n"
@@ -5124,7 +5130,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3700
+#: Security.xml:3703
 #, no-c-format
 msgid ""
 "Finally, the identifier for the following class will be \"<literal>Customer</"
@@ -5132,19 +5138,19 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3704
+#: Security.xml:3707
 #, no-c-format
 msgid "<![CDATA[public class Customer { ]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3709
+#: Security.xml:3712
 #, no-c-format
 msgid "EntityIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3711
+#: Security.xml:3714
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for entity "
@@ -5161,7 +5167,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3722
+#: Security.xml:3725
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5169,7 +5175,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3724
+#: Security.xml:3727
 #, no-c-format
 msgid ""
 "For an example of the type of identifier values generated, assume we have "
@@ -5177,7 +5183,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3728
+#: Security.xml:3731
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5200,7 +5206,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3730
+#: Security.xml:3733
 #, no-c-format
 msgid ""
 "For a <literal>Customer</literal> instance with an <literal>id</literal> "
@@ -5210,7 +5216,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3736
+#: Security.xml:3739
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5219,7 +5225,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3738
+#: Security.xml:3741
 #, no-c-format
 msgid ""
 "Then a <literal>Customer</literal> with an <literal>id</literal> value of "
@@ -5228,13 +5234,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3751
+#: Security.xml:3754
 #, no-c-format
 msgid "Permission Management"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3753
+#: Security.xml:3756
 #, no-c-format
 msgid ""
 "In much the same way that Seam Security provides an Identity Management API "
@@ -5244,13 +5250,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3760
+#: Security.xml:3763
 #, no-c-format
 msgid "PermissionManager"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3762
+#: Security.xml:3765
 #, no-c-format
 msgid ""
 "The <literal>PermissionManager</literal> component is an application-scoped "
@@ -5263,7 +5269,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3769
+#: Security.xml:3772
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5273,7 +5279,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3771
+#: Security.xml:3774
 #, no-c-format
 msgid ""
 "The following table describes each of the available methods provided by "
@@ -5281,13 +5287,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3776
+#: Security.xml:3779
 #, no-c-format
 msgid "PermissionManager API methods"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3811 Security.xml:3830
+#: Security.xml:3814 Security.xml:3833
 #, no-c-format
 msgid ""
 "Returns a list of <literal>Permission</literal> objects representing all of "
@@ -5295,13 +5301,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3845
+#: Security.xml:3848
 #, no-c-format
 msgid "grantPermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3849
+#: Security.xml:3852
 #, no-c-format
 msgid ""
 "Persists (grants) the specified <literal>Permission</literal> to the backend "
@@ -5309,7 +5315,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3868
+#: Security.xml:3871
 #, no-c-format
 msgid ""
 "Persists (grants) the specified list of <literal>Permission</literal>s to "
@@ -5317,7 +5323,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3887
+#: Security.xml:3890
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified <literal>Permission</literal> from the "
@@ -5325,7 +5331,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3906
+#: Security.xml:3909
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified list of <literal>Permission</literal>s from "
@@ -5333,7 +5339,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3925
+#: Security.xml:3928
 #, no-c-format
 msgid ""
 "Returns a list of the available actions for the specified target object. The "
@@ -5342,13 +5348,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3940
+#: Security.xml:3943
 #, no-c-format
 msgid "Permission checks for PermissionManager operations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3942
+#: Security.xml:3945
 #, no-c-format
 msgid ""
 "Invoking the methods of <literal>PermissionManager</literal> requires that "
@@ -5358,37 +5364,37 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3949
+#: Security.xml:3952
 #, no-c-format
 msgid "Permission Management Security Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3973
+#: Security.xml:3976
 #, no-c-format
 msgid "listPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3977
+#: Security.xml:3980
 #, no-c-format
 msgid "The specified <literal>target</literal>"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3983
+#: Security.xml:3986
 #, no-c-format
 msgid "seam.read-permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3991 Security.xml:4011
+#: Security.xml:3994 Security.xml:4014
 #, no-c-format
 msgid "grantPermission()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3995
+#: Security.xml:3998
 #, no-c-format
 msgid ""
 "The target of the specified <literal>Permission</literal>, or each of the "
@@ -5397,56 +5403,56 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4003 Security.xml:4021 Security.xml:4039
+#: Security.xml:4006 Security.xml:4024 Security.xml:4042
 #, no-c-format
 msgid "seam.grant-permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4015 Security.xml:4051
+#: Security.xml:4018 Security.xml:4054
 #, no-c-format
 msgid "The target of the specified <literal>Permission</literal>."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4029
+#: Security.xml:4032
 #, no-c-format
 msgid "grantPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4033 Security.xml:4069
+#: Security.xml:4036 Security.xml:4072
 #, no-c-format
 msgid ""
 "Each of the targets of the specified list of <literal>Permission</literal>s."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4047
+#: Security.xml:4050
 #, no-c-format
 msgid "revokePermission()"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4057 Security.xml:4075
+#: Security.xml:4060 Security.xml:4078
 #, no-c-format
 msgid "seam.revoke-permission"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4065
+#: Security.xml:4068
 #, no-c-format
 msgid "revokePermissions()"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4088
+#: Security.xml:4091
 #, no-c-format
 msgid "SSL Security"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4090
+#: Security.xml:4093
 #, no-c-format
 msgid ""
 "Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5457,13 +5463,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4097
+#: Security.xml:4100
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"/login.xhtml\" scheme=\"https\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4099
+#: Security.xml:4102
 #, no-c-format
 msgid ""
 "This configuration is automatically extended to both <literal>s:link</"
@@ -5475,13 +5481,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4106
+#: Security.xml:4109
 #, no-c-format
 msgid "<![CDATA[<s:link view=\"/login.xhtml\" value=\"Login\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4108
+#: Security.xml:4111
 #, no-c-format
 msgid ""
 "Browsing directly to a view when using the <emphasis>incorrect</emphasis> "
@@ -5492,7 +5498,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4115
+#: Security.xml:4118
 #, no-c-format
 msgid ""
 "It is also possible to configure a <emphasis>default scheme</emphasis> for "
@@ -5506,13 +5512,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4124
+#: Security.xml:4127
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\" />]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4126
+#: Security.xml:4129
 #, no-c-format
 msgid ""
 "Of course, if <emphasis>none</emphasis> of the pages in your application use "
@@ -5520,7 +5526,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4131
+#: Security.xml:4134
 #, no-c-format
 msgid ""
 "You may configure Seam to automatically invalidate the current HTTP session "
@@ -5529,13 +5535,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4136
+#: Security.xml:4139
 #, no-c-format
 msgid "<![CDATA[<web:session invalidate-on-scheme-change=\"true\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4138
+#: Security.xml:4141
 #, no-c-format
 msgid ""
 "This option helps make your system less vulnerable to sniffing of the "
@@ -5544,13 +5550,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4144
+#: Security.xml:4147
 #, no-c-format
 msgid "Overriding the default ports"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4146
+#: Security.xml:4149
 #, no-c-format
 msgid ""
 "If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5560,7 +5566,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4152
+#: Security.xml:4155
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5576,13 +5582,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4158
+#: Security.xml:4161
 #, no-c-format
 msgid "CAPTCHA"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4160
+#: Security.xml:4163
 #, no-c-format
 msgid ""
 "Though strictly not part of the security API, Seam provides a built-in "
@@ -5594,13 +5600,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4168
+#: Security.xml:4171
 #, no-c-format
 msgid "Configuring the CAPTCHA Servlet"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4169
+#: Security.xml:4172
 #, no-c-format
 msgid ""
 "To get up and running, it is necessary to configure the Seam Resource "
@@ -5609,7 +5615,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4174
+#: Security.xml:4177
 #, no-c-format
 msgid ""
 "<![CDATA[<servlet>\n"
@@ -5625,20 +5631,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4179
+#: Security.xml:4182
 #, no-c-format
 msgid "Adding a CAPTCHA to a form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4181
+#: Security.xml:4184
 #, no-c-format
 msgid ""
 "Adding a CAPTCHA challenge to a form is extremely easy. Here's an example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4185
+#: Security.xml:4188
 #, no-c-format
 msgid ""
 "<![CDATA[<h:graphicImage value=\"/seam/resource/captcha\"/>\n"
@@ -5650,7 +5656,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4187
+#: Security.xml:4190
 #, no-c-format
 msgid ""
 "That's all there is to it. The <literal>graphicImage</literal> control "
@@ -5660,20 +5666,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4196
+#: Security.xml:4199
 #, no-c-format
 msgid "Customising the CAPTCHA algorithm"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4198
+#: Security.xml:4201
 #, no-c-format
 msgid ""
 "You may customize the CAPTCHA algorithm by overriding the built-in component:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4202
+#: Security.xml:4205
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5700,13 +5706,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4209 Security.xml:4217
+#: Security.xml:4212 Security.xml:4220
 #, no-c-format
 msgid "Security Events"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4211
+#: Security.xml:4214
 #, no-c-format
 msgid ""
 "The following table describes a number of events (see <xref linkend=\"events"
@@ -5714,68 +5720,68 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4226
+#: Security.xml:4229
 #, no-c-format
 msgid "Event Key"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4239
+#: Security.xml:4242
 #, no-c-format
 msgid "org.jboss.seam.security.loginSuccessful"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4243
+#: Security.xml:4246
 #, no-c-format
 msgid "Raised when a login attempt is successful."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4251
+#: Security.xml:4254
 #, no-c-format
 msgid "org.jboss.seam.security.loginFailed"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4255
+#: Security.xml:4258
 #, no-c-format
 msgid "Raised when a login attempt fails."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4263
+#: Security.xml:4266
 #, no-c-format
 msgid "org.jboss.seam.security.alreadyLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4267
+#: Security.xml:4270
 #, no-c-format
 msgid ""
 "Raised when a user that is already authenticated attempts to log in again."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4275
+#: Security.xml:4278
 #, no-c-format
 msgid "org.jboss.seam.security.notLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4279
+#: Security.xml:4282
 #, no-c-format
 msgid "Raised when a security check fails when the user is not logged in."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4287
+#: Security.xml:4290
 #, no-c-format
 msgid "org.jboss.seam.security.notAuthorized"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4291
+#: Security.xml:4294
 #, no-c-format
 msgid ""
 "Raised when a security check fails when the user is logged in however "
@@ -5783,73 +5789,73 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4299
+#: Security.xml:4302
 #, no-c-format
 msgid "org.jboss.seam.security.preAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4303
+#: Security.xml:4306
 #, no-c-format
 msgid "Raised just prior to user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4311
+#: Security.xml:4314
 #, no-c-format
 msgid "org.jboss.seam.security.postAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4315
+#: Security.xml:4318
 #, no-c-format
 msgid "Raised just after user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4323
+#: Security.xml:4326
 #, no-c-format
 msgid "org.jboss.seam.security.loggedOut"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4327
+#: Security.xml:4330
 #, no-c-format
 msgid "Raised after the user has logged out."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4335
+#: Security.xml:4338
 #, no-c-format
 msgid "org.jboss.seam.security.credentialsUpdated"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4339
+#: Security.xml:4342
 #, no-c-format
 msgid "Raised when the user's credentials have been changed."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4347
+#: Security.xml:4350
 #, no-c-format
 msgid "org.jboss.seam.security.rememberMe"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4351
+#: Security.xml:4354
 #, no-c-format
 msgid "Raised when the Identity's rememberMe property is changed."
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4364
+#: Security.xml:4367
 #, no-c-format
 msgid "Run As"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4366
+#: Security.xml:4369
 #, no-c-format
 msgid ""
 "Sometimes it may be necessary to perform certain operations with elevated "
@@ -5861,7 +5867,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4374
+#: Security.xml:4377
 #, no-c-format
 msgid ""
 "The following code example demonstrates how <literal>RunAsOperation</"
@@ -5872,7 +5878,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4381
+#: Security.xml:4384
 #, no-c-format
 msgid ""
 "<![CDATA[    new RunAsOperation() {       \n"
@@ -5884,7 +5890,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4383
+#: Security.xml:4386
 #, no-c-format
 msgid ""
 "In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5895,13 +5901,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4394
+#: Security.xml:4397
 #, no-c-format
 msgid "Extending the Identity component"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4396
+#: Security.xml:4399
 #, no-c-format
 msgid ""
 "Sometimes it might be necessary to extend the Identity component if your "
@@ -5914,7 +5920,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4404
+#: Security.xml:4407
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.security.identity\")\n"
@@ -5949,7 +5955,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4407
+#: Security.xml:4410
 #, no-c-format
 msgid ""
 "Note that an <literal>Identity</literal> component must be marked "
@@ -5959,13 +5965,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4419
+#: Security.xml:4422
 #, no-c-format
 msgid "OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4421
+#: Security.xml:4424
 #, no-c-format
 msgid ""
 "OpenID is a community standard for external web-based authentication. The "
@@ -5978,7 +5984,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4430
+#: Security.xml:4433
 #, no-c-format
 msgid ""
 "When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5995,7 +6001,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4439
+#: Security.xml:4442
 #, no-c-format
 msgid ""
 "It's important to realize at this point that authentication does not imply "
@@ -6008,13 +6014,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4449
+#: Security.xml:4452
 #, no-c-format
 msgid "Configuring OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4450
+#: Security.xml:4453
 #, no-c-format
 msgid ""
 "Seam uses the openid4java package and requires four additional JARs to make "
@@ -6024,7 +6030,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4456
+#: Security.xml:4459
 #, no-c-format
 msgid ""
 "OpenID processing requires the use of the <literal>OpenIdPhaseListener</"
@@ -6034,7 +6040,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4462
+#: Security.xml:4465
 #, no-c-format
 msgid ""
 "&lt;lifecycle&gt;\n"
@@ -6044,7 +6050,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4465
+#: Security.xml:4468
 #, no-c-format
 msgid ""
 "With this configuration, OpenID support is available to your application. "
@@ -6054,13 +6060,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4473
+#: Security.xml:4476
 #, no-c-format
 msgid "Presenting an OpenIdDLogin form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4475
+#: Security.xml:4478
 #, no-c-format
 msgid ""
 "To initiate an OpenID login, you can present a simply form to the user "
@@ -6070,7 +6076,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4480
+#: Security.xml:4483
 #, no-c-format
 msgid ""
 "&lt;h:form&gt;\n"
@@ -6081,7 +6087,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4482
+#: Security.xml:4485
 #, no-c-format
 msgid ""
 "When the user submits the login form, he will be redirected to his OpenID "
@@ -6093,13 +6099,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4491
+#: Security.xml:4494
 #, no-c-format
 msgid "Logging in immediately"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4493
+#: Security.xml:4496
 #, no-c-format
 msgid ""
 "The simplest strategy is to simply login the user immediately. The following "
@@ -6108,7 +6114,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4497
+#: Security.xml:4500
 #, no-c-format
 msgid ""
 "&lt;page view-id=&quot;/openid.xhtml&quot;&gt;\n"
@@ -6128,7 +6134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4499
+#: Security.xml:4502
 #, no-c-format
 msgid ""
 "Thie <literal>loginImmediately()</literal> action checks to see if the "
@@ -6142,13 +6148,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4510
+#: Security.xml:4513
 #, no-c-format
 msgid "Deferring login"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4512
+#: Security.xml:4515
 #, no-c-format
 msgid ""
 "You may not want the user to be immediately logged in to your application. "
@@ -6165,13 +6171,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4526
+#: Security.xml:4529
 #, no-c-format
 msgid "Logging out"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4528
+#: Security.xml:4531
 #, no-c-format
 msgid ""
 "Logging out (forgetting an OpenID association) is done by calling <literal>#"
@@ -6182,7 +6188,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4535
+#: Security.xml:4538
 #, no-c-format
 msgid ""
 "&lt;event type=&quot;org.jboss.seam.security.loggedOut&quot;&gt;\n"
@@ -6191,7 +6197,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4537
+#: Security.xml:4540
 #, no-c-format
 msgid ""
 "It's important that you do not leave this out or the user will not be able "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/de-DE/Dependencies.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/de-DE/Dependencies.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/de-DE/Dependencies.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -938,8 +938,8 @@
 #: Dependencies.xml:1182
 #, no-c-format
 msgid ""
-"This sample POM will give you Seam, JPA (provided by Hibernate) and "
-"Hibernate Validator:"
+"This sample POM will give you Seam, JPA (provided by Hibernate), Hibernate "
+"Validator and Hibernate Search:"
 msgstr ""
 
 #. Tag: programlisting
@@ -970,25 +970,31 @@
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-validator</artifactId>\n"
-"      <version>3.0.0.GA</version>\n"
+"      <version>3.1.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-annotations</artifactId>\n"
-"      <version>3.3.0.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-entitymanager</artifactId>\n"
-"      <version>3.3.1.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
+"    \n"
+"    <dependency>\n"
+"        <groupId>org.hibernate</groupId>\n"
+"        <artifactId>hibernate-search</artifactId>\n"
+"        <version>3.1.1.GA</version>\n"
+"    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.jboss.seam</groupId>\n"
 "      <artifactId>jboss-seam</artifactId>\n"
-"      <version>2.0.0.GA</version>\n"
+"      <version>2.2.0.GA</version>\n"
 "    </dependency>\n"
 "    \n"
 "  </dependencies>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/de-DE/Hsearch.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/de-DE/Hsearch.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/de-DE/Hsearch.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -45,7 +45,7 @@
 #: Hsearch.xml:21
 #, no-c-format
 msgid ""
-"Hibernate Search has been designed to integrates nicely and as naturally as "
+"Hibernate Search has been designed to integrate nicely and as naturally as "
 "possible with JPA and Hibernate. As a natural extension, JBoss Seam provides "
 "an Hibernate Search integration."
 msgstr ""
@@ -132,7 +132,7 @@
 "      <property name=\"hibernate.ejb.event.post-delete\" \n"
 "                value=\"org.hibernate.search.event.FullTextIndexEventListener"
 "\"/>\n"
-"\n"
+"                \n"
 "   </properties>\n"
 "</persistence-unit>]]>"
 msgstr ""
@@ -141,12 +141,15 @@
 #: Hsearch.xml:52
 #, no-c-format
 msgid ""
-"This step is no longer necessary if Hibernate Annotation or EntityManager "
-"3.3.x are used."
+"It is not longer necessary the register the event listeners if Hibernate "
+"Annotations or EntityManager 3.3.x are used. When using Hibernate Search 3.1."
+"x more eventlisteners are needed, but these are registered automatically by "
+"Hibernate Annotations; refer to the Hibernate Search reference for "
+"configuring it without EntityManager and Annotations."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:56
+#: Hsearch.xml:60
 #, no-c-format
 msgid ""
 "In addition to the configuration file, the following jars have to be "
@@ -154,25 +157,25 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:61
+#: Hsearch.xml:65
 #, no-c-format
 msgid "hibernate-search.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:65
+#: Hsearch.xml:69
 #, no-c-format
 msgid "hibernate-commons-annotations.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:69
+#: Hsearch.xml:73
 #, no-c-format
 msgid "lucene-core.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:74
+#: Hsearch.xml:78
 #, no-c-format
 msgid ""
 "If you deploy those in a EAR, don't forget to update <filename>application."
@@ -180,13 +183,13 @@
 msgstr ""
 
 #. Tag: title
-#: Hsearch.xml:80
+#: Hsearch.xml:84
 #, no-c-format
 msgid "Usage"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:82
+#: Hsearch.xml:86
 #, no-c-format
 msgid ""
 "Hibernate Search uses annotations to map entities to a Lucene index, check "
@@ -195,7 +198,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:87
+#: Hsearch.xml:91
 #, no-c-format
 msgid ""
 "Hibernate Search is fully integrated with the API and semantic of JPA / "
@@ -206,7 +209,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:93
+#: Hsearch.xml:97
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, JBoss Seam injects a "
@@ -214,7 +217,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:96
+#: Hsearch.xml:100
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -237,7 +240,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:99
+#: Hsearch.xml:103
 #, no-c-format
 msgid ""
 "<classname>FullTextSession</classname> extends <classname>org.hibernate."
@@ -245,14 +248,14 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:104
+#: Hsearch.xml:108
 #, no-c-format
 msgid ""
 "If the Java Persistence API is used, a smoother integration is proposed."
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:107
+#: Hsearch.xml:111
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -275,7 +278,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:109
+#: Hsearch.xml:113
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, a <classname>FulltextEntityManager</"
@@ -286,7 +289,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:116
+#: Hsearch.xml:120
 #, no-c-format
 msgid ""
 "When an EJB 3.0 Session or Message Driven Bean injection is used (i.e. via "
@@ -299,7 +302,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:124
+#: Hsearch.xml:128
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -323,15 +326,15 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:129
+#: Hsearch.xml:133
 #, no-c-format
 msgid ""
 "For people accustomed to Hibernate Search out of Seam, note that using "
-"<methodname>Search.createFullTextSession</methodname> is not necessary."
+"<methodname>Search.getFullTextSession</methodname> is not necessary."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:134
+#: Hsearch.xml:138
 #, no-c-format
 msgid ""
 "Check the DVDStore or the blog examples of the JBoss Seam distribution for a "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/de-DE/Security.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/de-DE/Security.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/de-DE/Security.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 07:43+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1190,7 +1190,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:630 Security.xml:764 Security.xml:3382 Security.xml:3545
+#: Security.xml:630 Security.xml:764 Security.xml:3385 Security.xml:3548
 #, no-c-format
 msgid "Annotation"
 msgstr ""
@@ -1203,8 +1203,8 @@
 
 #. Tag: para
 #: Security.xml:636 Security.xml:770 Security.xml:966 Security.xml:1418
-#: Security.xml:2147 Security.xml:2756 Security.xml:3171 Security.xml:3388
-#: Security.xml:3551 Security.xml:3792 Security.xml:4229
+#: Security.xml:2147 Security.xml:2756 Security.xml:3174 Security.xml:3391
+#: Security.xml:3554 Security.xml:3795 Security.xml:4232
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -2228,8 +2228,8 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3168
-#: Security.xml:3789 Security.xml:3958
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3171
+#: Security.xml:3792 Security.xml:3961
 #, no-c-format
 msgid "Method"
 msgstr ""
@@ -2250,9 +2250,9 @@
 #: Security.xml:1433 Security.xml:1452 Security.xml:1471 Security.xml:1490
 #: Security.xml:1509 Security.xml:1529 Security.xml:1548 Security.xml:1567
 #: Security.xml:1586 Security.xml:1606 Security.xml:1626 Security.xml:1740
-#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3239
-#: Security.xml:3258 Security.xml:3277 Security.xml:3295 Security.xml:3840
-#: Security.xml:3859 Security.xml:3878 Security.xml:3897
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3242
+#: Security.xml:3261 Security.xml:3280 Security.xml:3298 Security.xml:3843
+#: Security.xml:3862 Security.xml:3881 Security.xml:3900
 #, no-c-format
 msgid "boolean"
 msgstr ""
@@ -2558,13 +2558,13 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1831 Security.xml:3961
+#: Security.xml:1831 Security.xml:3964
 #, no-c-format
 msgid "Permission Target"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1834 Security.xml:3964
+#: Security.xml:1834 Security.xml:3967
 #, no-c-format
 msgid "Permission Action"
 msgstr ""
@@ -3806,7 +3806,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2750 Security.xml:3165 Security.xml:3786
+#: Security.xml:2750 Security.xml:3168 Security.xml:3789
 #, no-c-format
 msgid "Return type"
 msgstr ""
@@ -3986,41 +3986,47 @@
 #. Tag: para
 #: Security.xml:2917
 #, no-c-format
-msgid "drools-compiler.jar"
+msgid "drools-api.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2920
 #, no-c-format
-msgid "drools-core.jar"
+msgid "drools-compiler.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2923
 #, no-c-format
-msgid "janino.jar"
+msgid "drools-core.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2926
 #, no-c-format
-msgid "antlr-runtime.jar"
+msgid "janino.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2929
 #, no-c-format
-msgid "mvel14.jar"
+msgid "antlr-runtime.jar"
 msgstr ""
 
+#. Tag: para
+#: Security.xml:2932
+#, no-c-format
+msgid "mvel2.jar"
+msgstr ""
+
 #. Tag: title
-#: Security.xml:2936 Security.xml:3128
+#: Security.xml:2939 Security.xml:3131
 #, no-c-format
 msgid "Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2938
+#: Security.xml:2941
 #, no-c-format
 msgid ""
 "The configuration for <literal>RuleBasedPermissionResolver</literal> "
@@ -4030,7 +4036,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2944
+#: Security.xml:2947
 #, no-c-format
 msgid ""
 "<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4058,7 +4064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2946
+#: Security.xml:2949
 #, no-c-format
 msgid ""
 "The default rule base name can be overridden by specifying the "
@@ -4067,7 +4073,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2951
+#: Security.xml:2954
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4076,7 +4082,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2953
+#: Security.xml:2956
 #, no-c-format
 msgid ""
 "Once the <literal>RuleBase</literal> component is configured, it's time to "
@@ -4084,13 +4090,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:2959
+#: Security.xml:2962
 #, no-c-format
 msgid "Writing Security Rules"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2961
+#: Security.xml:2964
 #, no-c-format
 msgid ""
 "The first step to writing security rules is to create a new rule file in the "
@@ -4101,7 +4107,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2968
+#: Security.xml:2971
 #, no-c-format
 msgid ""
 "So what should the security rules file contain? At this stage it might be a "
@@ -4110,7 +4116,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2973
+#: Security.xml:2976
 #, no-c-format
 msgid ""
 "<![CDATA[package MyApplicationPermissions;\n"
@@ -4128,7 +4134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2975
+#: Security.xml:2978
 #, no-c-format
 msgid ""
 "Let's break this down step by step. The first thing we see is the package "
@@ -4138,7 +4144,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2981
+#: Security.xml:2984
 #, no-c-format
 msgid ""
 "The next thing we can notice is a couple of import statements for the "
@@ -4148,7 +4154,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2987
+#: Security.xml:2990
 #, no-c-format
 msgid ""
 "Finally we have the code for the rule. Each rule within a package should be "
@@ -4158,7 +4164,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2993
+#: Security.xml:2996
 #, no-c-format
 msgid ""
 "Looking at the body of the rule definition we can notice two distinct "
@@ -4173,7 +4179,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3002
+#: Security.xml:3005
 #, no-c-format
 msgid ""
 "If we look at the LHS of the rule, we see two conditions listed there. Let's "
@@ -4181,14 +4187,14 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3006
+#: Security.xml:3009
 #, no-c-format
 msgid ""
 "<![CDATA[c: PermissionCheck(target == \"customer\", action == \"delete\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3008
+#: Security.xml:3011
 #, no-c-format
 msgid ""
 "In plain english, this condition is stating that there must exist a "
@@ -4198,7 +4204,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3014
+#: Security.xml:3017
 #, no-c-format
 msgid ""
 "So what is the working memory? Also known as a \"stateful session\" in "
@@ -4216,7 +4222,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3026
+#: Security.xml:3029
 #, no-c-format
 msgid ""
 "Besides the <literal>PermissionCheck</literal> facts, there is also a "
@@ -4233,7 +4239,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3037
+#: Security.xml:3040
 #, no-c-format
 msgid ""
 "It is also possible to insert additional long-lived facts into the working "
@@ -4244,7 +4250,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3044
+#: Security.xml:3047
 #, no-c-format
 msgid ""
 "Getting back to our simple example, we can also notice that the first line "
@@ -4255,13 +4261,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3051
+#: Security.xml:3054
 #, no-c-format
 msgid "<![CDATA[Role(name == \"admin\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3053
+#: Security.xml:3056
 #, no-c-format
 msgid ""
 "This condition simply states that there must be a <literal>Role</literal> "
@@ -4274,7 +4280,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3061
+#: Security.xml:3064
 #, no-c-format
 msgid ""
 "So what is the consequence of the rule firing? Let's take a look at the RHS "
@@ -4282,13 +4288,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3065
+#: Security.xml:3068
 #, no-c-format
 msgid "<![CDATA[c.grant()]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3067
+#: Security.xml:3070
 #, no-c-format
 msgid ""
 "The RHS consists of Java code, and in this case is invoking the "
@@ -4305,13 +4311,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3081
+#: Security.xml:3084
 #, no-c-format
 msgid "Non-String permission targets"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3083
+#: Security.xml:3086
 #, no-c-format
 msgid ""
 "So far we have only seen permission checks for String-literal permission "
@@ -4325,7 +4331,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3092
+#: Security.xml:3095
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanCreateBlogComment\n"
@@ -4343,13 +4349,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3097
+#: Security.xml:3100
 #, no-c-format
 msgid "Wildcard permission checks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3099
+#: Security.xml:3102
 #, no-c-format
 msgid ""
 "It is possible to implement a wildcard permission check (which allows all "
@@ -4359,7 +4365,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3105
+#: Security.xml:3108
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4373,7 +4379,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3107
+#: Security.xml:3110
 #, no-c-format
 msgid ""
 "This rule allows users with the <literal>admin</literal> role to perform "
@@ -4382,13 +4388,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3117
+#: Security.xml:3120
 #, no-c-format
 msgid "PersistentPermissionResolver"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3119
+#: Security.xml:3122
 #, no-c-format
 msgid ""
 "Another built-in permission resolver provided by Seam, "
@@ -4401,7 +4407,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3130
+#: Security.xml:3133
 #, no-c-format
 msgid ""
 "Before it can be used, <literal>PersistentPermissionResolver</literal> must "
@@ -4414,7 +4420,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3138
+#: Security.xml:3141
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:persistent-permission-resolver permission-store=\"#"
@@ -4422,13 +4428,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3143
+#: Security.xml:3146
 #, no-c-format
 msgid "Permission Stores"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3145
+#: Security.xml:3148
 #, no-c-format
 msgid ""
 "A permission store is required for <literal>PersistentPermissionResolver</"
@@ -4441,26 +4447,26 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3155
+#: Security.xml:3158
 #, no-c-format
 msgid "PermissionStore interface"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3181 Security.xml:3200 Security.xml:3219 Security.xml:3802
-#: Security.xml:3821
+#: Security.xml:3184 Security.xml:3203 Security.xml:3222 Security.xml:3805
+#: Security.xml:3824
 #, no-c-format
 msgid "List&lt;Permission&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3186 Security.xml:3826
+#: Security.xml:3189 Security.xml:3829
 #, no-c-format
 msgid "listPermissions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3190
+#: Security.xml:3193
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4469,13 +4475,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3205 Security.xml:3807
+#: Security.xml:3208 Security.xml:3810
 #, no-c-format
 msgid "listPermissions(Object target, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3209
+#: Security.xml:3212
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4484,13 +4490,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3224
+#: Security.xml:3227
 #, no-c-format
 msgid "listPermissions(Set&lt;Object&gt; targets, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3228
+#: Security.xml:3231
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4499,13 +4505,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3244
+#: Security.xml:3247
 #, no-c-format
 msgid "grantPermission(Permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3248
+#: Security.xml:3251
 #, no-c-format
 msgid ""
 "This method should persist the specified <literal>Permission</literal> "
@@ -4513,13 +4519,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3263 Security.xml:3864
+#: Security.xml:3266 Security.xml:3867
 #, no-c-format
 msgid "grantPermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3267
+#: Security.xml:3270
 #, no-c-format
 msgid ""
 "This method should persist all of the <literal>Permission</literal> objects "
@@ -4528,13 +4534,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3282 Security.xml:3883
+#: Security.xml:3285 Security.xml:3886
 #, no-c-format
 msgid "revokePermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3286
+#: Security.xml:3289
 #, no-c-format
 msgid ""
 "This method should remove the specified <literal>Permission</literal> object "
@@ -4542,13 +4548,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3300 Security.xml:3902
+#: Security.xml:3303 Security.xml:3905
 #, no-c-format
 msgid "revokePermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3304
+#: Security.xml:3307
 #, no-c-format
 msgid ""
 "This method should remove all of the <literal>Permission</literal> objects "
@@ -4556,19 +4562,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3314 Security.xml:3916
+#: Security.xml:3317 Security.xml:3919
 #, no-c-format
 msgid "List&lt;String&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3319 Security.xml:3921
+#: Security.xml:3322 Security.xml:3924
 #, no-c-format
 msgid "listAvailableActions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3323
+#: Security.xml:3326
 #, no-c-format
 msgid ""
 "This method should return a list of all the available actions (as Strings) "
@@ -4578,13 +4584,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3337
+#: Security.xml:3340
 #, no-c-format
 msgid "JpaPermissionStore"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3339
+#: Security.xml:3342
 #, no-c-format
 msgid ""
 "This is the default <literal>PermissionStore</literal> implementation (and "
@@ -4597,7 +4603,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3347
+#: Security.xml:3350
 #, no-c-format
 msgid ""
 "If you wish to use the same entity (i.e. a single database table) to store "
@@ -4609,7 +4615,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3354
+#: Security.xml:3357
 #, no-c-format
 msgid ""
 "For example, to configure a single entity class to store both user and role "
@@ -4617,7 +4623,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3356
+#: Security.xml:3359
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4625,14 +4631,14 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3358
+#: Security.xml:3361
 #, no-c-format
 msgid ""
 "To configure separate entity classes for storing user and role permissions:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3360
+#: Security.xml:3363
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4641,13 +4647,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3363
+#: Security.xml:3366
 #, no-c-format
 msgid "Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3365
+#: Security.xml:3368
 #, no-c-format
 msgid ""
 "As mentioned, the entity classes that contain the user and role permissions "
@@ -4658,32 +4664,32 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3372
+#: Security.xml:3375
 #, no-c-format
 msgid "Entity Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3385 Security.xml:3548
+#: Security.xml:3388 Security.xml:3551
 #, no-c-format
 msgid "Target"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3398
+#: Security.xml:3401
 #, no-c-format
 msgid "@PermissionTarget"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3403 Security.xml:3422 Security.xml:3441 Security.xml:3460
-#: Security.xml:3479
+#: Security.xml:3406 Security.xml:3425 Security.xml:3444 Security.xml:3463
+#: Security.xml:3482
 #, no-c-format
 msgid "FIELD,METHOD"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3407
+#: Security.xml:3410
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4692,13 +4698,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3417
+#: Security.xml:3420
 #, no-c-format
 msgid "@PermissionAction"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3426
+#: Security.xml:3429
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4707,13 +4713,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3436
+#: Security.xml:3439
 #, no-c-format
 msgid "@PermissionUser"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3445
+#: Security.xml:3448
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4722,13 +4728,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3455
+#: Security.xml:3458
 #, no-c-format
 msgid "@PermissionRole"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3464
+#: Security.xml:3467
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4737,13 +4743,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3474
+#: Security.xml:3477
 #, no-c-format
 msgid "@PermissionDiscriminator"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3483
+#: Security.xml:3486
 #, no-c-format
 msgid ""
 "This annotation should be used when the same entity/table is used to store "
@@ -4760,20 +4766,20 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3493
+#: Security.xml:3496
 #, no-c-format
 msgid ""
 "<![CDATA[  @PermissionDiscriminator(userValue = \"u\", roleValue = \"r\")]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3504
+#: Security.xml:3507
 #, no-c-format
 msgid "Example Entity"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3506
+#: Security.xml:3509
 #, no-c-format
 msgid ""
 "Here is an example of an entity class that is used to store both user and "
@@ -4782,7 +4788,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3511
+#: Security.xml:3514
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4843,7 +4849,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3513
+#: Security.xml:3516
 #, no-c-format
 msgid ""
 "As can be seen in the above example, the <literal>getDiscriminator()</"
@@ -4860,13 +4866,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3526
+#: Security.xml:3529
 #, no-c-format
 msgid "Class-specific Permission Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3528
+#: Security.xml:3531
 #, no-c-format
 msgid ""
 "A further set of class-specific annotations can be used to configure a "
@@ -4876,25 +4882,25 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3535
+#: Security.xml:3538
 #, no-c-format
 msgid "Class Permission Annotations"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3561
+#: Security.xml:3564
 #, no-c-format
 msgid "@Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3566 Security.xml:3584
+#: Security.xml:3569 Security.xml:3587
 #, no-c-format
 msgid "TYPE"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3570
+#: Security.xml:3573
 #, no-c-format
 msgid ""
 "A container annotation, this annotation may contain an array of "
@@ -4902,13 +4908,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3579
+#: Security.xml:3582
 #, no-c-format
 msgid "@Permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3588
+#: Security.xml:3591
 #, no-c-format
 msgid ""
 "This annotation defines a single allowable permission action for the target "
@@ -4919,7 +4925,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3600
+#: Security.xml:3603
 #, no-c-format
 msgid ""
 "Here's an example of the above annotations in action. The following class "
@@ -4927,7 +4933,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3604
+#: Security.xml:3607
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4939,7 +4945,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3606
+#: Security.xml:3609
 #, no-c-format
 msgid ""
 "This example demonstrates how two allowable permission actions, "
@@ -4948,13 +4954,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3614
+#: Security.xml:3617
 #, no-c-format
 msgid "Permission masks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3616
+#: Security.xml:3619
 #, no-c-format
 msgid ""
 "By default, multiple permissions for the same target object and recipient "
@@ -4966,7 +4972,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3623
+#: Security.xml:3626
 #, no-c-format
 msgid ""
 "For example, if recipient \"Bob\" is granted both the <literal>view</"
@@ -4979,7 +4985,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3630
+#: Security.xml:3633
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4991,7 +4997,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3632
+#: Security.xml:3635
 #, no-c-format
 msgid ""
 "The <literal>action</literal> property will instead simply contain \"3"
@@ -5001,7 +5007,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3638
+#: Security.xml:3641
 #, no-c-format
 msgid ""
 "Obviously, it is very important that the <literal>mask</literal> values "
@@ -5009,13 +5015,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3644
+#: Security.xml:3647
 #, no-c-format
 msgid "Identifier Policy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3646
+#: Security.xml:3649
 #, no-c-format
 msgid ""
 "When storing or looking up permissions, <literal>JpaPermissionStore</"
@@ -5029,7 +5035,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3654
+#: Security.xml:3657
 #, no-c-format
 msgid ""
 "The <literal>IdentifierStrategy</literal> interface is very simple, "
@@ -5037,7 +5043,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3658
+#: Security.xml:3661
 #, no-c-format
 msgid ""
 "<![CDATA[public interface IdentifierStrategy {\n"
@@ -5047,7 +5053,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3660
+#: Security.xml:3663
 #, no-c-format
 msgid ""
 "The first method, <literal>canIdentify()</literal> simply returns "
@@ -5058,7 +5064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3666
+#: Security.xml:3669
 #, no-c-format
 msgid ""
 "Seam provides two <literal>IdentifierStrategy</literal> implementations, "
@@ -5067,7 +5073,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3671
+#: Security.xml:3674
 #, no-c-format
 msgid ""
 "To explicitly configure a specific identifier strategy to use for a "
@@ -5080,13 +5086,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3681
+#: Security.xml:3684
 #, no-c-format
 msgid "ClassIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3683
+#: Security.xml:3686
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for classes, "
@@ -5100,7 +5106,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3692
+#: Security.xml:3695
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5108,7 +5114,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3694
+#: Security.xml:3697
 #, no-c-format
 msgid ""
 "The identifier for the following class will be \"<literal>customerAction</"
@@ -5116,7 +5122,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3698
+#: Security.xml:3701
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"customerAction\")\n"
@@ -5124,7 +5130,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3700
+#: Security.xml:3703
 #, no-c-format
 msgid ""
 "Finally, the identifier for the following class will be \"<literal>Customer</"
@@ -5132,19 +5138,19 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3704
+#: Security.xml:3707
 #, no-c-format
 msgid "<![CDATA[public class Customer { ]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3709
+#: Security.xml:3712
 #, no-c-format
 msgid "EntityIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3711
+#: Security.xml:3714
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for entity "
@@ -5161,7 +5167,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3722
+#: Security.xml:3725
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5169,7 +5175,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3724
+#: Security.xml:3727
 #, no-c-format
 msgid ""
 "For an example of the type of identifier values generated, assume we have "
@@ -5177,7 +5183,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3728
+#: Security.xml:3731
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5200,7 +5206,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3730
+#: Security.xml:3733
 #, no-c-format
 msgid ""
 "For a <literal>Customer</literal> instance with an <literal>id</literal> "
@@ -5210,7 +5216,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3736
+#: Security.xml:3739
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5219,7 +5225,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3738
+#: Security.xml:3741
 #, no-c-format
 msgid ""
 "Then a <literal>Customer</literal> with an <literal>id</literal> value of "
@@ -5228,13 +5234,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3751
+#: Security.xml:3754
 #, no-c-format
 msgid "Permission Management"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3753
+#: Security.xml:3756
 #, no-c-format
 msgid ""
 "In much the same way that Seam Security provides an Identity Management API "
@@ -5244,13 +5250,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3760
+#: Security.xml:3763
 #, no-c-format
 msgid "PermissionManager"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3762
+#: Security.xml:3765
 #, no-c-format
 msgid ""
 "The <literal>PermissionManager</literal> component is an application-scoped "
@@ -5263,7 +5269,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3769
+#: Security.xml:3772
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5273,7 +5279,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3771
+#: Security.xml:3774
 #, no-c-format
 msgid ""
 "The following table describes each of the available methods provided by "
@@ -5281,13 +5287,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3776
+#: Security.xml:3779
 #, no-c-format
 msgid "PermissionManager API methods"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3811 Security.xml:3830
+#: Security.xml:3814 Security.xml:3833
 #, no-c-format
 msgid ""
 "Returns a list of <literal>Permission</literal> objects representing all of "
@@ -5295,13 +5301,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3845
+#: Security.xml:3848
 #, no-c-format
 msgid "grantPermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3849
+#: Security.xml:3852
 #, no-c-format
 msgid ""
 "Persists (grants) the specified <literal>Permission</literal> to the backend "
@@ -5309,7 +5315,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3868
+#: Security.xml:3871
 #, no-c-format
 msgid ""
 "Persists (grants) the specified list of <literal>Permission</literal>s to "
@@ -5317,7 +5323,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3887
+#: Security.xml:3890
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified <literal>Permission</literal> from the "
@@ -5325,7 +5331,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3906
+#: Security.xml:3909
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified list of <literal>Permission</literal>s from "
@@ -5333,7 +5339,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3925
+#: Security.xml:3928
 #, no-c-format
 msgid ""
 "Returns a list of the available actions for the specified target object. The "
@@ -5342,13 +5348,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3940
+#: Security.xml:3943
 #, no-c-format
 msgid "Permission checks for PermissionManager operations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3942
+#: Security.xml:3945
 #, no-c-format
 msgid ""
 "Invoking the methods of <literal>PermissionManager</literal> requires that "
@@ -5358,37 +5364,37 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3949
+#: Security.xml:3952
 #, no-c-format
 msgid "Permission Management Security Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3973
+#: Security.xml:3976
 #, no-c-format
 msgid "listPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3977
+#: Security.xml:3980
 #, no-c-format
 msgid "The specified <literal>target</literal>"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3983
+#: Security.xml:3986
 #, no-c-format
 msgid "seam.read-permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3991 Security.xml:4011
+#: Security.xml:3994 Security.xml:4014
 #, no-c-format
 msgid "grantPermission()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3995
+#: Security.xml:3998
 #, no-c-format
 msgid ""
 "The target of the specified <literal>Permission</literal>, or each of the "
@@ -5397,56 +5403,56 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4003 Security.xml:4021 Security.xml:4039
+#: Security.xml:4006 Security.xml:4024 Security.xml:4042
 #, no-c-format
 msgid "seam.grant-permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4015 Security.xml:4051
+#: Security.xml:4018 Security.xml:4054
 #, no-c-format
 msgid "The target of the specified <literal>Permission</literal>."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4029
+#: Security.xml:4032
 #, no-c-format
 msgid "grantPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4033 Security.xml:4069
+#: Security.xml:4036 Security.xml:4072
 #, no-c-format
 msgid ""
 "Each of the targets of the specified list of <literal>Permission</literal>s."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4047
+#: Security.xml:4050
 #, no-c-format
 msgid "revokePermission()"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4057 Security.xml:4075
+#: Security.xml:4060 Security.xml:4078
 #, no-c-format
 msgid "seam.revoke-permission"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4065
+#: Security.xml:4068
 #, no-c-format
 msgid "revokePermissions()"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4088
+#: Security.xml:4091
 #, no-c-format
 msgid "SSL Security"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4090
+#: Security.xml:4093
 #, no-c-format
 msgid ""
 "Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5457,13 +5463,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4097
+#: Security.xml:4100
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"/login.xhtml\" scheme=\"https\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4099
+#: Security.xml:4102
 #, no-c-format
 msgid ""
 "This configuration is automatically extended to both <literal>s:link</"
@@ -5475,13 +5481,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4106
+#: Security.xml:4109
 #, no-c-format
 msgid "<![CDATA[<s:link view=\"/login.xhtml\" value=\"Login\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4108
+#: Security.xml:4111
 #, no-c-format
 msgid ""
 "Browsing directly to a view when using the <emphasis>incorrect</emphasis> "
@@ -5492,7 +5498,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4115
+#: Security.xml:4118
 #, no-c-format
 msgid ""
 "It is also possible to configure a <emphasis>default scheme</emphasis> for "
@@ -5506,13 +5512,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4124
+#: Security.xml:4127
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\" />]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4126
+#: Security.xml:4129
 #, no-c-format
 msgid ""
 "Of course, if <emphasis>none</emphasis> of the pages in your application use "
@@ -5520,7 +5526,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4131
+#: Security.xml:4134
 #, no-c-format
 msgid ""
 "You may configure Seam to automatically invalidate the current HTTP session "
@@ -5529,13 +5535,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4136
+#: Security.xml:4139
 #, no-c-format
 msgid "<![CDATA[<web:session invalidate-on-scheme-change=\"true\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4138
+#: Security.xml:4141
 #, no-c-format
 msgid ""
 "This option helps make your system less vulnerable to sniffing of the "
@@ -5544,13 +5550,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4144
+#: Security.xml:4147
 #, no-c-format
 msgid "Overriding the default ports"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4146
+#: Security.xml:4149
 #, no-c-format
 msgid ""
 "If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5560,7 +5566,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4152
+#: Security.xml:4155
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5576,13 +5582,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4158
+#: Security.xml:4161
 #, no-c-format
 msgid "CAPTCHA"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4160
+#: Security.xml:4163
 #, no-c-format
 msgid ""
 "Though strictly not part of the security API, Seam provides a built-in "
@@ -5594,13 +5600,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4168
+#: Security.xml:4171
 #, no-c-format
 msgid "Configuring the CAPTCHA Servlet"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4169
+#: Security.xml:4172
 #, no-c-format
 msgid ""
 "To get up and running, it is necessary to configure the Seam Resource "
@@ -5609,7 +5615,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4174
+#: Security.xml:4177
 #, no-c-format
 msgid ""
 "<![CDATA[<servlet>\n"
@@ -5625,20 +5631,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4179
+#: Security.xml:4182
 #, no-c-format
 msgid "Adding a CAPTCHA to a form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4181
+#: Security.xml:4184
 #, no-c-format
 msgid ""
 "Adding a CAPTCHA challenge to a form is extremely easy. Here's an example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4185
+#: Security.xml:4188
 #, no-c-format
 msgid ""
 "<![CDATA[<h:graphicImage value=\"/seam/resource/captcha\"/>\n"
@@ -5650,7 +5656,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4187
+#: Security.xml:4190
 #, no-c-format
 msgid ""
 "That's all there is to it. The <literal>graphicImage</literal> control "
@@ -5660,20 +5666,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4196
+#: Security.xml:4199
 #, no-c-format
 msgid "Customising the CAPTCHA algorithm"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4198
+#: Security.xml:4201
 #, no-c-format
 msgid ""
 "You may customize the CAPTCHA algorithm by overriding the built-in component:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4202
+#: Security.xml:4205
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5700,13 +5706,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4209 Security.xml:4217
+#: Security.xml:4212 Security.xml:4220
 #, no-c-format
 msgid "Security Events"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4211
+#: Security.xml:4214
 #, no-c-format
 msgid ""
 "The following table describes a number of events (see <xref linkend=\"events"
@@ -5714,68 +5720,68 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4226
+#: Security.xml:4229
 #, no-c-format
 msgid "Event Key"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4239
+#: Security.xml:4242
 #, no-c-format
 msgid "org.jboss.seam.security.loginSuccessful"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4243
+#: Security.xml:4246
 #, no-c-format
 msgid "Raised when a login attempt is successful."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4251
+#: Security.xml:4254
 #, no-c-format
 msgid "org.jboss.seam.security.loginFailed"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4255
+#: Security.xml:4258
 #, no-c-format
 msgid "Raised when a login attempt fails."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4263
+#: Security.xml:4266
 #, no-c-format
 msgid "org.jboss.seam.security.alreadyLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4267
+#: Security.xml:4270
 #, no-c-format
 msgid ""
 "Raised when a user that is already authenticated attempts to log in again."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4275
+#: Security.xml:4278
 #, no-c-format
 msgid "org.jboss.seam.security.notLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4279
+#: Security.xml:4282
 #, no-c-format
 msgid "Raised when a security check fails when the user is not logged in."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4287
+#: Security.xml:4290
 #, no-c-format
 msgid "org.jboss.seam.security.notAuthorized"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4291
+#: Security.xml:4294
 #, no-c-format
 msgid ""
 "Raised when a security check fails when the user is logged in however "
@@ -5783,73 +5789,73 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4299
+#: Security.xml:4302
 #, no-c-format
 msgid "org.jboss.seam.security.preAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4303
+#: Security.xml:4306
 #, no-c-format
 msgid "Raised just prior to user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4311
+#: Security.xml:4314
 #, no-c-format
 msgid "org.jboss.seam.security.postAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4315
+#: Security.xml:4318
 #, no-c-format
 msgid "Raised just after user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4323
+#: Security.xml:4326
 #, no-c-format
 msgid "org.jboss.seam.security.loggedOut"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4327
+#: Security.xml:4330
 #, no-c-format
 msgid "Raised after the user has logged out."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4335
+#: Security.xml:4338
 #, no-c-format
 msgid "org.jboss.seam.security.credentialsUpdated"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4339
+#: Security.xml:4342
 #, no-c-format
 msgid "Raised when the user's credentials have been changed."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4347
+#: Security.xml:4350
 #, no-c-format
 msgid "org.jboss.seam.security.rememberMe"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4351
+#: Security.xml:4354
 #, no-c-format
 msgid "Raised when the Identity's rememberMe property is changed."
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4364
+#: Security.xml:4367
 #, no-c-format
 msgid "Run As"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4366
+#: Security.xml:4369
 #, no-c-format
 msgid ""
 "Sometimes it may be necessary to perform certain operations with elevated "
@@ -5861,7 +5867,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4374
+#: Security.xml:4377
 #, no-c-format
 msgid ""
 "The following code example demonstrates how <literal>RunAsOperation</"
@@ -5872,7 +5878,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4381
+#: Security.xml:4384
 #, no-c-format
 msgid ""
 "<![CDATA[    new RunAsOperation() {       \n"
@@ -5884,7 +5890,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4383
+#: Security.xml:4386
 #, no-c-format
 msgid ""
 "In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5895,13 +5901,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4394
+#: Security.xml:4397
 #, no-c-format
 msgid "Extending the Identity component"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4396
+#: Security.xml:4399
 #, no-c-format
 msgid ""
 "Sometimes it might be necessary to extend the Identity component if your "
@@ -5914,7 +5920,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4404
+#: Security.xml:4407
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.security.identity\")\n"
@@ -5949,7 +5955,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4407
+#: Security.xml:4410
 #, no-c-format
 msgid ""
 "Note that an <literal>Identity</literal> component must be marked "
@@ -5959,13 +5965,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4419
+#: Security.xml:4422
 #, no-c-format
 msgid "OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4421
+#: Security.xml:4424
 #, no-c-format
 msgid ""
 "OpenID is a community standard for external web-based authentication. The "
@@ -5978,7 +5984,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4430
+#: Security.xml:4433
 #, no-c-format
 msgid ""
 "When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5995,7 +6001,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4439
+#: Security.xml:4442
 #, no-c-format
 msgid ""
 "It's important to realize at this point that authentication does not imply "
@@ -6008,13 +6014,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4449
+#: Security.xml:4452
 #, no-c-format
 msgid "Configuring OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4450
+#: Security.xml:4453
 #, no-c-format
 msgid ""
 "Seam uses the openid4java package and requires four additional JARs to make "
@@ -6024,7 +6030,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4456
+#: Security.xml:4459
 #, no-c-format
 msgid ""
 "OpenID processing requires the use of the <literal>OpenIdPhaseListener</"
@@ -6034,7 +6040,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4462
+#: Security.xml:4465
 #, no-c-format
 msgid ""
 "&lt;lifecycle&gt;\n"
@@ -6044,7 +6050,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4465
+#: Security.xml:4468
 #, no-c-format
 msgid ""
 "With this configuration, OpenID support is available to your application. "
@@ -6054,13 +6060,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4473
+#: Security.xml:4476
 #, no-c-format
 msgid "Presenting an OpenIdDLogin form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4475
+#: Security.xml:4478
 #, no-c-format
 msgid ""
 "To initiate an OpenID login, you can present a simply form to the user "
@@ -6070,7 +6076,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4480
+#: Security.xml:4483
 #, no-c-format
 msgid ""
 "&lt;h:form&gt;\n"
@@ -6081,7 +6087,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4482
+#: Security.xml:4485
 #, no-c-format
 msgid ""
 "When the user submits the login form, he will be redirected to his OpenID "
@@ -6093,13 +6099,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4491
+#: Security.xml:4494
 #, no-c-format
 msgid "Logging in immediately"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4493
+#: Security.xml:4496
 #, no-c-format
 msgid ""
 "The simplest strategy is to simply login the user immediately. The following "
@@ -6108,7 +6114,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4497
+#: Security.xml:4500
 #, no-c-format
 msgid ""
 "&lt;page view-id=&quot;/openid.xhtml&quot;&gt;\n"
@@ -6128,7 +6134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4499
+#: Security.xml:4502
 #, no-c-format
 msgid ""
 "Thie <literal>loginImmediately()</literal> action checks to see if the "
@@ -6142,13 +6148,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4510
+#: Security.xml:4513
 #, no-c-format
 msgid "Deferring login"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4512
+#: Security.xml:4515
 #, no-c-format
 msgid ""
 "You may not want the user to be immediately logged in to your application. "
@@ -6165,13 +6171,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4526
+#: Security.xml:4529
 #, no-c-format
 msgid "Logging out"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4528
+#: Security.xml:4531
 #, no-c-format
 msgid ""
 "Logging out (forgetting an OpenID association) is done by calling <literal>#"
@@ -6182,7 +6188,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4535
+#: Security.xml:4538
 #, no-c-format
 msgid ""
 "&lt;event type=&quot;org.jboss.seam.security.loggedOut&quot;&gt;\n"
@@ -6191,7 +6197,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4537
+#: Security.xml:4540
 #, no-c-format
 msgid ""
 "It's important that you do not leave this out or the user will not be able "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/es-ES/Dependencies.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/es-ES/Dependencies.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/es-ES/Dependencies.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -938,8 +938,8 @@
 #: Dependencies.xml:1182
 #, no-c-format
 msgid ""
-"This sample POM will give you Seam, JPA (provided by Hibernate) and "
-"Hibernate Validator:"
+"This sample POM will give you Seam, JPA (provided by Hibernate), Hibernate "
+"Validator and Hibernate Search:"
 msgstr ""
 
 #. Tag: programlisting
@@ -970,25 +970,31 @@
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-validator</artifactId>\n"
-"      <version>3.0.0.GA</version>\n"
+"      <version>3.1.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-annotations</artifactId>\n"
-"      <version>3.3.0.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-entitymanager</artifactId>\n"
-"      <version>3.3.1.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
+"    \n"
+"    <dependency>\n"
+"        <groupId>org.hibernate</groupId>\n"
+"        <artifactId>hibernate-search</artifactId>\n"
+"        <version>3.1.1.GA</version>\n"
+"    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.jboss.seam</groupId>\n"
 "      <artifactId>jboss-seam</artifactId>\n"
-"      <version>2.0.0.GA</version>\n"
+"      <version>2.2.0.GA</version>\n"
 "    </dependency>\n"
 "    \n"
 "  </dependencies>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/es-ES/Hsearch.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/es-ES/Hsearch.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/es-ES/Hsearch.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -45,7 +45,7 @@
 #: Hsearch.xml:21
 #, no-c-format
 msgid ""
-"Hibernate Search has been designed to integrates nicely and as naturally as "
+"Hibernate Search has been designed to integrate nicely and as naturally as "
 "possible with JPA and Hibernate. As a natural extension, JBoss Seam provides "
 "an Hibernate Search integration."
 msgstr ""
@@ -132,7 +132,7 @@
 "      <property name=\"hibernate.ejb.event.post-delete\" \n"
 "                value=\"org.hibernate.search.event.FullTextIndexEventListener"
 "\"/>\n"
-"\n"
+"                \n"
 "   </properties>\n"
 "</persistence-unit>]]>"
 msgstr ""
@@ -141,12 +141,15 @@
 #: Hsearch.xml:52
 #, no-c-format
 msgid ""
-"This step is no longer necessary if Hibernate Annotation or EntityManager "
-"3.3.x are used."
+"It is not longer necessary the register the event listeners if Hibernate "
+"Annotations or EntityManager 3.3.x are used. When using Hibernate Search 3.1."
+"x more eventlisteners are needed, but these are registered automatically by "
+"Hibernate Annotations; refer to the Hibernate Search reference for "
+"configuring it without EntityManager and Annotations."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:56
+#: Hsearch.xml:60
 #, no-c-format
 msgid ""
 "In addition to the configuration file, the following jars have to be "
@@ -154,25 +157,25 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:61
+#: Hsearch.xml:65
 #, no-c-format
 msgid "hibernate-search.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:65
+#: Hsearch.xml:69
 #, no-c-format
 msgid "hibernate-commons-annotations.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:69
+#: Hsearch.xml:73
 #, no-c-format
 msgid "lucene-core.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:74
+#: Hsearch.xml:78
 #, no-c-format
 msgid ""
 "If you deploy those in a EAR, don't forget to update <filename>application."
@@ -180,13 +183,13 @@
 msgstr ""
 
 #. Tag: title
-#: Hsearch.xml:80
+#: Hsearch.xml:84
 #, no-c-format
 msgid "Usage"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:82
+#: Hsearch.xml:86
 #, no-c-format
 msgid ""
 "Hibernate Search uses annotations to map entities to a Lucene index, check "
@@ -195,7 +198,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:87
+#: Hsearch.xml:91
 #, no-c-format
 msgid ""
 "Hibernate Search is fully integrated with the API and semantic of JPA / "
@@ -206,7 +209,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:93
+#: Hsearch.xml:97
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, JBoss Seam injects a "
@@ -214,7 +217,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:96
+#: Hsearch.xml:100
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -237,7 +240,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:99
+#: Hsearch.xml:103
 #, no-c-format
 msgid ""
 "<classname>FullTextSession</classname> extends <classname>org.hibernate."
@@ -245,14 +248,14 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:104
+#: Hsearch.xml:108
 #, no-c-format
 msgid ""
 "If the Java Persistence API is used, a smoother integration is proposed."
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:107
+#: Hsearch.xml:111
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -275,7 +278,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:109
+#: Hsearch.xml:113
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, a <classname>FulltextEntityManager</"
@@ -286,7 +289,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:116
+#: Hsearch.xml:120
 #, no-c-format
 msgid ""
 "When an EJB 3.0 Session or Message Driven Bean injection is used (i.e. via "
@@ -299,7 +302,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:124
+#: Hsearch.xml:128
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -323,15 +326,15 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:129
+#: Hsearch.xml:133
 #, no-c-format
 msgid ""
 "For people accustomed to Hibernate Search out of Seam, note that using "
-"<methodname>Search.createFullTextSession</methodname> is not necessary."
+"<methodname>Search.getFullTextSession</methodname> is not necessary."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:134
+#: Hsearch.xml:138
 #, no-c-format
 msgid ""
 "Check the DVDStore or the blog examples of the JBoss Seam distribution for a "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/es-ES/Security.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/es-ES/Security.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/es-ES/Security.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 07:43+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1190,7 +1190,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:630 Security.xml:764 Security.xml:3382 Security.xml:3545
+#: Security.xml:630 Security.xml:764 Security.xml:3385 Security.xml:3548
 #, no-c-format
 msgid "Annotation"
 msgstr ""
@@ -1203,8 +1203,8 @@
 
 #. Tag: para
 #: Security.xml:636 Security.xml:770 Security.xml:966 Security.xml:1418
-#: Security.xml:2147 Security.xml:2756 Security.xml:3171 Security.xml:3388
-#: Security.xml:3551 Security.xml:3792 Security.xml:4229
+#: Security.xml:2147 Security.xml:2756 Security.xml:3174 Security.xml:3391
+#: Security.xml:3554 Security.xml:3795 Security.xml:4232
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -2228,8 +2228,8 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3168
-#: Security.xml:3789 Security.xml:3958
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3171
+#: Security.xml:3792 Security.xml:3961
 #, no-c-format
 msgid "Method"
 msgstr ""
@@ -2250,9 +2250,9 @@
 #: Security.xml:1433 Security.xml:1452 Security.xml:1471 Security.xml:1490
 #: Security.xml:1509 Security.xml:1529 Security.xml:1548 Security.xml:1567
 #: Security.xml:1586 Security.xml:1606 Security.xml:1626 Security.xml:1740
-#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3239
-#: Security.xml:3258 Security.xml:3277 Security.xml:3295 Security.xml:3840
-#: Security.xml:3859 Security.xml:3878 Security.xml:3897
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3242
+#: Security.xml:3261 Security.xml:3280 Security.xml:3298 Security.xml:3843
+#: Security.xml:3862 Security.xml:3881 Security.xml:3900
 #, no-c-format
 msgid "boolean"
 msgstr ""
@@ -2558,13 +2558,13 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1831 Security.xml:3961
+#: Security.xml:1831 Security.xml:3964
 #, no-c-format
 msgid "Permission Target"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1834 Security.xml:3964
+#: Security.xml:1834 Security.xml:3967
 #, no-c-format
 msgid "Permission Action"
 msgstr ""
@@ -3806,7 +3806,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2750 Security.xml:3165 Security.xml:3786
+#: Security.xml:2750 Security.xml:3168 Security.xml:3789
 #, no-c-format
 msgid "Return type"
 msgstr ""
@@ -3986,41 +3986,47 @@
 #. Tag: para
 #: Security.xml:2917
 #, no-c-format
-msgid "drools-compiler.jar"
+msgid "drools-api.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2920
 #, no-c-format
-msgid "drools-core.jar"
+msgid "drools-compiler.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2923
 #, no-c-format
-msgid "janino.jar"
+msgid "drools-core.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2926
 #, no-c-format
-msgid "antlr-runtime.jar"
+msgid "janino.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2929
 #, no-c-format
-msgid "mvel14.jar"
+msgid "antlr-runtime.jar"
 msgstr ""
 
+#. Tag: para
+#: Security.xml:2932
+#, no-c-format
+msgid "mvel2.jar"
+msgstr ""
+
 #. Tag: title
-#: Security.xml:2936 Security.xml:3128
+#: Security.xml:2939 Security.xml:3131
 #, no-c-format
 msgid "Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2938
+#: Security.xml:2941
 #, no-c-format
 msgid ""
 "The configuration for <literal>RuleBasedPermissionResolver</literal> "
@@ -4030,7 +4036,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2944
+#: Security.xml:2947
 #, no-c-format
 msgid ""
 "<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4058,7 +4064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2946
+#: Security.xml:2949
 #, no-c-format
 msgid ""
 "The default rule base name can be overridden by specifying the "
@@ -4067,7 +4073,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2951
+#: Security.xml:2954
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4076,7 +4082,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2953
+#: Security.xml:2956
 #, no-c-format
 msgid ""
 "Once the <literal>RuleBase</literal> component is configured, it's time to "
@@ -4084,13 +4090,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:2959
+#: Security.xml:2962
 #, no-c-format
 msgid "Writing Security Rules"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2961
+#: Security.xml:2964
 #, no-c-format
 msgid ""
 "The first step to writing security rules is to create a new rule file in the "
@@ -4101,7 +4107,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2968
+#: Security.xml:2971
 #, no-c-format
 msgid ""
 "So what should the security rules file contain? At this stage it might be a "
@@ -4110,7 +4116,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2973
+#: Security.xml:2976
 #, no-c-format
 msgid ""
 "<![CDATA[package MyApplicationPermissions;\n"
@@ -4128,7 +4134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2975
+#: Security.xml:2978
 #, no-c-format
 msgid ""
 "Let's break this down step by step. The first thing we see is the package "
@@ -4138,7 +4144,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2981
+#: Security.xml:2984
 #, no-c-format
 msgid ""
 "The next thing we can notice is a couple of import statements for the "
@@ -4148,7 +4154,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2987
+#: Security.xml:2990
 #, no-c-format
 msgid ""
 "Finally we have the code for the rule. Each rule within a package should be "
@@ -4158,7 +4164,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2993
+#: Security.xml:2996
 #, no-c-format
 msgid ""
 "Looking at the body of the rule definition we can notice two distinct "
@@ -4173,7 +4179,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3002
+#: Security.xml:3005
 #, no-c-format
 msgid ""
 "If we look at the LHS of the rule, we see two conditions listed there. Let's "
@@ -4181,14 +4187,14 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3006
+#: Security.xml:3009
 #, no-c-format
 msgid ""
 "<![CDATA[c: PermissionCheck(target == \"customer\", action == \"delete\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3008
+#: Security.xml:3011
 #, no-c-format
 msgid ""
 "In plain english, this condition is stating that there must exist a "
@@ -4198,7 +4204,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3014
+#: Security.xml:3017
 #, no-c-format
 msgid ""
 "So what is the working memory? Also known as a \"stateful session\" in "
@@ -4216,7 +4222,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3026
+#: Security.xml:3029
 #, no-c-format
 msgid ""
 "Besides the <literal>PermissionCheck</literal> facts, there is also a "
@@ -4233,7 +4239,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3037
+#: Security.xml:3040
 #, no-c-format
 msgid ""
 "It is also possible to insert additional long-lived facts into the working "
@@ -4244,7 +4250,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3044
+#: Security.xml:3047
 #, no-c-format
 msgid ""
 "Getting back to our simple example, we can also notice that the first line "
@@ -4255,13 +4261,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3051
+#: Security.xml:3054
 #, no-c-format
 msgid "<![CDATA[Role(name == \"admin\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3053
+#: Security.xml:3056
 #, no-c-format
 msgid ""
 "This condition simply states that there must be a <literal>Role</literal> "
@@ -4274,7 +4280,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3061
+#: Security.xml:3064
 #, no-c-format
 msgid ""
 "So what is the consequence of the rule firing? Let's take a look at the RHS "
@@ -4282,13 +4288,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3065
+#: Security.xml:3068
 #, no-c-format
 msgid "<![CDATA[c.grant()]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3067
+#: Security.xml:3070
 #, no-c-format
 msgid ""
 "The RHS consists of Java code, and in this case is invoking the "
@@ -4305,13 +4311,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3081
+#: Security.xml:3084
 #, no-c-format
 msgid "Non-String permission targets"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3083
+#: Security.xml:3086
 #, no-c-format
 msgid ""
 "So far we have only seen permission checks for String-literal permission "
@@ -4325,7 +4331,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3092
+#: Security.xml:3095
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanCreateBlogComment\n"
@@ -4343,13 +4349,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3097
+#: Security.xml:3100
 #, no-c-format
 msgid "Wildcard permission checks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3099
+#: Security.xml:3102
 #, no-c-format
 msgid ""
 "It is possible to implement a wildcard permission check (which allows all "
@@ -4359,7 +4365,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3105
+#: Security.xml:3108
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4373,7 +4379,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3107
+#: Security.xml:3110
 #, no-c-format
 msgid ""
 "This rule allows users with the <literal>admin</literal> role to perform "
@@ -4382,13 +4388,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3117
+#: Security.xml:3120
 #, no-c-format
 msgid "PersistentPermissionResolver"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3119
+#: Security.xml:3122
 #, no-c-format
 msgid ""
 "Another built-in permission resolver provided by Seam, "
@@ -4401,7 +4407,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3130
+#: Security.xml:3133
 #, no-c-format
 msgid ""
 "Before it can be used, <literal>PersistentPermissionResolver</literal> must "
@@ -4414,7 +4420,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3138
+#: Security.xml:3141
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:persistent-permission-resolver permission-store=\"#"
@@ -4422,13 +4428,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3143
+#: Security.xml:3146
 #, no-c-format
 msgid "Permission Stores"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3145
+#: Security.xml:3148
 #, no-c-format
 msgid ""
 "A permission store is required for <literal>PersistentPermissionResolver</"
@@ -4441,26 +4447,26 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3155
+#: Security.xml:3158
 #, no-c-format
 msgid "PermissionStore interface"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3181 Security.xml:3200 Security.xml:3219 Security.xml:3802
-#: Security.xml:3821
+#: Security.xml:3184 Security.xml:3203 Security.xml:3222 Security.xml:3805
+#: Security.xml:3824
 #, no-c-format
 msgid "List&lt;Permission&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3186 Security.xml:3826
+#: Security.xml:3189 Security.xml:3829
 #, no-c-format
 msgid "listPermissions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3190
+#: Security.xml:3193
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4469,13 +4475,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3205 Security.xml:3807
+#: Security.xml:3208 Security.xml:3810
 #, no-c-format
 msgid "listPermissions(Object target, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3209
+#: Security.xml:3212
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4484,13 +4490,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3224
+#: Security.xml:3227
 #, no-c-format
 msgid "listPermissions(Set&lt;Object&gt; targets, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3228
+#: Security.xml:3231
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4499,13 +4505,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3244
+#: Security.xml:3247
 #, no-c-format
 msgid "grantPermission(Permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3248
+#: Security.xml:3251
 #, no-c-format
 msgid ""
 "This method should persist the specified <literal>Permission</literal> "
@@ -4513,13 +4519,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3263 Security.xml:3864
+#: Security.xml:3266 Security.xml:3867
 #, no-c-format
 msgid "grantPermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3267
+#: Security.xml:3270
 #, no-c-format
 msgid ""
 "This method should persist all of the <literal>Permission</literal> objects "
@@ -4528,13 +4534,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3282 Security.xml:3883
+#: Security.xml:3285 Security.xml:3886
 #, no-c-format
 msgid "revokePermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3286
+#: Security.xml:3289
 #, no-c-format
 msgid ""
 "This method should remove the specified <literal>Permission</literal> object "
@@ -4542,13 +4548,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3300 Security.xml:3902
+#: Security.xml:3303 Security.xml:3905
 #, no-c-format
 msgid "revokePermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3304
+#: Security.xml:3307
 #, no-c-format
 msgid ""
 "This method should remove all of the <literal>Permission</literal> objects "
@@ -4556,19 +4562,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3314 Security.xml:3916
+#: Security.xml:3317 Security.xml:3919
 #, no-c-format
 msgid "List&lt;String&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3319 Security.xml:3921
+#: Security.xml:3322 Security.xml:3924
 #, no-c-format
 msgid "listAvailableActions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3323
+#: Security.xml:3326
 #, no-c-format
 msgid ""
 "This method should return a list of all the available actions (as Strings) "
@@ -4578,13 +4584,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3337
+#: Security.xml:3340
 #, no-c-format
 msgid "JpaPermissionStore"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3339
+#: Security.xml:3342
 #, no-c-format
 msgid ""
 "This is the default <literal>PermissionStore</literal> implementation (and "
@@ -4597,7 +4603,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3347
+#: Security.xml:3350
 #, no-c-format
 msgid ""
 "If you wish to use the same entity (i.e. a single database table) to store "
@@ -4609,7 +4615,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3354
+#: Security.xml:3357
 #, no-c-format
 msgid ""
 "For example, to configure a single entity class to store both user and role "
@@ -4617,7 +4623,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3356
+#: Security.xml:3359
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4625,14 +4631,14 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3358
+#: Security.xml:3361
 #, no-c-format
 msgid ""
 "To configure separate entity classes for storing user and role permissions:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3360
+#: Security.xml:3363
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4641,13 +4647,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3363
+#: Security.xml:3366
 #, no-c-format
 msgid "Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3365
+#: Security.xml:3368
 #, no-c-format
 msgid ""
 "As mentioned, the entity classes that contain the user and role permissions "
@@ -4658,32 +4664,32 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3372
+#: Security.xml:3375
 #, no-c-format
 msgid "Entity Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3385 Security.xml:3548
+#: Security.xml:3388 Security.xml:3551
 #, no-c-format
 msgid "Target"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3398
+#: Security.xml:3401
 #, no-c-format
 msgid "@PermissionTarget"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3403 Security.xml:3422 Security.xml:3441 Security.xml:3460
-#: Security.xml:3479
+#: Security.xml:3406 Security.xml:3425 Security.xml:3444 Security.xml:3463
+#: Security.xml:3482
 #, no-c-format
 msgid "FIELD,METHOD"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3407
+#: Security.xml:3410
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4692,13 +4698,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3417
+#: Security.xml:3420
 #, no-c-format
 msgid "@PermissionAction"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3426
+#: Security.xml:3429
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4707,13 +4713,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3436
+#: Security.xml:3439
 #, no-c-format
 msgid "@PermissionUser"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3445
+#: Security.xml:3448
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4722,13 +4728,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3455
+#: Security.xml:3458
 #, no-c-format
 msgid "@PermissionRole"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3464
+#: Security.xml:3467
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4737,13 +4743,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3474
+#: Security.xml:3477
 #, no-c-format
 msgid "@PermissionDiscriminator"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3483
+#: Security.xml:3486
 #, no-c-format
 msgid ""
 "This annotation should be used when the same entity/table is used to store "
@@ -4760,20 +4766,20 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3493
+#: Security.xml:3496
 #, no-c-format
 msgid ""
 "<![CDATA[  @PermissionDiscriminator(userValue = \"u\", roleValue = \"r\")]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3504
+#: Security.xml:3507
 #, no-c-format
 msgid "Example Entity"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3506
+#: Security.xml:3509
 #, no-c-format
 msgid ""
 "Here is an example of an entity class that is used to store both user and "
@@ -4782,7 +4788,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3511
+#: Security.xml:3514
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4843,7 +4849,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3513
+#: Security.xml:3516
 #, no-c-format
 msgid ""
 "As can be seen in the above example, the <literal>getDiscriminator()</"
@@ -4860,13 +4866,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3526
+#: Security.xml:3529
 #, no-c-format
 msgid "Class-specific Permission Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3528
+#: Security.xml:3531
 #, no-c-format
 msgid ""
 "A further set of class-specific annotations can be used to configure a "
@@ -4876,25 +4882,25 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3535
+#: Security.xml:3538
 #, no-c-format
 msgid "Class Permission Annotations"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3561
+#: Security.xml:3564
 #, no-c-format
 msgid "@Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3566 Security.xml:3584
+#: Security.xml:3569 Security.xml:3587
 #, no-c-format
 msgid "TYPE"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3570
+#: Security.xml:3573
 #, no-c-format
 msgid ""
 "A container annotation, this annotation may contain an array of "
@@ -4902,13 +4908,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3579
+#: Security.xml:3582
 #, no-c-format
 msgid "@Permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3588
+#: Security.xml:3591
 #, no-c-format
 msgid ""
 "This annotation defines a single allowable permission action for the target "
@@ -4919,7 +4925,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3600
+#: Security.xml:3603
 #, no-c-format
 msgid ""
 "Here's an example of the above annotations in action. The following class "
@@ -4927,7 +4933,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3604
+#: Security.xml:3607
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4939,7 +4945,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3606
+#: Security.xml:3609
 #, no-c-format
 msgid ""
 "This example demonstrates how two allowable permission actions, "
@@ -4948,13 +4954,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3614
+#: Security.xml:3617
 #, no-c-format
 msgid "Permission masks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3616
+#: Security.xml:3619
 #, no-c-format
 msgid ""
 "By default, multiple permissions for the same target object and recipient "
@@ -4966,7 +4972,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3623
+#: Security.xml:3626
 #, no-c-format
 msgid ""
 "For example, if recipient \"Bob\" is granted both the <literal>view</"
@@ -4979,7 +4985,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3630
+#: Security.xml:3633
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4991,7 +4997,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3632
+#: Security.xml:3635
 #, no-c-format
 msgid ""
 "The <literal>action</literal> property will instead simply contain \"3"
@@ -5001,7 +5007,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3638
+#: Security.xml:3641
 #, no-c-format
 msgid ""
 "Obviously, it is very important that the <literal>mask</literal> values "
@@ -5009,13 +5015,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3644
+#: Security.xml:3647
 #, no-c-format
 msgid "Identifier Policy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3646
+#: Security.xml:3649
 #, no-c-format
 msgid ""
 "When storing or looking up permissions, <literal>JpaPermissionStore</"
@@ -5029,7 +5035,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3654
+#: Security.xml:3657
 #, no-c-format
 msgid ""
 "The <literal>IdentifierStrategy</literal> interface is very simple, "
@@ -5037,7 +5043,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3658
+#: Security.xml:3661
 #, no-c-format
 msgid ""
 "<![CDATA[public interface IdentifierStrategy {\n"
@@ -5047,7 +5053,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3660
+#: Security.xml:3663
 #, no-c-format
 msgid ""
 "The first method, <literal>canIdentify()</literal> simply returns "
@@ -5058,7 +5064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3666
+#: Security.xml:3669
 #, no-c-format
 msgid ""
 "Seam provides two <literal>IdentifierStrategy</literal> implementations, "
@@ -5067,7 +5073,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3671
+#: Security.xml:3674
 #, no-c-format
 msgid ""
 "To explicitly configure a specific identifier strategy to use for a "
@@ -5080,13 +5086,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3681
+#: Security.xml:3684
 #, no-c-format
 msgid "ClassIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3683
+#: Security.xml:3686
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for classes, "
@@ -5100,7 +5106,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3692
+#: Security.xml:3695
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5108,7 +5114,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3694
+#: Security.xml:3697
 #, no-c-format
 msgid ""
 "The identifier for the following class will be \"<literal>customerAction</"
@@ -5116,7 +5122,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3698
+#: Security.xml:3701
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"customerAction\")\n"
@@ -5124,7 +5130,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3700
+#: Security.xml:3703
 #, no-c-format
 msgid ""
 "Finally, the identifier for the following class will be \"<literal>Customer</"
@@ -5132,19 +5138,19 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3704
+#: Security.xml:3707
 #, no-c-format
 msgid "<![CDATA[public class Customer { ]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3709
+#: Security.xml:3712
 #, no-c-format
 msgid "EntityIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3711
+#: Security.xml:3714
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for entity "
@@ -5161,7 +5167,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3722
+#: Security.xml:3725
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5169,7 +5175,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3724
+#: Security.xml:3727
 #, no-c-format
 msgid ""
 "For an example of the type of identifier values generated, assume we have "
@@ -5177,7 +5183,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3728
+#: Security.xml:3731
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5200,7 +5206,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3730
+#: Security.xml:3733
 #, no-c-format
 msgid ""
 "For a <literal>Customer</literal> instance with an <literal>id</literal> "
@@ -5210,7 +5216,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3736
+#: Security.xml:3739
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5219,7 +5225,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3738
+#: Security.xml:3741
 #, no-c-format
 msgid ""
 "Then a <literal>Customer</literal> with an <literal>id</literal> value of "
@@ -5228,13 +5234,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3751
+#: Security.xml:3754
 #, no-c-format
 msgid "Permission Management"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3753
+#: Security.xml:3756
 #, no-c-format
 msgid ""
 "In much the same way that Seam Security provides an Identity Management API "
@@ -5244,13 +5250,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3760
+#: Security.xml:3763
 #, no-c-format
 msgid "PermissionManager"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3762
+#: Security.xml:3765
 #, no-c-format
 msgid ""
 "The <literal>PermissionManager</literal> component is an application-scoped "
@@ -5263,7 +5269,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3769
+#: Security.xml:3772
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5273,7 +5279,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3771
+#: Security.xml:3774
 #, no-c-format
 msgid ""
 "The following table describes each of the available methods provided by "
@@ -5281,13 +5287,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3776
+#: Security.xml:3779
 #, no-c-format
 msgid "PermissionManager API methods"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3811 Security.xml:3830
+#: Security.xml:3814 Security.xml:3833
 #, no-c-format
 msgid ""
 "Returns a list of <literal>Permission</literal> objects representing all of "
@@ -5295,13 +5301,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3845
+#: Security.xml:3848
 #, no-c-format
 msgid "grantPermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3849
+#: Security.xml:3852
 #, no-c-format
 msgid ""
 "Persists (grants) the specified <literal>Permission</literal> to the backend "
@@ -5309,7 +5315,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3868
+#: Security.xml:3871
 #, no-c-format
 msgid ""
 "Persists (grants) the specified list of <literal>Permission</literal>s to "
@@ -5317,7 +5323,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3887
+#: Security.xml:3890
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified <literal>Permission</literal> from the "
@@ -5325,7 +5331,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3906
+#: Security.xml:3909
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified list of <literal>Permission</literal>s from "
@@ -5333,7 +5339,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3925
+#: Security.xml:3928
 #, no-c-format
 msgid ""
 "Returns a list of the available actions for the specified target object. The "
@@ -5342,13 +5348,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3940
+#: Security.xml:3943
 #, no-c-format
 msgid "Permission checks for PermissionManager operations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3942
+#: Security.xml:3945
 #, no-c-format
 msgid ""
 "Invoking the methods of <literal>PermissionManager</literal> requires that "
@@ -5358,37 +5364,37 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3949
+#: Security.xml:3952
 #, no-c-format
 msgid "Permission Management Security Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3973
+#: Security.xml:3976
 #, no-c-format
 msgid "listPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3977
+#: Security.xml:3980
 #, no-c-format
 msgid "The specified <literal>target</literal>"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3983
+#: Security.xml:3986
 #, no-c-format
 msgid "seam.read-permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3991 Security.xml:4011
+#: Security.xml:3994 Security.xml:4014
 #, no-c-format
 msgid "grantPermission()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3995
+#: Security.xml:3998
 #, no-c-format
 msgid ""
 "The target of the specified <literal>Permission</literal>, or each of the "
@@ -5397,56 +5403,56 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4003 Security.xml:4021 Security.xml:4039
+#: Security.xml:4006 Security.xml:4024 Security.xml:4042
 #, no-c-format
 msgid "seam.grant-permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4015 Security.xml:4051
+#: Security.xml:4018 Security.xml:4054
 #, no-c-format
 msgid "The target of the specified <literal>Permission</literal>."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4029
+#: Security.xml:4032
 #, no-c-format
 msgid "grantPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4033 Security.xml:4069
+#: Security.xml:4036 Security.xml:4072
 #, no-c-format
 msgid ""
 "Each of the targets of the specified list of <literal>Permission</literal>s."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4047
+#: Security.xml:4050
 #, no-c-format
 msgid "revokePermission()"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4057 Security.xml:4075
+#: Security.xml:4060 Security.xml:4078
 #, no-c-format
 msgid "seam.revoke-permission"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4065
+#: Security.xml:4068
 #, no-c-format
 msgid "revokePermissions()"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4088
+#: Security.xml:4091
 #, no-c-format
 msgid "SSL Security"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4090
+#: Security.xml:4093
 #, no-c-format
 msgid ""
 "Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5457,13 +5463,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4097
+#: Security.xml:4100
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"/login.xhtml\" scheme=\"https\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4099
+#: Security.xml:4102
 #, no-c-format
 msgid ""
 "This configuration is automatically extended to both <literal>s:link</"
@@ -5475,13 +5481,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4106
+#: Security.xml:4109
 #, no-c-format
 msgid "<![CDATA[<s:link view=\"/login.xhtml\" value=\"Login\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4108
+#: Security.xml:4111
 #, no-c-format
 msgid ""
 "Browsing directly to a view when using the <emphasis>incorrect</emphasis> "
@@ -5492,7 +5498,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4115
+#: Security.xml:4118
 #, no-c-format
 msgid ""
 "It is also possible to configure a <emphasis>default scheme</emphasis> for "
@@ -5506,13 +5512,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4124
+#: Security.xml:4127
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\" />]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4126
+#: Security.xml:4129
 #, no-c-format
 msgid ""
 "Of course, if <emphasis>none</emphasis> of the pages in your application use "
@@ -5520,7 +5526,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4131
+#: Security.xml:4134
 #, no-c-format
 msgid ""
 "You may configure Seam to automatically invalidate the current HTTP session "
@@ -5529,13 +5535,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4136
+#: Security.xml:4139
 #, no-c-format
 msgid "<![CDATA[<web:session invalidate-on-scheme-change=\"true\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4138
+#: Security.xml:4141
 #, no-c-format
 msgid ""
 "This option helps make your system less vulnerable to sniffing of the "
@@ -5544,13 +5550,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4144
+#: Security.xml:4147
 #, no-c-format
 msgid "Overriding the default ports"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4146
+#: Security.xml:4149
 #, no-c-format
 msgid ""
 "If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5560,7 +5566,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4152
+#: Security.xml:4155
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5576,13 +5582,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4158
+#: Security.xml:4161
 #, no-c-format
 msgid "CAPTCHA"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4160
+#: Security.xml:4163
 #, no-c-format
 msgid ""
 "Though strictly not part of the security API, Seam provides a built-in "
@@ -5594,13 +5600,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4168
+#: Security.xml:4171
 #, no-c-format
 msgid "Configuring the CAPTCHA Servlet"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4169
+#: Security.xml:4172
 #, no-c-format
 msgid ""
 "To get up and running, it is necessary to configure the Seam Resource "
@@ -5609,7 +5615,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4174
+#: Security.xml:4177
 #, no-c-format
 msgid ""
 "<![CDATA[<servlet>\n"
@@ -5625,20 +5631,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4179
+#: Security.xml:4182
 #, no-c-format
 msgid "Adding a CAPTCHA to a form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4181
+#: Security.xml:4184
 #, no-c-format
 msgid ""
 "Adding a CAPTCHA challenge to a form is extremely easy. Here's an example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4185
+#: Security.xml:4188
 #, no-c-format
 msgid ""
 "<![CDATA[<h:graphicImage value=\"/seam/resource/captcha\"/>\n"
@@ -5650,7 +5656,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4187
+#: Security.xml:4190
 #, no-c-format
 msgid ""
 "That's all there is to it. The <literal>graphicImage</literal> control "
@@ -5660,20 +5666,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4196
+#: Security.xml:4199
 #, no-c-format
 msgid "Customising the CAPTCHA algorithm"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4198
+#: Security.xml:4201
 #, no-c-format
 msgid ""
 "You may customize the CAPTCHA algorithm by overriding the built-in component:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4202
+#: Security.xml:4205
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5700,13 +5706,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4209 Security.xml:4217
+#: Security.xml:4212 Security.xml:4220
 #, no-c-format
 msgid "Security Events"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4211
+#: Security.xml:4214
 #, no-c-format
 msgid ""
 "The following table describes a number of events (see <xref linkend=\"events"
@@ -5714,68 +5720,68 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4226
+#: Security.xml:4229
 #, no-c-format
 msgid "Event Key"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4239
+#: Security.xml:4242
 #, no-c-format
 msgid "org.jboss.seam.security.loginSuccessful"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4243
+#: Security.xml:4246
 #, no-c-format
 msgid "Raised when a login attempt is successful."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4251
+#: Security.xml:4254
 #, no-c-format
 msgid "org.jboss.seam.security.loginFailed"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4255
+#: Security.xml:4258
 #, no-c-format
 msgid "Raised when a login attempt fails."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4263
+#: Security.xml:4266
 #, no-c-format
 msgid "org.jboss.seam.security.alreadyLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4267
+#: Security.xml:4270
 #, no-c-format
 msgid ""
 "Raised when a user that is already authenticated attempts to log in again."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4275
+#: Security.xml:4278
 #, no-c-format
 msgid "org.jboss.seam.security.notLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4279
+#: Security.xml:4282
 #, no-c-format
 msgid "Raised when a security check fails when the user is not logged in."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4287
+#: Security.xml:4290
 #, no-c-format
 msgid "org.jboss.seam.security.notAuthorized"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4291
+#: Security.xml:4294
 #, no-c-format
 msgid ""
 "Raised when a security check fails when the user is logged in however "
@@ -5783,73 +5789,73 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4299
+#: Security.xml:4302
 #, no-c-format
 msgid "org.jboss.seam.security.preAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4303
+#: Security.xml:4306
 #, no-c-format
 msgid "Raised just prior to user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4311
+#: Security.xml:4314
 #, no-c-format
 msgid "org.jboss.seam.security.postAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4315
+#: Security.xml:4318
 #, no-c-format
 msgid "Raised just after user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4323
+#: Security.xml:4326
 #, no-c-format
 msgid "org.jboss.seam.security.loggedOut"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4327
+#: Security.xml:4330
 #, no-c-format
 msgid "Raised after the user has logged out."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4335
+#: Security.xml:4338
 #, no-c-format
 msgid "org.jboss.seam.security.credentialsUpdated"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4339
+#: Security.xml:4342
 #, no-c-format
 msgid "Raised when the user's credentials have been changed."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4347
+#: Security.xml:4350
 #, no-c-format
 msgid "org.jboss.seam.security.rememberMe"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4351
+#: Security.xml:4354
 #, no-c-format
 msgid "Raised when the Identity's rememberMe property is changed."
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4364
+#: Security.xml:4367
 #, no-c-format
 msgid "Run As"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4366
+#: Security.xml:4369
 #, no-c-format
 msgid ""
 "Sometimes it may be necessary to perform certain operations with elevated "
@@ -5861,7 +5867,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4374
+#: Security.xml:4377
 #, no-c-format
 msgid ""
 "The following code example demonstrates how <literal>RunAsOperation</"
@@ -5872,7 +5878,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4381
+#: Security.xml:4384
 #, no-c-format
 msgid ""
 "<![CDATA[    new RunAsOperation() {       \n"
@@ -5884,7 +5890,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4383
+#: Security.xml:4386
 #, no-c-format
 msgid ""
 "In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5895,13 +5901,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4394
+#: Security.xml:4397
 #, no-c-format
 msgid "Extending the Identity component"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4396
+#: Security.xml:4399
 #, no-c-format
 msgid ""
 "Sometimes it might be necessary to extend the Identity component if your "
@@ -5914,7 +5920,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4404
+#: Security.xml:4407
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.security.identity\")\n"
@@ -5949,7 +5955,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4407
+#: Security.xml:4410
 #, no-c-format
 msgid ""
 "Note that an <literal>Identity</literal> component must be marked "
@@ -5959,13 +5965,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4419
+#: Security.xml:4422
 #, no-c-format
 msgid "OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4421
+#: Security.xml:4424
 #, no-c-format
 msgid ""
 "OpenID is a community standard for external web-based authentication. The "
@@ -5978,7 +5984,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4430
+#: Security.xml:4433
 #, no-c-format
 msgid ""
 "When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5995,7 +6001,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4439
+#: Security.xml:4442
 #, no-c-format
 msgid ""
 "It's important to realize at this point that authentication does not imply "
@@ -6008,13 +6014,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4449
+#: Security.xml:4452
 #, no-c-format
 msgid "Configuring OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4450
+#: Security.xml:4453
 #, no-c-format
 msgid ""
 "Seam uses the openid4java package and requires four additional JARs to make "
@@ -6024,7 +6030,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4456
+#: Security.xml:4459
 #, no-c-format
 msgid ""
 "OpenID processing requires the use of the <literal>OpenIdPhaseListener</"
@@ -6034,7 +6040,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4462
+#: Security.xml:4465
 #, no-c-format
 msgid ""
 "&lt;lifecycle&gt;\n"
@@ -6044,7 +6050,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4465
+#: Security.xml:4468
 #, no-c-format
 msgid ""
 "With this configuration, OpenID support is available to your application. "
@@ -6054,13 +6060,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4473
+#: Security.xml:4476
 #, no-c-format
 msgid "Presenting an OpenIdDLogin form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4475
+#: Security.xml:4478
 #, no-c-format
 msgid ""
 "To initiate an OpenID login, you can present a simply form to the user "
@@ -6070,7 +6076,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4480
+#: Security.xml:4483
 #, no-c-format
 msgid ""
 "&lt;h:form&gt;\n"
@@ -6081,7 +6087,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4482
+#: Security.xml:4485
 #, no-c-format
 msgid ""
 "When the user submits the login form, he will be redirected to his OpenID "
@@ -6093,13 +6099,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4491
+#: Security.xml:4494
 #, no-c-format
 msgid "Logging in immediately"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4493
+#: Security.xml:4496
 #, no-c-format
 msgid ""
 "The simplest strategy is to simply login the user immediately. The following "
@@ -6108,7 +6114,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4497
+#: Security.xml:4500
 #, no-c-format
 msgid ""
 "&lt;page view-id=&quot;/openid.xhtml&quot;&gt;\n"
@@ -6128,7 +6134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4499
+#: Security.xml:4502
 #, no-c-format
 msgid ""
 "Thie <literal>loginImmediately()</literal> action checks to see if the "
@@ -6142,13 +6148,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4510
+#: Security.xml:4513
 #, no-c-format
 msgid "Deferring login"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4512
+#: Security.xml:4515
 #, no-c-format
 msgid ""
 "You may not want the user to be immediately logged in to your application. "
@@ -6165,13 +6171,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4526
+#: Security.xml:4529
 #, no-c-format
 msgid "Logging out"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4528
+#: Security.xml:4531
 #, no-c-format
 msgid ""
 "Logging out (forgetting an OpenID association) is done by calling <literal>#"
@@ -6182,7 +6188,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4535
+#: Security.xml:4538
 #, no-c-format
 msgid ""
 "&lt;event type=&quot;org.jboss.seam.security.loggedOut&quot;&gt;\n"
@@ -6191,7 +6197,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4537
+#: Security.xml:4540
 #, no-c-format
 msgid ""
 "It's important that you do not leave this out or the user will not be able "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/es-MX/Dependencies.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/es-MX/Dependencies.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/es-MX/Dependencies.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: Seam_-_Contextual_Components VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-11-06 00:09+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -938,8 +938,8 @@
 #: Dependencies.xml:1182
 #, no-c-format
 msgid ""
-"This sample POM will give you Seam, JPA (provided by Hibernate) and "
-"Hibernate Validator:"
+"This sample POM will give you Seam, JPA (provided by Hibernate), Hibernate "
+"Validator and Hibernate Search:"
 msgstr ""
 
 #. Tag: programlisting
@@ -970,25 +970,31 @@
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-validator</artifactId>\n"
-"      <version>3.0.0.GA</version>\n"
+"      <version>3.1.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-annotations</artifactId>\n"
-"      <version>3.3.0.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-entitymanager</artifactId>\n"
-"      <version>3.3.1.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
+"    \n"
+"    <dependency>\n"
+"        <groupId>org.hibernate</groupId>\n"
+"        <artifactId>hibernate-search</artifactId>\n"
+"        <version>3.1.1.GA</version>\n"
+"    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.jboss.seam</groupId>\n"
 "      <artifactId>jboss-seam</artifactId>\n"
-"      <version>2.0.0.GA</version>\n"
+"      <version>2.2.0.GA</version>\n"
 "    </dependency>\n"
 "    \n"
 "  </dependencies>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/es-MX/Hsearch.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/es-MX/Hsearch.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/es-MX/Hsearch.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: Seam_-_Contextual_Components VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-11-06 00:09+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -45,7 +45,7 @@
 #: Hsearch.xml:21
 #, no-c-format
 msgid ""
-"Hibernate Search has been designed to integrates nicely and as naturally as "
+"Hibernate Search has been designed to integrate nicely and as naturally as "
 "possible with JPA and Hibernate. As a natural extension, JBoss Seam provides "
 "an Hibernate Search integration."
 msgstr ""
@@ -132,7 +132,7 @@
 "      <property name=\"hibernate.ejb.event.post-delete\" \n"
 "                value=\"org.hibernate.search.event.FullTextIndexEventListener"
 "\"/>\n"
-"\n"
+"                \n"
 "   </properties>\n"
 "</persistence-unit>]]>"
 msgstr ""
@@ -141,12 +141,15 @@
 #: Hsearch.xml:52
 #, no-c-format
 msgid ""
-"This step is no longer necessary if Hibernate Annotation or EntityManager "
-"3.3.x are used."
+"It is not longer necessary the register the event listeners if Hibernate "
+"Annotations or EntityManager 3.3.x are used. When using Hibernate Search 3.1."
+"x more eventlisteners are needed, but these are registered automatically by "
+"Hibernate Annotations; refer to the Hibernate Search reference for "
+"configuring it without EntityManager and Annotations."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:56
+#: Hsearch.xml:60
 #, no-c-format
 msgid ""
 "In addition to the configuration file, the following jars have to be "
@@ -154,25 +157,25 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:61
+#: Hsearch.xml:65
 #, no-c-format
 msgid "hibernate-search.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:65
+#: Hsearch.xml:69
 #, no-c-format
 msgid "hibernate-commons-annotations.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:69
+#: Hsearch.xml:73
 #, no-c-format
 msgid "lucene-core.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:74
+#: Hsearch.xml:78
 #, no-c-format
 msgid ""
 "If you deploy those in a EAR, don't forget to update <filename>application."
@@ -180,13 +183,13 @@
 msgstr ""
 
 #. Tag: title
-#: Hsearch.xml:80
+#: Hsearch.xml:84
 #, no-c-format
 msgid "Usage"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:82
+#: Hsearch.xml:86
 #, no-c-format
 msgid ""
 "Hibernate Search uses annotations to map entities to a Lucene index, check "
@@ -195,7 +198,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:87
+#: Hsearch.xml:91
 #, no-c-format
 msgid ""
 "Hibernate Search is fully integrated with the API and semantic of JPA / "
@@ -206,7 +209,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:93
+#: Hsearch.xml:97
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, JBoss Seam injects a "
@@ -214,7 +217,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:96
+#: Hsearch.xml:100
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -237,7 +240,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:99
+#: Hsearch.xml:103
 #, no-c-format
 msgid ""
 "<classname>FullTextSession</classname> extends <classname>org.hibernate."
@@ -245,14 +248,14 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:104
+#: Hsearch.xml:108
 #, no-c-format
 msgid ""
 "If the Java Persistence API is used, a smoother integration is proposed."
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:107
+#: Hsearch.xml:111
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -275,7 +278,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:109
+#: Hsearch.xml:113
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, a <classname>FulltextEntityManager</"
@@ -286,7 +289,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:116
+#: Hsearch.xml:120
 #, no-c-format
 msgid ""
 "When an EJB 3.0 Session or Message Driven Bean injection is used (i.e. via "
@@ -299,7 +302,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:124
+#: Hsearch.xml:128
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -323,15 +326,15 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:129
+#: Hsearch.xml:133
 #, no-c-format
 msgid ""
 "For people accustomed to Hibernate Search out of Seam, note that using "
-"<methodname>Search.createFullTextSession</methodname> is not necessary."
+"<methodname>Search.getFullTextSession</methodname> is not necessary."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:134
+#: Hsearch.xml:138
 #, no-c-format
 msgid ""
 "Check the DVDStore or the blog examples of the JBoss Seam distribution for a "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/es-MX/Security.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/es-MX/Security.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/es-MX/Security.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: Seam_-_Contextual_Components VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 07:43+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-11-06 00:09+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1190,7 +1190,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:630 Security.xml:764 Security.xml:3382 Security.xml:3545
+#: Security.xml:630 Security.xml:764 Security.xml:3385 Security.xml:3548
 #, no-c-format
 msgid "Annotation"
 msgstr ""
@@ -1203,8 +1203,8 @@
 
 #. Tag: para
 #: Security.xml:636 Security.xml:770 Security.xml:966 Security.xml:1418
-#: Security.xml:2147 Security.xml:2756 Security.xml:3171 Security.xml:3388
-#: Security.xml:3551 Security.xml:3792 Security.xml:4229
+#: Security.xml:2147 Security.xml:2756 Security.xml:3174 Security.xml:3391
+#: Security.xml:3554 Security.xml:3795 Security.xml:4232
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -2228,8 +2228,8 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3168
-#: Security.xml:3789 Security.xml:3958
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3171
+#: Security.xml:3792 Security.xml:3961
 #, no-c-format
 msgid "Method"
 msgstr ""
@@ -2250,9 +2250,9 @@
 #: Security.xml:1433 Security.xml:1452 Security.xml:1471 Security.xml:1490
 #: Security.xml:1509 Security.xml:1529 Security.xml:1548 Security.xml:1567
 #: Security.xml:1586 Security.xml:1606 Security.xml:1626 Security.xml:1740
-#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3239
-#: Security.xml:3258 Security.xml:3277 Security.xml:3295 Security.xml:3840
-#: Security.xml:3859 Security.xml:3878 Security.xml:3897
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3242
+#: Security.xml:3261 Security.xml:3280 Security.xml:3298 Security.xml:3843
+#: Security.xml:3862 Security.xml:3881 Security.xml:3900
 #, no-c-format
 msgid "boolean"
 msgstr ""
@@ -2558,13 +2558,13 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1831 Security.xml:3961
+#: Security.xml:1831 Security.xml:3964
 #, no-c-format
 msgid "Permission Target"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1834 Security.xml:3964
+#: Security.xml:1834 Security.xml:3967
 #, no-c-format
 msgid "Permission Action"
 msgstr ""
@@ -3806,7 +3806,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2750 Security.xml:3165 Security.xml:3786
+#: Security.xml:2750 Security.xml:3168 Security.xml:3789
 #, no-c-format
 msgid "Return type"
 msgstr ""
@@ -3986,41 +3986,47 @@
 #. Tag: para
 #: Security.xml:2917
 #, no-c-format
-msgid "drools-compiler.jar"
+msgid "drools-api.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2920
 #, no-c-format
-msgid "drools-core.jar"
+msgid "drools-compiler.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2923
 #, no-c-format
-msgid "janino.jar"
+msgid "drools-core.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2926
 #, no-c-format
-msgid "antlr-runtime.jar"
+msgid "janino.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2929
 #, no-c-format
-msgid "mvel14.jar"
+msgid "antlr-runtime.jar"
 msgstr ""
 
+#. Tag: para
+#: Security.xml:2932
+#, no-c-format
+msgid "mvel2.jar"
+msgstr ""
+
 #. Tag: title
-#: Security.xml:2936 Security.xml:3128
+#: Security.xml:2939 Security.xml:3131
 #, no-c-format
 msgid "Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2938
+#: Security.xml:2941
 #, no-c-format
 msgid ""
 "The configuration for <literal>RuleBasedPermissionResolver</literal> "
@@ -4030,7 +4036,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2944
+#: Security.xml:2947
 #, no-c-format
 msgid ""
 "<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4058,7 +4064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2946
+#: Security.xml:2949
 #, no-c-format
 msgid ""
 "The default rule base name can be overridden by specifying the "
@@ -4067,7 +4073,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2951
+#: Security.xml:2954
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4076,7 +4082,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2953
+#: Security.xml:2956
 #, no-c-format
 msgid ""
 "Once the <literal>RuleBase</literal> component is configured, it's time to "
@@ -4084,13 +4090,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:2959
+#: Security.xml:2962
 #, no-c-format
 msgid "Writing Security Rules"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2961
+#: Security.xml:2964
 #, no-c-format
 msgid ""
 "The first step to writing security rules is to create a new rule file in the "
@@ -4101,7 +4107,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2968
+#: Security.xml:2971
 #, no-c-format
 msgid ""
 "So what should the security rules file contain? At this stage it might be a "
@@ -4110,7 +4116,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2973
+#: Security.xml:2976
 #, no-c-format
 msgid ""
 "<![CDATA[package MyApplicationPermissions;\n"
@@ -4128,7 +4134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2975
+#: Security.xml:2978
 #, no-c-format
 msgid ""
 "Let's break this down step by step. The first thing we see is the package "
@@ -4138,7 +4144,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2981
+#: Security.xml:2984
 #, no-c-format
 msgid ""
 "The next thing we can notice is a couple of import statements for the "
@@ -4148,7 +4154,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2987
+#: Security.xml:2990
 #, no-c-format
 msgid ""
 "Finally we have the code for the rule. Each rule within a package should be "
@@ -4158,7 +4164,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2993
+#: Security.xml:2996
 #, no-c-format
 msgid ""
 "Looking at the body of the rule definition we can notice two distinct "
@@ -4173,7 +4179,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3002
+#: Security.xml:3005
 #, no-c-format
 msgid ""
 "If we look at the LHS of the rule, we see two conditions listed there. Let's "
@@ -4181,14 +4187,14 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3006
+#: Security.xml:3009
 #, no-c-format
 msgid ""
 "<![CDATA[c: PermissionCheck(target == \"customer\", action == \"delete\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3008
+#: Security.xml:3011
 #, no-c-format
 msgid ""
 "In plain english, this condition is stating that there must exist a "
@@ -4198,7 +4204,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3014
+#: Security.xml:3017
 #, no-c-format
 msgid ""
 "So what is the working memory? Also known as a \"stateful session\" in "
@@ -4216,7 +4222,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3026
+#: Security.xml:3029
 #, no-c-format
 msgid ""
 "Besides the <literal>PermissionCheck</literal> facts, there is also a "
@@ -4233,7 +4239,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3037
+#: Security.xml:3040
 #, no-c-format
 msgid ""
 "It is also possible to insert additional long-lived facts into the working "
@@ -4244,7 +4250,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3044
+#: Security.xml:3047
 #, no-c-format
 msgid ""
 "Getting back to our simple example, we can also notice that the first line "
@@ -4255,13 +4261,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3051
+#: Security.xml:3054
 #, no-c-format
 msgid "<![CDATA[Role(name == \"admin\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3053
+#: Security.xml:3056
 #, no-c-format
 msgid ""
 "This condition simply states that there must be a <literal>Role</literal> "
@@ -4274,7 +4280,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3061
+#: Security.xml:3064
 #, no-c-format
 msgid ""
 "So what is the consequence of the rule firing? Let's take a look at the RHS "
@@ -4282,13 +4288,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3065
+#: Security.xml:3068
 #, no-c-format
 msgid "<![CDATA[c.grant()]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3067
+#: Security.xml:3070
 #, no-c-format
 msgid ""
 "The RHS consists of Java code, and in this case is invoking the "
@@ -4305,13 +4311,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3081
+#: Security.xml:3084
 #, no-c-format
 msgid "Non-String permission targets"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3083
+#: Security.xml:3086
 #, no-c-format
 msgid ""
 "So far we have only seen permission checks for String-literal permission "
@@ -4325,7 +4331,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3092
+#: Security.xml:3095
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanCreateBlogComment\n"
@@ -4343,13 +4349,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3097
+#: Security.xml:3100
 #, no-c-format
 msgid "Wildcard permission checks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3099
+#: Security.xml:3102
 #, no-c-format
 msgid ""
 "It is possible to implement a wildcard permission check (which allows all "
@@ -4359,7 +4365,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3105
+#: Security.xml:3108
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4373,7 +4379,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3107
+#: Security.xml:3110
 #, no-c-format
 msgid ""
 "This rule allows users with the <literal>admin</literal> role to perform "
@@ -4382,13 +4388,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3117
+#: Security.xml:3120
 #, no-c-format
 msgid "PersistentPermissionResolver"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3119
+#: Security.xml:3122
 #, no-c-format
 msgid ""
 "Another built-in permission resolver provided by Seam, "
@@ -4401,7 +4407,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3130
+#: Security.xml:3133
 #, no-c-format
 msgid ""
 "Before it can be used, <literal>PersistentPermissionResolver</literal> must "
@@ -4414,7 +4420,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3138
+#: Security.xml:3141
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:persistent-permission-resolver permission-store=\"#"
@@ -4422,13 +4428,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3143
+#: Security.xml:3146
 #, no-c-format
 msgid "Permission Stores"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3145
+#: Security.xml:3148
 #, no-c-format
 msgid ""
 "A permission store is required for <literal>PersistentPermissionResolver</"
@@ -4441,26 +4447,26 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3155
+#: Security.xml:3158
 #, no-c-format
 msgid "PermissionStore interface"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3181 Security.xml:3200 Security.xml:3219 Security.xml:3802
-#: Security.xml:3821
+#: Security.xml:3184 Security.xml:3203 Security.xml:3222 Security.xml:3805
+#: Security.xml:3824
 #, no-c-format
 msgid "List&lt;Permission&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3186 Security.xml:3826
+#: Security.xml:3189 Security.xml:3829
 #, no-c-format
 msgid "listPermissions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3190
+#: Security.xml:3193
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4469,13 +4475,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3205 Security.xml:3807
+#: Security.xml:3208 Security.xml:3810
 #, no-c-format
 msgid "listPermissions(Object target, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3209
+#: Security.xml:3212
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4484,13 +4490,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3224
+#: Security.xml:3227
 #, no-c-format
 msgid "listPermissions(Set&lt;Object&gt; targets, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3228
+#: Security.xml:3231
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4499,13 +4505,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3244
+#: Security.xml:3247
 #, no-c-format
 msgid "grantPermission(Permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3248
+#: Security.xml:3251
 #, no-c-format
 msgid ""
 "This method should persist the specified <literal>Permission</literal> "
@@ -4513,13 +4519,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3263 Security.xml:3864
+#: Security.xml:3266 Security.xml:3867
 #, no-c-format
 msgid "grantPermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3267
+#: Security.xml:3270
 #, no-c-format
 msgid ""
 "This method should persist all of the <literal>Permission</literal> objects "
@@ -4528,13 +4534,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3282 Security.xml:3883
+#: Security.xml:3285 Security.xml:3886
 #, no-c-format
 msgid "revokePermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3286
+#: Security.xml:3289
 #, no-c-format
 msgid ""
 "This method should remove the specified <literal>Permission</literal> object "
@@ -4542,13 +4548,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3300 Security.xml:3902
+#: Security.xml:3303 Security.xml:3905
 #, no-c-format
 msgid "revokePermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3304
+#: Security.xml:3307
 #, no-c-format
 msgid ""
 "This method should remove all of the <literal>Permission</literal> objects "
@@ -4556,19 +4562,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3314 Security.xml:3916
+#: Security.xml:3317 Security.xml:3919
 #, no-c-format
 msgid "List&lt;String&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3319 Security.xml:3921
+#: Security.xml:3322 Security.xml:3924
 #, no-c-format
 msgid "listAvailableActions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3323
+#: Security.xml:3326
 #, no-c-format
 msgid ""
 "This method should return a list of all the available actions (as Strings) "
@@ -4578,13 +4584,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3337
+#: Security.xml:3340
 #, no-c-format
 msgid "JpaPermissionStore"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3339
+#: Security.xml:3342
 #, no-c-format
 msgid ""
 "This is the default <literal>PermissionStore</literal> implementation (and "
@@ -4597,7 +4603,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3347
+#: Security.xml:3350
 #, no-c-format
 msgid ""
 "If you wish to use the same entity (i.e. a single database table) to store "
@@ -4609,7 +4615,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3354
+#: Security.xml:3357
 #, no-c-format
 msgid ""
 "For example, to configure a single entity class to store both user and role "
@@ -4617,7 +4623,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3356
+#: Security.xml:3359
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4625,14 +4631,14 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3358
+#: Security.xml:3361
 #, no-c-format
 msgid ""
 "To configure separate entity classes for storing user and role permissions:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3360
+#: Security.xml:3363
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4641,13 +4647,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3363
+#: Security.xml:3366
 #, no-c-format
 msgid "Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3365
+#: Security.xml:3368
 #, no-c-format
 msgid ""
 "As mentioned, the entity classes that contain the user and role permissions "
@@ -4658,32 +4664,32 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3372
+#: Security.xml:3375
 #, no-c-format
 msgid "Entity Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3385 Security.xml:3548
+#: Security.xml:3388 Security.xml:3551
 #, no-c-format
 msgid "Target"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3398
+#: Security.xml:3401
 #, no-c-format
 msgid "@PermissionTarget"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3403 Security.xml:3422 Security.xml:3441 Security.xml:3460
-#: Security.xml:3479
+#: Security.xml:3406 Security.xml:3425 Security.xml:3444 Security.xml:3463
+#: Security.xml:3482
 #, no-c-format
 msgid "FIELD,METHOD"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3407
+#: Security.xml:3410
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4692,13 +4698,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3417
+#: Security.xml:3420
 #, no-c-format
 msgid "@PermissionAction"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3426
+#: Security.xml:3429
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4707,13 +4713,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3436
+#: Security.xml:3439
 #, no-c-format
 msgid "@PermissionUser"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3445
+#: Security.xml:3448
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4722,13 +4728,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3455
+#: Security.xml:3458
 #, no-c-format
 msgid "@PermissionRole"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3464
+#: Security.xml:3467
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4737,13 +4743,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3474
+#: Security.xml:3477
 #, no-c-format
 msgid "@PermissionDiscriminator"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3483
+#: Security.xml:3486
 #, no-c-format
 msgid ""
 "This annotation should be used when the same entity/table is used to store "
@@ -4760,20 +4766,20 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3493
+#: Security.xml:3496
 #, no-c-format
 msgid ""
 "<![CDATA[  @PermissionDiscriminator(userValue = \"u\", roleValue = \"r\")]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3504
+#: Security.xml:3507
 #, no-c-format
 msgid "Example Entity"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3506
+#: Security.xml:3509
 #, no-c-format
 msgid ""
 "Here is an example of an entity class that is used to store both user and "
@@ -4782,7 +4788,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3511
+#: Security.xml:3514
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4843,7 +4849,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3513
+#: Security.xml:3516
 #, no-c-format
 msgid ""
 "As can be seen in the above example, the <literal>getDiscriminator()</"
@@ -4860,13 +4866,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3526
+#: Security.xml:3529
 #, no-c-format
 msgid "Class-specific Permission Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3528
+#: Security.xml:3531
 #, no-c-format
 msgid ""
 "A further set of class-specific annotations can be used to configure a "
@@ -4876,25 +4882,25 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3535
+#: Security.xml:3538
 #, no-c-format
 msgid "Class Permission Annotations"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3561
+#: Security.xml:3564
 #, no-c-format
 msgid "@Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3566 Security.xml:3584
+#: Security.xml:3569 Security.xml:3587
 #, no-c-format
 msgid "TYPE"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3570
+#: Security.xml:3573
 #, no-c-format
 msgid ""
 "A container annotation, this annotation may contain an array of "
@@ -4902,13 +4908,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3579
+#: Security.xml:3582
 #, no-c-format
 msgid "@Permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3588
+#: Security.xml:3591
 #, no-c-format
 msgid ""
 "This annotation defines a single allowable permission action for the target "
@@ -4919,7 +4925,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3600
+#: Security.xml:3603
 #, no-c-format
 msgid ""
 "Here's an example of the above annotations in action. The following class "
@@ -4927,7 +4933,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3604
+#: Security.xml:3607
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4939,7 +4945,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3606
+#: Security.xml:3609
 #, no-c-format
 msgid ""
 "This example demonstrates how two allowable permission actions, "
@@ -4948,13 +4954,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3614
+#: Security.xml:3617
 #, no-c-format
 msgid "Permission masks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3616
+#: Security.xml:3619
 #, no-c-format
 msgid ""
 "By default, multiple permissions for the same target object and recipient "
@@ -4966,7 +4972,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3623
+#: Security.xml:3626
 #, no-c-format
 msgid ""
 "For example, if recipient \"Bob\" is granted both the <literal>view</"
@@ -4979,7 +4985,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3630
+#: Security.xml:3633
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4991,7 +4997,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3632
+#: Security.xml:3635
 #, no-c-format
 msgid ""
 "The <literal>action</literal> property will instead simply contain \"3"
@@ -5001,7 +5007,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3638
+#: Security.xml:3641
 #, no-c-format
 msgid ""
 "Obviously, it is very important that the <literal>mask</literal> values "
@@ -5009,13 +5015,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3644
+#: Security.xml:3647
 #, no-c-format
 msgid "Identifier Policy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3646
+#: Security.xml:3649
 #, no-c-format
 msgid ""
 "When storing or looking up permissions, <literal>JpaPermissionStore</"
@@ -5029,7 +5035,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3654
+#: Security.xml:3657
 #, no-c-format
 msgid ""
 "The <literal>IdentifierStrategy</literal> interface is very simple, "
@@ -5037,7 +5043,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3658
+#: Security.xml:3661
 #, no-c-format
 msgid ""
 "<![CDATA[public interface IdentifierStrategy {\n"
@@ -5047,7 +5053,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3660
+#: Security.xml:3663
 #, no-c-format
 msgid ""
 "The first method, <literal>canIdentify()</literal> simply returns "
@@ -5058,7 +5064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3666
+#: Security.xml:3669
 #, no-c-format
 msgid ""
 "Seam provides two <literal>IdentifierStrategy</literal> implementations, "
@@ -5067,7 +5073,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3671
+#: Security.xml:3674
 #, no-c-format
 msgid ""
 "To explicitly configure a specific identifier strategy to use for a "
@@ -5080,13 +5086,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3681
+#: Security.xml:3684
 #, no-c-format
 msgid "ClassIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3683
+#: Security.xml:3686
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for classes, "
@@ -5100,7 +5106,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3692
+#: Security.xml:3695
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5108,7 +5114,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3694
+#: Security.xml:3697
 #, no-c-format
 msgid ""
 "The identifier for the following class will be \"<literal>customerAction</"
@@ -5116,7 +5122,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3698
+#: Security.xml:3701
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"customerAction\")\n"
@@ -5124,7 +5130,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3700
+#: Security.xml:3703
 #, no-c-format
 msgid ""
 "Finally, the identifier for the following class will be \"<literal>Customer</"
@@ -5132,19 +5138,19 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3704
+#: Security.xml:3707
 #, no-c-format
 msgid "<![CDATA[public class Customer { ]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3709
+#: Security.xml:3712
 #, no-c-format
 msgid "EntityIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3711
+#: Security.xml:3714
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for entity "
@@ -5161,7 +5167,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3722
+#: Security.xml:3725
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5169,7 +5175,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3724
+#: Security.xml:3727
 #, no-c-format
 msgid ""
 "For an example of the type of identifier values generated, assume we have "
@@ -5177,7 +5183,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3728
+#: Security.xml:3731
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5200,7 +5206,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3730
+#: Security.xml:3733
 #, no-c-format
 msgid ""
 "For a <literal>Customer</literal> instance with an <literal>id</literal> "
@@ -5210,7 +5216,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3736
+#: Security.xml:3739
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5219,7 +5225,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3738
+#: Security.xml:3741
 #, no-c-format
 msgid ""
 "Then a <literal>Customer</literal> with an <literal>id</literal> value of "
@@ -5228,13 +5234,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3751
+#: Security.xml:3754
 #, no-c-format
 msgid "Permission Management"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3753
+#: Security.xml:3756
 #, no-c-format
 msgid ""
 "In much the same way that Seam Security provides an Identity Management API "
@@ -5244,13 +5250,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3760
+#: Security.xml:3763
 #, no-c-format
 msgid "PermissionManager"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3762
+#: Security.xml:3765
 #, no-c-format
 msgid ""
 "The <literal>PermissionManager</literal> component is an application-scoped "
@@ -5263,7 +5269,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3769
+#: Security.xml:3772
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5273,7 +5279,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3771
+#: Security.xml:3774
 #, no-c-format
 msgid ""
 "The following table describes each of the available methods provided by "
@@ -5281,13 +5287,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3776
+#: Security.xml:3779
 #, no-c-format
 msgid "PermissionManager API methods"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3811 Security.xml:3830
+#: Security.xml:3814 Security.xml:3833
 #, no-c-format
 msgid ""
 "Returns a list of <literal>Permission</literal> objects representing all of "
@@ -5295,13 +5301,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3845
+#: Security.xml:3848
 #, no-c-format
 msgid "grantPermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3849
+#: Security.xml:3852
 #, no-c-format
 msgid ""
 "Persists (grants) the specified <literal>Permission</literal> to the backend "
@@ -5309,7 +5315,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3868
+#: Security.xml:3871
 #, no-c-format
 msgid ""
 "Persists (grants) the specified list of <literal>Permission</literal>s to "
@@ -5317,7 +5323,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3887
+#: Security.xml:3890
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified <literal>Permission</literal> from the "
@@ -5325,7 +5331,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3906
+#: Security.xml:3909
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified list of <literal>Permission</literal>s from "
@@ -5333,7 +5339,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3925
+#: Security.xml:3928
 #, no-c-format
 msgid ""
 "Returns a list of the available actions for the specified target object. The "
@@ -5342,13 +5348,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3940
+#: Security.xml:3943
 #, no-c-format
 msgid "Permission checks for PermissionManager operations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3942
+#: Security.xml:3945
 #, no-c-format
 msgid ""
 "Invoking the methods of <literal>PermissionManager</literal> requires that "
@@ -5358,37 +5364,37 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3949
+#: Security.xml:3952
 #, no-c-format
 msgid "Permission Management Security Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3973
+#: Security.xml:3976
 #, no-c-format
 msgid "listPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3977
+#: Security.xml:3980
 #, no-c-format
 msgid "The specified <literal>target</literal>"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3983
+#: Security.xml:3986
 #, no-c-format
 msgid "seam.read-permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3991 Security.xml:4011
+#: Security.xml:3994 Security.xml:4014
 #, no-c-format
 msgid "grantPermission()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3995
+#: Security.xml:3998
 #, no-c-format
 msgid ""
 "The target of the specified <literal>Permission</literal>, or each of the "
@@ -5397,56 +5403,56 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4003 Security.xml:4021 Security.xml:4039
+#: Security.xml:4006 Security.xml:4024 Security.xml:4042
 #, no-c-format
 msgid "seam.grant-permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4015 Security.xml:4051
+#: Security.xml:4018 Security.xml:4054
 #, no-c-format
 msgid "The target of the specified <literal>Permission</literal>."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4029
+#: Security.xml:4032
 #, no-c-format
 msgid "grantPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4033 Security.xml:4069
+#: Security.xml:4036 Security.xml:4072
 #, no-c-format
 msgid ""
 "Each of the targets of the specified list of <literal>Permission</literal>s."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4047
+#: Security.xml:4050
 #, no-c-format
 msgid "revokePermission()"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4057 Security.xml:4075
+#: Security.xml:4060 Security.xml:4078
 #, no-c-format
 msgid "seam.revoke-permission"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4065
+#: Security.xml:4068
 #, no-c-format
 msgid "revokePermissions()"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4088
+#: Security.xml:4091
 #, no-c-format
 msgid "SSL Security"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4090
+#: Security.xml:4093
 #, no-c-format
 msgid ""
 "Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5457,13 +5463,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4097
+#: Security.xml:4100
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"/login.xhtml\" scheme=\"https\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4099
+#: Security.xml:4102
 #, no-c-format
 msgid ""
 "This configuration is automatically extended to both <literal>s:link</"
@@ -5475,13 +5481,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4106
+#: Security.xml:4109
 #, no-c-format
 msgid "<![CDATA[<s:link view=\"/login.xhtml\" value=\"Login\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4108
+#: Security.xml:4111
 #, no-c-format
 msgid ""
 "Browsing directly to a view when using the <emphasis>incorrect</emphasis> "
@@ -5492,7 +5498,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4115
+#: Security.xml:4118
 #, no-c-format
 msgid ""
 "It is also possible to configure a <emphasis>default scheme</emphasis> for "
@@ -5506,13 +5512,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4124
+#: Security.xml:4127
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\" />]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4126
+#: Security.xml:4129
 #, no-c-format
 msgid ""
 "Of course, if <emphasis>none</emphasis> of the pages in your application use "
@@ -5520,7 +5526,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4131
+#: Security.xml:4134
 #, no-c-format
 msgid ""
 "You may configure Seam to automatically invalidate the current HTTP session "
@@ -5529,13 +5535,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4136
+#: Security.xml:4139
 #, no-c-format
 msgid "<![CDATA[<web:session invalidate-on-scheme-change=\"true\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4138
+#: Security.xml:4141
 #, no-c-format
 msgid ""
 "This option helps make your system less vulnerable to sniffing of the "
@@ -5544,13 +5550,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4144
+#: Security.xml:4147
 #, no-c-format
 msgid "Overriding the default ports"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4146
+#: Security.xml:4149
 #, no-c-format
 msgid ""
 "If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5560,7 +5566,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4152
+#: Security.xml:4155
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5576,13 +5582,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4158
+#: Security.xml:4161
 #, no-c-format
 msgid "CAPTCHA"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4160
+#: Security.xml:4163
 #, no-c-format
 msgid ""
 "Though strictly not part of the security API, Seam provides a built-in "
@@ -5594,13 +5600,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4168
+#: Security.xml:4171
 #, no-c-format
 msgid "Configuring the CAPTCHA Servlet"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4169
+#: Security.xml:4172
 #, no-c-format
 msgid ""
 "To get up and running, it is necessary to configure the Seam Resource "
@@ -5609,7 +5615,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4174
+#: Security.xml:4177
 #, no-c-format
 msgid ""
 "<![CDATA[<servlet>\n"
@@ -5625,20 +5631,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4179
+#: Security.xml:4182
 #, no-c-format
 msgid "Adding a CAPTCHA to a form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4181
+#: Security.xml:4184
 #, no-c-format
 msgid ""
 "Adding a CAPTCHA challenge to a form is extremely easy. Here's an example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4185
+#: Security.xml:4188
 #, no-c-format
 msgid ""
 "<![CDATA[<h:graphicImage value=\"/seam/resource/captcha\"/>\n"
@@ -5650,7 +5656,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4187
+#: Security.xml:4190
 #, no-c-format
 msgid ""
 "That's all there is to it. The <literal>graphicImage</literal> control "
@@ -5660,20 +5666,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4196
+#: Security.xml:4199
 #, no-c-format
 msgid "Customising the CAPTCHA algorithm"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4198
+#: Security.xml:4201
 #, no-c-format
 msgid ""
 "You may customize the CAPTCHA algorithm by overriding the built-in component:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4202
+#: Security.xml:4205
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5700,13 +5706,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4209 Security.xml:4217
+#: Security.xml:4212 Security.xml:4220
 #, no-c-format
 msgid "Security Events"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4211
+#: Security.xml:4214
 #, no-c-format
 msgid ""
 "The following table describes a number of events (see <xref linkend=\"events"
@@ -5714,68 +5720,68 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4226
+#: Security.xml:4229
 #, no-c-format
 msgid "Event Key"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4239
+#: Security.xml:4242
 #, no-c-format
 msgid "org.jboss.seam.security.loginSuccessful"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4243
+#: Security.xml:4246
 #, no-c-format
 msgid "Raised when a login attempt is successful."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4251
+#: Security.xml:4254
 #, no-c-format
 msgid "org.jboss.seam.security.loginFailed"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4255
+#: Security.xml:4258
 #, no-c-format
 msgid "Raised when a login attempt fails."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4263
+#: Security.xml:4266
 #, no-c-format
 msgid "org.jboss.seam.security.alreadyLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4267
+#: Security.xml:4270
 #, no-c-format
 msgid ""
 "Raised when a user that is already authenticated attempts to log in again."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4275
+#: Security.xml:4278
 #, no-c-format
 msgid "org.jboss.seam.security.notLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4279
+#: Security.xml:4282
 #, no-c-format
 msgid "Raised when a security check fails when the user is not logged in."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4287
+#: Security.xml:4290
 #, no-c-format
 msgid "org.jboss.seam.security.notAuthorized"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4291
+#: Security.xml:4294
 #, no-c-format
 msgid ""
 "Raised when a security check fails when the user is logged in however "
@@ -5783,73 +5789,73 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4299
+#: Security.xml:4302
 #, no-c-format
 msgid "org.jboss.seam.security.preAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4303
+#: Security.xml:4306
 #, no-c-format
 msgid "Raised just prior to user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4311
+#: Security.xml:4314
 #, no-c-format
 msgid "org.jboss.seam.security.postAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4315
+#: Security.xml:4318
 #, no-c-format
 msgid "Raised just after user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4323
+#: Security.xml:4326
 #, no-c-format
 msgid "org.jboss.seam.security.loggedOut"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4327
+#: Security.xml:4330
 #, no-c-format
 msgid "Raised after the user has logged out."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4335
+#: Security.xml:4338
 #, no-c-format
 msgid "org.jboss.seam.security.credentialsUpdated"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4339
+#: Security.xml:4342
 #, no-c-format
 msgid "Raised when the user's credentials have been changed."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4347
+#: Security.xml:4350
 #, no-c-format
 msgid "org.jboss.seam.security.rememberMe"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4351
+#: Security.xml:4354
 #, no-c-format
 msgid "Raised when the Identity's rememberMe property is changed."
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4364
+#: Security.xml:4367
 #, no-c-format
 msgid "Run As"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4366
+#: Security.xml:4369
 #, no-c-format
 msgid ""
 "Sometimes it may be necessary to perform certain operations with elevated "
@@ -5861,7 +5867,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4374
+#: Security.xml:4377
 #, no-c-format
 msgid ""
 "The following code example demonstrates how <literal>RunAsOperation</"
@@ -5872,7 +5878,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4381
+#: Security.xml:4384
 #, no-c-format
 msgid ""
 "<![CDATA[    new RunAsOperation() {       \n"
@@ -5884,7 +5890,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4383
+#: Security.xml:4386
 #, no-c-format
 msgid ""
 "In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5895,13 +5901,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4394
+#: Security.xml:4397
 #, no-c-format
 msgid "Extending the Identity component"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4396
+#: Security.xml:4399
 #, no-c-format
 msgid ""
 "Sometimes it might be necessary to extend the Identity component if your "
@@ -5914,7 +5920,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4404
+#: Security.xml:4407
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.security.identity\")\n"
@@ -5949,7 +5955,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4407
+#: Security.xml:4410
 #, no-c-format
 msgid ""
 "Note that an <literal>Identity</literal> component must be marked "
@@ -5959,13 +5965,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4419
+#: Security.xml:4422
 #, no-c-format
 msgid "OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4421
+#: Security.xml:4424
 #, no-c-format
 msgid ""
 "OpenID is a community standard for external web-based authentication. The "
@@ -5978,7 +5984,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4430
+#: Security.xml:4433
 #, no-c-format
 msgid ""
 "When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5995,7 +6001,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4439
+#: Security.xml:4442
 #, no-c-format
 msgid ""
 "It's important to realize at this point that authentication does not imply "
@@ -6008,13 +6014,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4449
+#: Security.xml:4452
 #, no-c-format
 msgid "Configuring OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4450
+#: Security.xml:4453
 #, no-c-format
 msgid ""
 "Seam uses the openid4java package and requires four additional JARs to make "
@@ -6024,7 +6030,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4456
+#: Security.xml:4459
 #, no-c-format
 msgid ""
 "OpenID processing requires the use of the <literal>OpenIdPhaseListener</"
@@ -6034,7 +6040,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4462
+#: Security.xml:4465
 #, no-c-format
 msgid ""
 "&lt;lifecycle&gt;\n"
@@ -6044,7 +6050,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4465
+#: Security.xml:4468
 #, no-c-format
 msgid ""
 "With this configuration, OpenID support is available to your application. "
@@ -6054,13 +6060,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4473
+#: Security.xml:4476
 #, no-c-format
 msgid "Presenting an OpenIdDLogin form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4475
+#: Security.xml:4478
 #, no-c-format
 msgid ""
 "To initiate an OpenID login, you can present a simply form to the user "
@@ -6070,7 +6076,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4480
+#: Security.xml:4483
 #, no-c-format
 msgid ""
 "&lt;h:form&gt;\n"
@@ -6081,7 +6087,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4482
+#: Security.xml:4485
 #, no-c-format
 msgid ""
 "When the user submits the login form, he will be redirected to his OpenID "
@@ -6093,13 +6099,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4491
+#: Security.xml:4494
 #, no-c-format
 msgid "Logging in immediately"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4493
+#: Security.xml:4496
 #, no-c-format
 msgid ""
 "The simplest strategy is to simply login the user immediately. The following "
@@ -6108,7 +6114,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4497
+#: Security.xml:4500
 #, no-c-format
 msgid ""
 "&lt;page view-id=&quot;/openid.xhtml&quot;&gt;\n"
@@ -6128,7 +6134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4499
+#: Security.xml:4502
 #, no-c-format
 msgid ""
 "Thie <literal>loginImmediately()</literal> action checks to see if the "
@@ -6142,13 +6148,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4510
+#: Security.xml:4513
 #, no-c-format
 msgid "Deferring login"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4512
+#: Security.xml:4515
 #, no-c-format
 msgid ""
 "You may not want the user to be immediately logged in to your application. "
@@ -6165,13 +6171,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4526
+#: Security.xml:4529
 #, no-c-format
 msgid "Logging out"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4528
+#: Security.xml:4531
 #, no-c-format
 msgid ""
 "Logging out (forgetting an OpenID association) is done by calling <literal>#"
@@ -6182,7 +6188,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4535
+#: Security.xml:4538
 #, no-c-format
 msgid ""
 "&lt;event type=&quot;org.jboss.seam.security.loggedOut&quot;&gt;\n"
@@ -6191,7 +6197,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4537
+#: Security.xml:4540
 #, no-c-format
 msgid ""
 "It's important that you do not leave this out or the user will not be able "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/fr-FR/Dependencies.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/fr-FR/Dependencies.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/fr-FR/Dependencies.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -938,8 +938,8 @@
 #: Dependencies.xml:1182
 #, no-c-format
 msgid ""
-"This sample POM will give you Seam, JPA (provided by Hibernate) and "
-"Hibernate Validator:"
+"This sample POM will give you Seam, JPA (provided by Hibernate), Hibernate "
+"Validator and Hibernate Search:"
 msgstr ""
 
 #. Tag: programlisting
@@ -970,25 +970,31 @@
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-validator</artifactId>\n"
-"      <version>3.0.0.GA</version>\n"
+"      <version>3.1.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-annotations</artifactId>\n"
-"      <version>3.3.0.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-entitymanager</artifactId>\n"
-"      <version>3.3.1.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
+"    \n"
+"    <dependency>\n"
+"        <groupId>org.hibernate</groupId>\n"
+"        <artifactId>hibernate-search</artifactId>\n"
+"        <version>3.1.1.GA</version>\n"
+"    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.jboss.seam</groupId>\n"
 "      <artifactId>jboss-seam</artifactId>\n"
-"      <version>2.0.0.GA</version>\n"
+"      <version>2.2.0.GA</version>\n"
 "    </dependency>\n"
 "    \n"
 "  </dependencies>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/fr-FR/Hsearch.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/fr-FR/Hsearch.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/fr-FR/Hsearch.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -45,7 +45,7 @@
 #: Hsearch.xml:21
 #, no-c-format
 msgid ""
-"Hibernate Search has been designed to integrates nicely and as naturally as "
+"Hibernate Search has been designed to integrate nicely and as naturally as "
 "possible with JPA and Hibernate. As a natural extension, JBoss Seam provides "
 "an Hibernate Search integration."
 msgstr ""
@@ -132,7 +132,7 @@
 "      <property name=\"hibernate.ejb.event.post-delete\" \n"
 "                value=\"org.hibernate.search.event.FullTextIndexEventListener"
 "\"/>\n"
-"\n"
+"                \n"
 "   </properties>\n"
 "</persistence-unit>]]>"
 msgstr ""
@@ -141,12 +141,15 @@
 #: Hsearch.xml:52
 #, no-c-format
 msgid ""
-"This step is no longer necessary if Hibernate Annotation or EntityManager "
-"3.3.x are used."
+"It is not longer necessary the register the event listeners if Hibernate "
+"Annotations or EntityManager 3.3.x are used. When using Hibernate Search 3.1."
+"x more eventlisteners are needed, but these are registered automatically by "
+"Hibernate Annotations; refer to the Hibernate Search reference for "
+"configuring it without EntityManager and Annotations."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:56
+#: Hsearch.xml:60
 #, no-c-format
 msgid ""
 "In addition to the configuration file, the following jars have to be "
@@ -154,25 +157,25 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:61
+#: Hsearch.xml:65
 #, no-c-format
 msgid "hibernate-search.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:65
+#: Hsearch.xml:69
 #, no-c-format
 msgid "hibernate-commons-annotations.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:69
+#: Hsearch.xml:73
 #, no-c-format
 msgid "lucene-core.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:74
+#: Hsearch.xml:78
 #, no-c-format
 msgid ""
 "If you deploy those in a EAR, don't forget to update <filename>application."
@@ -180,13 +183,13 @@
 msgstr ""
 
 #. Tag: title
-#: Hsearch.xml:80
+#: Hsearch.xml:84
 #, no-c-format
 msgid "Usage"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:82
+#: Hsearch.xml:86
 #, no-c-format
 msgid ""
 "Hibernate Search uses annotations to map entities to a Lucene index, check "
@@ -195,7 +198,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:87
+#: Hsearch.xml:91
 #, no-c-format
 msgid ""
 "Hibernate Search is fully integrated with the API and semantic of JPA / "
@@ -206,7 +209,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:93
+#: Hsearch.xml:97
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, JBoss Seam injects a "
@@ -214,7 +217,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:96
+#: Hsearch.xml:100
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -237,7 +240,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:99
+#: Hsearch.xml:103
 #, no-c-format
 msgid ""
 "<classname>FullTextSession</classname> extends <classname>org.hibernate."
@@ -245,14 +248,14 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:104
+#: Hsearch.xml:108
 #, no-c-format
 msgid ""
 "If the Java Persistence API is used, a smoother integration is proposed."
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:107
+#: Hsearch.xml:111
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -275,7 +278,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:109
+#: Hsearch.xml:113
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, a <classname>FulltextEntityManager</"
@@ -286,7 +289,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:116
+#: Hsearch.xml:120
 #, no-c-format
 msgid ""
 "When an EJB 3.0 Session or Message Driven Bean injection is used (i.e. via "
@@ -299,7 +302,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:124
+#: Hsearch.xml:128
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -323,15 +326,15 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:129
+#: Hsearch.xml:133
 #, no-c-format
 msgid ""
 "For people accustomed to Hibernate Search out of Seam, note that using "
-"<methodname>Search.createFullTextSession</methodname> is not necessary."
+"<methodname>Search.getFullTextSession</methodname> is not necessary."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:134
+#: Hsearch.xml:138
 #, no-c-format
 msgid ""
 "Check the DVDStore or the blog examples of the JBoss Seam distribution for a "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/fr-FR/Security.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/fr-FR/Security.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/fr-FR/Security.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 07:43+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1190,7 +1190,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:630 Security.xml:764 Security.xml:3382 Security.xml:3545
+#: Security.xml:630 Security.xml:764 Security.xml:3385 Security.xml:3548
 #, no-c-format
 msgid "Annotation"
 msgstr ""
@@ -1203,8 +1203,8 @@
 
 #. Tag: para
 #: Security.xml:636 Security.xml:770 Security.xml:966 Security.xml:1418
-#: Security.xml:2147 Security.xml:2756 Security.xml:3171 Security.xml:3388
-#: Security.xml:3551 Security.xml:3792 Security.xml:4229
+#: Security.xml:2147 Security.xml:2756 Security.xml:3174 Security.xml:3391
+#: Security.xml:3554 Security.xml:3795 Security.xml:4232
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -2228,8 +2228,8 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3168
-#: Security.xml:3789 Security.xml:3958
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3171
+#: Security.xml:3792 Security.xml:3961
 #, no-c-format
 msgid "Method"
 msgstr ""
@@ -2250,9 +2250,9 @@
 #: Security.xml:1433 Security.xml:1452 Security.xml:1471 Security.xml:1490
 #: Security.xml:1509 Security.xml:1529 Security.xml:1548 Security.xml:1567
 #: Security.xml:1586 Security.xml:1606 Security.xml:1626 Security.xml:1740
-#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3239
-#: Security.xml:3258 Security.xml:3277 Security.xml:3295 Security.xml:3840
-#: Security.xml:3859 Security.xml:3878 Security.xml:3897
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3242
+#: Security.xml:3261 Security.xml:3280 Security.xml:3298 Security.xml:3843
+#: Security.xml:3862 Security.xml:3881 Security.xml:3900
 #, no-c-format
 msgid "boolean"
 msgstr ""
@@ -2558,13 +2558,13 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1831 Security.xml:3961
+#: Security.xml:1831 Security.xml:3964
 #, no-c-format
 msgid "Permission Target"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1834 Security.xml:3964
+#: Security.xml:1834 Security.xml:3967
 #, no-c-format
 msgid "Permission Action"
 msgstr ""
@@ -3806,7 +3806,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2750 Security.xml:3165 Security.xml:3786
+#: Security.xml:2750 Security.xml:3168 Security.xml:3789
 #, no-c-format
 msgid "Return type"
 msgstr ""
@@ -3986,41 +3986,47 @@
 #. Tag: para
 #: Security.xml:2917
 #, no-c-format
-msgid "drools-compiler.jar"
+msgid "drools-api.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2920
 #, no-c-format
-msgid "drools-core.jar"
+msgid "drools-compiler.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2923
 #, no-c-format
-msgid "janino.jar"
+msgid "drools-core.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2926
 #, no-c-format
-msgid "antlr-runtime.jar"
+msgid "janino.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2929
 #, no-c-format
-msgid "mvel14.jar"
+msgid "antlr-runtime.jar"
 msgstr ""
 
+#. Tag: para
+#: Security.xml:2932
+#, no-c-format
+msgid "mvel2.jar"
+msgstr ""
+
 #. Tag: title
-#: Security.xml:2936 Security.xml:3128
+#: Security.xml:2939 Security.xml:3131
 #, no-c-format
 msgid "Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2938
+#: Security.xml:2941
 #, no-c-format
 msgid ""
 "The configuration for <literal>RuleBasedPermissionResolver</literal> "
@@ -4030,7 +4036,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2944
+#: Security.xml:2947
 #, no-c-format
 msgid ""
 "<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4058,7 +4064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2946
+#: Security.xml:2949
 #, no-c-format
 msgid ""
 "The default rule base name can be overridden by specifying the "
@@ -4067,7 +4073,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2951
+#: Security.xml:2954
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4076,7 +4082,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2953
+#: Security.xml:2956
 #, no-c-format
 msgid ""
 "Once the <literal>RuleBase</literal> component is configured, it's time to "
@@ -4084,13 +4090,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:2959
+#: Security.xml:2962
 #, no-c-format
 msgid "Writing Security Rules"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2961
+#: Security.xml:2964
 #, no-c-format
 msgid ""
 "The first step to writing security rules is to create a new rule file in the "
@@ -4101,7 +4107,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2968
+#: Security.xml:2971
 #, no-c-format
 msgid ""
 "So what should the security rules file contain? At this stage it might be a "
@@ -4110,7 +4116,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2973
+#: Security.xml:2976
 #, no-c-format
 msgid ""
 "<![CDATA[package MyApplicationPermissions;\n"
@@ -4128,7 +4134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2975
+#: Security.xml:2978
 #, no-c-format
 msgid ""
 "Let's break this down step by step. The first thing we see is the package "
@@ -4138,7 +4144,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2981
+#: Security.xml:2984
 #, no-c-format
 msgid ""
 "The next thing we can notice is a couple of import statements for the "
@@ -4148,7 +4154,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2987
+#: Security.xml:2990
 #, no-c-format
 msgid ""
 "Finally we have the code for the rule. Each rule within a package should be "
@@ -4158,7 +4164,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2993
+#: Security.xml:2996
 #, no-c-format
 msgid ""
 "Looking at the body of the rule definition we can notice two distinct "
@@ -4173,7 +4179,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3002
+#: Security.xml:3005
 #, no-c-format
 msgid ""
 "If we look at the LHS of the rule, we see two conditions listed there. Let's "
@@ -4181,14 +4187,14 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3006
+#: Security.xml:3009
 #, no-c-format
 msgid ""
 "<![CDATA[c: PermissionCheck(target == \"customer\", action == \"delete\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3008
+#: Security.xml:3011
 #, no-c-format
 msgid ""
 "In plain english, this condition is stating that there must exist a "
@@ -4198,7 +4204,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3014
+#: Security.xml:3017
 #, no-c-format
 msgid ""
 "So what is the working memory? Also known as a \"stateful session\" in "
@@ -4216,7 +4222,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3026
+#: Security.xml:3029
 #, no-c-format
 msgid ""
 "Besides the <literal>PermissionCheck</literal> facts, there is also a "
@@ -4233,7 +4239,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3037
+#: Security.xml:3040
 #, no-c-format
 msgid ""
 "It is also possible to insert additional long-lived facts into the working "
@@ -4244,7 +4250,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3044
+#: Security.xml:3047
 #, no-c-format
 msgid ""
 "Getting back to our simple example, we can also notice that the first line "
@@ -4255,13 +4261,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3051
+#: Security.xml:3054
 #, no-c-format
 msgid "<![CDATA[Role(name == \"admin\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3053
+#: Security.xml:3056
 #, no-c-format
 msgid ""
 "This condition simply states that there must be a <literal>Role</literal> "
@@ -4274,7 +4280,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3061
+#: Security.xml:3064
 #, no-c-format
 msgid ""
 "So what is the consequence of the rule firing? Let's take a look at the RHS "
@@ -4282,13 +4288,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3065
+#: Security.xml:3068
 #, no-c-format
 msgid "<![CDATA[c.grant()]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3067
+#: Security.xml:3070
 #, no-c-format
 msgid ""
 "The RHS consists of Java code, and in this case is invoking the "
@@ -4305,13 +4311,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3081
+#: Security.xml:3084
 #, no-c-format
 msgid "Non-String permission targets"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3083
+#: Security.xml:3086
 #, no-c-format
 msgid ""
 "So far we have only seen permission checks for String-literal permission "
@@ -4325,7 +4331,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3092
+#: Security.xml:3095
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanCreateBlogComment\n"
@@ -4343,13 +4349,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3097
+#: Security.xml:3100
 #, no-c-format
 msgid "Wildcard permission checks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3099
+#: Security.xml:3102
 #, no-c-format
 msgid ""
 "It is possible to implement a wildcard permission check (which allows all "
@@ -4359,7 +4365,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3105
+#: Security.xml:3108
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4373,7 +4379,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3107
+#: Security.xml:3110
 #, no-c-format
 msgid ""
 "This rule allows users with the <literal>admin</literal> role to perform "
@@ -4382,13 +4388,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3117
+#: Security.xml:3120
 #, no-c-format
 msgid "PersistentPermissionResolver"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3119
+#: Security.xml:3122
 #, no-c-format
 msgid ""
 "Another built-in permission resolver provided by Seam, "
@@ -4401,7 +4407,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3130
+#: Security.xml:3133
 #, no-c-format
 msgid ""
 "Before it can be used, <literal>PersistentPermissionResolver</literal> must "
@@ -4414,7 +4420,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3138
+#: Security.xml:3141
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:persistent-permission-resolver permission-store=\"#"
@@ -4422,13 +4428,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3143
+#: Security.xml:3146
 #, no-c-format
 msgid "Permission Stores"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3145
+#: Security.xml:3148
 #, no-c-format
 msgid ""
 "A permission store is required for <literal>PersistentPermissionResolver</"
@@ -4441,26 +4447,26 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3155
+#: Security.xml:3158
 #, no-c-format
 msgid "PermissionStore interface"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3181 Security.xml:3200 Security.xml:3219 Security.xml:3802
-#: Security.xml:3821
+#: Security.xml:3184 Security.xml:3203 Security.xml:3222 Security.xml:3805
+#: Security.xml:3824
 #, no-c-format
 msgid "List&lt;Permission&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3186 Security.xml:3826
+#: Security.xml:3189 Security.xml:3829
 #, no-c-format
 msgid "listPermissions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3190
+#: Security.xml:3193
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4469,13 +4475,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3205 Security.xml:3807
+#: Security.xml:3208 Security.xml:3810
 #, no-c-format
 msgid "listPermissions(Object target, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3209
+#: Security.xml:3212
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4484,13 +4490,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3224
+#: Security.xml:3227
 #, no-c-format
 msgid "listPermissions(Set&lt;Object&gt; targets, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3228
+#: Security.xml:3231
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4499,13 +4505,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3244
+#: Security.xml:3247
 #, no-c-format
 msgid "grantPermission(Permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3248
+#: Security.xml:3251
 #, no-c-format
 msgid ""
 "This method should persist the specified <literal>Permission</literal> "
@@ -4513,13 +4519,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3263 Security.xml:3864
+#: Security.xml:3266 Security.xml:3867
 #, no-c-format
 msgid "grantPermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3267
+#: Security.xml:3270
 #, no-c-format
 msgid ""
 "This method should persist all of the <literal>Permission</literal> objects "
@@ -4528,13 +4534,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3282 Security.xml:3883
+#: Security.xml:3285 Security.xml:3886
 #, no-c-format
 msgid "revokePermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3286
+#: Security.xml:3289
 #, no-c-format
 msgid ""
 "This method should remove the specified <literal>Permission</literal> object "
@@ -4542,13 +4548,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3300 Security.xml:3902
+#: Security.xml:3303 Security.xml:3905
 #, no-c-format
 msgid "revokePermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3304
+#: Security.xml:3307
 #, no-c-format
 msgid ""
 "This method should remove all of the <literal>Permission</literal> objects "
@@ -4556,19 +4562,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3314 Security.xml:3916
+#: Security.xml:3317 Security.xml:3919
 #, no-c-format
 msgid "List&lt;String&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3319 Security.xml:3921
+#: Security.xml:3322 Security.xml:3924
 #, no-c-format
 msgid "listAvailableActions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3323
+#: Security.xml:3326
 #, no-c-format
 msgid ""
 "This method should return a list of all the available actions (as Strings) "
@@ -4578,13 +4584,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3337
+#: Security.xml:3340
 #, no-c-format
 msgid "JpaPermissionStore"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3339
+#: Security.xml:3342
 #, no-c-format
 msgid ""
 "This is the default <literal>PermissionStore</literal> implementation (and "
@@ -4597,7 +4603,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3347
+#: Security.xml:3350
 #, no-c-format
 msgid ""
 "If you wish to use the same entity (i.e. a single database table) to store "
@@ -4609,7 +4615,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3354
+#: Security.xml:3357
 #, no-c-format
 msgid ""
 "For example, to configure a single entity class to store both user and role "
@@ -4617,7 +4623,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3356
+#: Security.xml:3359
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4625,14 +4631,14 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3358
+#: Security.xml:3361
 #, no-c-format
 msgid ""
 "To configure separate entity classes for storing user and role permissions:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3360
+#: Security.xml:3363
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4641,13 +4647,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3363
+#: Security.xml:3366
 #, no-c-format
 msgid "Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3365
+#: Security.xml:3368
 #, no-c-format
 msgid ""
 "As mentioned, the entity classes that contain the user and role permissions "
@@ -4658,32 +4664,32 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3372
+#: Security.xml:3375
 #, no-c-format
 msgid "Entity Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3385 Security.xml:3548
+#: Security.xml:3388 Security.xml:3551
 #, no-c-format
 msgid "Target"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3398
+#: Security.xml:3401
 #, no-c-format
 msgid "@PermissionTarget"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3403 Security.xml:3422 Security.xml:3441 Security.xml:3460
-#: Security.xml:3479
+#: Security.xml:3406 Security.xml:3425 Security.xml:3444 Security.xml:3463
+#: Security.xml:3482
 #, no-c-format
 msgid "FIELD,METHOD"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3407
+#: Security.xml:3410
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4692,13 +4698,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3417
+#: Security.xml:3420
 #, no-c-format
 msgid "@PermissionAction"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3426
+#: Security.xml:3429
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4707,13 +4713,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3436
+#: Security.xml:3439
 #, no-c-format
 msgid "@PermissionUser"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3445
+#: Security.xml:3448
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4722,13 +4728,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3455
+#: Security.xml:3458
 #, no-c-format
 msgid "@PermissionRole"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3464
+#: Security.xml:3467
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4737,13 +4743,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3474
+#: Security.xml:3477
 #, no-c-format
 msgid "@PermissionDiscriminator"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3483
+#: Security.xml:3486
 #, no-c-format
 msgid ""
 "This annotation should be used when the same entity/table is used to store "
@@ -4760,20 +4766,20 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3493
+#: Security.xml:3496
 #, no-c-format
 msgid ""
 "<![CDATA[  @PermissionDiscriminator(userValue = \"u\", roleValue = \"r\")]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3504
+#: Security.xml:3507
 #, no-c-format
 msgid "Example Entity"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3506
+#: Security.xml:3509
 #, no-c-format
 msgid ""
 "Here is an example of an entity class that is used to store both user and "
@@ -4782,7 +4788,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3511
+#: Security.xml:3514
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4843,7 +4849,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3513
+#: Security.xml:3516
 #, no-c-format
 msgid ""
 "As can be seen in the above example, the <literal>getDiscriminator()</"
@@ -4860,13 +4866,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3526
+#: Security.xml:3529
 #, no-c-format
 msgid "Class-specific Permission Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3528
+#: Security.xml:3531
 #, no-c-format
 msgid ""
 "A further set of class-specific annotations can be used to configure a "
@@ -4876,25 +4882,25 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3535
+#: Security.xml:3538
 #, no-c-format
 msgid "Class Permission Annotations"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3561
+#: Security.xml:3564
 #, no-c-format
 msgid "@Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3566 Security.xml:3584
+#: Security.xml:3569 Security.xml:3587
 #, no-c-format
 msgid "TYPE"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3570
+#: Security.xml:3573
 #, no-c-format
 msgid ""
 "A container annotation, this annotation may contain an array of "
@@ -4902,13 +4908,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3579
+#: Security.xml:3582
 #, no-c-format
 msgid "@Permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3588
+#: Security.xml:3591
 #, no-c-format
 msgid ""
 "This annotation defines a single allowable permission action for the target "
@@ -4919,7 +4925,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3600
+#: Security.xml:3603
 #, no-c-format
 msgid ""
 "Here's an example of the above annotations in action. The following class "
@@ -4927,7 +4933,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3604
+#: Security.xml:3607
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4939,7 +4945,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3606
+#: Security.xml:3609
 #, no-c-format
 msgid ""
 "This example demonstrates how two allowable permission actions, "
@@ -4948,13 +4954,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3614
+#: Security.xml:3617
 #, no-c-format
 msgid "Permission masks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3616
+#: Security.xml:3619
 #, no-c-format
 msgid ""
 "By default, multiple permissions for the same target object and recipient "
@@ -4966,7 +4972,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3623
+#: Security.xml:3626
 #, no-c-format
 msgid ""
 "For example, if recipient \"Bob\" is granted both the <literal>view</"
@@ -4979,7 +4985,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3630
+#: Security.xml:3633
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4991,7 +4997,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3632
+#: Security.xml:3635
 #, no-c-format
 msgid ""
 "The <literal>action</literal> property will instead simply contain \"3"
@@ -5001,7 +5007,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3638
+#: Security.xml:3641
 #, no-c-format
 msgid ""
 "Obviously, it is very important that the <literal>mask</literal> values "
@@ -5009,13 +5015,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3644
+#: Security.xml:3647
 #, no-c-format
 msgid "Identifier Policy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3646
+#: Security.xml:3649
 #, no-c-format
 msgid ""
 "When storing or looking up permissions, <literal>JpaPermissionStore</"
@@ -5029,7 +5035,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3654
+#: Security.xml:3657
 #, no-c-format
 msgid ""
 "The <literal>IdentifierStrategy</literal> interface is very simple, "
@@ -5037,7 +5043,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3658
+#: Security.xml:3661
 #, no-c-format
 msgid ""
 "<![CDATA[public interface IdentifierStrategy {\n"
@@ -5047,7 +5053,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3660
+#: Security.xml:3663
 #, no-c-format
 msgid ""
 "The first method, <literal>canIdentify()</literal> simply returns "
@@ -5058,7 +5064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3666
+#: Security.xml:3669
 #, no-c-format
 msgid ""
 "Seam provides two <literal>IdentifierStrategy</literal> implementations, "
@@ -5067,7 +5073,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3671
+#: Security.xml:3674
 #, no-c-format
 msgid ""
 "To explicitly configure a specific identifier strategy to use for a "
@@ -5080,13 +5086,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3681
+#: Security.xml:3684
 #, no-c-format
 msgid "ClassIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3683
+#: Security.xml:3686
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for classes, "
@@ -5100,7 +5106,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3692
+#: Security.xml:3695
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5108,7 +5114,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3694
+#: Security.xml:3697
 #, no-c-format
 msgid ""
 "The identifier for the following class will be \"<literal>customerAction</"
@@ -5116,7 +5122,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3698
+#: Security.xml:3701
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"customerAction\")\n"
@@ -5124,7 +5130,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3700
+#: Security.xml:3703
 #, no-c-format
 msgid ""
 "Finally, the identifier for the following class will be \"<literal>Customer</"
@@ -5132,19 +5138,19 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3704
+#: Security.xml:3707
 #, no-c-format
 msgid "<![CDATA[public class Customer { ]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3709
+#: Security.xml:3712
 #, no-c-format
 msgid "EntityIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3711
+#: Security.xml:3714
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for entity "
@@ -5161,7 +5167,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3722
+#: Security.xml:3725
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5169,7 +5175,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3724
+#: Security.xml:3727
 #, no-c-format
 msgid ""
 "For an example of the type of identifier values generated, assume we have "
@@ -5177,7 +5183,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3728
+#: Security.xml:3731
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5200,7 +5206,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3730
+#: Security.xml:3733
 #, no-c-format
 msgid ""
 "For a <literal>Customer</literal> instance with an <literal>id</literal> "
@@ -5210,7 +5216,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3736
+#: Security.xml:3739
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5219,7 +5225,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3738
+#: Security.xml:3741
 #, no-c-format
 msgid ""
 "Then a <literal>Customer</literal> with an <literal>id</literal> value of "
@@ -5228,13 +5234,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3751
+#: Security.xml:3754
 #, no-c-format
 msgid "Permission Management"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3753
+#: Security.xml:3756
 #, no-c-format
 msgid ""
 "In much the same way that Seam Security provides an Identity Management API "
@@ -5244,13 +5250,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3760
+#: Security.xml:3763
 #, no-c-format
 msgid "PermissionManager"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3762
+#: Security.xml:3765
 #, no-c-format
 msgid ""
 "The <literal>PermissionManager</literal> component is an application-scoped "
@@ -5263,7 +5269,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3769
+#: Security.xml:3772
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5273,7 +5279,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3771
+#: Security.xml:3774
 #, no-c-format
 msgid ""
 "The following table describes each of the available methods provided by "
@@ -5281,13 +5287,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3776
+#: Security.xml:3779
 #, no-c-format
 msgid "PermissionManager API methods"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3811 Security.xml:3830
+#: Security.xml:3814 Security.xml:3833
 #, no-c-format
 msgid ""
 "Returns a list of <literal>Permission</literal> objects representing all of "
@@ -5295,13 +5301,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3845
+#: Security.xml:3848
 #, no-c-format
 msgid "grantPermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3849
+#: Security.xml:3852
 #, no-c-format
 msgid ""
 "Persists (grants) the specified <literal>Permission</literal> to the backend "
@@ -5309,7 +5315,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3868
+#: Security.xml:3871
 #, no-c-format
 msgid ""
 "Persists (grants) the specified list of <literal>Permission</literal>s to "
@@ -5317,7 +5323,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3887
+#: Security.xml:3890
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified <literal>Permission</literal> from the "
@@ -5325,7 +5331,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3906
+#: Security.xml:3909
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified list of <literal>Permission</literal>s from "
@@ -5333,7 +5339,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3925
+#: Security.xml:3928
 #, no-c-format
 msgid ""
 "Returns a list of the available actions for the specified target object. The "
@@ -5342,13 +5348,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3940
+#: Security.xml:3943
 #, no-c-format
 msgid "Permission checks for PermissionManager operations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3942
+#: Security.xml:3945
 #, no-c-format
 msgid ""
 "Invoking the methods of <literal>PermissionManager</literal> requires that "
@@ -5358,37 +5364,37 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3949
+#: Security.xml:3952
 #, no-c-format
 msgid "Permission Management Security Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3973
+#: Security.xml:3976
 #, no-c-format
 msgid "listPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3977
+#: Security.xml:3980
 #, no-c-format
 msgid "The specified <literal>target</literal>"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3983
+#: Security.xml:3986
 #, no-c-format
 msgid "seam.read-permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3991 Security.xml:4011
+#: Security.xml:3994 Security.xml:4014
 #, no-c-format
 msgid "grantPermission()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3995
+#: Security.xml:3998
 #, no-c-format
 msgid ""
 "The target of the specified <literal>Permission</literal>, or each of the "
@@ -5397,56 +5403,56 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4003 Security.xml:4021 Security.xml:4039
+#: Security.xml:4006 Security.xml:4024 Security.xml:4042
 #, no-c-format
 msgid "seam.grant-permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4015 Security.xml:4051
+#: Security.xml:4018 Security.xml:4054
 #, no-c-format
 msgid "The target of the specified <literal>Permission</literal>."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4029
+#: Security.xml:4032
 #, no-c-format
 msgid "grantPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4033 Security.xml:4069
+#: Security.xml:4036 Security.xml:4072
 #, no-c-format
 msgid ""
 "Each of the targets of the specified list of <literal>Permission</literal>s."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4047
+#: Security.xml:4050
 #, no-c-format
 msgid "revokePermission()"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4057 Security.xml:4075
+#: Security.xml:4060 Security.xml:4078
 #, no-c-format
 msgid "seam.revoke-permission"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4065
+#: Security.xml:4068
 #, no-c-format
 msgid "revokePermissions()"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4088
+#: Security.xml:4091
 #, no-c-format
 msgid "SSL Security"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4090
+#: Security.xml:4093
 #, no-c-format
 msgid ""
 "Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5457,13 +5463,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4097
+#: Security.xml:4100
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"/login.xhtml\" scheme=\"https\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4099
+#: Security.xml:4102
 #, no-c-format
 msgid ""
 "This configuration is automatically extended to both <literal>s:link</"
@@ -5475,13 +5481,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4106
+#: Security.xml:4109
 #, no-c-format
 msgid "<![CDATA[<s:link view=\"/login.xhtml\" value=\"Login\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4108
+#: Security.xml:4111
 #, no-c-format
 msgid ""
 "Browsing directly to a view when using the <emphasis>incorrect</emphasis> "
@@ -5492,7 +5498,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4115
+#: Security.xml:4118
 #, no-c-format
 msgid ""
 "It is also possible to configure a <emphasis>default scheme</emphasis> for "
@@ -5506,13 +5512,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4124
+#: Security.xml:4127
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\" />]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4126
+#: Security.xml:4129
 #, no-c-format
 msgid ""
 "Of course, if <emphasis>none</emphasis> of the pages in your application use "
@@ -5520,7 +5526,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4131
+#: Security.xml:4134
 #, no-c-format
 msgid ""
 "You may configure Seam to automatically invalidate the current HTTP session "
@@ -5529,13 +5535,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4136
+#: Security.xml:4139
 #, no-c-format
 msgid "<![CDATA[<web:session invalidate-on-scheme-change=\"true\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4138
+#: Security.xml:4141
 #, no-c-format
 msgid ""
 "This option helps make your system less vulnerable to sniffing of the "
@@ -5544,13 +5550,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4144
+#: Security.xml:4147
 #, no-c-format
 msgid "Overriding the default ports"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4146
+#: Security.xml:4149
 #, no-c-format
 msgid ""
 "If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5560,7 +5566,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4152
+#: Security.xml:4155
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5576,13 +5582,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4158
+#: Security.xml:4161
 #, no-c-format
 msgid "CAPTCHA"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4160
+#: Security.xml:4163
 #, no-c-format
 msgid ""
 "Though strictly not part of the security API, Seam provides a built-in "
@@ -5594,13 +5600,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4168
+#: Security.xml:4171
 #, no-c-format
 msgid "Configuring the CAPTCHA Servlet"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4169
+#: Security.xml:4172
 #, no-c-format
 msgid ""
 "To get up and running, it is necessary to configure the Seam Resource "
@@ -5609,7 +5615,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4174
+#: Security.xml:4177
 #, no-c-format
 msgid ""
 "<![CDATA[<servlet>\n"
@@ -5625,20 +5631,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4179
+#: Security.xml:4182
 #, no-c-format
 msgid "Adding a CAPTCHA to a form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4181
+#: Security.xml:4184
 #, no-c-format
 msgid ""
 "Adding a CAPTCHA challenge to a form is extremely easy. Here's an example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4185
+#: Security.xml:4188
 #, no-c-format
 msgid ""
 "<![CDATA[<h:graphicImage value=\"/seam/resource/captcha\"/>\n"
@@ -5650,7 +5656,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4187
+#: Security.xml:4190
 #, no-c-format
 msgid ""
 "That's all there is to it. The <literal>graphicImage</literal> control "
@@ -5660,20 +5666,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4196
+#: Security.xml:4199
 #, no-c-format
 msgid "Customising the CAPTCHA algorithm"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4198
+#: Security.xml:4201
 #, no-c-format
 msgid ""
 "You may customize the CAPTCHA algorithm by overriding the built-in component:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4202
+#: Security.xml:4205
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5700,13 +5706,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4209 Security.xml:4217
+#: Security.xml:4212 Security.xml:4220
 #, no-c-format
 msgid "Security Events"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4211
+#: Security.xml:4214
 #, no-c-format
 msgid ""
 "The following table describes a number of events (see <xref linkend=\"events"
@@ -5714,68 +5720,68 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4226
+#: Security.xml:4229
 #, no-c-format
 msgid "Event Key"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4239
+#: Security.xml:4242
 #, no-c-format
 msgid "org.jboss.seam.security.loginSuccessful"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4243
+#: Security.xml:4246
 #, no-c-format
 msgid "Raised when a login attempt is successful."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4251
+#: Security.xml:4254
 #, no-c-format
 msgid "org.jboss.seam.security.loginFailed"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4255
+#: Security.xml:4258
 #, no-c-format
 msgid "Raised when a login attempt fails."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4263
+#: Security.xml:4266
 #, no-c-format
 msgid "org.jboss.seam.security.alreadyLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4267
+#: Security.xml:4270
 #, no-c-format
 msgid ""
 "Raised when a user that is already authenticated attempts to log in again."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4275
+#: Security.xml:4278
 #, no-c-format
 msgid "org.jboss.seam.security.notLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4279
+#: Security.xml:4282
 #, no-c-format
 msgid "Raised when a security check fails when the user is not logged in."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4287
+#: Security.xml:4290
 #, no-c-format
 msgid "org.jboss.seam.security.notAuthorized"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4291
+#: Security.xml:4294
 #, no-c-format
 msgid ""
 "Raised when a security check fails when the user is logged in however "
@@ -5783,73 +5789,73 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4299
+#: Security.xml:4302
 #, no-c-format
 msgid "org.jboss.seam.security.preAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4303
+#: Security.xml:4306
 #, no-c-format
 msgid "Raised just prior to user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4311
+#: Security.xml:4314
 #, no-c-format
 msgid "org.jboss.seam.security.postAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4315
+#: Security.xml:4318
 #, no-c-format
 msgid "Raised just after user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4323
+#: Security.xml:4326
 #, no-c-format
 msgid "org.jboss.seam.security.loggedOut"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4327
+#: Security.xml:4330
 #, no-c-format
 msgid "Raised after the user has logged out."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4335
+#: Security.xml:4338
 #, no-c-format
 msgid "org.jboss.seam.security.credentialsUpdated"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4339
+#: Security.xml:4342
 #, no-c-format
 msgid "Raised when the user's credentials have been changed."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4347
+#: Security.xml:4350
 #, no-c-format
 msgid "org.jboss.seam.security.rememberMe"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4351
+#: Security.xml:4354
 #, no-c-format
 msgid "Raised when the Identity's rememberMe property is changed."
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4364
+#: Security.xml:4367
 #, no-c-format
 msgid "Run As"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4366
+#: Security.xml:4369
 #, no-c-format
 msgid ""
 "Sometimes it may be necessary to perform certain operations with elevated "
@@ -5861,7 +5867,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4374
+#: Security.xml:4377
 #, no-c-format
 msgid ""
 "The following code example demonstrates how <literal>RunAsOperation</"
@@ -5872,7 +5878,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4381
+#: Security.xml:4384
 #, no-c-format
 msgid ""
 "<![CDATA[    new RunAsOperation() {       \n"
@@ -5884,7 +5890,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4383
+#: Security.xml:4386
 #, no-c-format
 msgid ""
 "In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5895,13 +5901,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4394
+#: Security.xml:4397
 #, no-c-format
 msgid "Extending the Identity component"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4396
+#: Security.xml:4399
 #, no-c-format
 msgid ""
 "Sometimes it might be necessary to extend the Identity component if your "
@@ -5914,7 +5920,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4404
+#: Security.xml:4407
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.security.identity\")\n"
@@ -5949,7 +5955,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4407
+#: Security.xml:4410
 #, no-c-format
 msgid ""
 "Note that an <literal>Identity</literal> component must be marked "
@@ -5959,13 +5965,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4419
+#: Security.xml:4422
 #, no-c-format
 msgid "OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4421
+#: Security.xml:4424
 #, no-c-format
 msgid ""
 "OpenID is a community standard for external web-based authentication. The "
@@ -5978,7 +5984,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4430
+#: Security.xml:4433
 #, no-c-format
 msgid ""
 "When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5995,7 +6001,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4439
+#: Security.xml:4442
 #, no-c-format
 msgid ""
 "It's important to realize at this point that authentication does not imply "
@@ -6008,13 +6014,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4449
+#: Security.xml:4452
 #, no-c-format
 msgid "Configuring OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4450
+#: Security.xml:4453
 #, no-c-format
 msgid ""
 "Seam uses the openid4java package and requires four additional JARs to make "
@@ -6024,7 +6030,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4456
+#: Security.xml:4459
 #, no-c-format
 msgid ""
 "OpenID processing requires the use of the <literal>OpenIdPhaseListener</"
@@ -6034,7 +6040,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4462
+#: Security.xml:4465
 #, no-c-format
 msgid ""
 "&lt;lifecycle&gt;\n"
@@ -6044,7 +6050,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4465
+#: Security.xml:4468
 #, no-c-format
 msgid ""
 "With this configuration, OpenID support is available to your application. "
@@ -6054,13 +6060,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4473
+#: Security.xml:4476
 #, no-c-format
 msgid "Presenting an OpenIdDLogin form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4475
+#: Security.xml:4478
 #, no-c-format
 msgid ""
 "To initiate an OpenID login, you can present a simply form to the user "
@@ -6070,7 +6076,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4480
+#: Security.xml:4483
 #, no-c-format
 msgid ""
 "&lt;h:form&gt;\n"
@@ -6081,7 +6087,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4482
+#: Security.xml:4485
 #, no-c-format
 msgid ""
 "When the user submits the login form, he will be redirected to his OpenID "
@@ -6093,13 +6099,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4491
+#: Security.xml:4494
 #, no-c-format
 msgid "Logging in immediately"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4493
+#: Security.xml:4496
 #, no-c-format
 msgid ""
 "The simplest strategy is to simply login the user immediately. The following "
@@ -6108,7 +6114,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4497
+#: Security.xml:4500
 #, no-c-format
 msgid ""
 "&lt;page view-id=&quot;/openid.xhtml&quot;&gt;\n"
@@ -6128,7 +6134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4499
+#: Security.xml:4502
 #, no-c-format
 msgid ""
 "Thie <literal>loginImmediately()</literal> action checks to see if the "
@@ -6142,13 +6148,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4510
+#: Security.xml:4513
 #, no-c-format
 msgid "Deferring login"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4512
+#: Security.xml:4515
 #, no-c-format
 msgid ""
 "You may not want the user to be immediately logged in to your application. "
@@ -6165,13 +6171,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4526
+#: Security.xml:4529
 #, no-c-format
 msgid "Logging out"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4528
+#: Security.xml:4531
 #, no-c-format
 msgid ""
 "Logging out (forgetting an OpenID association) is done by calling <literal>#"
@@ -6182,7 +6188,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4535
+#: Security.xml:4538
 #, no-c-format
 msgid ""
 "&lt;event type=&quot;org.jboss.seam.security.loggedOut&quot;&gt;\n"
@@ -6191,7 +6197,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4537
+#: Security.xml:4540
 #, no-c-format
 msgid ""
 "It's important that you do not leave this out or the user will not be able "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/gu-IN/Dependencies.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/gu-IN/Dependencies.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/gu-IN/Dependencies.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -938,8 +938,8 @@
 #: Dependencies.xml:1182
 #, no-c-format
 msgid ""
-"This sample POM will give you Seam, JPA (provided by Hibernate) and "
-"Hibernate Validator:"
+"This sample POM will give you Seam, JPA (provided by Hibernate), Hibernate "
+"Validator and Hibernate Search:"
 msgstr ""
 
 #. Tag: programlisting
@@ -970,25 +970,31 @@
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-validator</artifactId>\n"
-"      <version>3.0.0.GA</version>\n"
+"      <version>3.1.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-annotations</artifactId>\n"
-"      <version>3.3.0.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-entitymanager</artifactId>\n"
-"      <version>3.3.1.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
+"    \n"
+"    <dependency>\n"
+"        <groupId>org.hibernate</groupId>\n"
+"        <artifactId>hibernate-search</artifactId>\n"
+"        <version>3.1.1.GA</version>\n"
+"    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.jboss.seam</groupId>\n"
 "      <artifactId>jboss-seam</artifactId>\n"
-"      <version>2.0.0.GA</version>\n"
+"      <version>2.2.0.GA</version>\n"
 "    </dependency>\n"
 "    \n"
 "  </dependencies>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/gu-IN/Hsearch.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/gu-IN/Hsearch.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/gu-IN/Hsearch.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -45,7 +45,7 @@
 #: Hsearch.xml:21
 #, no-c-format
 msgid ""
-"Hibernate Search has been designed to integrates nicely and as naturally as "
+"Hibernate Search has been designed to integrate nicely and as naturally as "
 "possible with JPA and Hibernate. As a natural extension, JBoss Seam provides "
 "an Hibernate Search integration."
 msgstr ""
@@ -132,7 +132,7 @@
 "      <property name=\"hibernate.ejb.event.post-delete\" \n"
 "                value=\"org.hibernate.search.event.FullTextIndexEventListener"
 "\"/>\n"
-"\n"
+"                \n"
 "   </properties>\n"
 "</persistence-unit>]]>"
 msgstr ""
@@ -141,12 +141,15 @@
 #: Hsearch.xml:52
 #, no-c-format
 msgid ""
-"This step is no longer necessary if Hibernate Annotation or EntityManager "
-"3.3.x are used."
+"It is not longer necessary the register the event listeners if Hibernate "
+"Annotations or EntityManager 3.3.x are used. When using Hibernate Search 3.1."
+"x more eventlisteners are needed, but these are registered automatically by "
+"Hibernate Annotations; refer to the Hibernate Search reference for "
+"configuring it without EntityManager and Annotations."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:56
+#: Hsearch.xml:60
 #, no-c-format
 msgid ""
 "In addition to the configuration file, the following jars have to be "
@@ -154,25 +157,25 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:61
+#: Hsearch.xml:65
 #, no-c-format
 msgid "hibernate-search.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:65
+#: Hsearch.xml:69
 #, no-c-format
 msgid "hibernate-commons-annotations.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:69
+#: Hsearch.xml:73
 #, no-c-format
 msgid "lucene-core.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:74
+#: Hsearch.xml:78
 #, no-c-format
 msgid ""
 "If you deploy those in a EAR, don't forget to update <filename>application."
@@ -180,13 +183,13 @@
 msgstr ""
 
 #. Tag: title
-#: Hsearch.xml:80
+#: Hsearch.xml:84
 #, no-c-format
 msgid "Usage"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:82
+#: Hsearch.xml:86
 #, no-c-format
 msgid ""
 "Hibernate Search uses annotations to map entities to a Lucene index, check "
@@ -195,7 +198,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:87
+#: Hsearch.xml:91
 #, no-c-format
 msgid ""
 "Hibernate Search is fully integrated with the API and semantic of JPA / "
@@ -206,7 +209,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:93
+#: Hsearch.xml:97
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, JBoss Seam injects a "
@@ -214,7 +217,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:96
+#: Hsearch.xml:100
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -237,7 +240,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:99
+#: Hsearch.xml:103
 #, no-c-format
 msgid ""
 "<classname>FullTextSession</classname> extends <classname>org.hibernate."
@@ -245,14 +248,14 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:104
+#: Hsearch.xml:108
 #, no-c-format
 msgid ""
 "If the Java Persistence API is used, a smoother integration is proposed."
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:107
+#: Hsearch.xml:111
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -275,7 +278,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:109
+#: Hsearch.xml:113
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, a <classname>FulltextEntityManager</"
@@ -286,7 +289,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:116
+#: Hsearch.xml:120
 #, no-c-format
 msgid ""
 "When an EJB 3.0 Session or Message Driven Bean injection is used (i.e. via "
@@ -299,7 +302,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:124
+#: Hsearch.xml:128
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -323,15 +326,15 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:129
+#: Hsearch.xml:133
 #, no-c-format
 msgid ""
 "For people accustomed to Hibernate Search out of Seam, note that using "
-"<methodname>Search.createFullTextSession</methodname> is not necessary."
+"<methodname>Search.getFullTextSession</methodname> is not necessary."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:134
+#: Hsearch.xml:138
 #, no-c-format
 msgid ""
 "Check the DVDStore or the blog examples of the JBoss Seam distribution for a "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/gu-IN/Security.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/gu-IN/Security.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/gu-IN/Security.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 07:43+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1190,7 +1190,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:630 Security.xml:764 Security.xml:3382 Security.xml:3545
+#: Security.xml:630 Security.xml:764 Security.xml:3385 Security.xml:3548
 #, no-c-format
 msgid "Annotation"
 msgstr ""
@@ -1203,8 +1203,8 @@
 
 #. Tag: para
 #: Security.xml:636 Security.xml:770 Security.xml:966 Security.xml:1418
-#: Security.xml:2147 Security.xml:2756 Security.xml:3171 Security.xml:3388
-#: Security.xml:3551 Security.xml:3792 Security.xml:4229
+#: Security.xml:2147 Security.xml:2756 Security.xml:3174 Security.xml:3391
+#: Security.xml:3554 Security.xml:3795 Security.xml:4232
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -2228,8 +2228,8 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3168
-#: Security.xml:3789 Security.xml:3958
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3171
+#: Security.xml:3792 Security.xml:3961
 #, no-c-format
 msgid "Method"
 msgstr ""
@@ -2250,9 +2250,9 @@
 #: Security.xml:1433 Security.xml:1452 Security.xml:1471 Security.xml:1490
 #: Security.xml:1509 Security.xml:1529 Security.xml:1548 Security.xml:1567
 #: Security.xml:1586 Security.xml:1606 Security.xml:1626 Security.xml:1740
-#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3239
-#: Security.xml:3258 Security.xml:3277 Security.xml:3295 Security.xml:3840
-#: Security.xml:3859 Security.xml:3878 Security.xml:3897
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3242
+#: Security.xml:3261 Security.xml:3280 Security.xml:3298 Security.xml:3843
+#: Security.xml:3862 Security.xml:3881 Security.xml:3900
 #, no-c-format
 msgid "boolean"
 msgstr ""
@@ -2558,13 +2558,13 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1831 Security.xml:3961
+#: Security.xml:1831 Security.xml:3964
 #, no-c-format
 msgid "Permission Target"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1834 Security.xml:3964
+#: Security.xml:1834 Security.xml:3967
 #, no-c-format
 msgid "Permission Action"
 msgstr ""
@@ -3806,7 +3806,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2750 Security.xml:3165 Security.xml:3786
+#: Security.xml:2750 Security.xml:3168 Security.xml:3789
 #, no-c-format
 msgid "Return type"
 msgstr ""
@@ -3986,41 +3986,47 @@
 #. Tag: para
 #: Security.xml:2917
 #, no-c-format
-msgid "drools-compiler.jar"
+msgid "drools-api.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2920
 #, no-c-format
-msgid "drools-core.jar"
+msgid "drools-compiler.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2923
 #, no-c-format
-msgid "janino.jar"
+msgid "drools-core.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2926
 #, no-c-format
-msgid "antlr-runtime.jar"
+msgid "janino.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2929
 #, no-c-format
-msgid "mvel14.jar"
+msgid "antlr-runtime.jar"
 msgstr ""
 
+#. Tag: para
+#: Security.xml:2932
+#, no-c-format
+msgid "mvel2.jar"
+msgstr ""
+
 #. Tag: title
-#: Security.xml:2936 Security.xml:3128
+#: Security.xml:2939 Security.xml:3131
 #, no-c-format
 msgid "Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2938
+#: Security.xml:2941
 #, no-c-format
 msgid ""
 "The configuration for <literal>RuleBasedPermissionResolver</literal> "
@@ -4030,7 +4036,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2944
+#: Security.xml:2947
 #, no-c-format
 msgid ""
 "<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4058,7 +4064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2946
+#: Security.xml:2949
 #, no-c-format
 msgid ""
 "The default rule base name can be overridden by specifying the "
@@ -4067,7 +4073,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2951
+#: Security.xml:2954
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4076,7 +4082,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2953
+#: Security.xml:2956
 #, no-c-format
 msgid ""
 "Once the <literal>RuleBase</literal> component is configured, it's time to "
@@ -4084,13 +4090,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:2959
+#: Security.xml:2962
 #, no-c-format
 msgid "Writing Security Rules"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2961
+#: Security.xml:2964
 #, no-c-format
 msgid ""
 "The first step to writing security rules is to create a new rule file in the "
@@ -4101,7 +4107,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2968
+#: Security.xml:2971
 #, no-c-format
 msgid ""
 "So what should the security rules file contain? At this stage it might be a "
@@ -4110,7 +4116,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2973
+#: Security.xml:2976
 #, no-c-format
 msgid ""
 "<![CDATA[package MyApplicationPermissions;\n"
@@ -4128,7 +4134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2975
+#: Security.xml:2978
 #, no-c-format
 msgid ""
 "Let's break this down step by step. The first thing we see is the package "
@@ -4138,7 +4144,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2981
+#: Security.xml:2984
 #, no-c-format
 msgid ""
 "The next thing we can notice is a couple of import statements for the "
@@ -4148,7 +4154,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2987
+#: Security.xml:2990
 #, no-c-format
 msgid ""
 "Finally we have the code for the rule. Each rule within a package should be "
@@ -4158,7 +4164,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2993
+#: Security.xml:2996
 #, no-c-format
 msgid ""
 "Looking at the body of the rule definition we can notice two distinct "
@@ -4173,7 +4179,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3002
+#: Security.xml:3005
 #, no-c-format
 msgid ""
 "If we look at the LHS of the rule, we see two conditions listed there. Let's "
@@ -4181,14 +4187,14 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3006
+#: Security.xml:3009
 #, no-c-format
 msgid ""
 "<![CDATA[c: PermissionCheck(target == \"customer\", action == \"delete\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3008
+#: Security.xml:3011
 #, no-c-format
 msgid ""
 "In plain english, this condition is stating that there must exist a "
@@ -4198,7 +4204,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3014
+#: Security.xml:3017
 #, no-c-format
 msgid ""
 "So what is the working memory? Also known as a \"stateful session\" in "
@@ -4216,7 +4222,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3026
+#: Security.xml:3029
 #, no-c-format
 msgid ""
 "Besides the <literal>PermissionCheck</literal> facts, there is also a "
@@ -4233,7 +4239,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3037
+#: Security.xml:3040
 #, no-c-format
 msgid ""
 "It is also possible to insert additional long-lived facts into the working "
@@ -4244,7 +4250,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3044
+#: Security.xml:3047
 #, no-c-format
 msgid ""
 "Getting back to our simple example, we can also notice that the first line "
@@ -4255,13 +4261,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3051
+#: Security.xml:3054
 #, no-c-format
 msgid "<![CDATA[Role(name == \"admin\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3053
+#: Security.xml:3056
 #, no-c-format
 msgid ""
 "This condition simply states that there must be a <literal>Role</literal> "
@@ -4274,7 +4280,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3061
+#: Security.xml:3064
 #, no-c-format
 msgid ""
 "So what is the consequence of the rule firing? Let's take a look at the RHS "
@@ -4282,13 +4288,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3065
+#: Security.xml:3068
 #, no-c-format
 msgid "<![CDATA[c.grant()]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3067
+#: Security.xml:3070
 #, no-c-format
 msgid ""
 "The RHS consists of Java code, and in this case is invoking the "
@@ -4305,13 +4311,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3081
+#: Security.xml:3084
 #, no-c-format
 msgid "Non-String permission targets"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3083
+#: Security.xml:3086
 #, no-c-format
 msgid ""
 "So far we have only seen permission checks for String-literal permission "
@@ -4325,7 +4331,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3092
+#: Security.xml:3095
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanCreateBlogComment\n"
@@ -4343,13 +4349,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3097
+#: Security.xml:3100
 #, no-c-format
 msgid "Wildcard permission checks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3099
+#: Security.xml:3102
 #, no-c-format
 msgid ""
 "It is possible to implement a wildcard permission check (which allows all "
@@ -4359,7 +4365,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3105
+#: Security.xml:3108
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4373,7 +4379,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3107
+#: Security.xml:3110
 #, no-c-format
 msgid ""
 "This rule allows users with the <literal>admin</literal> role to perform "
@@ -4382,13 +4388,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3117
+#: Security.xml:3120
 #, no-c-format
 msgid "PersistentPermissionResolver"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3119
+#: Security.xml:3122
 #, no-c-format
 msgid ""
 "Another built-in permission resolver provided by Seam, "
@@ -4401,7 +4407,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3130
+#: Security.xml:3133
 #, no-c-format
 msgid ""
 "Before it can be used, <literal>PersistentPermissionResolver</literal> must "
@@ -4414,7 +4420,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3138
+#: Security.xml:3141
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:persistent-permission-resolver permission-store=\"#"
@@ -4422,13 +4428,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3143
+#: Security.xml:3146
 #, no-c-format
 msgid "Permission Stores"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3145
+#: Security.xml:3148
 #, no-c-format
 msgid ""
 "A permission store is required for <literal>PersistentPermissionResolver</"
@@ -4441,26 +4447,26 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3155
+#: Security.xml:3158
 #, no-c-format
 msgid "PermissionStore interface"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3181 Security.xml:3200 Security.xml:3219 Security.xml:3802
-#: Security.xml:3821
+#: Security.xml:3184 Security.xml:3203 Security.xml:3222 Security.xml:3805
+#: Security.xml:3824
 #, no-c-format
 msgid "List&lt;Permission&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3186 Security.xml:3826
+#: Security.xml:3189 Security.xml:3829
 #, no-c-format
 msgid "listPermissions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3190
+#: Security.xml:3193
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4469,13 +4475,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3205 Security.xml:3807
+#: Security.xml:3208 Security.xml:3810
 #, no-c-format
 msgid "listPermissions(Object target, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3209
+#: Security.xml:3212
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4484,13 +4490,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3224
+#: Security.xml:3227
 #, no-c-format
 msgid "listPermissions(Set&lt;Object&gt; targets, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3228
+#: Security.xml:3231
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4499,13 +4505,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3244
+#: Security.xml:3247
 #, no-c-format
 msgid "grantPermission(Permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3248
+#: Security.xml:3251
 #, no-c-format
 msgid ""
 "This method should persist the specified <literal>Permission</literal> "
@@ -4513,13 +4519,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3263 Security.xml:3864
+#: Security.xml:3266 Security.xml:3867
 #, no-c-format
 msgid "grantPermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3267
+#: Security.xml:3270
 #, no-c-format
 msgid ""
 "This method should persist all of the <literal>Permission</literal> objects "
@@ -4528,13 +4534,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3282 Security.xml:3883
+#: Security.xml:3285 Security.xml:3886
 #, no-c-format
 msgid "revokePermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3286
+#: Security.xml:3289
 #, no-c-format
 msgid ""
 "This method should remove the specified <literal>Permission</literal> object "
@@ -4542,13 +4548,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3300 Security.xml:3902
+#: Security.xml:3303 Security.xml:3905
 #, no-c-format
 msgid "revokePermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3304
+#: Security.xml:3307
 #, no-c-format
 msgid ""
 "This method should remove all of the <literal>Permission</literal> objects "
@@ -4556,19 +4562,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3314 Security.xml:3916
+#: Security.xml:3317 Security.xml:3919
 #, no-c-format
 msgid "List&lt;String&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3319 Security.xml:3921
+#: Security.xml:3322 Security.xml:3924
 #, no-c-format
 msgid "listAvailableActions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3323
+#: Security.xml:3326
 #, no-c-format
 msgid ""
 "This method should return a list of all the available actions (as Strings) "
@@ -4578,13 +4584,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3337
+#: Security.xml:3340
 #, no-c-format
 msgid "JpaPermissionStore"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3339
+#: Security.xml:3342
 #, no-c-format
 msgid ""
 "This is the default <literal>PermissionStore</literal> implementation (and "
@@ -4597,7 +4603,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3347
+#: Security.xml:3350
 #, no-c-format
 msgid ""
 "If you wish to use the same entity (i.e. a single database table) to store "
@@ -4609,7 +4615,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3354
+#: Security.xml:3357
 #, no-c-format
 msgid ""
 "For example, to configure a single entity class to store both user and role "
@@ -4617,7 +4623,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3356
+#: Security.xml:3359
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4625,14 +4631,14 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3358
+#: Security.xml:3361
 #, no-c-format
 msgid ""
 "To configure separate entity classes for storing user and role permissions:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3360
+#: Security.xml:3363
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4641,13 +4647,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3363
+#: Security.xml:3366
 #, no-c-format
 msgid "Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3365
+#: Security.xml:3368
 #, no-c-format
 msgid ""
 "As mentioned, the entity classes that contain the user and role permissions "
@@ -4658,32 +4664,32 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3372
+#: Security.xml:3375
 #, no-c-format
 msgid "Entity Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3385 Security.xml:3548
+#: Security.xml:3388 Security.xml:3551
 #, no-c-format
 msgid "Target"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3398
+#: Security.xml:3401
 #, no-c-format
 msgid "@PermissionTarget"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3403 Security.xml:3422 Security.xml:3441 Security.xml:3460
-#: Security.xml:3479
+#: Security.xml:3406 Security.xml:3425 Security.xml:3444 Security.xml:3463
+#: Security.xml:3482
 #, no-c-format
 msgid "FIELD,METHOD"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3407
+#: Security.xml:3410
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4692,13 +4698,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3417
+#: Security.xml:3420
 #, no-c-format
 msgid "@PermissionAction"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3426
+#: Security.xml:3429
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4707,13 +4713,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3436
+#: Security.xml:3439
 #, no-c-format
 msgid "@PermissionUser"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3445
+#: Security.xml:3448
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4722,13 +4728,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3455
+#: Security.xml:3458
 #, no-c-format
 msgid "@PermissionRole"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3464
+#: Security.xml:3467
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4737,13 +4743,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3474
+#: Security.xml:3477
 #, no-c-format
 msgid "@PermissionDiscriminator"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3483
+#: Security.xml:3486
 #, no-c-format
 msgid ""
 "This annotation should be used when the same entity/table is used to store "
@@ -4760,20 +4766,20 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3493
+#: Security.xml:3496
 #, no-c-format
 msgid ""
 "<![CDATA[  @PermissionDiscriminator(userValue = \"u\", roleValue = \"r\")]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3504
+#: Security.xml:3507
 #, no-c-format
 msgid "Example Entity"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3506
+#: Security.xml:3509
 #, no-c-format
 msgid ""
 "Here is an example of an entity class that is used to store both user and "
@@ -4782,7 +4788,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3511
+#: Security.xml:3514
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4843,7 +4849,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3513
+#: Security.xml:3516
 #, no-c-format
 msgid ""
 "As can be seen in the above example, the <literal>getDiscriminator()</"
@@ -4860,13 +4866,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3526
+#: Security.xml:3529
 #, no-c-format
 msgid "Class-specific Permission Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3528
+#: Security.xml:3531
 #, no-c-format
 msgid ""
 "A further set of class-specific annotations can be used to configure a "
@@ -4876,25 +4882,25 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3535
+#: Security.xml:3538
 #, no-c-format
 msgid "Class Permission Annotations"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3561
+#: Security.xml:3564
 #, no-c-format
 msgid "@Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3566 Security.xml:3584
+#: Security.xml:3569 Security.xml:3587
 #, no-c-format
 msgid "TYPE"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3570
+#: Security.xml:3573
 #, no-c-format
 msgid ""
 "A container annotation, this annotation may contain an array of "
@@ -4902,13 +4908,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3579
+#: Security.xml:3582
 #, no-c-format
 msgid "@Permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3588
+#: Security.xml:3591
 #, no-c-format
 msgid ""
 "This annotation defines a single allowable permission action for the target "
@@ -4919,7 +4925,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3600
+#: Security.xml:3603
 #, no-c-format
 msgid ""
 "Here's an example of the above annotations in action. The following class "
@@ -4927,7 +4933,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3604
+#: Security.xml:3607
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4939,7 +4945,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3606
+#: Security.xml:3609
 #, no-c-format
 msgid ""
 "This example demonstrates how two allowable permission actions, "
@@ -4948,13 +4954,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3614
+#: Security.xml:3617
 #, no-c-format
 msgid "Permission masks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3616
+#: Security.xml:3619
 #, no-c-format
 msgid ""
 "By default, multiple permissions for the same target object and recipient "
@@ -4966,7 +4972,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3623
+#: Security.xml:3626
 #, no-c-format
 msgid ""
 "For example, if recipient \"Bob\" is granted both the <literal>view</"
@@ -4979,7 +4985,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3630
+#: Security.xml:3633
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4991,7 +4997,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3632
+#: Security.xml:3635
 #, no-c-format
 msgid ""
 "The <literal>action</literal> property will instead simply contain \"3"
@@ -5001,7 +5007,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3638
+#: Security.xml:3641
 #, no-c-format
 msgid ""
 "Obviously, it is very important that the <literal>mask</literal> values "
@@ -5009,13 +5015,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3644
+#: Security.xml:3647
 #, no-c-format
 msgid "Identifier Policy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3646
+#: Security.xml:3649
 #, no-c-format
 msgid ""
 "When storing or looking up permissions, <literal>JpaPermissionStore</"
@@ -5029,7 +5035,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3654
+#: Security.xml:3657
 #, no-c-format
 msgid ""
 "The <literal>IdentifierStrategy</literal> interface is very simple, "
@@ -5037,7 +5043,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3658
+#: Security.xml:3661
 #, no-c-format
 msgid ""
 "<![CDATA[public interface IdentifierStrategy {\n"
@@ -5047,7 +5053,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3660
+#: Security.xml:3663
 #, no-c-format
 msgid ""
 "The first method, <literal>canIdentify()</literal> simply returns "
@@ -5058,7 +5064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3666
+#: Security.xml:3669
 #, no-c-format
 msgid ""
 "Seam provides two <literal>IdentifierStrategy</literal> implementations, "
@@ -5067,7 +5073,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3671
+#: Security.xml:3674
 #, no-c-format
 msgid ""
 "To explicitly configure a specific identifier strategy to use for a "
@@ -5080,13 +5086,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3681
+#: Security.xml:3684
 #, no-c-format
 msgid "ClassIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3683
+#: Security.xml:3686
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for classes, "
@@ -5100,7 +5106,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3692
+#: Security.xml:3695
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5108,7 +5114,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3694
+#: Security.xml:3697
 #, no-c-format
 msgid ""
 "The identifier for the following class will be \"<literal>customerAction</"
@@ -5116,7 +5122,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3698
+#: Security.xml:3701
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"customerAction\")\n"
@@ -5124,7 +5130,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3700
+#: Security.xml:3703
 #, no-c-format
 msgid ""
 "Finally, the identifier for the following class will be \"<literal>Customer</"
@@ -5132,19 +5138,19 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3704
+#: Security.xml:3707
 #, no-c-format
 msgid "<![CDATA[public class Customer { ]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3709
+#: Security.xml:3712
 #, no-c-format
 msgid "EntityIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3711
+#: Security.xml:3714
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for entity "
@@ -5161,7 +5167,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3722
+#: Security.xml:3725
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5169,7 +5175,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3724
+#: Security.xml:3727
 #, no-c-format
 msgid ""
 "For an example of the type of identifier values generated, assume we have "
@@ -5177,7 +5183,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3728
+#: Security.xml:3731
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5200,7 +5206,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3730
+#: Security.xml:3733
 #, no-c-format
 msgid ""
 "For a <literal>Customer</literal> instance with an <literal>id</literal> "
@@ -5210,7 +5216,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3736
+#: Security.xml:3739
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5219,7 +5225,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3738
+#: Security.xml:3741
 #, no-c-format
 msgid ""
 "Then a <literal>Customer</literal> with an <literal>id</literal> value of "
@@ -5228,13 +5234,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3751
+#: Security.xml:3754
 #, no-c-format
 msgid "Permission Management"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3753
+#: Security.xml:3756
 #, no-c-format
 msgid ""
 "In much the same way that Seam Security provides an Identity Management API "
@@ -5244,13 +5250,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3760
+#: Security.xml:3763
 #, no-c-format
 msgid "PermissionManager"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3762
+#: Security.xml:3765
 #, no-c-format
 msgid ""
 "The <literal>PermissionManager</literal> component is an application-scoped "
@@ -5263,7 +5269,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3769
+#: Security.xml:3772
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5273,7 +5279,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3771
+#: Security.xml:3774
 #, no-c-format
 msgid ""
 "The following table describes each of the available methods provided by "
@@ -5281,13 +5287,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3776
+#: Security.xml:3779
 #, no-c-format
 msgid "PermissionManager API methods"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3811 Security.xml:3830
+#: Security.xml:3814 Security.xml:3833
 #, no-c-format
 msgid ""
 "Returns a list of <literal>Permission</literal> objects representing all of "
@@ -5295,13 +5301,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3845
+#: Security.xml:3848
 #, no-c-format
 msgid "grantPermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3849
+#: Security.xml:3852
 #, no-c-format
 msgid ""
 "Persists (grants) the specified <literal>Permission</literal> to the backend "
@@ -5309,7 +5315,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3868
+#: Security.xml:3871
 #, no-c-format
 msgid ""
 "Persists (grants) the specified list of <literal>Permission</literal>s to "
@@ -5317,7 +5323,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3887
+#: Security.xml:3890
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified <literal>Permission</literal> from the "
@@ -5325,7 +5331,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3906
+#: Security.xml:3909
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified list of <literal>Permission</literal>s from "
@@ -5333,7 +5339,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3925
+#: Security.xml:3928
 #, no-c-format
 msgid ""
 "Returns a list of the available actions for the specified target object. The "
@@ -5342,13 +5348,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3940
+#: Security.xml:3943
 #, no-c-format
 msgid "Permission checks for PermissionManager operations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3942
+#: Security.xml:3945
 #, no-c-format
 msgid ""
 "Invoking the methods of <literal>PermissionManager</literal> requires that "
@@ -5358,37 +5364,37 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3949
+#: Security.xml:3952
 #, no-c-format
 msgid "Permission Management Security Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3973
+#: Security.xml:3976
 #, no-c-format
 msgid "listPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3977
+#: Security.xml:3980
 #, no-c-format
 msgid "The specified <literal>target</literal>"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3983
+#: Security.xml:3986
 #, no-c-format
 msgid "seam.read-permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3991 Security.xml:4011
+#: Security.xml:3994 Security.xml:4014
 #, no-c-format
 msgid "grantPermission()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3995
+#: Security.xml:3998
 #, no-c-format
 msgid ""
 "The target of the specified <literal>Permission</literal>, or each of the "
@@ -5397,56 +5403,56 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4003 Security.xml:4021 Security.xml:4039
+#: Security.xml:4006 Security.xml:4024 Security.xml:4042
 #, no-c-format
 msgid "seam.grant-permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4015 Security.xml:4051
+#: Security.xml:4018 Security.xml:4054
 #, no-c-format
 msgid "The target of the specified <literal>Permission</literal>."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4029
+#: Security.xml:4032
 #, no-c-format
 msgid "grantPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4033 Security.xml:4069
+#: Security.xml:4036 Security.xml:4072
 #, no-c-format
 msgid ""
 "Each of the targets of the specified list of <literal>Permission</literal>s."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4047
+#: Security.xml:4050
 #, no-c-format
 msgid "revokePermission()"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4057 Security.xml:4075
+#: Security.xml:4060 Security.xml:4078
 #, no-c-format
 msgid "seam.revoke-permission"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4065
+#: Security.xml:4068
 #, no-c-format
 msgid "revokePermissions()"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4088
+#: Security.xml:4091
 #, no-c-format
 msgid "SSL Security"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4090
+#: Security.xml:4093
 #, no-c-format
 msgid ""
 "Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5457,13 +5463,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4097
+#: Security.xml:4100
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"/login.xhtml\" scheme=\"https\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4099
+#: Security.xml:4102
 #, no-c-format
 msgid ""
 "This configuration is automatically extended to both <literal>s:link</"
@@ -5475,13 +5481,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4106
+#: Security.xml:4109
 #, no-c-format
 msgid "<![CDATA[<s:link view=\"/login.xhtml\" value=\"Login\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4108
+#: Security.xml:4111
 #, no-c-format
 msgid ""
 "Browsing directly to a view when using the <emphasis>incorrect</emphasis> "
@@ -5492,7 +5498,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4115
+#: Security.xml:4118
 #, no-c-format
 msgid ""
 "It is also possible to configure a <emphasis>default scheme</emphasis> for "
@@ -5506,13 +5512,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4124
+#: Security.xml:4127
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\" />]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4126
+#: Security.xml:4129
 #, no-c-format
 msgid ""
 "Of course, if <emphasis>none</emphasis> of the pages in your application use "
@@ -5520,7 +5526,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4131
+#: Security.xml:4134
 #, no-c-format
 msgid ""
 "You may configure Seam to automatically invalidate the current HTTP session "
@@ -5529,13 +5535,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4136
+#: Security.xml:4139
 #, no-c-format
 msgid "<![CDATA[<web:session invalidate-on-scheme-change=\"true\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4138
+#: Security.xml:4141
 #, no-c-format
 msgid ""
 "This option helps make your system less vulnerable to sniffing of the "
@@ -5544,13 +5550,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4144
+#: Security.xml:4147
 #, no-c-format
 msgid "Overriding the default ports"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4146
+#: Security.xml:4149
 #, no-c-format
 msgid ""
 "If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5560,7 +5566,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4152
+#: Security.xml:4155
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5576,13 +5582,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4158
+#: Security.xml:4161
 #, no-c-format
 msgid "CAPTCHA"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4160
+#: Security.xml:4163
 #, no-c-format
 msgid ""
 "Though strictly not part of the security API, Seam provides a built-in "
@@ -5594,13 +5600,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4168
+#: Security.xml:4171
 #, no-c-format
 msgid "Configuring the CAPTCHA Servlet"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4169
+#: Security.xml:4172
 #, no-c-format
 msgid ""
 "To get up and running, it is necessary to configure the Seam Resource "
@@ -5609,7 +5615,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4174
+#: Security.xml:4177
 #, no-c-format
 msgid ""
 "<![CDATA[<servlet>\n"
@@ -5625,20 +5631,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4179
+#: Security.xml:4182
 #, no-c-format
 msgid "Adding a CAPTCHA to a form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4181
+#: Security.xml:4184
 #, no-c-format
 msgid ""
 "Adding a CAPTCHA challenge to a form is extremely easy. Here's an example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4185
+#: Security.xml:4188
 #, no-c-format
 msgid ""
 "<![CDATA[<h:graphicImage value=\"/seam/resource/captcha\"/>\n"
@@ -5650,7 +5656,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4187
+#: Security.xml:4190
 #, no-c-format
 msgid ""
 "That's all there is to it. The <literal>graphicImage</literal> control "
@@ -5660,20 +5666,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4196
+#: Security.xml:4199
 #, no-c-format
 msgid "Customising the CAPTCHA algorithm"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4198
+#: Security.xml:4201
 #, no-c-format
 msgid ""
 "You may customize the CAPTCHA algorithm by overriding the built-in component:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4202
+#: Security.xml:4205
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5700,13 +5706,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4209 Security.xml:4217
+#: Security.xml:4212 Security.xml:4220
 #, no-c-format
 msgid "Security Events"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4211
+#: Security.xml:4214
 #, no-c-format
 msgid ""
 "The following table describes a number of events (see <xref linkend=\"events"
@@ -5714,68 +5720,68 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4226
+#: Security.xml:4229
 #, no-c-format
 msgid "Event Key"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4239
+#: Security.xml:4242
 #, no-c-format
 msgid "org.jboss.seam.security.loginSuccessful"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4243
+#: Security.xml:4246
 #, no-c-format
 msgid "Raised when a login attempt is successful."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4251
+#: Security.xml:4254
 #, no-c-format
 msgid "org.jboss.seam.security.loginFailed"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4255
+#: Security.xml:4258
 #, no-c-format
 msgid "Raised when a login attempt fails."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4263
+#: Security.xml:4266
 #, no-c-format
 msgid "org.jboss.seam.security.alreadyLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4267
+#: Security.xml:4270
 #, no-c-format
 msgid ""
 "Raised when a user that is already authenticated attempts to log in again."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4275
+#: Security.xml:4278
 #, no-c-format
 msgid "org.jboss.seam.security.notLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4279
+#: Security.xml:4282
 #, no-c-format
 msgid "Raised when a security check fails when the user is not logged in."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4287
+#: Security.xml:4290
 #, no-c-format
 msgid "org.jboss.seam.security.notAuthorized"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4291
+#: Security.xml:4294
 #, no-c-format
 msgid ""
 "Raised when a security check fails when the user is logged in however "
@@ -5783,73 +5789,73 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4299
+#: Security.xml:4302
 #, no-c-format
 msgid "org.jboss.seam.security.preAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4303
+#: Security.xml:4306
 #, no-c-format
 msgid "Raised just prior to user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4311
+#: Security.xml:4314
 #, no-c-format
 msgid "org.jboss.seam.security.postAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4315
+#: Security.xml:4318
 #, no-c-format
 msgid "Raised just after user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4323
+#: Security.xml:4326
 #, no-c-format
 msgid "org.jboss.seam.security.loggedOut"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4327
+#: Security.xml:4330
 #, no-c-format
 msgid "Raised after the user has logged out."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4335
+#: Security.xml:4338
 #, no-c-format
 msgid "org.jboss.seam.security.credentialsUpdated"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4339
+#: Security.xml:4342
 #, no-c-format
 msgid "Raised when the user's credentials have been changed."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4347
+#: Security.xml:4350
 #, no-c-format
 msgid "org.jboss.seam.security.rememberMe"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4351
+#: Security.xml:4354
 #, no-c-format
 msgid "Raised when the Identity's rememberMe property is changed."
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4364
+#: Security.xml:4367
 #, no-c-format
 msgid "Run As"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4366
+#: Security.xml:4369
 #, no-c-format
 msgid ""
 "Sometimes it may be necessary to perform certain operations with elevated "
@@ -5861,7 +5867,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4374
+#: Security.xml:4377
 #, no-c-format
 msgid ""
 "The following code example demonstrates how <literal>RunAsOperation</"
@@ -5872,7 +5878,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4381
+#: Security.xml:4384
 #, no-c-format
 msgid ""
 "<![CDATA[    new RunAsOperation() {       \n"
@@ -5884,7 +5890,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4383
+#: Security.xml:4386
 #, no-c-format
 msgid ""
 "In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5895,13 +5901,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4394
+#: Security.xml:4397
 #, no-c-format
 msgid "Extending the Identity component"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4396
+#: Security.xml:4399
 #, no-c-format
 msgid ""
 "Sometimes it might be necessary to extend the Identity component if your "
@@ -5914,7 +5920,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4404
+#: Security.xml:4407
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.security.identity\")\n"
@@ -5949,7 +5955,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4407
+#: Security.xml:4410
 #, no-c-format
 msgid ""
 "Note that an <literal>Identity</literal> component must be marked "
@@ -5959,13 +5965,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4419
+#: Security.xml:4422
 #, no-c-format
 msgid "OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4421
+#: Security.xml:4424
 #, no-c-format
 msgid ""
 "OpenID is a community standard for external web-based authentication. The "
@@ -5978,7 +5984,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4430
+#: Security.xml:4433
 #, no-c-format
 msgid ""
 "When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5995,7 +6001,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4439
+#: Security.xml:4442
 #, no-c-format
 msgid ""
 "It's important to realize at this point that authentication does not imply "
@@ -6008,13 +6014,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4449
+#: Security.xml:4452
 #, no-c-format
 msgid "Configuring OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4450
+#: Security.xml:4453
 #, no-c-format
 msgid ""
 "Seam uses the openid4java package and requires four additional JARs to make "
@@ -6024,7 +6030,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4456
+#: Security.xml:4459
 #, no-c-format
 msgid ""
 "OpenID processing requires the use of the <literal>OpenIdPhaseListener</"
@@ -6034,7 +6040,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4462
+#: Security.xml:4465
 #, no-c-format
 msgid ""
 "&lt;lifecycle&gt;\n"
@@ -6044,7 +6050,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4465
+#: Security.xml:4468
 #, no-c-format
 msgid ""
 "With this configuration, OpenID support is available to your application. "
@@ -6054,13 +6060,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4473
+#: Security.xml:4476
 #, no-c-format
 msgid "Presenting an OpenIdDLogin form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4475
+#: Security.xml:4478
 #, no-c-format
 msgid ""
 "To initiate an OpenID login, you can present a simply form to the user "
@@ -6070,7 +6076,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4480
+#: Security.xml:4483
 #, no-c-format
 msgid ""
 "&lt;h:form&gt;\n"
@@ -6081,7 +6087,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4482
+#: Security.xml:4485
 #, no-c-format
 msgid ""
 "When the user submits the login form, he will be redirected to his OpenID "
@@ -6093,13 +6099,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4491
+#: Security.xml:4494
 #, no-c-format
 msgid "Logging in immediately"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4493
+#: Security.xml:4496
 #, no-c-format
 msgid ""
 "The simplest strategy is to simply login the user immediately. The following "
@@ -6108,7 +6114,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4497
+#: Security.xml:4500
 #, no-c-format
 msgid ""
 "&lt;page view-id=&quot;/openid.xhtml&quot;&gt;\n"
@@ -6128,7 +6134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4499
+#: Security.xml:4502
 #, no-c-format
 msgid ""
 "Thie <literal>loginImmediately()</literal> action checks to see if the "
@@ -6142,13 +6148,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4510
+#: Security.xml:4513
 #, no-c-format
 msgid "Deferring login"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4512
+#: Security.xml:4515
 #, no-c-format
 msgid ""
 "You may not want the user to be immediately logged in to your application. "
@@ -6165,13 +6171,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4526
+#: Security.xml:4529
 #, no-c-format
 msgid "Logging out"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4528
+#: Security.xml:4531
 #, no-c-format
 msgid ""
 "Logging out (forgetting an OpenID association) is done by calling <literal>#"
@@ -6182,7 +6188,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4535
+#: Security.xml:4538
 #, no-c-format
 msgid ""
 "&lt;event type=&quot;org.jboss.seam.security.loggedOut&quot;&gt;\n"
@@ -6191,7 +6197,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4537
+#: Security.xml:4540
 #, no-c-format
 msgid ""
 "It's important that you do not leave this out or the user will not be able "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/hi-IN/Dependencies.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/hi-IN/Dependencies.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/hi-IN/Dependencies.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -938,8 +938,8 @@
 #: Dependencies.xml:1182
 #, no-c-format
 msgid ""
-"This sample POM will give you Seam, JPA (provided by Hibernate) and "
-"Hibernate Validator:"
+"This sample POM will give you Seam, JPA (provided by Hibernate), Hibernate "
+"Validator and Hibernate Search:"
 msgstr ""
 
 #. Tag: programlisting
@@ -970,25 +970,31 @@
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-validator</artifactId>\n"
-"      <version>3.0.0.GA</version>\n"
+"      <version>3.1.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-annotations</artifactId>\n"
-"      <version>3.3.0.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-entitymanager</artifactId>\n"
-"      <version>3.3.1.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
+"    \n"
+"    <dependency>\n"
+"        <groupId>org.hibernate</groupId>\n"
+"        <artifactId>hibernate-search</artifactId>\n"
+"        <version>3.1.1.GA</version>\n"
+"    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.jboss.seam</groupId>\n"
 "      <artifactId>jboss-seam</artifactId>\n"
-"      <version>2.0.0.GA</version>\n"
+"      <version>2.2.0.GA</version>\n"
 "    </dependency>\n"
 "    \n"
 "  </dependencies>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/hi-IN/Hsearch.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/hi-IN/Hsearch.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/hi-IN/Hsearch.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -45,7 +45,7 @@
 #: Hsearch.xml:21
 #, no-c-format
 msgid ""
-"Hibernate Search has been designed to integrates nicely and as naturally as "
+"Hibernate Search has been designed to integrate nicely and as naturally as "
 "possible with JPA and Hibernate. As a natural extension, JBoss Seam provides "
 "an Hibernate Search integration."
 msgstr ""
@@ -132,7 +132,7 @@
 "      <property name=\"hibernate.ejb.event.post-delete\" \n"
 "                value=\"org.hibernate.search.event.FullTextIndexEventListener"
 "\"/>\n"
-"\n"
+"                \n"
 "   </properties>\n"
 "</persistence-unit>]]>"
 msgstr ""
@@ -141,12 +141,15 @@
 #: Hsearch.xml:52
 #, no-c-format
 msgid ""
-"This step is no longer necessary if Hibernate Annotation or EntityManager "
-"3.3.x are used."
+"It is not longer necessary the register the event listeners if Hibernate "
+"Annotations or EntityManager 3.3.x are used. When using Hibernate Search 3.1."
+"x more eventlisteners are needed, but these are registered automatically by "
+"Hibernate Annotations; refer to the Hibernate Search reference for "
+"configuring it without EntityManager and Annotations."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:56
+#: Hsearch.xml:60
 #, no-c-format
 msgid ""
 "In addition to the configuration file, the following jars have to be "
@@ -154,25 +157,25 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:61
+#: Hsearch.xml:65
 #, no-c-format
 msgid "hibernate-search.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:65
+#: Hsearch.xml:69
 #, no-c-format
 msgid "hibernate-commons-annotations.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:69
+#: Hsearch.xml:73
 #, no-c-format
 msgid "lucene-core.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:74
+#: Hsearch.xml:78
 #, no-c-format
 msgid ""
 "If you deploy those in a EAR, don't forget to update <filename>application."
@@ -180,13 +183,13 @@
 msgstr ""
 
 #. Tag: title
-#: Hsearch.xml:80
+#: Hsearch.xml:84
 #, no-c-format
 msgid "Usage"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:82
+#: Hsearch.xml:86
 #, no-c-format
 msgid ""
 "Hibernate Search uses annotations to map entities to a Lucene index, check "
@@ -195,7 +198,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:87
+#: Hsearch.xml:91
 #, no-c-format
 msgid ""
 "Hibernate Search is fully integrated with the API and semantic of JPA / "
@@ -206,7 +209,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:93
+#: Hsearch.xml:97
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, JBoss Seam injects a "
@@ -214,7 +217,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:96
+#: Hsearch.xml:100
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -237,7 +240,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:99
+#: Hsearch.xml:103
 #, no-c-format
 msgid ""
 "<classname>FullTextSession</classname> extends <classname>org.hibernate."
@@ -245,14 +248,14 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:104
+#: Hsearch.xml:108
 #, no-c-format
 msgid ""
 "If the Java Persistence API is used, a smoother integration is proposed."
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:107
+#: Hsearch.xml:111
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -275,7 +278,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:109
+#: Hsearch.xml:113
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, a <classname>FulltextEntityManager</"
@@ -286,7 +289,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:116
+#: Hsearch.xml:120
 #, no-c-format
 msgid ""
 "When an EJB 3.0 Session or Message Driven Bean injection is used (i.e. via "
@@ -299,7 +302,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:124
+#: Hsearch.xml:128
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -323,15 +326,15 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:129
+#: Hsearch.xml:133
 #, no-c-format
 msgid ""
 "For people accustomed to Hibernate Search out of Seam, note that using "
-"<methodname>Search.createFullTextSession</methodname> is not necessary."
+"<methodname>Search.getFullTextSession</methodname> is not necessary."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:134
+#: Hsearch.xml:138
 #, no-c-format
 msgid ""
 "Check the DVDStore or the blog examples of the JBoss Seam distribution for a "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/hi-IN/Security.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/hi-IN/Security.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/hi-IN/Security.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 07:43+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1190,7 +1190,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:630 Security.xml:764 Security.xml:3382 Security.xml:3545
+#: Security.xml:630 Security.xml:764 Security.xml:3385 Security.xml:3548
 #, no-c-format
 msgid "Annotation"
 msgstr ""
@@ -1203,8 +1203,8 @@
 
 #. Tag: para
 #: Security.xml:636 Security.xml:770 Security.xml:966 Security.xml:1418
-#: Security.xml:2147 Security.xml:2756 Security.xml:3171 Security.xml:3388
-#: Security.xml:3551 Security.xml:3792 Security.xml:4229
+#: Security.xml:2147 Security.xml:2756 Security.xml:3174 Security.xml:3391
+#: Security.xml:3554 Security.xml:3795 Security.xml:4232
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -2228,8 +2228,8 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3168
-#: Security.xml:3789 Security.xml:3958
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3171
+#: Security.xml:3792 Security.xml:3961
 #, no-c-format
 msgid "Method"
 msgstr ""
@@ -2250,9 +2250,9 @@
 #: Security.xml:1433 Security.xml:1452 Security.xml:1471 Security.xml:1490
 #: Security.xml:1509 Security.xml:1529 Security.xml:1548 Security.xml:1567
 #: Security.xml:1586 Security.xml:1606 Security.xml:1626 Security.xml:1740
-#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3239
-#: Security.xml:3258 Security.xml:3277 Security.xml:3295 Security.xml:3840
-#: Security.xml:3859 Security.xml:3878 Security.xml:3897
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3242
+#: Security.xml:3261 Security.xml:3280 Security.xml:3298 Security.xml:3843
+#: Security.xml:3862 Security.xml:3881 Security.xml:3900
 #, no-c-format
 msgid "boolean"
 msgstr ""
@@ -2558,13 +2558,13 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1831 Security.xml:3961
+#: Security.xml:1831 Security.xml:3964
 #, no-c-format
 msgid "Permission Target"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1834 Security.xml:3964
+#: Security.xml:1834 Security.xml:3967
 #, no-c-format
 msgid "Permission Action"
 msgstr ""
@@ -3806,7 +3806,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2750 Security.xml:3165 Security.xml:3786
+#: Security.xml:2750 Security.xml:3168 Security.xml:3789
 #, no-c-format
 msgid "Return type"
 msgstr ""
@@ -3986,41 +3986,47 @@
 #. Tag: para
 #: Security.xml:2917
 #, no-c-format
-msgid "drools-compiler.jar"
+msgid "drools-api.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2920
 #, no-c-format
-msgid "drools-core.jar"
+msgid "drools-compiler.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2923
 #, no-c-format
-msgid "janino.jar"
+msgid "drools-core.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2926
 #, no-c-format
-msgid "antlr-runtime.jar"
+msgid "janino.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2929
 #, no-c-format
-msgid "mvel14.jar"
+msgid "antlr-runtime.jar"
 msgstr ""
 
+#. Tag: para
+#: Security.xml:2932
+#, no-c-format
+msgid "mvel2.jar"
+msgstr ""
+
 #. Tag: title
-#: Security.xml:2936 Security.xml:3128
+#: Security.xml:2939 Security.xml:3131
 #, no-c-format
 msgid "Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2938
+#: Security.xml:2941
 #, no-c-format
 msgid ""
 "The configuration for <literal>RuleBasedPermissionResolver</literal> "
@@ -4030,7 +4036,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2944
+#: Security.xml:2947
 #, no-c-format
 msgid ""
 "<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4058,7 +4064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2946
+#: Security.xml:2949
 #, no-c-format
 msgid ""
 "The default rule base name can be overridden by specifying the "
@@ -4067,7 +4073,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2951
+#: Security.xml:2954
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4076,7 +4082,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2953
+#: Security.xml:2956
 #, no-c-format
 msgid ""
 "Once the <literal>RuleBase</literal> component is configured, it's time to "
@@ -4084,13 +4090,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:2959
+#: Security.xml:2962
 #, no-c-format
 msgid "Writing Security Rules"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2961
+#: Security.xml:2964
 #, no-c-format
 msgid ""
 "The first step to writing security rules is to create a new rule file in the "
@@ -4101,7 +4107,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2968
+#: Security.xml:2971
 #, no-c-format
 msgid ""
 "So what should the security rules file contain? At this stage it might be a "
@@ -4110,7 +4116,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2973
+#: Security.xml:2976
 #, no-c-format
 msgid ""
 "<![CDATA[package MyApplicationPermissions;\n"
@@ -4128,7 +4134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2975
+#: Security.xml:2978
 #, no-c-format
 msgid ""
 "Let's break this down step by step. The first thing we see is the package "
@@ -4138,7 +4144,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2981
+#: Security.xml:2984
 #, no-c-format
 msgid ""
 "The next thing we can notice is a couple of import statements for the "
@@ -4148,7 +4154,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2987
+#: Security.xml:2990
 #, no-c-format
 msgid ""
 "Finally we have the code for the rule. Each rule within a package should be "
@@ -4158,7 +4164,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2993
+#: Security.xml:2996
 #, no-c-format
 msgid ""
 "Looking at the body of the rule definition we can notice two distinct "
@@ -4173,7 +4179,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3002
+#: Security.xml:3005
 #, no-c-format
 msgid ""
 "If we look at the LHS of the rule, we see two conditions listed there. Let's "
@@ -4181,14 +4187,14 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3006
+#: Security.xml:3009
 #, no-c-format
 msgid ""
 "<![CDATA[c: PermissionCheck(target == \"customer\", action == \"delete\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3008
+#: Security.xml:3011
 #, no-c-format
 msgid ""
 "In plain english, this condition is stating that there must exist a "
@@ -4198,7 +4204,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3014
+#: Security.xml:3017
 #, no-c-format
 msgid ""
 "So what is the working memory? Also known as a \"stateful session\" in "
@@ -4216,7 +4222,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3026
+#: Security.xml:3029
 #, no-c-format
 msgid ""
 "Besides the <literal>PermissionCheck</literal> facts, there is also a "
@@ -4233,7 +4239,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3037
+#: Security.xml:3040
 #, no-c-format
 msgid ""
 "It is also possible to insert additional long-lived facts into the working "
@@ -4244,7 +4250,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3044
+#: Security.xml:3047
 #, no-c-format
 msgid ""
 "Getting back to our simple example, we can also notice that the first line "
@@ -4255,13 +4261,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3051
+#: Security.xml:3054
 #, no-c-format
 msgid "<![CDATA[Role(name == \"admin\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3053
+#: Security.xml:3056
 #, no-c-format
 msgid ""
 "This condition simply states that there must be a <literal>Role</literal> "
@@ -4274,7 +4280,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3061
+#: Security.xml:3064
 #, no-c-format
 msgid ""
 "So what is the consequence of the rule firing? Let's take a look at the RHS "
@@ -4282,13 +4288,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3065
+#: Security.xml:3068
 #, no-c-format
 msgid "<![CDATA[c.grant()]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3067
+#: Security.xml:3070
 #, no-c-format
 msgid ""
 "The RHS consists of Java code, and in this case is invoking the "
@@ -4305,13 +4311,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3081
+#: Security.xml:3084
 #, no-c-format
 msgid "Non-String permission targets"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3083
+#: Security.xml:3086
 #, no-c-format
 msgid ""
 "So far we have only seen permission checks for String-literal permission "
@@ -4325,7 +4331,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3092
+#: Security.xml:3095
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanCreateBlogComment\n"
@@ -4343,13 +4349,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3097
+#: Security.xml:3100
 #, no-c-format
 msgid "Wildcard permission checks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3099
+#: Security.xml:3102
 #, no-c-format
 msgid ""
 "It is possible to implement a wildcard permission check (which allows all "
@@ -4359,7 +4365,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3105
+#: Security.xml:3108
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4373,7 +4379,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3107
+#: Security.xml:3110
 #, no-c-format
 msgid ""
 "This rule allows users with the <literal>admin</literal> role to perform "
@@ -4382,13 +4388,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3117
+#: Security.xml:3120
 #, no-c-format
 msgid "PersistentPermissionResolver"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3119
+#: Security.xml:3122
 #, no-c-format
 msgid ""
 "Another built-in permission resolver provided by Seam, "
@@ -4401,7 +4407,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3130
+#: Security.xml:3133
 #, no-c-format
 msgid ""
 "Before it can be used, <literal>PersistentPermissionResolver</literal> must "
@@ -4414,7 +4420,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3138
+#: Security.xml:3141
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:persistent-permission-resolver permission-store=\"#"
@@ -4422,13 +4428,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3143
+#: Security.xml:3146
 #, no-c-format
 msgid "Permission Stores"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3145
+#: Security.xml:3148
 #, no-c-format
 msgid ""
 "A permission store is required for <literal>PersistentPermissionResolver</"
@@ -4441,26 +4447,26 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3155
+#: Security.xml:3158
 #, no-c-format
 msgid "PermissionStore interface"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3181 Security.xml:3200 Security.xml:3219 Security.xml:3802
-#: Security.xml:3821
+#: Security.xml:3184 Security.xml:3203 Security.xml:3222 Security.xml:3805
+#: Security.xml:3824
 #, no-c-format
 msgid "List&lt;Permission&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3186 Security.xml:3826
+#: Security.xml:3189 Security.xml:3829
 #, no-c-format
 msgid "listPermissions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3190
+#: Security.xml:3193
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4469,13 +4475,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3205 Security.xml:3807
+#: Security.xml:3208 Security.xml:3810
 #, no-c-format
 msgid "listPermissions(Object target, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3209
+#: Security.xml:3212
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4484,13 +4490,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3224
+#: Security.xml:3227
 #, no-c-format
 msgid "listPermissions(Set&lt;Object&gt; targets, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3228
+#: Security.xml:3231
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4499,13 +4505,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3244
+#: Security.xml:3247
 #, no-c-format
 msgid "grantPermission(Permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3248
+#: Security.xml:3251
 #, no-c-format
 msgid ""
 "This method should persist the specified <literal>Permission</literal> "
@@ -4513,13 +4519,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3263 Security.xml:3864
+#: Security.xml:3266 Security.xml:3867
 #, no-c-format
 msgid "grantPermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3267
+#: Security.xml:3270
 #, no-c-format
 msgid ""
 "This method should persist all of the <literal>Permission</literal> objects "
@@ -4528,13 +4534,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3282 Security.xml:3883
+#: Security.xml:3285 Security.xml:3886
 #, no-c-format
 msgid "revokePermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3286
+#: Security.xml:3289
 #, no-c-format
 msgid ""
 "This method should remove the specified <literal>Permission</literal> object "
@@ -4542,13 +4548,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3300 Security.xml:3902
+#: Security.xml:3303 Security.xml:3905
 #, no-c-format
 msgid "revokePermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3304
+#: Security.xml:3307
 #, no-c-format
 msgid ""
 "This method should remove all of the <literal>Permission</literal> objects "
@@ -4556,19 +4562,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3314 Security.xml:3916
+#: Security.xml:3317 Security.xml:3919
 #, no-c-format
 msgid "List&lt;String&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3319 Security.xml:3921
+#: Security.xml:3322 Security.xml:3924
 #, no-c-format
 msgid "listAvailableActions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3323
+#: Security.xml:3326
 #, no-c-format
 msgid ""
 "This method should return a list of all the available actions (as Strings) "
@@ -4578,13 +4584,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3337
+#: Security.xml:3340
 #, no-c-format
 msgid "JpaPermissionStore"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3339
+#: Security.xml:3342
 #, no-c-format
 msgid ""
 "This is the default <literal>PermissionStore</literal> implementation (and "
@@ -4597,7 +4603,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3347
+#: Security.xml:3350
 #, no-c-format
 msgid ""
 "If you wish to use the same entity (i.e. a single database table) to store "
@@ -4609,7 +4615,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3354
+#: Security.xml:3357
 #, no-c-format
 msgid ""
 "For example, to configure a single entity class to store both user and role "
@@ -4617,7 +4623,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3356
+#: Security.xml:3359
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4625,14 +4631,14 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3358
+#: Security.xml:3361
 #, no-c-format
 msgid ""
 "To configure separate entity classes for storing user and role permissions:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3360
+#: Security.xml:3363
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4641,13 +4647,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3363
+#: Security.xml:3366
 #, no-c-format
 msgid "Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3365
+#: Security.xml:3368
 #, no-c-format
 msgid ""
 "As mentioned, the entity classes that contain the user and role permissions "
@@ -4658,32 +4664,32 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3372
+#: Security.xml:3375
 #, no-c-format
 msgid "Entity Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3385 Security.xml:3548
+#: Security.xml:3388 Security.xml:3551
 #, no-c-format
 msgid "Target"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3398
+#: Security.xml:3401
 #, no-c-format
 msgid "@PermissionTarget"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3403 Security.xml:3422 Security.xml:3441 Security.xml:3460
-#: Security.xml:3479
+#: Security.xml:3406 Security.xml:3425 Security.xml:3444 Security.xml:3463
+#: Security.xml:3482
 #, no-c-format
 msgid "FIELD,METHOD"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3407
+#: Security.xml:3410
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4692,13 +4698,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3417
+#: Security.xml:3420
 #, no-c-format
 msgid "@PermissionAction"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3426
+#: Security.xml:3429
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4707,13 +4713,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3436
+#: Security.xml:3439
 #, no-c-format
 msgid "@PermissionUser"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3445
+#: Security.xml:3448
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4722,13 +4728,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3455
+#: Security.xml:3458
 #, no-c-format
 msgid "@PermissionRole"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3464
+#: Security.xml:3467
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4737,13 +4743,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3474
+#: Security.xml:3477
 #, no-c-format
 msgid "@PermissionDiscriminator"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3483
+#: Security.xml:3486
 #, no-c-format
 msgid ""
 "This annotation should be used when the same entity/table is used to store "
@@ -4760,20 +4766,20 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3493
+#: Security.xml:3496
 #, no-c-format
 msgid ""
 "<![CDATA[  @PermissionDiscriminator(userValue = \"u\", roleValue = \"r\")]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3504
+#: Security.xml:3507
 #, no-c-format
 msgid "Example Entity"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3506
+#: Security.xml:3509
 #, no-c-format
 msgid ""
 "Here is an example of an entity class that is used to store both user and "
@@ -4782,7 +4788,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3511
+#: Security.xml:3514
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4843,7 +4849,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3513
+#: Security.xml:3516
 #, no-c-format
 msgid ""
 "As can be seen in the above example, the <literal>getDiscriminator()</"
@@ -4860,13 +4866,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3526
+#: Security.xml:3529
 #, no-c-format
 msgid "Class-specific Permission Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3528
+#: Security.xml:3531
 #, no-c-format
 msgid ""
 "A further set of class-specific annotations can be used to configure a "
@@ -4876,25 +4882,25 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3535
+#: Security.xml:3538
 #, no-c-format
 msgid "Class Permission Annotations"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3561
+#: Security.xml:3564
 #, no-c-format
 msgid "@Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3566 Security.xml:3584
+#: Security.xml:3569 Security.xml:3587
 #, no-c-format
 msgid "TYPE"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3570
+#: Security.xml:3573
 #, no-c-format
 msgid ""
 "A container annotation, this annotation may contain an array of "
@@ -4902,13 +4908,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3579
+#: Security.xml:3582
 #, no-c-format
 msgid "@Permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3588
+#: Security.xml:3591
 #, no-c-format
 msgid ""
 "This annotation defines a single allowable permission action for the target "
@@ -4919,7 +4925,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3600
+#: Security.xml:3603
 #, no-c-format
 msgid ""
 "Here's an example of the above annotations in action. The following class "
@@ -4927,7 +4933,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3604
+#: Security.xml:3607
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4939,7 +4945,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3606
+#: Security.xml:3609
 #, no-c-format
 msgid ""
 "This example demonstrates how two allowable permission actions, "
@@ -4948,13 +4954,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3614
+#: Security.xml:3617
 #, no-c-format
 msgid "Permission masks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3616
+#: Security.xml:3619
 #, no-c-format
 msgid ""
 "By default, multiple permissions for the same target object and recipient "
@@ -4966,7 +4972,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3623
+#: Security.xml:3626
 #, no-c-format
 msgid ""
 "For example, if recipient \"Bob\" is granted both the <literal>view</"
@@ -4979,7 +4985,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3630
+#: Security.xml:3633
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4991,7 +4997,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3632
+#: Security.xml:3635
 #, no-c-format
 msgid ""
 "The <literal>action</literal> property will instead simply contain \"3"
@@ -5001,7 +5007,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3638
+#: Security.xml:3641
 #, no-c-format
 msgid ""
 "Obviously, it is very important that the <literal>mask</literal> values "
@@ -5009,13 +5015,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3644
+#: Security.xml:3647
 #, no-c-format
 msgid "Identifier Policy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3646
+#: Security.xml:3649
 #, no-c-format
 msgid ""
 "When storing or looking up permissions, <literal>JpaPermissionStore</"
@@ -5029,7 +5035,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3654
+#: Security.xml:3657
 #, no-c-format
 msgid ""
 "The <literal>IdentifierStrategy</literal> interface is very simple, "
@@ -5037,7 +5043,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3658
+#: Security.xml:3661
 #, no-c-format
 msgid ""
 "<![CDATA[public interface IdentifierStrategy {\n"
@@ -5047,7 +5053,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3660
+#: Security.xml:3663
 #, no-c-format
 msgid ""
 "The first method, <literal>canIdentify()</literal> simply returns "
@@ -5058,7 +5064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3666
+#: Security.xml:3669
 #, no-c-format
 msgid ""
 "Seam provides two <literal>IdentifierStrategy</literal> implementations, "
@@ -5067,7 +5073,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3671
+#: Security.xml:3674
 #, no-c-format
 msgid ""
 "To explicitly configure a specific identifier strategy to use for a "
@@ -5080,13 +5086,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3681
+#: Security.xml:3684
 #, no-c-format
 msgid "ClassIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3683
+#: Security.xml:3686
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for classes, "
@@ -5100,7 +5106,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3692
+#: Security.xml:3695
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5108,7 +5114,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3694
+#: Security.xml:3697
 #, no-c-format
 msgid ""
 "The identifier for the following class will be \"<literal>customerAction</"
@@ -5116,7 +5122,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3698
+#: Security.xml:3701
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"customerAction\")\n"
@@ -5124,7 +5130,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3700
+#: Security.xml:3703
 #, no-c-format
 msgid ""
 "Finally, the identifier for the following class will be \"<literal>Customer</"
@@ -5132,19 +5138,19 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3704
+#: Security.xml:3707
 #, no-c-format
 msgid "<![CDATA[public class Customer { ]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3709
+#: Security.xml:3712
 #, no-c-format
 msgid "EntityIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3711
+#: Security.xml:3714
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for entity "
@@ -5161,7 +5167,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3722
+#: Security.xml:3725
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5169,7 +5175,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3724
+#: Security.xml:3727
 #, no-c-format
 msgid ""
 "For an example of the type of identifier values generated, assume we have "
@@ -5177,7 +5183,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3728
+#: Security.xml:3731
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5200,7 +5206,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3730
+#: Security.xml:3733
 #, no-c-format
 msgid ""
 "For a <literal>Customer</literal> instance with an <literal>id</literal> "
@@ -5210,7 +5216,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3736
+#: Security.xml:3739
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5219,7 +5225,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3738
+#: Security.xml:3741
 #, no-c-format
 msgid ""
 "Then a <literal>Customer</literal> with an <literal>id</literal> value of "
@@ -5228,13 +5234,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3751
+#: Security.xml:3754
 #, no-c-format
 msgid "Permission Management"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3753
+#: Security.xml:3756
 #, no-c-format
 msgid ""
 "In much the same way that Seam Security provides an Identity Management API "
@@ -5244,13 +5250,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3760
+#: Security.xml:3763
 #, no-c-format
 msgid "PermissionManager"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3762
+#: Security.xml:3765
 #, no-c-format
 msgid ""
 "The <literal>PermissionManager</literal> component is an application-scoped "
@@ -5263,7 +5269,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3769
+#: Security.xml:3772
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5273,7 +5279,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3771
+#: Security.xml:3774
 #, no-c-format
 msgid ""
 "The following table describes each of the available methods provided by "
@@ -5281,13 +5287,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3776
+#: Security.xml:3779
 #, no-c-format
 msgid "PermissionManager API methods"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3811 Security.xml:3830
+#: Security.xml:3814 Security.xml:3833
 #, no-c-format
 msgid ""
 "Returns a list of <literal>Permission</literal> objects representing all of "
@@ -5295,13 +5301,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3845
+#: Security.xml:3848
 #, no-c-format
 msgid "grantPermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3849
+#: Security.xml:3852
 #, no-c-format
 msgid ""
 "Persists (grants) the specified <literal>Permission</literal> to the backend "
@@ -5309,7 +5315,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3868
+#: Security.xml:3871
 #, no-c-format
 msgid ""
 "Persists (grants) the specified list of <literal>Permission</literal>s to "
@@ -5317,7 +5323,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3887
+#: Security.xml:3890
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified <literal>Permission</literal> from the "
@@ -5325,7 +5331,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3906
+#: Security.xml:3909
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified list of <literal>Permission</literal>s from "
@@ -5333,7 +5339,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3925
+#: Security.xml:3928
 #, no-c-format
 msgid ""
 "Returns a list of the available actions for the specified target object. The "
@@ -5342,13 +5348,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3940
+#: Security.xml:3943
 #, no-c-format
 msgid "Permission checks for PermissionManager operations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3942
+#: Security.xml:3945
 #, no-c-format
 msgid ""
 "Invoking the methods of <literal>PermissionManager</literal> requires that "
@@ -5358,37 +5364,37 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3949
+#: Security.xml:3952
 #, no-c-format
 msgid "Permission Management Security Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3973
+#: Security.xml:3976
 #, no-c-format
 msgid "listPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3977
+#: Security.xml:3980
 #, no-c-format
 msgid "The specified <literal>target</literal>"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3983
+#: Security.xml:3986
 #, no-c-format
 msgid "seam.read-permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3991 Security.xml:4011
+#: Security.xml:3994 Security.xml:4014
 #, no-c-format
 msgid "grantPermission()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3995
+#: Security.xml:3998
 #, no-c-format
 msgid ""
 "The target of the specified <literal>Permission</literal>, or each of the "
@@ -5397,56 +5403,56 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4003 Security.xml:4021 Security.xml:4039
+#: Security.xml:4006 Security.xml:4024 Security.xml:4042
 #, no-c-format
 msgid "seam.grant-permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4015 Security.xml:4051
+#: Security.xml:4018 Security.xml:4054
 #, no-c-format
 msgid "The target of the specified <literal>Permission</literal>."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4029
+#: Security.xml:4032
 #, no-c-format
 msgid "grantPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4033 Security.xml:4069
+#: Security.xml:4036 Security.xml:4072
 #, no-c-format
 msgid ""
 "Each of the targets of the specified list of <literal>Permission</literal>s."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4047
+#: Security.xml:4050
 #, no-c-format
 msgid "revokePermission()"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4057 Security.xml:4075
+#: Security.xml:4060 Security.xml:4078
 #, no-c-format
 msgid "seam.revoke-permission"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4065
+#: Security.xml:4068
 #, no-c-format
 msgid "revokePermissions()"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4088
+#: Security.xml:4091
 #, no-c-format
 msgid "SSL Security"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4090
+#: Security.xml:4093
 #, no-c-format
 msgid ""
 "Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5457,13 +5463,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4097
+#: Security.xml:4100
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"/login.xhtml\" scheme=\"https\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4099
+#: Security.xml:4102
 #, no-c-format
 msgid ""
 "This configuration is automatically extended to both <literal>s:link</"
@@ -5475,13 +5481,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4106
+#: Security.xml:4109
 #, no-c-format
 msgid "<![CDATA[<s:link view=\"/login.xhtml\" value=\"Login\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4108
+#: Security.xml:4111
 #, no-c-format
 msgid ""
 "Browsing directly to a view when using the <emphasis>incorrect</emphasis> "
@@ -5492,7 +5498,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4115
+#: Security.xml:4118
 #, no-c-format
 msgid ""
 "It is also possible to configure a <emphasis>default scheme</emphasis> for "
@@ -5506,13 +5512,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4124
+#: Security.xml:4127
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\" />]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4126
+#: Security.xml:4129
 #, no-c-format
 msgid ""
 "Of course, if <emphasis>none</emphasis> of the pages in your application use "
@@ -5520,7 +5526,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4131
+#: Security.xml:4134
 #, no-c-format
 msgid ""
 "You may configure Seam to automatically invalidate the current HTTP session "
@@ -5529,13 +5535,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4136
+#: Security.xml:4139
 #, no-c-format
 msgid "<![CDATA[<web:session invalidate-on-scheme-change=\"true\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4138
+#: Security.xml:4141
 #, no-c-format
 msgid ""
 "This option helps make your system less vulnerable to sniffing of the "
@@ -5544,13 +5550,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4144
+#: Security.xml:4147
 #, no-c-format
 msgid "Overriding the default ports"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4146
+#: Security.xml:4149
 #, no-c-format
 msgid ""
 "If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5560,7 +5566,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4152
+#: Security.xml:4155
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5576,13 +5582,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4158
+#: Security.xml:4161
 #, no-c-format
 msgid "CAPTCHA"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4160
+#: Security.xml:4163
 #, no-c-format
 msgid ""
 "Though strictly not part of the security API, Seam provides a built-in "
@@ -5594,13 +5600,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4168
+#: Security.xml:4171
 #, no-c-format
 msgid "Configuring the CAPTCHA Servlet"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4169
+#: Security.xml:4172
 #, no-c-format
 msgid ""
 "To get up and running, it is necessary to configure the Seam Resource "
@@ -5609,7 +5615,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4174
+#: Security.xml:4177
 #, no-c-format
 msgid ""
 "<![CDATA[<servlet>\n"
@@ -5625,20 +5631,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4179
+#: Security.xml:4182
 #, no-c-format
 msgid "Adding a CAPTCHA to a form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4181
+#: Security.xml:4184
 #, no-c-format
 msgid ""
 "Adding a CAPTCHA challenge to a form is extremely easy. Here's an example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4185
+#: Security.xml:4188
 #, no-c-format
 msgid ""
 "<![CDATA[<h:graphicImage value=\"/seam/resource/captcha\"/>\n"
@@ -5650,7 +5656,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4187
+#: Security.xml:4190
 #, no-c-format
 msgid ""
 "That's all there is to it. The <literal>graphicImage</literal> control "
@@ -5660,20 +5666,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4196
+#: Security.xml:4199
 #, no-c-format
 msgid "Customising the CAPTCHA algorithm"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4198
+#: Security.xml:4201
 #, no-c-format
 msgid ""
 "You may customize the CAPTCHA algorithm by overriding the built-in component:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4202
+#: Security.xml:4205
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5700,13 +5706,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4209 Security.xml:4217
+#: Security.xml:4212 Security.xml:4220
 #, no-c-format
 msgid "Security Events"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4211
+#: Security.xml:4214
 #, no-c-format
 msgid ""
 "The following table describes a number of events (see <xref linkend=\"events"
@@ -5714,68 +5720,68 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4226
+#: Security.xml:4229
 #, no-c-format
 msgid "Event Key"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4239
+#: Security.xml:4242
 #, no-c-format
 msgid "org.jboss.seam.security.loginSuccessful"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4243
+#: Security.xml:4246
 #, no-c-format
 msgid "Raised when a login attempt is successful."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4251
+#: Security.xml:4254
 #, no-c-format
 msgid "org.jboss.seam.security.loginFailed"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4255
+#: Security.xml:4258
 #, no-c-format
 msgid "Raised when a login attempt fails."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4263
+#: Security.xml:4266
 #, no-c-format
 msgid "org.jboss.seam.security.alreadyLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4267
+#: Security.xml:4270
 #, no-c-format
 msgid ""
 "Raised when a user that is already authenticated attempts to log in again."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4275
+#: Security.xml:4278
 #, no-c-format
 msgid "org.jboss.seam.security.notLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4279
+#: Security.xml:4282
 #, no-c-format
 msgid "Raised when a security check fails when the user is not logged in."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4287
+#: Security.xml:4290
 #, no-c-format
 msgid "org.jboss.seam.security.notAuthorized"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4291
+#: Security.xml:4294
 #, no-c-format
 msgid ""
 "Raised when a security check fails when the user is logged in however "
@@ -5783,73 +5789,73 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4299
+#: Security.xml:4302
 #, no-c-format
 msgid "org.jboss.seam.security.preAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4303
+#: Security.xml:4306
 #, no-c-format
 msgid "Raised just prior to user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4311
+#: Security.xml:4314
 #, no-c-format
 msgid "org.jboss.seam.security.postAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4315
+#: Security.xml:4318
 #, no-c-format
 msgid "Raised just after user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4323
+#: Security.xml:4326
 #, no-c-format
 msgid "org.jboss.seam.security.loggedOut"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4327
+#: Security.xml:4330
 #, no-c-format
 msgid "Raised after the user has logged out."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4335
+#: Security.xml:4338
 #, no-c-format
 msgid "org.jboss.seam.security.credentialsUpdated"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4339
+#: Security.xml:4342
 #, no-c-format
 msgid "Raised when the user's credentials have been changed."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4347
+#: Security.xml:4350
 #, no-c-format
 msgid "org.jboss.seam.security.rememberMe"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4351
+#: Security.xml:4354
 #, no-c-format
 msgid "Raised when the Identity's rememberMe property is changed."
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4364
+#: Security.xml:4367
 #, no-c-format
 msgid "Run As"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4366
+#: Security.xml:4369
 #, no-c-format
 msgid ""
 "Sometimes it may be necessary to perform certain operations with elevated "
@@ -5861,7 +5867,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4374
+#: Security.xml:4377
 #, no-c-format
 msgid ""
 "The following code example demonstrates how <literal>RunAsOperation</"
@@ -5872,7 +5878,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4381
+#: Security.xml:4384
 #, no-c-format
 msgid ""
 "<![CDATA[    new RunAsOperation() {       \n"
@@ -5884,7 +5890,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4383
+#: Security.xml:4386
 #, no-c-format
 msgid ""
 "In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5895,13 +5901,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4394
+#: Security.xml:4397
 #, no-c-format
 msgid "Extending the Identity component"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4396
+#: Security.xml:4399
 #, no-c-format
 msgid ""
 "Sometimes it might be necessary to extend the Identity component if your "
@@ -5914,7 +5920,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4404
+#: Security.xml:4407
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.security.identity\")\n"
@@ -5949,7 +5955,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4407
+#: Security.xml:4410
 #, no-c-format
 msgid ""
 "Note that an <literal>Identity</literal> component must be marked "
@@ -5959,13 +5965,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4419
+#: Security.xml:4422
 #, no-c-format
 msgid "OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4421
+#: Security.xml:4424
 #, no-c-format
 msgid ""
 "OpenID is a community standard for external web-based authentication. The "
@@ -5978,7 +5984,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4430
+#: Security.xml:4433
 #, no-c-format
 msgid ""
 "When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5995,7 +6001,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4439
+#: Security.xml:4442
 #, no-c-format
 msgid ""
 "It's important to realize at this point that authentication does not imply "
@@ -6008,13 +6014,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4449
+#: Security.xml:4452
 #, no-c-format
 msgid "Configuring OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4450
+#: Security.xml:4453
 #, no-c-format
 msgid ""
 "Seam uses the openid4java package and requires four additional JARs to make "
@@ -6024,7 +6030,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4456
+#: Security.xml:4459
 #, no-c-format
 msgid ""
 "OpenID processing requires the use of the <literal>OpenIdPhaseListener</"
@@ -6034,7 +6040,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4462
+#: Security.xml:4465
 #, no-c-format
 msgid ""
 "&lt;lifecycle&gt;\n"
@@ -6044,7 +6050,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4465
+#: Security.xml:4468
 #, no-c-format
 msgid ""
 "With this configuration, OpenID support is available to your application. "
@@ -6054,13 +6060,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4473
+#: Security.xml:4476
 #, no-c-format
 msgid "Presenting an OpenIdDLogin form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4475
+#: Security.xml:4478
 #, no-c-format
 msgid ""
 "To initiate an OpenID login, you can present a simply form to the user "
@@ -6070,7 +6076,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4480
+#: Security.xml:4483
 #, no-c-format
 msgid ""
 "&lt;h:form&gt;\n"
@@ -6081,7 +6087,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4482
+#: Security.xml:4485
 #, no-c-format
 msgid ""
 "When the user submits the login form, he will be redirected to his OpenID "
@@ -6093,13 +6099,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4491
+#: Security.xml:4494
 #, no-c-format
 msgid "Logging in immediately"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4493
+#: Security.xml:4496
 #, no-c-format
 msgid ""
 "The simplest strategy is to simply login the user immediately. The following "
@@ -6108,7 +6114,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4497
+#: Security.xml:4500
 #, no-c-format
 msgid ""
 "&lt;page view-id=&quot;/openid.xhtml&quot;&gt;\n"
@@ -6128,7 +6134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4499
+#: Security.xml:4502
 #, no-c-format
 msgid ""
 "Thie <literal>loginImmediately()</literal> action checks to see if the "
@@ -6142,13 +6148,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4510
+#: Security.xml:4513
 #, no-c-format
 msgid "Deferring login"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4512
+#: Security.xml:4515
 #, no-c-format
 msgid ""
 "You may not want the user to be immediately logged in to your application. "
@@ -6165,13 +6171,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4526
+#: Security.xml:4529
 #, no-c-format
 msgid "Logging out"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4528
+#: Security.xml:4531
 #, no-c-format
 msgid ""
 "Logging out (forgetting an OpenID association) is done by calling <literal>#"
@@ -6182,7 +6188,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4535
+#: Security.xml:4538
 #, no-c-format
 msgid ""
 "&lt;event type=&quot;org.jboss.seam.security.loggedOut&quot;&gt;\n"
@@ -6191,7 +6197,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4537
+#: Security.xml:4540
 #, no-c-format
 msgid ""
 "It's important that you do not leave this out or the user will not be able "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/ja-JP/Dependencies.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/ja-JP/Dependencies.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/ja-JP/Dependencies.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -4,7 +4,7 @@
 msgstr ""
 "Project-Id-Version: Dependencies\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2009-03-06 15:59+1000\n"
 "Last-Translator: Noriko Mizumoto <noriko at redhat.com>\n"
 "Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
@@ -1014,17 +1014,17 @@
 
 #. Tag: para
 #: Dependencies.xml:1182
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
-"This sample POM will give you Seam, JPA (provided by Hibernate) and "
-"Hibernate Validator:"
+"This sample POM will give you Seam, JPA (provided by Hibernate), Hibernate "
+"Validator and Hibernate Search:"
 msgstr ""
 "このサンプルの POM は Seam、 JPA (Hibernate により提供される)、 Hibernate "
 "Validator を提供しています。"
 
 #. Tag: programlisting
 #: Dependencies.xml:1187
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
 "<project xmlns=\"http://maven.apache.org/POM/4.0.0\"\n"
@@ -1050,25 +1050,31 @@
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-validator</artifactId>\n"
-"      <version>3.0.0.GA</version>\n"
+"      <version>3.1.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-annotations</artifactId>\n"
-"      <version>3.3.0.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-entitymanager</artifactId>\n"
-"      <version>3.3.1.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
+"    \n"
+"    <dependency>\n"
+"        <groupId>org.hibernate</groupId>\n"
+"        <artifactId>hibernate-search</artifactId>\n"
+"        <version>3.1.1.GA</version>\n"
+"    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.jboss.seam</groupId>\n"
 "      <artifactId>jboss-seam</artifactId>\n"
-"      <version>2.0.0.GA</version>\n"
+"      <version>2.2.0.GA</version>\n"
 "    </dependency>\n"
 "    \n"
 "  </dependencies>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/ja-JP/Hsearch.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/ja-JP/Hsearch.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/ja-JP/Hsearch.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -4,7 +4,7 @@
 msgstr ""
 "Project-Id-Version: Tools\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2009-01-12 22:00+0900\n"
 "Last-Translator: Ai Suzuki <tar_zcvf at yahoo.co.jp>\n"
 "Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
@@ -53,9 +53,9 @@
 
 #. Tag: para
 #: Hsearch.xml:21
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
-"Hibernate Search has been designed to integrates nicely and as naturally as "
+"Hibernate Search has been designed to integrate nicely and as naturally as "
 "possible with JPA and Hibernate. As a natural extension, JBoss Seam provides "
 "an Hibernate Search integration."
 msgstr ""
@@ -155,7 +155,7 @@
 "      <property name=\"hibernate.ejb.event.post-delete\" \n"
 "                value=\"org.hibernate.search.event.FullTextIndexEventListener"
 "\"/>\n"
-"\n"
+"                \n"
 "   </properties>\n"
 "</persistence-unit>]]>"
 msgstr ""
@@ -164,14 +164,15 @@
 #: Hsearch.xml:52
 #, no-c-format
 msgid ""
-"This step is no longer necessary if Hibernate Annotation or EntityManager "
-"3.3.x are used."
+"It is not longer necessary the register the event listeners if Hibernate "
+"Annotations or EntityManager 3.3.x are used. When using Hibernate Search 3.1."
+"x more eventlisteners are needed, but these are registered automatically by "
+"Hibernate Annotations; refer to the Hibernate Search reference for "
+"configuring it without EntityManager and Annotations."
 msgstr ""
-"Hibernate アノテーションか、EntityManager の 3.3.x が使用されているなら、この"
-"手順は必要がありません。"
 
 #. Tag: para
-#: Hsearch.xml:56
+#: Hsearch.xml:60
 #, no-c-format
 msgid ""
 "In addition to the configuration file, the following jars have to be "
@@ -179,25 +180,25 @@
 msgstr "この設定ファイルに加えて、以下の jar ファイルがデプロイされます:"
 
 #. Tag: para
-#: Hsearch.xml:61
+#: Hsearch.xml:65
 #, no-c-format
 msgid "hibernate-search.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:65
+#: Hsearch.xml:69
 #, no-c-format
 msgid "hibernate-commons-annotations.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:69
+#: Hsearch.xml:73
 #, no-c-format
 msgid "lucene-core.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:74
+#: Hsearch.xml:78
 #, no-c-format
 msgid ""
 "If you deploy those in a EAR, don't forget to update <filename>application."
@@ -207,13 +208,13 @@
 "filename> の更新を忘れずに行ってください。"
 
 #. Tag: title
-#: Hsearch.xml:80
+#: Hsearch.xml:84
 #, no-c-format
 msgid "Usage"
 msgstr "使い方"
 
 #. Tag: para
-#: Hsearch.xml:82
+#: Hsearch.xml:86
 #, no-c-format
 msgid ""
 "Hibernate Search uses annotations to map entities to a Lucene index, check "
@@ -226,7 +227,7 @@
 "アル</ulink> を参照してください。"
 
 #. Tag: para
-#: Hsearch.xml:87
+#: Hsearch.xml:91
 #, no-c-format
 msgid ""
 "Hibernate Search is fully integrated with the API and semantic of JPA / "
@@ -242,7 +243,7 @@
 "<classname>Session</classname> のサブクラスです)。"
 
 #. Tag: para
-#: Hsearch.xml:93
+#: Hsearch.xml:97
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, JBoss Seam injects a "
@@ -252,7 +253,7 @@
 "す。"
 
 #. Tag: programlisting
-#: Hsearch.xml:96
+#: Hsearch.xml:100
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -275,7 +276,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:99
+#: Hsearch.xml:103
 #, no-c-format
 msgid ""
 "<classname>FullTextSession</classname> extends <classname>org.hibernate."
@@ -286,7 +287,7 @@
 "可能です。"
 
 #. Tag: para
-#: Hsearch.xml:104
+#: Hsearch.xml:108
 #, no-c-format
 msgid ""
 "If the Java Persistence API is used, a smoother integration is proposed."
@@ -294,7 +295,7 @@
 "Java Persistance API が使用された場合には、より円滑な統合が提案されます。"
 
 #. Tag: programlisting
-#: Hsearch.xml:107
+#: Hsearch.xml:111
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -317,7 +318,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:109
+#: Hsearch.xml:113
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, a <classname>FulltextEntityManager</"
@@ -334,7 +335,7 @@
 "承します。"
 
 #. Tag: para
-#: Hsearch.xml:116
+#: Hsearch.xml:120
 #, no-c-format
 msgid ""
 "When an EJB 3.0 Session or Message Driven Bean injection is used (i.e. via "
@@ -353,7 +354,7 @@
 "classname> の実装になるでしょう。ダウンキャスト自体は可能です。"
 
 #. Tag: programlisting
-#: Hsearch.xml:124
+#: Hsearch.xml:128
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -377,18 +378,18 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:129
-#, no-c-format
+#: Hsearch.xml:133
+#, fuzzy, no-c-format
 msgid ""
 "For people accustomed to Hibernate Search out of Seam, note that using "
-"<methodname>Search.createFullTextSession</methodname> is not necessary."
+"<methodname>Search.getFullTextSession</methodname> is not necessary."
 msgstr ""
 "Seam 以外で Hibernate Search に慣れるためには、<methodname>Search."
 "createFullTextSession</methodname> を使用する必要がないことを覚えておいてくだ"
 "さい。"
 
 #. Tag: para
-#: Hsearch.xml:134
+#: Hsearch.xml:138
 #, no-c-format
 msgid ""
 "Check the DVDStore or the blog examples of the JBoss Seam distribution for a "
@@ -396,3 +397,10 @@
 msgstr ""
 "DVDStore か JBoss Seam の配布物である blog サンプルプログラムで、Hibernate "
 "Search の具体的な使用例を確認してください。"
+
+#~ msgid ""
+#~ "This step is no longer necessary if Hibernate Annotation or EntityManager "
+#~ "3.3.x are used."
+#~ msgstr ""
+#~ "Hibernate アノテーションか、EntityManager の 3.3.x が使用されているなら、"
+#~ "この手順は必要がありません。"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/ja-JP/Security.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/ja-JP/Security.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/ja-JP/Security.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -4,7 +4,7 @@
 msgstr ""
 "Project-Id-Version: Tools\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 07:43+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2009-02-17 15:35+0900\n"
 "Last-Translator: Ken Yamada <ken at tydfam.jp>\n"
 "Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
@@ -1636,7 +1636,7 @@
 msgstr "ユーザーエンティティアノテーション"
 
 #. Tag: para
-#: Security.xml:630 Security.xml:764 Security.xml:3382 Security.xml:3545
+#: Security.xml:630 Security.xml:764 Security.xml:3385 Security.xml:3548
 #, no-c-format
 msgid "Annotation"
 msgstr "アノテーション"
@@ -1649,8 +1649,8 @@
 
 #. Tag: para
 #: Security.xml:636 Security.xml:770 Security.xml:966 Security.xml:1418
-#: Security.xml:2147 Security.xml:2756 Security.xml:3171 Security.xml:3388
-#: Security.xml:3551 Security.xml:3792 Security.xml:4229
+#: Security.xml:2147 Security.xml:2756 Security.xml:3174 Security.xml:3391
+#: Security.xml:3554 Security.xml:3795 Security.xml:4232
 #, no-c-format
 msgid "Description"
 msgstr "詳細"
@@ -2906,8 +2906,8 @@
 msgstr "ID管理のAPI"
 
 #. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3168
-#: Security.xml:3789 Security.xml:3958
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3171
+#: Security.xml:3792 Security.xml:3961
 #, no-c-format
 msgid "Method"
 msgstr "メソッド"
@@ -2928,9 +2928,9 @@
 #: Security.xml:1433 Security.xml:1452 Security.xml:1471 Security.xml:1490
 #: Security.xml:1509 Security.xml:1529 Security.xml:1548 Security.xml:1567
 #: Security.xml:1586 Security.xml:1606 Security.xml:1626 Security.xml:1740
-#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3239
-#: Security.xml:3258 Security.xml:3277 Security.xml:3295 Security.xml:3840
-#: Security.xml:3859 Security.xml:3878 Security.xml:3897
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3242
+#: Security.xml:3261 Security.xml:3280 Security.xml:3298 Security.xml:3843
+#: Security.xml:3862 Security.xml:3881 Security.xml:3900
 #, no-c-format
 msgid "boolean"
 msgstr "ブール型 "
@@ -3285,13 +3285,13 @@
 msgstr "ID管理 セキュリティパーミッション"
 
 #. Tag: para
-#: Security.xml:1831 Security.xml:3961
+#: Security.xml:1831 Security.xml:3964
 #, no-c-format
 msgid "Permission Target"
 msgstr "パーミッションの対象"
 
 #. Tag: para
-#: Security.xml:1834 Security.xml:3964
+#: Security.xml:1834 Security.xml:3967
 #, no-c-format
 msgid "Permission Action"
 msgstr "パーミッションのアクション"
@@ -4924,7 +4924,7 @@
 msgstr "パーミッションリゾルバーインタフェース"
 
 #. Tag: para
-#: Security.xml:2750 Security.xml:3165 Security.xml:3786
+#: Security.xml:2750 Security.xml:3168 Security.xml:3789
 #, no-c-format
 msgid "Return type"
 msgstr "戻り値の型"
@@ -5147,42 +5147,48 @@
 
 #. Tag: para
 #: Security.xml:2917
+#, fuzzy, no-c-format
+msgid "drools-api.jar"
+msgstr "drools-compiler.jar"
+
+#. Tag: para
+#: Security.xml:2920
 #, no-c-format
 msgid "drools-compiler.jar"
 msgstr "drools-compiler.jar"
 
 #. Tag: para
-#: Security.xml:2920
+#: Security.xml:2923
 #, no-c-format
 msgid "drools-core.jar"
 msgstr "drools-core.jar"
 
 #. Tag: para
-#: Security.xml:2923
+#: Security.xml:2926
 #, no-c-format
 msgid "janino.jar"
 msgstr "janino.jar"
 
 #. Tag: para
-#: Security.xml:2926
+#: Security.xml:2929
 #, no-c-format
 msgid "antlr-runtime.jar"
 msgstr "antlr-runtime.jar"
 
 #. Tag: para
-#: Security.xml:2929
-#, no-c-format
-msgid "mvel14.jar"
+#: Security.xml:2932
+#, fuzzy, no-c-format
+msgid "mvel2.jar"
 msgstr "mvel14.jar"
 
 #. Tag: title
-#: Security.xml:2936 Security.xml:3128
+#: Security.xml:2939 Security.xml:3131
 #, no-c-format
 msgid "Configuration"
 msgstr "設定"
 
 #. Tag: para
-#: Security.xml:2938
+#: Security.xml:2941
 #, no-c-format
 msgid ""
 "The configuration for <literal>RuleBasedPermissionResolver</literal> "
@@ -5196,7 +5202,7 @@
 "<literal>securityRules</literal>と命名されていることを仮定しています。"
 
 #. Tag: programlisting
-#: Security.xml:2944
+#: Security.xml:2947
 #, fuzzy, no-c-format
 msgid ""
 "<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -5246,7 +5252,7 @@
 "  </components>]]>"
 
 #. Tag: para
-#: Security.xml:2946
+#: Security.xml:2949
 #, no-c-format
 msgid ""
 "The default rule base name can be overridden by specifying the "
@@ -5257,7 +5263,7 @@
 "literal>の<literal>security-rules</literal>属性で上書きする事ができます。"
 
 #. Tag: programlisting
-#: Security.xml:2951
+#: Security.xml:2954
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5269,7 +5275,7 @@
 "{prodSecurityRules}\"/>]]>"
 
 #. Tag: para
-#: Security.xml:2953
+#: Security.xml:2956
 #, no-c-format
 msgid ""
 "Once the <literal>RuleBase</literal> component is configured, it's time to "
@@ -5279,13 +5285,13 @@
 "の記述をします。"
 
 #. Tag: title
-#: Security.xml:2959
+#: Security.xml:2962
 #, no-c-format
 msgid "Writing Security Rules"
 msgstr "セキュリティルールの記述"
 
 #. Tag: para
-#: Security.xml:2961
+#: Security.xml:2964
 #, no-c-format
 msgid ""
 "The first step to writing security rules is to create a new rule file in the "
@@ -5301,7 +5307,7 @@
 "事ができます。"
 
 #. Tag: para
-#: Security.xml:2968
+#: Security.xml:2971
 #, no-c-format
 msgid ""
 "So what should the security rules file contain? At this stage it might be a "
@@ -5313,7 +5319,7 @@
 "しょう"
 
 #. Tag: programlisting
-#: Security.xml:2973
+#: Security.xml:2976
 #, no-c-format
 msgid ""
 "<![CDATA[package MyApplicationPermissions;\n"
@@ -5343,7 +5349,7 @@
 "  end]]>"
 
 #. Tag: para
-#: Security.xml:2975
+#: Security.xml:2978
 #, no-c-format
 msgid ""
 "Let's break this down step by step. The first thing we see is the package "
@@ -5356,7 +5362,7 @@
 "の名前は任意で構いません。"
 
 #. Tag: para
-#: Security.xml:2981
+#: Security.xml:2984
 #, no-c-format
 msgid ""
 "The next thing we can notice is a couple of import statements for the "
@@ -5369,7 +5375,7 @@
 "使うルールでこれらのクラスを参照する事をルールエンジンに対して伝えています。"
 
 #. Tag: para
-#: Security.xml:2987
+#: Security.xml:2990
 #, no-c-format
 msgid ""
 "Finally we have the code for the rule. Each rule within a package should be "
@@ -5383,7 +5389,7 @@
 "で字の如く、顧客レコードの削除をできるかできないかのチェックに使用します。"
 
 #. Tag: para
-#: Security.xml:2993
+#: Security.xml:2996
 #, no-c-format
 msgid ""
 "Looking at the body of the rule definition we can notice two distinct "
@@ -5405,7 +5411,7 @@
 "は<literal>end</literal>で終了します。"
 
 #. Tag: para
-#: Security.xml:3002
+#: Security.xml:3005
 #, no-c-format
 msgid ""
 "If we look at the LHS of the rule, we see two conditions listed there. Let's "
@@ -5415,7 +5421,7 @@
 "を見てみましょう。"
 
 #. Tag: programlisting
-#: Security.xml:3006
+#: Security.xml:3009
 #, no-c-format
 msgid ""
 "<![CDATA[c: PermissionCheck(target == \"customer\", action == \"delete\")]]>"
@@ -5423,7 +5429,7 @@
 "<![CDATA[c: PermissionCheck(target == \"customer\", action == \"delete\")]]>"
 
 #. Tag: para
-#: Security.xml:3008
+#: Security.xml:3011
 #, no-c-format
 msgid ""
 "In plain english, this condition is stating that there must exist a "
@@ -5437,7 +5443,7 @@
 "しています。"
 
 #. Tag: para
-#: Security.xml:3014
+#: Security.xml:3017
 #, no-c-format
 msgid ""
 "So what is the working memory? Also known as a \"stateful session\" in "
@@ -5466,7 +5472,7 @@
 "了するまで存在します。"
 
 #. Tag: para
-#: Security.xml:3026
+#: Security.xml:3029
 #, no-c-format
 msgid ""
 "Besides the <literal>PermissionCheck</literal> facts, there is also a "
@@ -5492,7 +5498,7 @@
 "security.Principal</literal>オブジェクトが保持されています。"
 
 #. Tag: para
-#: Security.xml:3037
+#: Security.xml:3040
 #, no-c-format
 msgid ""
 "It is also possible to insert additional long-lived facts into the working "
@@ -5509,7 +5515,7 @@
 "ングメモリ中に長期に生存するファクトとする事はできません。"
 
 #. Tag: para
-#: Security.xml:3044
+#: Security.xml:3047
 #, no-c-format
 msgid ""
 "Getting back to our simple example, we can also notice that the first line "
@@ -5524,13 +5530,13 @@
 "LHSの2行目には下の記述があります。"
 
 #. Tag: programlisting
-#: Security.xml:3051
+#: Security.xml:3054
 #, no-c-format
 msgid "<![CDATA[Role(name == \"admin\")]]>"
 msgstr "<![CDATA[Role(name == \"admin\")]]>"
 
 #. Tag: para
-#: Security.xml:3053
+#: Security.xml:3056
 #, no-c-format
 msgid ""
 "This condition simply states that there must be a <literal>Role</literal> "
@@ -5549,7 +5555,7 @@
 "求めているのであれば、これを認めます」という事を示しています。"
 
 #. Tag: para
-#: Security.xml:3061
+#: Security.xml:3064
 #, no-c-format
 msgid ""
 "So what is the consequence of the rule firing? Let's take a look at the RHS "
@@ -5559,13 +5565,13 @@
 "しょう。"
 
 #. Tag: programlisting
-#: Security.xml:3065
+#: Security.xml:3068
 #, no-c-format
 msgid "<![CDATA[c.grant()]]>"
 msgstr "<![CDATA[c.grant()]]>"
 
 #. Tag: para
-#: Security.xml:3067
+#: Security.xml:3070
 #, no-c-format
 msgid ""
 "The RHS consists of Java code, and in this case is invoking the "
@@ -5592,13 +5598,13 @@
 "クションについて実行することができるようになります。"
 
 #. Tag: title
-#: Security.xml:3081
+#: Security.xml:3084
 #, no-c-format
 msgid "Non-String permission targets"
 msgstr "非文字列のパーミッションターゲット"
 
 #. Tag: para
-#: Security.xml:3083
+#: Security.xml:3086
 #, no-c-format
 msgid ""
 "So far we have only seen permission checks for String-literal permission "
@@ -5619,7 +5625,7 @@
 "る、と表現されます。"
 
 #. Tag: programlisting
-#: Security.xml:3092
+#: Security.xml:3095
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanCreateBlogComment\n"
@@ -5649,13 +5655,13 @@
 "]]>"
 
 #. Tag: title
-#: Security.xml:3097
+#: Security.xml:3100
 #, no-c-format
 msgid "Wildcard permission checks"
 msgstr "ワイルドカードによるパーミッションチェック"
 
 #. Tag: para
-#: Security.xml:3099
+#: Security.xml:3102
 #, no-c-format
 msgid ""
 "It is possible to implement a wildcard permission check (which allows all "
@@ -5669,7 +5675,7 @@
 "とにより、実装できます。"
 
 #. Tag: programlisting
-#: Security.xml:3105
+#: Security.xml:3108
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -5691,7 +5697,7 @@
 "        ]]>"
 
 #. Tag: para
-#: Security.xml:3107
+#: Security.xml:3110
 #, no-c-format
 msgid ""
 "This rule allows users with the <literal>admin</literal> role to perform "
@@ -5703,13 +5709,13 @@
 "なパーミッションチェックになっています。"
 
 #. Tag: title
-#: Security.xml:3117
+#: Security.xml:3120
 #, no-c-format
 msgid "PersistentPermissionResolver"
 msgstr "永続的パーミッションリゾルバー"
 
 #. Tag: para
-#: Security.xml:3119
+#: Security.xml:3122
 #, no-c-format
 msgid ""
 "Another built-in permission resolver provided by Seam, "
@@ -5728,7 +5734,7 @@
 "パーミッションターゲットを指定して保存する事が可能です。"
 
 #. Tag: para
-#: Security.xml:3130
+#: Security.xml:3133
 #, no-c-format
 msgid ""
 "Before it can be used, <literal>PersistentPermissionResolver</literal> must "
@@ -5747,7 +5753,7 @@
 "<literal>permission-store</literal>属性を下のように記述します。"
 
 #. Tag: programlisting
-#: Security.xml:3138
+#: Security.xml:3141
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:persistent-permission-resolver permission-store=\"#"
@@ -5757,13 +5763,13 @@
 "{myCustomPermissionStore}\"/>]]>"
 
 #. Tag: title
-#: Security.xml:3143
+#: Security.xml:3146
 #, no-c-format
 msgid "Permission Stores"
 msgstr "パーミッションストアについて"
 
 #. Tag: para
-#: Security.xml:3145
+#: Security.xml:3148
 #, no-c-format
 msgid ""
 "A permission store is required for <literal>PersistentPermissionResolver</"
@@ -5783,26 +5789,26 @@
 "パーミッションストアを作成する事も可能です。"
 
 #. Tag: title
-#: Security.xml:3155
+#: Security.xml:3158
 #, no-c-format
 msgid "PermissionStore interface"
 msgstr "パーミッションストアのインタフェース"
 
 #. Tag: literal
-#: Security.xml:3181 Security.xml:3200 Security.xml:3219 Security.xml:3802
-#: Security.xml:3821
+#: Security.xml:3184 Security.xml:3203 Security.xml:3222 Security.xml:3805
+#: Security.xml:3824
 #, no-c-format
 msgid "List&lt;Permission&gt;"
 msgstr "List&lt;Permission&gt;"
 
 #. Tag: literal
-#: Security.xml:3186 Security.xml:3826
+#: Security.xml:3189 Security.xml:3829
 #, no-c-format
 msgid "listPermissions(Object target)"
 msgstr "listPermissions(Object target)"
 
 #. Tag: para
-#: Security.xml:3190
+#: Security.xml:3193
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -5814,13 +5820,13 @@
 "す。"
 
 #. Tag: literal
-#: Security.xml:3205 Security.xml:3807
+#: Security.xml:3208 Security.xml:3810
 #, no-c-format
 msgid "listPermissions(Object target, String action)"
 msgstr "listPermissions(Object target, String action)"
 
 #. Tag: para
-#: Security.xml:3209
+#: Security.xml:3212
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -5832,13 +5838,13 @@
 "literal>を返します。"
 
 #. Tag: literal
-#: Security.xml:3224
+#: Security.xml:3227
 #, no-c-format
 msgid "listPermissions(Set&lt;Object&gt; targets, String action)"
 msgstr "listPermissions(Set&lt;Object&gt; targets, String action)"
 
 #. Tag: para
-#: Security.xml:3228
+#: Security.xml:3231
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -5850,13 +5856,13 @@
 "<literal>List</literal>を返します"
 
 #. Tag: literal
-#: Security.xml:3244
+#: Security.xml:3247
 #, no-c-format
 msgid "grantPermission(Permission)"
 msgstr "grantPermission(Permission)"
 
 #. Tag: para
-#: Security.xml:3248
+#: Security.xml:3251
 #, no-c-format
 msgid ""
 "This method should persist the specified <literal>Permission</literal> "
@@ -5866,13 +5872,13 @@
 "ストレージに保持し、成功すればtrueを返します。"
 
 #. Tag: literal
-#: Security.xml:3263 Security.xml:3864
+#: Security.xml:3266 Security.xml:3867
 #, no-c-format
 msgid "grantPermissions(List&lt;Permission&gt; permissions)"
 msgstr "grantPermissions(List&lt;Permission&gt; permissions)"
 
 #. Tag: para
-#: Security.xml:3267
+#: Security.xml:3270
 #, no-c-format
 msgid ""
 "This method should persist all of the <literal>Permission</literal> objects "
@@ -5884,13 +5890,13 @@
 "成功すればtrueを返します。"
 
 #. Tag: literal
-#: Security.xml:3282 Security.xml:3883
+#: Security.xml:3285 Security.xml:3886
 #, no-c-format
 msgid "revokePermission(Permission permission)"
 msgstr "revokePermission(Permission permission)"
 
 #. Tag: para
-#: Security.xml:3286
+#: Security.xml:3289
 #, no-c-format
 msgid ""
 "This method should remove the specified <literal>Permission</literal> object "
@@ -5900,13 +5906,13 @@
 "から削除します。"
 
 #. Tag: literal
-#: Security.xml:3300 Security.xml:3902
+#: Security.xml:3303 Security.xml:3905
 #, no-c-format
 msgid "revokePermissions(List&lt;Permission&gt; permissions)"
 msgstr "revokePermissions(List&lt;Permission&gt; permissions)"
 
 #. Tag: para
-#: Security.xml:3304
+#: Security.xml:3307
 #, no-c-format
 msgid ""
 "This method should remove all of the <literal>Permission</literal> objects "
@@ -5916,19 +5922,19 @@
 "ジェクトをストレージから削除します。"
 
 #. Tag: literal
-#: Security.xml:3314 Security.xml:3916
+#: Security.xml:3317 Security.xml:3919
 #, no-c-format
 msgid "List&lt;String&gt;"
 msgstr "List&lt;String&gt;"
 
 #. Tag: literal
-#: Security.xml:3319 Security.xml:3921
+#: Security.xml:3322 Security.xml:3924
 #, no-c-format
 msgid "listAvailableActions(Object target)"
 msgstr "listAvailableActions(Object target)"
 
 #. Tag: para
-#: Security.xml:3323
+#: Security.xml:3326
 #, no-c-format
 msgid ""
 "This method should return a list of all the available actions (as Strings) "
@@ -5941,13 +5947,13 @@
 "ザーインタフェースを作成するためにパーミッション管理と共に使用されます。"
 
 #. Tag: title
-#: Security.xml:3337
+#: Security.xml:3340
 #, no-c-format
 msgid "JpaPermissionStore"
 msgstr "JpaPermissionStoreについて"
 
 #. Tag: para
-#: Security.xml:3339
+#: Security.xml:3342
 #, no-c-format
 msgid ""
 "This is the default <literal>PermissionStore</literal> implementation (and "
@@ -5967,7 +5973,7 @@
 "ている必要があります。"
 
 #. Tag: para
-#: Security.xml:3347
+#: Security.xml:3350
 #, no-c-format
 msgid ""
 "If you wish to use the same entity (i.e. a single database table) to store "
@@ -5984,7 +5990,7 @@
 "<literal>role-permission-class</literal>属性を設定する必要があります。"
 
 #. Tag: para
-#: Security.xml:3354
+#: Security.xml:3357
 #, no-c-format
 msgid ""
 "For example, to configure a single entity class to store both user and role "
@@ -5994,7 +6000,7 @@
 "よう設定する場合は次のようになります。"
 
 #. Tag: programlisting
-#: Security.xml:3356
+#: Security.xml:3359
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -6004,7 +6010,7 @@
 "model.AccountPermission\"/>]]>"
 
 #. Tag: para
-#: Security.xml:3358
+#: Security.xml:3361
 #, no-c-format
 msgid ""
 "To configure separate entity classes for storing user and role permissions:"
@@ -6013,7 +6019,7 @@
 "る場合の設定は次のようになります。"
 
 #. Tag: programlisting
-#: Security.xml:3360
+#: Security.xml:3363
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -6025,13 +6031,13 @@
 "    role-permission-class=\"com.acme.model.RolePermission\"/>]]>"
 
 #. Tag: title
-#: Security.xml:3363
+#: Security.xml:3366
 #, no-c-format
 msgid "Permission annotations"
 msgstr "パーミッション アノテーション"
 
 #. Tag: para
-#: Security.xml:3365
+#: Security.xml:3368
 #, no-c-format
 msgid ""
 "As mentioned, the entity classes that contain the user and role permissions "
@@ -6046,32 +6052,32 @@
 "テーションと、その使用方法の説明を示します。"
 
 #. Tag: title
-#: Security.xml:3372
+#: Security.xml:3375
 #, no-c-format
 msgid "Entity Permission annotations"
 msgstr "エンティティ パーミッション アノテーション"
 
 #. Tag: para
-#: Security.xml:3385 Security.xml:3548
+#: Security.xml:3388 Security.xml:3551
 #, no-c-format
 msgid "Target"
 msgstr "ターゲット"
 
 #. Tag: literal
-#: Security.xml:3398
+#: Security.xml:3401
 #, no-c-format
 msgid "@PermissionTarget"
 msgstr "@PermissionTarget"
 
 #. Tag: literal
-#: Security.xml:3403 Security.xml:3422 Security.xml:3441 Security.xml:3460
-#: Security.xml:3479
+#: Security.xml:3406 Security.xml:3425 Security.xml:3444 Security.xml:3463
+#: Security.xml:3482
 #, no-c-format
 msgid "FIELD,METHOD"
 msgstr "フィールド、メソッド"
 
 #. Tag: para
-#: Security.xml:3407
+#: Security.xml:3410
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -6082,13 +6088,13 @@
 "ます。 この属性は<literal>java.lang.String</literal>でなければなりません。"
 
 #. Tag: literal
-#: Security.xml:3417
+#: Security.xml:3420
 #, no-c-format
 msgid "@PermissionAction"
 msgstr "@PermissionAction"
 
 #. Tag: para
-#: Security.xml:3426
+#: Security.xml:3429
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -6100,13 +6106,13 @@
 "ん。"
 
 #. Tag: literal
-#: Security.xml:3436
+#: Security.xml:3439
 #, no-c-format
 msgid "@PermissionUser"
 msgstr "@PermissionUser"
 
 #. Tag: para
-#: Security.xml:3445
+#: Security.xml:3448
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -6118,13 +6124,13 @@
 "のusernameを含んでいなければなりません。"
 
 #. Tag: literal
-#: Security.xml:3455
+#: Security.xml:3458
 #, no-c-format
 msgid "@PermissionRole"
 msgstr "@PermissionRole"
 
 #. Tag: para
-#: Security.xml:3464
+#: Security.xml:3467
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -6136,13 +6142,13 @@
 "含んでいなければなりません。"
 
 #. Tag: literal
-#: Security.xml:3474
+#: Security.xml:3477
 #, no-c-format
 msgid "@PermissionDiscriminator"
 msgstr "@PermissionDiscriminator"
 
 #. Tag: para
-#: Security.xml:3483
+#: Security.xml:3486
 #, no-c-format
 msgid ""
 "This annotation should be used when the same entity/table is used to store "
@@ -6169,7 +6175,7 @@
 "と、アノテーションは下のようになります。"
 
 #. Tag: programlisting
-#: Security.xml:3493
+#: Security.xml:3496
 #, no-c-format
 msgid ""
 "<![CDATA[  @PermissionDiscriminator(userValue = \"u\", roleValue = \"r\")]]>"
@@ -6177,13 +6183,13 @@
 "<![CDATA[  @PermissionDiscriminator(userValue = \"u\", roleValue = \"r\")]]>"
 
 #. Tag: title
-#: Security.xml:3504
+#: Security.xml:3507
 #, no-c-format
 msgid "Example Entity"
 msgstr "エンティティの例"
 
 #. Tag: para
-#: Security.xml:3506
+#: Security.xml:3509
 #, no-c-format
 msgid ""
 "Here is an example of an entity class that is used to store both user and "
@@ -6194,7 +6200,7 @@
 "ています。 下に示したクラスはサンプルのSeamSpaceからのものです。"
 
 #. Tag: programlisting
-#: Security.xml:3511
+#: Security.xml:3514
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -6308,7 +6314,7 @@
 "}"
 
 #. Tag: para
-#: Security.xml:3513
+#: Security.xml:3516
 #, no-c-format
 msgid ""
 "As can be seen in the above example, the <literal>getDiscriminator()</"
@@ -6334,13 +6340,13 @@
 "として処理する事を示しています。"
 
 #. Tag: title
-#: Security.xml:3526
+#: Security.xml:3529
 #, no-c-format
 msgid "Class-specific Permission Configuration"
 msgstr "クラスに特定されたパーミッションの設定"
 
 #. Tag: para
-#: Security.xml:3528
+#: Security.xml:3531
 #, no-c-format
 msgid ""
 "A further set of class-specific annotations can be used to configure a "
@@ -6353,25 +6359,25 @@
 "jboss.seam.annotation.security.permission</literal>パッケージにあります。"
 
 #. Tag: title
-#: Security.xml:3535
+#: Security.xml:3538
 #, no-c-format
 msgid "Class Permission Annotations"
 msgstr "クラス パーミッション アノテーション"
 
 #. Tag: literal
-#: Security.xml:3561
+#: Security.xml:3564
 #, no-c-format
 msgid "@Permissions"
 msgstr "@Permissions"
 
 #. Tag: literal
-#: Security.xml:3566 Security.xml:3584
+#: Security.xml:3569 Security.xml:3587
 #, no-c-format
 msgid "TYPE"
 msgstr "タイプ"
 
 #. Tag: para
-#: Security.xml:3570
+#: Security.xml:3573
 #, no-c-format
 msgid ""
 "A container annotation, this annotation may contain an array of "
@@ -6381,13 +6387,13 @@
 "の配列を含んでいます。"
 
 #. Tag: literal
-#: Security.xml:3579
+#: Security.xml:3582
 #, no-c-format
 msgid "@Permission"
 msgstr "@Permission"
 
 #. Tag: para
-#: Security.xml:3588
+#: Security.xml:3591
 #, no-c-format
 msgid ""
 "This annotation defines a single allowable permission action for the target "
@@ -6402,7 +6408,7 @@
 "<literal>mask</literal>が指定されていなければなりません。"
 
 #. Tag: para
-#: Security.xml:3600
+#: Security.xml:3603
 #, no-c-format
 msgid ""
 "Here's an example of the above annotations in action. The following class "
@@ -6412,7 +6418,7 @@
 "SeamSpaceにもあります。"
 
 #. Tag: programlisting
-#: Security.xml:3604
+#: Security.xml:3607
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -6430,7 +6436,7 @@
 "public class MemberImage implements Serializable {]]>"
 
 #. Tag: para
-#: Security.xml:3606
+#: Security.xml:3609
 #, no-c-format
 msgid ""
 "This example demonstrates how two allowable permission actions, "
@@ -6442,13 +6448,13 @@
 "言する方法を示しています。"
 
 #. Tag: title
-#: Security.xml:3614
+#: Security.xml:3617
 #, no-c-format
 msgid "Permission masks"
 msgstr "パーミッション マスク"
 
 #. Tag: para
-#: Security.xml:3616
+#: Security.xml:3619
 #, no-c-format
 msgid ""
 "By default, multiple permissions for the same target object and recipient "
@@ -6466,7 +6472,7 @@
 "ク値を使用する事ができます。"
 
 #. Tag: para
-#: Security.xml:3623
+#: Security.xml:3626
 #, no-c-format
 msgid ""
 "For example, if recipient \"Bob\" is granted both the <literal>view</"
@@ -6485,7 +6491,7 @@
 "ビットマスクをパーミッションアクションに使用すると下のようになります。"
 
 #. Tag: programlisting
-#: Security.xml:3630
+#: Security.xml:3633
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -6503,7 +6509,7 @@
 "public class MemberImage implements Serializable {]]>"
 
 #. Tag: para
-#: Security.xml:3632
+#: Security.xml:3635
 #, no-c-format
 msgid ""
 "The <literal>action</literal> property will instead simply contain \"3"
@@ -6517,7 +6523,7 @@
 "存に必要な容量を圧縮する事ができます。"
 
 #. Tag: para
-#: Security.xml:3638
+#: Security.xml:3641
 #, no-c-format
 msgid ""
 "Obviously, it is very important that the <literal>mask</literal> values "
@@ -6525,13 +6531,13 @@
 msgstr "<literal>mask</literal>の値が2のn乗になっている事は明らかに重要です。"
 
 #. Tag: title
-#: Security.xml:3644
+#: Security.xml:3647
 #, no-c-format
 msgid "Identifier Policy"
 msgstr "識別子ポリシー"
 
 #. Tag: para
-#: Security.xml:3646
+#: Security.xml:3649
 #, no-c-format
 msgid ""
 "When storing or looking up permissions, <literal>JpaPermissionStore</"
@@ -6551,7 +6557,7 @@
 "タイプに応じてユニークなIDの生成が行われます。"
 
 #. Tag: para
-#: Security.xml:3654
+#: Security.xml:3657
 #, no-c-format
 msgid ""
 "The <literal>IdentifierStrategy</literal> interface is very simple, "
@@ -6561,7 +6567,7 @@
 "メソッドを宣言しているだけです。"
 
 #. Tag: programlisting
-#: Security.xml:3658
+#: Security.xml:3661
 #, no-c-format
 msgid ""
 "<![CDATA[public interface IdentifierStrategy {\n"
@@ -6575,7 +6581,7 @@
 "}]]>"
 
 #. Tag: para
-#: Security.xml:3660
+#: Security.xml:3663
 #, no-c-format
 msgid ""
 "The first method, <literal>canIdentify()</literal> simply returns "
@@ -6590,7 +6596,7 @@
 "れたターゲットオブジェクトに対してユニークな識別子の値を返します。"
 
 #. Tag: para
-#: Security.xml:3666
+#: Security.xml:3669
 #, no-c-format
 msgid ""
 "Seam provides two <literal>IdentifierStrategy</literal> implementations, "
@@ -6603,7 +6609,7 @@
 "ション)。"
 
 #. Tag: para
-#: Security.xml:3671
+#: Security.xml:3674
 #, no-c-format
 msgid ""
 "To explicitly configure a specific identifier strategy to use for a "
@@ -6622,13 +6628,13 @@
 "<literal>IdentifierStrategy</literal>の実際の実装に依存します。"
 
 #. Tag: title
-#: Security.xml:3681
+#: Security.xml:3684
 #, no-c-format
 msgid "ClassIdentifierStrategy"
 msgstr "クラス識別子ストラテジー"
 
 #. Tag: para
-#: Security.xml:3683
+#: Security.xml:3686
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for classes, "
@@ -6648,7 +6654,7 @@
 "は\"<literal>customer</literal>\"となります。"
 
 #. Tag: programlisting
-#: Security.xml:3692
+#: Security.xml:3695
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(name = \"customer\")\n"
@@ -6658,7 +6664,7 @@
 "public class Customer {]]>"
 
 #. Tag: para
-#: Security.xml:3694
+#: Security.xml:3697
 #, no-c-format
 msgid ""
 "The identifier for the following class will be \"<literal>customerAction</"
@@ -6666,7 +6672,7 @@
 msgstr "以下のクラスの識別子は\"<literal>customerAction</literal>\"となります:"
 
 #. Tag: programlisting
-#: Security.xml:3698
+#: Security.xml:3701
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"customerAction\")\n"
@@ -6676,7 +6682,7 @@
 "public class CustomerAction { ]]>"
 
 #. Tag: para
-#: Security.xml:3700
+#: Security.xml:3703
 #, no-c-format
 msgid ""
 "Finally, the identifier for the following class will be \"<literal>Customer</"
@@ -6685,19 +6691,19 @@
 "最終的に、以下のクラスの識別子は \"<literal>Customer</literal>\"となります:"
 
 #. Tag: programlisting
-#: Security.xml:3704
+#: Security.xml:3707
 #, no-c-format
 msgid "<![CDATA[public class Customer { ]]>"
 msgstr "<![CDATA[public class Customer { ]]>"
 
 #. Tag: title
-#: Security.xml:3709
+#: Security.xml:3712
 #, no-c-format
 msgid "EntityIdentifierStrategy"
 msgstr "エンティティ識別子ストラテジー"
 
 #. Tag: para
-#: Security.xml:3711
+#: Security.xml:3714
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for entity "
@@ -6723,7 +6729,7 @@
 "する事が必要です。"
 
 #. Tag: programlisting
-#: Security.xml:3722
+#: Security.xml:3725
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -6733,7 +6739,7 @@
 "public class Customer { ]]>"
 
 #. Tag: para
-#: Security.xml:3724
+#: Security.xml:3727
 #, no-c-format
 msgid ""
 "For an example of the type of identifier values generated, assume we have "
@@ -6742,7 +6748,7 @@
 "生成される識別子の例として、下のようなエンティティクラスを考えてみましょう。"
 
 #. Tag: programlisting
-#: Security.xml:3728
+#: Security.xml:3731
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -6782,7 +6788,7 @@
 "}]]>"
 
 #. Tag: para
-#: Security.xml:3730
+#: Security.xml:3733
 #, no-c-format
 msgid ""
 "For a <literal>Customer</literal> instance with an <literal>id</literal> "
@@ -6795,7 +6801,7 @@
 "し、エンティティクラスに明示的な識別子名のアノテーションがあれば、"
 
 #. Tag: programlisting
-#: Security.xml:3736
+#: Security.xml:3739
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -6807,7 +6813,7 @@
 "public class Customer { ]]>"
 
 #. Tag: para
-#: Security.xml:3738
+#: Security.xml:3741
 #, no-c-format
 msgid ""
 "Then a <literal>Customer</literal> with an <literal>id</literal> value of "
@@ -6819,13 +6825,13 @@
 "つことになります。"
 
 #. Tag: title
-#: Security.xml:3751
+#: Security.xml:3754
 #, no-c-format
 msgid "Permission Management"
 msgstr "パーミッションの管理"
 
 #. Tag: para
-#: Security.xml:3753
+#: Security.xml:3756
 #, no-c-format
 msgid ""
 "In much the same way that Seam Security provides an Identity Management API "
@@ -6838,13 +6844,13 @@
 "を <literal>PermissionManager</literal>により提供しています。"
 
 #. Tag: title
-#: Security.xml:3760
+#: Security.xml:3763
 #, no-c-format
 msgid "PermissionManager"
 msgstr "パーミッションマネージャ"
 
 #. Tag: para
-#: Security.xml:3762
+#: Security.xml:3765
 #, no-c-format
 msgid ""
 "The <literal>PermissionManager</literal> component is an application-scoped "
@@ -6864,7 +6870,7 @@
 "します。"
 
 #. Tag: programlisting
-#: Security.xml:3769
+#: Security.xml:3772
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -6878,7 +6884,7 @@
 "      ]]>"
 
 #. Tag: para
-#: Security.xml:3771
+#: Security.xml:3774
 #, no-c-format
 msgid ""
 "The following table describes each of the available methods provided by "
@@ -6888,13 +6894,13 @@
 "ます。"
 
 #. Tag: title
-#: Security.xml:3776
+#: Security.xml:3779
 #, no-c-format
 msgid "PermissionManager API methods"
 msgstr "パーミッションマネージャAPIのメソッド"
 
 #. Tag: para
-#: Security.xml:3811 Security.xml:3830
+#: Security.xml:3814 Security.xml:3833
 #, no-c-format
 msgid ""
 "Returns a list of <literal>Permission</literal> objects representing all of "
@@ -6904,13 +6910,13 @@
 "す<literal>Permission</literal>オブジェクトを返します。"
 
 #. Tag: literal
-#: Security.xml:3845
+#: Security.xml:3848
 #, no-c-format
 msgid "grantPermission(Permission permission)"
 msgstr "grantPermission(Permission permission)"
 
 #. Tag: para
-#: Security.xml:3849
+#: Security.xml:3852
 #, no-c-format
 msgid ""
 "Persists (grants) the specified <literal>Permission</literal> to the backend "
@@ -6920,7 +6926,7 @@
 "セーブする。 操作に成功した場合trueを返す。"
 
 #. Tag: para
-#: Security.xml:3868
+#: Security.xml:3871
 #, no-c-format
 msgid ""
 "Persists (grants) the specified list of <literal>Permission</literal>s to "
@@ -6930,7 +6936,7 @@
 "literal>sをセーブする。 操作に成功した場合trueを返す。"
 
 #. Tag: para
-#: Security.xml:3887
+#: Security.xml:3890
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified <literal>Permission</literal> from the "
@@ -6940,7 +6946,7 @@
 "を取り除く(削除する)。操作に成功した場合trueを返す。"
 
 #. Tag: para
-#: Security.xml:3906
+#: Security.xml:3909
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified list of <literal>Permission</literal>s from "
@@ -6950,7 +6956,7 @@
 "literal>sを取り除く(削除する)。 操作に成功した場合trueを返す。"
 
 #. Tag: para
-#: Security.xml:3925
+#: Security.xml:3928
 #, no-c-format
 msgid ""
 "Returns a list of the available actions for the specified target object. The "
@@ -6962,13 +6968,13 @@
 "アノテーションに依存する。"
 
 #. Tag: title
-#: Security.xml:3940
+#: Security.xml:3943
 #, no-c-format
 msgid "Permission checks for PermissionManager operations"
 msgstr "パーミッションマネージャ操作のためのパーミッションチェック"
 
 #. Tag: para
-#: Security.xml:3942
+#: Security.xml:3945
 #, no-c-format
 msgid ""
 "Invoking the methods of <literal>PermissionManager</literal> requires that "
@@ -6982,37 +6988,37 @@
 "覧を示します。"
 
 #. Tag: title
-#: Security.xml:3949
+#: Security.xml:3952
 #, no-c-format
 msgid "Permission Management Security Permissions"
 msgstr "パーミッション管理 セキュリティパーミッション"
 
 #. Tag: literal
-#: Security.xml:3973
+#: Security.xml:3976
 #, no-c-format
 msgid "listPermissions()"
 msgstr "listPermissions()"
 
 #. Tag: para
-#: Security.xml:3977
+#: Security.xml:3980
 #, no-c-format
 msgid "The specified <literal>target</literal>"
 msgstr "特定の<literal>target</literal>"
 
 #. Tag: literal
-#: Security.xml:3983
+#: Security.xml:3986
 #, no-c-format
 msgid "seam.read-permissions"
 msgstr "seam.read-permissions"
 
 #. Tag: literal
-#: Security.xml:3991 Security.xml:4011
+#: Security.xml:3994 Security.xml:4014
 #, no-c-format
 msgid "grantPermission()"
 msgstr "grantPermission()"
 
 #. Tag: para
-#: Security.xml:3995
+#: Security.xml:3998
 #, no-c-format
 msgid ""
 "The target of the specified <literal>Permission</literal>, or each of the "
@@ -7024,56 +7030,56 @@
 "る)"
 
 #. Tag: literal
-#: Security.xml:4003 Security.xml:4021 Security.xml:4039
+#: Security.xml:4006 Security.xml:4024 Security.xml:4042
 #, no-c-format
 msgid "seam.grant-permission"
 msgstr "seam.grant-permission"
 
 #. Tag: para
-#: Security.xml:4015 Security.xml:4051
+#: Security.xml:4018 Security.xml:4054
 #, no-c-format
 msgid "The target of the specified <literal>Permission</literal>."
 msgstr "ターゲットの特定の<literal>Permission</literal>"
 
 #. Tag: literal
-#: Security.xml:4029
+#: Security.xml:4032
 #, no-c-format
 msgid "grantPermissions()"
 msgstr "grantPermissions()"
 
 #. Tag: para
-#: Security.xml:4033 Security.xml:4069
+#: Security.xml:4036 Security.xml:4072
 #, no-c-format
 msgid ""
 "Each of the targets of the specified list of <literal>Permission</literal>s."
 msgstr "それぞれのターゲットの特定の<literal>Permission</literal>s"
 
 #. Tag: literal
-#: Security.xml:4047
+#: Security.xml:4050
 #, no-c-format
 msgid "revokePermission()"
 msgstr "revokePermission()"
 
 #. Tag: literal
-#: Security.xml:4057 Security.xml:4075
+#: Security.xml:4060 Security.xml:4078
 #, no-c-format
 msgid "seam.revoke-permission"
 msgstr "seam.revoke-permission"
 
 #. Tag: literal
-#: Security.xml:4065
+#: Security.xml:4068
 #, no-c-format
 msgid "revokePermissions()"
 msgstr "revokePermissions()"
 
 #. Tag: title
-#: Security.xml:4088
+#: Security.xml:4091
 #, no-c-format
 msgid "SSL Security"
 msgstr "SSLによるセキュリティ"
 
 #. Tag: para
-#: Security.xml:4090
+#: Security.xml:4093
 #, no-c-format
 msgid ""
 "Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -7088,13 +7094,13 @@
 "下の例では<literal>/login.xhtml</literal>でHTTPSを使う様に設定しています。"
 
 #. Tag: programlisting
-#: Security.xml:4097
+#: Security.xml:4100
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"/login.xhtml\" scheme=\"https\"/>]]>"
 msgstr "<![CDATA[<page view-id=\"/login.xhtml\" scheme=\"https\"/>]]>"
 
 #. Tag: para
-#: Security.xml:4099
+#: Security.xml:4102
 #, no-c-format
 msgid ""
 "This configuration is automatically extended to both <literal>s:link</"
@@ -7112,13 +7118,13 @@
 "用されます。"
 
 #. Tag: programlisting
-#: Security.xml:4106
+#: Security.xml:4109
 #, no-c-format
 msgid "<![CDATA[<s:link view=\"/login.xhtml\" value=\"Login\"/>]]>"
 msgstr "<![CDATA[<s:link view=\"/login.xhtml\" value=\"Login\"/>]]>"
 
 #. Tag: para
-#: Security.xml:4108
+#: Security.xml:4111
 #, no-c-format
 msgid ""
 "Browsing directly to a view when using the <emphasis>incorrect</emphasis> "
@@ -7134,7 +7140,7 @@
 "イレクトされます。"
 
 #. Tag: para
-#: Security.xml:4115
+#: Security.xml:4118
 #, no-c-format
 msgid ""
 "It is also possible to configure a <emphasis>default scheme</emphasis> for "
@@ -7156,13 +7162,13 @@
 "literal>に追加してください。"
 
 #. Tag: programlisting
-#: Security.xml:4124
+#: Security.xml:4127
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\" />]]>"
 msgstr "<![CDATA[<page view-id=\"*\" scheme=\"http\" />]]>"
 
 #. Tag: para
-#: Security.xml:4126
+#: Security.xml:4129
 #, no-c-format
 msgid ""
 "Of course, if <emphasis>none</emphasis> of the pages in your application use "
@@ -7172,7 +7178,7 @@
 "せん。"
 
 #. Tag: para
-#: Security.xml:4131
+#: Security.xml:4134
 #, no-c-format
 msgid ""
 "You may configure Seam to automatically invalidate the current HTTP session "
@@ -7183,13 +7189,13 @@
 "が変さらになるたびに現在のHTTPセッションを自動的に無効にする事ができます。"
 
 #. Tag: programlisting
-#: Security.xml:4136
+#: Security.xml:4139
 #, no-c-format
 msgid "<![CDATA[<web:session invalidate-on-scheme-change=\"true\"/>]]>"
 msgstr "<![CDATA[<web:session invalidate-on-scheme-change=\"true\"/>]]>"
 
 #. Tag: para
-#: Security.xml:4138
+#: Security.xml:4141
 #, no-c-format
 msgid ""
 "This option helps make your system less vulnerable to sniffing of the "
@@ -7200,13 +7206,13 @@
 "ションIDの盗聴に対する脆弱性を減少させます。"
 
 #. Tag: title
-#: Security.xml:4144
+#: Security.xml:4147
 #, no-c-format
 msgid "Overriding the default ports"
 msgstr "デフォルトのポートの上書き"
 
 #. Tag: para
-#: Security.xml:4146
+#: Security.xml:4149
 #, no-c-format
 msgid ""
 "If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -7219,7 +7225,7 @@
 "literal> あるいは <literal>https-port</literal>を設定することにより行えます。"
 
 #. Tag: programlisting
-#: Security.xml:4152
+#: Security.xml:4155
 #, fuzzy, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -7245,13 +7251,13 @@
 "      ]]>"
 
 #. Tag: title
-#: Security.xml:4158
+#: Security.xml:4161
 #, no-c-format
 msgid "CAPTCHA"
 msgstr "キャプチャ"
 
 #. Tag: para
-#: Security.xml:4160
+#: Security.xml:4163
 #, no-c-format
 msgid ""
 "Though strictly not part of the security API, Seam provides a built-in "
@@ -7269,13 +7275,13 @@
 "ンが動作しないようにする事を可能にしています。"
 
 #. Tag: title
-#: Security.xml:4168
+#: Security.xml:4171
 #, no-c-format
 msgid "Configuring the CAPTCHA Servlet"
 msgstr "キャプチャ サーブレットの設定"
 
 #. Tag: para
-#: Security.xml:4169
+#: Security.xml:4172
 #, no-c-format
 msgid ""
 "To get up and running, it is necessary to configure the Seam Resource "
@@ -7287,7 +7293,7 @@
 "ケーションのページにキャプチャチャレンジのイメージを提供するようになります。"
 
 #. Tag: programlisting
-#: Security.xml:4174
+#: Security.xml:4177
 #, no-c-format
 msgid ""
 "<![CDATA[<servlet>\n"
@@ -7313,13 +7319,13 @@
 "</servlet-mapping>]]>"
 
 #. Tag: title
-#: Security.xml:4179
+#: Security.xml:4182
 #, no-c-format
 msgid "Adding a CAPTCHA to a form"
 msgstr "キャプチャのフォームへの追加"
 
 #. Tag: para
-#: Security.xml:4181
+#: Security.xml:4184
 #, no-c-format
 msgid ""
 "Adding a CAPTCHA challenge to a form is extremely easy. Here's an example:"
@@ -7327,7 +7333,7 @@
 "キャプチャチャレンジをフォームに追加するのは以下のようにいたって簡単です:"
 
 #. Tag: programlisting
-#: Security.xml:4185
+#: Security.xml:4188
 #, no-c-format
 msgid ""
 "<![CDATA[<h:graphicImage value=\"/seam/resource/captcha\"/>\n"
@@ -7345,7 +7351,7 @@
 "<h:message for=\"verifyCaptcha\"/>]]>"
 
 #. Tag: para
-#: Security.xml:4187
+#: Security.xml:4190
 #, no-c-format
 msgid ""
 "That's all there is to it. The <literal>graphicImage</literal> control "
@@ -7358,13 +7364,13 @@
 "ユーザーの入力はフォームが送信された時に自動的にキャプチャと照合されます。"
 
 #. Tag: title
-#: Security.xml:4196
+#: Security.xml:4199
 #, no-c-format
 msgid "Customising the CAPTCHA algorithm"
 msgstr "キャプチャアルゴリズムのカスタム化"
 
 #. Tag: para
-#: Security.xml:4198
+#: Security.xml:4201
 #, no-c-format
 msgid ""
 "You may customize the CAPTCHA algorithm by overriding the built-in component:"
@@ -7373,7 +7379,7 @@
 "スタマイズすることができます。"
 
 #. Tag: programlisting
-#: Security.xml:4202
+#: Security.xml:4205
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -7421,13 +7427,13 @@
 "}]]>"
 
 #. Tag: title
-#: Security.xml:4209 Security.xml:4217
+#: Security.xml:4212 Security.xml:4220
 #, no-c-format
 msgid "Security Events"
 msgstr "セキュリティ イベント"
 
 #. Tag: para
-#: Security.xml:4211
+#: Security.xml:4214
 #, no-c-format
 msgid ""
 "The following table describes a number of events (see <xref linkend=\"events"
@@ -7437,69 +7443,69 @@
 "ント(<xref linkend=\"events\"/>)を一覧にしました。"
 
 #. Tag: para
-#: Security.xml:4226
+#: Security.xml:4229
 #, no-c-format
 msgid "Event Key"
 msgstr "イベントキー"
 
 #. Tag: literal
-#: Security.xml:4239
+#: Security.xml:4242
 #, no-c-format
 msgid "org.jboss.seam.security.loginSuccessful"
 msgstr "org.jboss.seam.security.loginSuccessful"
 
 #. Tag: para
-#: Security.xml:4243
+#: Security.xml:4246
 #, no-c-format
 msgid "Raised when a login attempt is successful."
 msgstr "ログインに成功した時に発生"
 
 #. Tag: literal
-#: Security.xml:4251
+#: Security.xml:4254
 #, no-c-format
 msgid "org.jboss.seam.security.loginFailed"
 msgstr "org.jboss.seam.security.loginFailed"
 
 #. Tag: para
-#: Security.xml:4255
+#: Security.xml:4258
 #, no-c-format
 msgid "Raised when a login attempt fails."
 msgstr "ログインに失敗した時に発生"
 
 #. Tag: literal
-#: Security.xml:4263
+#: Security.xml:4266
 #, no-c-format
 msgid "org.jboss.seam.security.alreadyLoggedIn"
 msgstr "org.jboss.seam.security.alreadyLoggedIn"
 
 #. Tag: para
-#: Security.xml:4267
+#: Security.xml:4270
 #, no-c-format
 msgid ""
 "Raised when a user that is already authenticated attempts to log in again."
 msgstr "ユーザーがすでに認証されていて再度ログインした時に発生"
 
 #. Tag: literal
-#: Security.xml:4275
+#: Security.xml:4278
 #, no-c-format
 msgid "org.jboss.seam.security.notLoggedIn"
 msgstr "org.jboss.seam.security.notLoggedIn"
 
 #. Tag: para
-#: Security.xml:4279
+#: Security.xml:4282
 #, no-c-format
 msgid "Raised when a security check fails when the user is not logged in."
 msgstr ""
 "ユーザーがログインしていないためにセキュリティチェックに失敗した時に発生"
 
 #. Tag: literal
-#: Security.xml:4287
+#: Security.xml:4290
 #, no-c-format
 msgid "org.jboss.seam.security.notAuthorized"
 msgstr "org.jboss.seam.security.notAuthorized"
 
 #. Tag: para
-#: Security.xml:4291
+#: Security.xml:4294
 #, no-c-format
 msgid ""
 "Raised when a security check fails when the user is logged in however "
@@ -7509,73 +7515,73 @@
 "発生"
 
 #. Tag: literal
-#: Security.xml:4299
+#: Security.xml:4302
 #, no-c-format
 msgid "org.jboss.seam.security.preAuthenticate"
 msgstr "org.jboss.seam.security.preAuthenticate"
 
 #. Tag: para
-#: Security.xml:4303
+#: Security.xml:4306
 #, no-c-format
 msgid "Raised just prior to user authentication."
 msgstr "ユーザーが認証される直前に発生"
 
 #. Tag: literal
-#: Security.xml:4311
+#: Security.xml:4314
 #, no-c-format
 msgid "org.jboss.seam.security.postAuthenticate"
 msgstr "org.jboss.seam.security.postAuthenticate"
 
 #. Tag: para
-#: Security.xml:4315
+#: Security.xml:4318
 #, no-c-format
 msgid "Raised just after user authentication."
 msgstr "ユーザーが認証された直後に発生"
 
 #. Tag: literal
-#: Security.xml:4323
+#: Security.xml:4326
 #, no-c-format
 msgid "org.jboss.seam.security.loggedOut"
 msgstr "org.jboss.seam.security.loggedOut"
 
 #. Tag: para
-#: Security.xml:4327
+#: Security.xml:4330
 #, no-c-format
 msgid "Raised after the user has logged out."
 msgstr "ユーザーがログアウトした後に発生"
 
 #. Tag: literal
-#: Security.xml:4335
+#: Security.xml:4338
 #, no-c-format
 msgid "org.jboss.seam.security.credentialsUpdated"
 msgstr "org.jboss.seam.security.credentialsUpdated"
 
 #. Tag: para
-#: Security.xml:4339
+#: Security.xml:4342
 #, no-c-format
 msgid "Raised when the user's credentials have been changed."
 msgstr "ユーザーのクレデンシャル(信用情報)が変更された時に発生"
 
 #. Tag: literal
-#: Security.xml:4347
+#: Security.xml:4350
 #, no-c-format
 msgid "org.jboss.seam.security.rememberMe"
 msgstr "org.jboss.seam.security.rememberMe"
 
 #. Tag: para
-#: Security.xml:4351
+#: Security.xml:4354
 #, no-c-format
 msgid "Raised when the Identity's rememberMe property is changed."
 msgstr "IdentityのrememberMeプロパティが変更された時に発生"
 
 #. Tag: title
-#: Security.xml:4364
+#: Security.xml:4367
 #, no-c-format
 msgid "Run As"
 msgstr "自分とは別の権限での実行"
 
 #. Tag: para
-#: Security.xml:4366
+#: Security.xml:4369
 #, no-c-format
 msgid ""
 "Sometimes it may be necessary to perform certain operations with elevated "
@@ -7593,7 +7599,7 @@
 "可能にします。"
 
 #. Tag: para
-#: Security.xml:4374
+#: Security.xml:4377
 #, no-c-format
 msgid ""
 "The following code example demonstrates how <literal>RunAsOperation</"
@@ -7608,7 +7614,7 @@
 "で実行するためのコードを持っています。"
 
 #. Tag: programlisting
-#: Security.xml:4381
+#: Security.xml:4384
 #, no-c-format
 msgid ""
 "<![CDATA[    new RunAsOperation() {       \n"
@@ -7626,7 +7632,7 @@
 "     .run();]]>"
 
 #. Tag: para
-#: Security.xml:4383
+#: Security.xml:4386
 #, no-c-format
 msgid ""
 "In a similar way, the <literal>getPrincipal()</literal> or "
@@ -7642,13 +7648,13 @@
 "ソッドを使用します。"
 
 #. Tag: title
-#: Security.xml:4394
+#: Security.xml:4397
 #, no-c-format
 msgid "Extending the Identity component"
 msgstr "IDコンポーネント(Identity component)の拡張"
 
 #. Tag: para
-#: Security.xml:4396
+#: Security.xml:4399
 #, no-c-format
 msgid ""
 "Sometimes it might be necessary to extend the Identity component if your "
@@ -7667,7 +7673,7 @@
 "が内蔵Identityよりも優先されてインストールされることを保証しています。"
 
 #. Tag: programlisting
-#: Security.xml:4404
+#: Security.xml:4407
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.security.identity\")\n"
@@ -7731,7 +7737,7 @@
 "}]]>"
 
 #. Tag: para
-#: Security.xml:4407
+#: Security.xml:4410
 #, no-c-format
 msgid ""
 "Note that an <literal>Identity</literal> component must be marked "
@@ -7745,13 +7751,13 @@
 "と、Seamのいくつかの機能が動作しないことがあります。"
 
 #. Tag: title
-#: Security.xml:4419
+#: Security.xml:4422
 #, no-c-format
 msgid "OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4421
+#: Security.xml:4424
 #, no-c-format
 msgid ""
 "OpenID is a community standard for external web-based authentication. The "
@@ -7764,7 +7770,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4430
+#: Security.xml:4433
 #, no-c-format
 msgid ""
 "When using OpenID, the user selects an OpenID provider, and the provider "
@@ -7781,7 +7787,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4439
+#: Security.xml:4442
 #, no-c-format
 msgid ""
 "It's important to realize at this point that authentication does not imply "
@@ -7794,13 +7800,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4449
+#: Security.xml:4452
 #, fuzzy, no-c-format
 msgid "Configuring OpenID"
 msgstr "エンティティの設定"
 
 #. Tag: para
-#: Security.xml:4450
+#: Security.xml:4453
 #, no-c-format
 msgid ""
 "Seam uses the openid4java package and requires four additional JARs to make "
@@ -7810,7 +7816,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4456
+#: Security.xml:4459
 #, no-c-format
 msgid ""
 "OpenID processing requires the use of the <literal>OpenIdPhaseListener</"
@@ -7820,7 +7826,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4462
+#: Security.xml:4465
 #, no-c-format
 msgid ""
 "&lt;lifecycle&gt;\n"
@@ -7830,7 +7836,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4465
+#: Security.xml:4468
 #, no-c-format
 msgid ""
 "With this configuration, OpenID support is available to your application. "
@@ -7840,13 +7846,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4473
+#: Security.xml:4476
 #, fuzzy, no-c-format
 msgid "Presenting an OpenIdDLogin form"
 msgstr "ログインフォームの記述"
 
 #. Tag: para
-#: Security.xml:4475
+#: Security.xml:4478
 #, no-c-format
 msgid ""
 "To initiate an OpenID login, you can present a simply form to the user "
@@ -7856,7 +7862,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4480
+#: Security.xml:4483
 #, no-c-format
 msgid ""
 "&lt;h:form&gt;\n"
@@ -7867,7 +7873,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4482
+#: Security.xml:4485
 #, no-c-format
 msgid ""
 "When the user submits the login form, he will be redirected to his OpenID "
@@ -7879,13 +7885,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4491
+#: Security.xml:4494
 #, no-c-format
 msgid "Logging in immediately"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4493
+#: Security.xml:4496
 #, no-c-format
 msgid ""
 "The simplest strategy is to simply login the user immediately. The following "
@@ -7894,7 +7900,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4497
+#: Security.xml:4500
 #, no-c-format
 msgid ""
 "&lt;page view-id=&quot;/openid.xhtml&quot;&gt;\n"
@@ -7914,7 +7920,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4499
+#: Security.xml:4502
 #, no-c-format
 msgid ""
 "Thie <literal>loginImmediately()</literal> action checks to see if the "
@@ -7928,13 +7934,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4510
+#: Security.xml:4513
 #, no-c-format
 msgid "Deferring login"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4512
+#: Security.xml:4515
 #, no-c-format
 msgid ""
 "You may not want the user to be immediately logged in to your application. "
@@ -7951,13 +7957,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4526
+#: Security.xml:4529
 #, no-c-format
 msgid "Logging out"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4528
+#: Security.xml:4531
 #, no-c-format
 msgid ""
 "Logging out (forgetting an OpenID association) is done by calling <literal>#"
@@ -7968,7 +7974,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4535
+#: Security.xml:4538
 #, no-c-format
 msgid ""
 "&lt;event type=&quot;org.jboss.seam.security.loggedOut&quot;&gt;\n"
@@ -7977,7 +7983,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4537
+#: Security.xml:4540
 #, no-c-format
 msgid ""
 "It's important that you do not leave this out or the user will not be able "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/kn-IN/Dependencies.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/kn-IN/Dependencies.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/kn-IN/Dependencies.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -938,8 +938,8 @@
 #: Dependencies.xml:1182
 #, no-c-format
 msgid ""
-"This sample POM will give you Seam, JPA (provided by Hibernate) and "
-"Hibernate Validator:"
+"This sample POM will give you Seam, JPA (provided by Hibernate), Hibernate "
+"Validator and Hibernate Search:"
 msgstr ""
 
 #. Tag: programlisting
@@ -970,25 +970,31 @@
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-validator</artifactId>\n"
-"      <version>3.0.0.GA</version>\n"
+"      <version>3.1.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-annotations</artifactId>\n"
-"      <version>3.3.0.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-entitymanager</artifactId>\n"
-"      <version>3.3.1.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
+"    \n"
+"    <dependency>\n"
+"        <groupId>org.hibernate</groupId>\n"
+"        <artifactId>hibernate-search</artifactId>\n"
+"        <version>3.1.1.GA</version>\n"
+"    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.jboss.seam</groupId>\n"
 "      <artifactId>jboss-seam</artifactId>\n"
-"      <version>2.0.0.GA</version>\n"
+"      <version>2.2.0.GA</version>\n"
 "    </dependency>\n"
 "    \n"
 "  </dependencies>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/kn-IN/Hsearch.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/kn-IN/Hsearch.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/kn-IN/Hsearch.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -45,7 +45,7 @@
 #: Hsearch.xml:21
 #, no-c-format
 msgid ""
-"Hibernate Search has been designed to integrates nicely and as naturally as "
+"Hibernate Search has been designed to integrate nicely and as naturally as "
 "possible with JPA and Hibernate. As a natural extension, JBoss Seam provides "
 "an Hibernate Search integration."
 msgstr ""
@@ -132,7 +132,7 @@
 "      <property name=\"hibernate.ejb.event.post-delete\" \n"
 "                value=\"org.hibernate.search.event.FullTextIndexEventListener"
 "\"/>\n"
-"\n"
+"                \n"
 "   </properties>\n"
 "</persistence-unit>]]>"
 msgstr ""
@@ -141,12 +141,15 @@
 #: Hsearch.xml:52
 #, no-c-format
 msgid ""
-"This step is no longer necessary if Hibernate Annotation or EntityManager "
-"3.3.x are used."
+"It is not longer necessary the register the event listeners if Hibernate "
+"Annotations or EntityManager 3.3.x are used. When using Hibernate Search 3.1."
+"x more eventlisteners are needed, but these are registered automatically by "
+"Hibernate Annotations; refer to the Hibernate Search reference for "
+"configuring it without EntityManager and Annotations."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:56
+#: Hsearch.xml:60
 #, no-c-format
 msgid ""
 "In addition to the configuration file, the following jars have to be "
@@ -154,25 +157,25 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:61
+#: Hsearch.xml:65
 #, no-c-format
 msgid "hibernate-search.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:65
+#: Hsearch.xml:69
 #, no-c-format
 msgid "hibernate-commons-annotations.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:69
+#: Hsearch.xml:73
 #, no-c-format
 msgid "lucene-core.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:74
+#: Hsearch.xml:78
 #, no-c-format
 msgid ""
 "If you deploy those in a EAR, don't forget to update <filename>application."
@@ -180,13 +183,13 @@
 msgstr ""
 
 #. Tag: title
-#: Hsearch.xml:80
+#: Hsearch.xml:84
 #, no-c-format
 msgid "Usage"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:82
+#: Hsearch.xml:86
 #, no-c-format
 msgid ""
 "Hibernate Search uses annotations to map entities to a Lucene index, check "
@@ -195,7 +198,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:87
+#: Hsearch.xml:91
 #, no-c-format
 msgid ""
 "Hibernate Search is fully integrated with the API and semantic of JPA / "
@@ -206,7 +209,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:93
+#: Hsearch.xml:97
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, JBoss Seam injects a "
@@ -214,7 +217,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:96
+#: Hsearch.xml:100
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -237,7 +240,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:99
+#: Hsearch.xml:103
 #, no-c-format
 msgid ""
 "<classname>FullTextSession</classname> extends <classname>org.hibernate."
@@ -245,14 +248,14 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:104
+#: Hsearch.xml:108
 #, no-c-format
 msgid ""
 "If the Java Persistence API is used, a smoother integration is proposed."
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:107
+#: Hsearch.xml:111
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -275,7 +278,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:109
+#: Hsearch.xml:113
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, a <classname>FulltextEntityManager</"
@@ -286,7 +289,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:116
+#: Hsearch.xml:120
 #, no-c-format
 msgid ""
 "When an EJB 3.0 Session or Message Driven Bean injection is used (i.e. via "
@@ -299,7 +302,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:124
+#: Hsearch.xml:128
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -323,15 +326,15 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:129
+#: Hsearch.xml:133
 #, no-c-format
 msgid ""
 "For people accustomed to Hibernate Search out of Seam, note that using "
-"<methodname>Search.createFullTextSession</methodname> is not necessary."
+"<methodname>Search.getFullTextSession</methodname> is not necessary."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:134
+#: Hsearch.xml:138
 #, no-c-format
 msgid ""
 "Check the DVDStore or the blog examples of the JBoss Seam distribution for a "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/kn-IN/Security.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/kn-IN/Security.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/kn-IN/Security.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 07:43+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1190,7 +1190,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:630 Security.xml:764 Security.xml:3382 Security.xml:3545
+#: Security.xml:630 Security.xml:764 Security.xml:3385 Security.xml:3548
 #, no-c-format
 msgid "Annotation"
 msgstr ""
@@ -1203,8 +1203,8 @@
 
 #. Tag: para
 #: Security.xml:636 Security.xml:770 Security.xml:966 Security.xml:1418
-#: Security.xml:2147 Security.xml:2756 Security.xml:3171 Security.xml:3388
-#: Security.xml:3551 Security.xml:3792 Security.xml:4229
+#: Security.xml:2147 Security.xml:2756 Security.xml:3174 Security.xml:3391
+#: Security.xml:3554 Security.xml:3795 Security.xml:4232
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -2228,8 +2228,8 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3168
-#: Security.xml:3789 Security.xml:3958
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3171
+#: Security.xml:3792 Security.xml:3961
 #, no-c-format
 msgid "Method"
 msgstr ""
@@ -2250,9 +2250,9 @@
 #: Security.xml:1433 Security.xml:1452 Security.xml:1471 Security.xml:1490
 #: Security.xml:1509 Security.xml:1529 Security.xml:1548 Security.xml:1567
 #: Security.xml:1586 Security.xml:1606 Security.xml:1626 Security.xml:1740
-#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3239
-#: Security.xml:3258 Security.xml:3277 Security.xml:3295 Security.xml:3840
-#: Security.xml:3859 Security.xml:3878 Security.xml:3897
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3242
+#: Security.xml:3261 Security.xml:3280 Security.xml:3298 Security.xml:3843
+#: Security.xml:3862 Security.xml:3881 Security.xml:3900
 #, no-c-format
 msgid "boolean"
 msgstr ""
@@ -2558,13 +2558,13 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1831 Security.xml:3961
+#: Security.xml:1831 Security.xml:3964
 #, no-c-format
 msgid "Permission Target"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1834 Security.xml:3964
+#: Security.xml:1834 Security.xml:3967
 #, no-c-format
 msgid "Permission Action"
 msgstr ""
@@ -3806,7 +3806,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2750 Security.xml:3165 Security.xml:3786
+#: Security.xml:2750 Security.xml:3168 Security.xml:3789
 #, no-c-format
 msgid "Return type"
 msgstr ""
@@ -3986,41 +3986,47 @@
 #. Tag: para
 #: Security.xml:2917
 #, no-c-format
-msgid "drools-compiler.jar"
+msgid "drools-api.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2920
 #, no-c-format
-msgid "drools-core.jar"
+msgid "drools-compiler.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2923
 #, no-c-format
-msgid "janino.jar"
+msgid "drools-core.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2926
 #, no-c-format
-msgid "antlr-runtime.jar"
+msgid "janino.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2929
 #, no-c-format
-msgid "mvel14.jar"
+msgid "antlr-runtime.jar"
 msgstr ""
 
+#. Tag: para
+#: Security.xml:2932
+#, no-c-format
+msgid "mvel2.jar"
+msgstr ""
+
 #. Tag: title
-#: Security.xml:2936 Security.xml:3128
+#: Security.xml:2939 Security.xml:3131
 #, no-c-format
 msgid "Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2938
+#: Security.xml:2941
 #, no-c-format
 msgid ""
 "The configuration for <literal>RuleBasedPermissionResolver</literal> "
@@ -4030,7 +4036,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2944
+#: Security.xml:2947
 #, no-c-format
 msgid ""
 "<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4058,7 +4064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2946
+#: Security.xml:2949
 #, no-c-format
 msgid ""
 "The default rule base name can be overridden by specifying the "
@@ -4067,7 +4073,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2951
+#: Security.xml:2954
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4076,7 +4082,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2953
+#: Security.xml:2956
 #, no-c-format
 msgid ""
 "Once the <literal>RuleBase</literal> component is configured, it's time to "
@@ -4084,13 +4090,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:2959
+#: Security.xml:2962
 #, no-c-format
 msgid "Writing Security Rules"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2961
+#: Security.xml:2964
 #, no-c-format
 msgid ""
 "The first step to writing security rules is to create a new rule file in the "
@@ -4101,7 +4107,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2968
+#: Security.xml:2971
 #, no-c-format
 msgid ""
 "So what should the security rules file contain? At this stage it might be a "
@@ -4110,7 +4116,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2973
+#: Security.xml:2976
 #, no-c-format
 msgid ""
 "<![CDATA[package MyApplicationPermissions;\n"
@@ -4128,7 +4134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2975
+#: Security.xml:2978
 #, no-c-format
 msgid ""
 "Let's break this down step by step. The first thing we see is the package "
@@ -4138,7 +4144,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2981
+#: Security.xml:2984
 #, no-c-format
 msgid ""
 "The next thing we can notice is a couple of import statements for the "
@@ -4148,7 +4154,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2987
+#: Security.xml:2990
 #, no-c-format
 msgid ""
 "Finally we have the code for the rule. Each rule within a package should be "
@@ -4158,7 +4164,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2993
+#: Security.xml:2996
 #, no-c-format
 msgid ""
 "Looking at the body of the rule definition we can notice two distinct "
@@ -4173,7 +4179,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3002
+#: Security.xml:3005
 #, no-c-format
 msgid ""
 "If we look at the LHS of the rule, we see two conditions listed there. Let's "
@@ -4181,14 +4187,14 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3006
+#: Security.xml:3009
 #, no-c-format
 msgid ""
 "<![CDATA[c: PermissionCheck(target == \"customer\", action == \"delete\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3008
+#: Security.xml:3011
 #, no-c-format
 msgid ""
 "In plain english, this condition is stating that there must exist a "
@@ -4198,7 +4204,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3014
+#: Security.xml:3017
 #, no-c-format
 msgid ""
 "So what is the working memory? Also known as a \"stateful session\" in "
@@ -4216,7 +4222,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3026
+#: Security.xml:3029
 #, no-c-format
 msgid ""
 "Besides the <literal>PermissionCheck</literal> facts, there is also a "
@@ -4233,7 +4239,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3037
+#: Security.xml:3040
 #, no-c-format
 msgid ""
 "It is also possible to insert additional long-lived facts into the working "
@@ -4244,7 +4250,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3044
+#: Security.xml:3047
 #, no-c-format
 msgid ""
 "Getting back to our simple example, we can also notice that the first line "
@@ -4255,13 +4261,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3051
+#: Security.xml:3054
 #, no-c-format
 msgid "<![CDATA[Role(name == \"admin\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3053
+#: Security.xml:3056
 #, no-c-format
 msgid ""
 "This condition simply states that there must be a <literal>Role</literal> "
@@ -4274,7 +4280,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3061
+#: Security.xml:3064
 #, no-c-format
 msgid ""
 "So what is the consequence of the rule firing? Let's take a look at the RHS "
@@ -4282,13 +4288,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3065
+#: Security.xml:3068
 #, no-c-format
 msgid "<![CDATA[c.grant()]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3067
+#: Security.xml:3070
 #, no-c-format
 msgid ""
 "The RHS consists of Java code, and in this case is invoking the "
@@ -4305,13 +4311,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3081
+#: Security.xml:3084
 #, no-c-format
 msgid "Non-String permission targets"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3083
+#: Security.xml:3086
 #, no-c-format
 msgid ""
 "So far we have only seen permission checks for String-literal permission "
@@ -4325,7 +4331,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3092
+#: Security.xml:3095
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanCreateBlogComment\n"
@@ -4343,13 +4349,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3097
+#: Security.xml:3100
 #, no-c-format
 msgid "Wildcard permission checks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3099
+#: Security.xml:3102
 #, no-c-format
 msgid ""
 "It is possible to implement a wildcard permission check (which allows all "
@@ -4359,7 +4365,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3105
+#: Security.xml:3108
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4373,7 +4379,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3107
+#: Security.xml:3110
 #, no-c-format
 msgid ""
 "This rule allows users with the <literal>admin</literal> role to perform "
@@ -4382,13 +4388,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3117
+#: Security.xml:3120
 #, no-c-format
 msgid "PersistentPermissionResolver"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3119
+#: Security.xml:3122
 #, no-c-format
 msgid ""
 "Another built-in permission resolver provided by Seam, "
@@ -4401,7 +4407,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3130
+#: Security.xml:3133
 #, no-c-format
 msgid ""
 "Before it can be used, <literal>PersistentPermissionResolver</literal> must "
@@ -4414,7 +4420,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3138
+#: Security.xml:3141
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:persistent-permission-resolver permission-store=\"#"
@@ -4422,13 +4428,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3143
+#: Security.xml:3146
 #, no-c-format
 msgid "Permission Stores"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3145
+#: Security.xml:3148
 #, no-c-format
 msgid ""
 "A permission store is required for <literal>PersistentPermissionResolver</"
@@ -4441,26 +4447,26 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3155
+#: Security.xml:3158
 #, no-c-format
 msgid "PermissionStore interface"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3181 Security.xml:3200 Security.xml:3219 Security.xml:3802
-#: Security.xml:3821
+#: Security.xml:3184 Security.xml:3203 Security.xml:3222 Security.xml:3805
+#: Security.xml:3824
 #, no-c-format
 msgid "List&lt;Permission&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3186 Security.xml:3826
+#: Security.xml:3189 Security.xml:3829
 #, no-c-format
 msgid "listPermissions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3190
+#: Security.xml:3193
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4469,13 +4475,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3205 Security.xml:3807
+#: Security.xml:3208 Security.xml:3810
 #, no-c-format
 msgid "listPermissions(Object target, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3209
+#: Security.xml:3212
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4484,13 +4490,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3224
+#: Security.xml:3227
 #, no-c-format
 msgid "listPermissions(Set&lt;Object&gt; targets, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3228
+#: Security.xml:3231
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4499,13 +4505,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3244
+#: Security.xml:3247
 #, no-c-format
 msgid "grantPermission(Permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3248
+#: Security.xml:3251
 #, no-c-format
 msgid ""
 "This method should persist the specified <literal>Permission</literal> "
@@ -4513,13 +4519,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3263 Security.xml:3864
+#: Security.xml:3266 Security.xml:3867
 #, no-c-format
 msgid "grantPermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3267
+#: Security.xml:3270
 #, no-c-format
 msgid ""
 "This method should persist all of the <literal>Permission</literal> objects "
@@ -4528,13 +4534,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3282 Security.xml:3883
+#: Security.xml:3285 Security.xml:3886
 #, no-c-format
 msgid "revokePermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3286
+#: Security.xml:3289
 #, no-c-format
 msgid ""
 "This method should remove the specified <literal>Permission</literal> object "
@@ -4542,13 +4548,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3300 Security.xml:3902
+#: Security.xml:3303 Security.xml:3905
 #, no-c-format
 msgid "revokePermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3304
+#: Security.xml:3307
 #, no-c-format
 msgid ""
 "This method should remove all of the <literal>Permission</literal> objects "
@@ -4556,19 +4562,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3314 Security.xml:3916
+#: Security.xml:3317 Security.xml:3919
 #, no-c-format
 msgid "List&lt;String&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3319 Security.xml:3921
+#: Security.xml:3322 Security.xml:3924
 #, no-c-format
 msgid "listAvailableActions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3323
+#: Security.xml:3326
 #, no-c-format
 msgid ""
 "This method should return a list of all the available actions (as Strings) "
@@ -4578,13 +4584,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3337
+#: Security.xml:3340
 #, no-c-format
 msgid "JpaPermissionStore"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3339
+#: Security.xml:3342
 #, no-c-format
 msgid ""
 "This is the default <literal>PermissionStore</literal> implementation (and "
@@ -4597,7 +4603,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3347
+#: Security.xml:3350
 #, no-c-format
 msgid ""
 "If you wish to use the same entity (i.e. a single database table) to store "
@@ -4609,7 +4615,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3354
+#: Security.xml:3357
 #, no-c-format
 msgid ""
 "For example, to configure a single entity class to store both user and role "
@@ -4617,7 +4623,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3356
+#: Security.xml:3359
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4625,14 +4631,14 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3358
+#: Security.xml:3361
 #, no-c-format
 msgid ""
 "To configure separate entity classes for storing user and role permissions:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3360
+#: Security.xml:3363
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4641,13 +4647,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3363
+#: Security.xml:3366
 #, no-c-format
 msgid "Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3365
+#: Security.xml:3368
 #, no-c-format
 msgid ""
 "As mentioned, the entity classes that contain the user and role permissions "
@@ -4658,32 +4664,32 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3372
+#: Security.xml:3375
 #, no-c-format
 msgid "Entity Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3385 Security.xml:3548
+#: Security.xml:3388 Security.xml:3551
 #, no-c-format
 msgid "Target"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3398
+#: Security.xml:3401
 #, no-c-format
 msgid "@PermissionTarget"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3403 Security.xml:3422 Security.xml:3441 Security.xml:3460
-#: Security.xml:3479
+#: Security.xml:3406 Security.xml:3425 Security.xml:3444 Security.xml:3463
+#: Security.xml:3482
 #, no-c-format
 msgid "FIELD,METHOD"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3407
+#: Security.xml:3410
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4692,13 +4698,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3417
+#: Security.xml:3420
 #, no-c-format
 msgid "@PermissionAction"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3426
+#: Security.xml:3429
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4707,13 +4713,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3436
+#: Security.xml:3439
 #, no-c-format
 msgid "@PermissionUser"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3445
+#: Security.xml:3448
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4722,13 +4728,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3455
+#: Security.xml:3458
 #, no-c-format
 msgid "@PermissionRole"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3464
+#: Security.xml:3467
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4737,13 +4743,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3474
+#: Security.xml:3477
 #, no-c-format
 msgid "@PermissionDiscriminator"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3483
+#: Security.xml:3486
 #, no-c-format
 msgid ""
 "This annotation should be used when the same entity/table is used to store "
@@ -4760,20 +4766,20 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3493
+#: Security.xml:3496
 #, no-c-format
 msgid ""
 "<![CDATA[  @PermissionDiscriminator(userValue = \"u\", roleValue = \"r\")]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3504
+#: Security.xml:3507
 #, no-c-format
 msgid "Example Entity"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3506
+#: Security.xml:3509
 #, no-c-format
 msgid ""
 "Here is an example of an entity class that is used to store both user and "
@@ -4782,7 +4788,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3511
+#: Security.xml:3514
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4843,7 +4849,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3513
+#: Security.xml:3516
 #, no-c-format
 msgid ""
 "As can be seen in the above example, the <literal>getDiscriminator()</"
@@ -4860,13 +4866,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3526
+#: Security.xml:3529
 #, no-c-format
 msgid "Class-specific Permission Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3528
+#: Security.xml:3531
 #, no-c-format
 msgid ""
 "A further set of class-specific annotations can be used to configure a "
@@ -4876,25 +4882,25 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3535
+#: Security.xml:3538
 #, no-c-format
 msgid "Class Permission Annotations"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3561
+#: Security.xml:3564
 #, no-c-format
 msgid "@Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3566 Security.xml:3584
+#: Security.xml:3569 Security.xml:3587
 #, no-c-format
 msgid "TYPE"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3570
+#: Security.xml:3573
 #, no-c-format
 msgid ""
 "A container annotation, this annotation may contain an array of "
@@ -4902,13 +4908,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3579
+#: Security.xml:3582
 #, no-c-format
 msgid "@Permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3588
+#: Security.xml:3591
 #, no-c-format
 msgid ""
 "This annotation defines a single allowable permission action for the target "
@@ -4919,7 +4925,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3600
+#: Security.xml:3603
 #, no-c-format
 msgid ""
 "Here's an example of the above annotations in action. The following class "
@@ -4927,7 +4933,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3604
+#: Security.xml:3607
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4939,7 +4945,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3606
+#: Security.xml:3609
 #, no-c-format
 msgid ""
 "This example demonstrates how two allowable permission actions, "
@@ -4948,13 +4954,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3614
+#: Security.xml:3617
 #, no-c-format
 msgid "Permission masks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3616
+#: Security.xml:3619
 #, no-c-format
 msgid ""
 "By default, multiple permissions for the same target object and recipient "
@@ -4966,7 +4972,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3623
+#: Security.xml:3626
 #, no-c-format
 msgid ""
 "For example, if recipient \"Bob\" is granted both the <literal>view</"
@@ -4979,7 +4985,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3630
+#: Security.xml:3633
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4991,7 +4997,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3632
+#: Security.xml:3635
 #, no-c-format
 msgid ""
 "The <literal>action</literal> property will instead simply contain \"3"
@@ -5001,7 +5007,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3638
+#: Security.xml:3641
 #, no-c-format
 msgid ""
 "Obviously, it is very important that the <literal>mask</literal> values "
@@ -5009,13 +5015,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3644
+#: Security.xml:3647
 #, no-c-format
 msgid "Identifier Policy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3646
+#: Security.xml:3649
 #, no-c-format
 msgid ""
 "When storing or looking up permissions, <literal>JpaPermissionStore</"
@@ -5029,7 +5035,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3654
+#: Security.xml:3657
 #, no-c-format
 msgid ""
 "The <literal>IdentifierStrategy</literal> interface is very simple, "
@@ -5037,7 +5043,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3658
+#: Security.xml:3661
 #, no-c-format
 msgid ""
 "<![CDATA[public interface IdentifierStrategy {\n"
@@ -5047,7 +5053,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3660
+#: Security.xml:3663
 #, no-c-format
 msgid ""
 "The first method, <literal>canIdentify()</literal> simply returns "
@@ -5058,7 +5064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3666
+#: Security.xml:3669
 #, no-c-format
 msgid ""
 "Seam provides two <literal>IdentifierStrategy</literal> implementations, "
@@ -5067,7 +5073,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3671
+#: Security.xml:3674
 #, no-c-format
 msgid ""
 "To explicitly configure a specific identifier strategy to use for a "
@@ -5080,13 +5086,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3681
+#: Security.xml:3684
 #, no-c-format
 msgid "ClassIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3683
+#: Security.xml:3686
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for classes, "
@@ -5100,7 +5106,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3692
+#: Security.xml:3695
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5108,7 +5114,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3694
+#: Security.xml:3697
 #, no-c-format
 msgid ""
 "The identifier for the following class will be \"<literal>customerAction</"
@@ -5116,7 +5122,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3698
+#: Security.xml:3701
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"customerAction\")\n"
@@ -5124,7 +5130,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3700
+#: Security.xml:3703
 #, no-c-format
 msgid ""
 "Finally, the identifier for the following class will be \"<literal>Customer</"
@@ -5132,19 +5138,19 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3704
+#: Security.xml:3707
 #, no-c-format
 msgid "<![CDATA[public class Customer { ]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3709
+#: Security.xml:3712
 #, no-c-format
 msgid "EntityIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3711
+#: Security.xml:3714
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for entity "
@@ -5161,7 +5167,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3722
+#: Security.xml:3725
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5169,7 +5175,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3724
+#: Security.xml:3727
 #, no-c-format
 msgid ""
 "For an example of the type of identifier values generated, assume we have "
@@ -5177,7 +5183,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3728
+#: Security.xml:3731
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5200,7 +5206,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3730
+#: Security.xml:3733
 #, no-c-format
 msgid ""
 "For a <literal>Customer</literal> instance with an <literal>id</literal> "
@@ -5210,7 +5216,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3736
+#: Security.xml:3739
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5219,7 +5225,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3738
+#: Security.xml:3741
 #, no-c-format
 msgid ""
 "Then a <literal>Customer</literal> with an <literal>id</literal> value of "
@@ -5228,13 +5234,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3751
+#: Security.xml:3754
 #, no-c-format
 msgid "Permission Management"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3753
+#: Security.xml:3756
 #, no-c-format
 msgid ""
 "In much the same way that Seam Security provides an Identity Management API "
@@ -5244,13 +5250,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3760
+#: Security.xml:3763
 #, no-c-format
 msgid "PermissionManager"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3762
+#: Security.xml:3765
 #, no-c-format
 msgid ""
 "The <literal>PermissionManager</literal> component is an application-scoped "
@@ -5263,7 +5269,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3769
+#: Security.xml:3772
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5273,7 +5279,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3771
+#: Security.xml:3774
 #, no-c-format
 msgid ""
 "The following table describes each of the available methods provided by "
@@ -5281,13 +5287,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3776
+#: Security.xml:3779
 #, no-c-format
 msgid "PermissionManager API methods"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3811 Security.xml:3830
+#: Security.xml:3814 Security.xml:3833
 #, no-c-format
 msgid ""
 "Returns a list of <literal>Permission</literal> objects representing all of "
@@ -5295,13 +5301,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3845
+#: Security.xml:3848
 #, no-c-format
 msgid "grantPermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3849
+#: Security.xml:3852
 #, no-c-format
 msgid ""
 "Persists (grants) the specified <literal>Permission</literal> to the backend "
@@ -5309,7 +5315,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3868
+#: Security.xml:3871
 #, no-c-format
 msgid ""
 "Persists (grants) the specified list of <literal>Permission</literal>s to "
@@ -5317,7 +5323,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3887
+#: Security.xml:3890
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified <literal>Permission</literal> from the "
@@ -5325,7 +5331,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3906
+#: Security.xml:3909
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified list of <literal>Permission</literal>s from "
@@ -5333,7 +5339,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3925
+#: Security.xml:3928
 #, no-c-format
 msgid ""
 "Returns a list of the available actions for the specified target object. The "
@@ -5342,13 +5348,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3940
+#: Security.xml:3943
 #, no-c-format
 msgid "Permission checks for PermissionManager operations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3942
+#: Security.xml:3945
 #, no-c-format
 msgid ""
 "Invoking the methods of <literal>PermissionManager</literal> requires that "
@@ -5358,37 +5364,37 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3949
+#: Security.xml:3952
 #, no-c-format
 msgid "Permission Management Security Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3973
+#: Security.xml:3976
 #, no-c-format
 msgid "listPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3977
+#: Security.xml:3980
 #, no-c-format
 msgid "The specified <literal>target</literal>"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3983
+#: Security.xml:3986
 #, no-c-format
 msgid "seam.read-permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3991 Security.xml:4011
+#: Security.xml:3994 Security.xml:4014
 #, no-c-format
 msgid "grantPermission()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3995
+#: Security.xml:3998
 #, no-c-format
 msgid ""
 "The target of the specified <literal>Permission</literal>, or each of the "
@@ -5397,56 +5403,56 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4003 Security.xml:4021 Security.xml:4039
+#: Security.xml:4006 Security.xml:4024 Security.xml:4042
 #, no-c-format
 msgid "seam.grant-permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4015 Security.xml:4051
+#: Security.xml:4018 Security.xml:4054
 #, no-c-format
 msgid "The target of the specified <literal>Permission</literal>."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4029
+#: Security.xml:4032
 #, no-c-format
 msgid "grantPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4033 Security.xml:4069
+#: Security.xml:4036 Security.xml:4072
 #, no-c-format
 msgid ""
 "Each of the targets of the specified list of <literal>Permission</literal>s."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4047
+#: Security.xml:4050
 #, no-c-format
 msgid "revokePermission()"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4057 Security.xml:4075
+#: Security.xml:4060 Security.xml:4078
 #, no-c-format
 msgid "seam.revoke-permission"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4065
+#: Security.xml:4068
 #, no-c-format
 msgid "revokePermissions()"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4088
+#: Security.xml:4091
 #, no-c-format
 msgid "SSL Security"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4090
+#: Security.xml:4093
 #, no-c-format
 msgid ""
 "Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5457,13 +5463,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4097
+#: Security.xml:4100
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"/login.xhtml\" scheme=\"https\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4099
+#: Security.xml:4102
 #, no-c-format
 msgid ""
 "This configuration is automatically extended to both <literal>s:link</"
@@ -5475,13 +5481,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4106
+#: Security.xml:4109
 #, no-c-format
 msgid "<![CDATA[<s:link view=\"/login.xhtml\" value=\"Login\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4108
+#: Security.xml:4111
 #, no-c-format
 msgid ""
 "Browsing directly to a view when using the <emphasis>incorrect</emphasis> "
@@ -5492,7 +5498,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4115
+#: Security.xml:4118
 #, no-c-format
 msgid ""
 "It is also possible to configure a <emphasis>default scheme</emphasis> for "
@@ -5506,13 +5512,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4124
+#: Security.xml:4127
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\" />]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4126
+#: Security.xml:4129
 #, no-c-format
 msgid ""
 "Of course, if <emphasis>none</emphasis> of the pages in your application use "
@@ -5520,7 +5526,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4131
+#: Security.xml:4134
 #, no-c-format
 msgid ""
 "You may configure Seam to automatically invalidate the current HTTP session "
@@ -5529,13 +5535,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4136
+#: Security.xml:4139
 #, no-c-format
 msgid "<![CDATA[<web:session invalidate-on-scheme-change=\"true\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4138
+#: Security.xml:4141
 #, no-c-format
 msgid ""
 "This option helps make your system less vulnerable to sniffing of the "
@@ -5544,13 +5550,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4144
+#: Security.xml:4147
 #, no-c-format
 msgid "Overriding the default ports"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4146
+#: Security.xml:4149
 #, no-c-format
 msgid ""
 "If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5560,7 +5566,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4152
+#: Security.xml:4155
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5576,13 +5582,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4158
+#: Security.xml:4161
 #, no-c-format
 msgid "CAPTCHA"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4160
+#: Security.xml:4163
 #, no-c-format
 msgid ""
 "Though strictly not part of the security API, Seam provides a built-in "
@@ -5594,13 +5600,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4168
+#: Security.xml:4171
 #, no-c-format
 msgid "Configuring the CAPTCHA Servlet"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4169
+#: Security.xml:4172
 #, no-c-format
 msgid ""
 "To get up and running, it is necessary to configure the Seam Resource "
@@ -5609,7 +5615,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4174
+#: Security.xml:4177
 #, no-c-format
 msgid ""
 "<![CDATA[<servlet>\n"
@@ -5625,20 +5631,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4179
+#: Security.xml:4182
 #, no-c-format
 msgid "Adding a CAPTCHA to a form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4181
+#: Security.xml:4184
 #, no-c-format
 msgid ""
 "Adding a CAPTCHA challenge to a form is extremely easy. Here's an example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4185
+#: Security.xml:4188
 #, no-c-format
 msgid ""
 "<![CDATA[<h:graphicImage value=\"/seam/resource/captcha\"/>\n"
@@ -5650,7 +5656,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4187
+#: Security.xml:4190
 #, no-c-format
 msgid ""
 "That's all there is to it. The <literal>graphicImage</literal> control "
@@ -5660,20 +5666,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4196
+#: Security.xml:4199
 #, no-c-format
 msgid "Customising the CAPTCHA algorithm"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4198
+#: Security.xml:4201
 #, no-c-format
 msgid ""
 "You may customize the CAPTCHA algorithm by overriding the built-in component:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4202
+#: Security.xml:4205
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5700,13 +5706,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4209 Security.xml:4217
+#: Security.xml:4212 Security.xml:4220
 #, no-c-format
 msgid "Security Events"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4211
+#: Security.xml:4214
 #, no-c-format
 msgid ""
 "The following table describes a number of events (see <xref linkend=\"events"
@@ -5714,68 +5720,68 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4226
+#: Security.xml:4229
 #, no-c-format
 msgid "Event Key"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4239
+#: Security.xml:4242
 #, no-c-format
 msgid "org.jboss.seam.security.loginSuccessful"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4243
+#: Security.xml:4246
 #, no-c-format
 msgid "Raised when a login attempt is successful."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4251
+#: Security.xml:4254
 #, no-c-format
 msgid "org.jboss.seam.security.loginFailed"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4255
+#: Security.xml:4258
 #, no-c-format
 msgid "Raised when a login attempt fails."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4263
+#: Security.xml:4266
 #, no-c-format
 msgid "org.jboss.seam.security.alreadyLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4267
+#: Security.xml:4270
 #, no-c-format
 msgid ""
 "Raised when a user that is already authenticated attempts to log in again."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4275
+#: Security.xml:4278
 #, no-c-format
 msgid "org.jboss.seam.security.notLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4279
+#: Security.xml:4282
 #, no-c-format
 msgid "Raised when a security check fails when the user is not logged in."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4287
+#: Security.xml:4290
 #, no-c-format
 msgid "org.jboss.seam.security.notAuthorized"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4291
+#: Security.xml:4294
 #, no-c-format
 msgid ""
 "Raised when a security check fails when the user is logged in however "
@@ -5783,73 +5789,73 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4299
+#: Security.xml:4302
 #, no-c-format
 msgid "org.jboss.seam.security.preAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4303
+#: Security.xml:4306
 #, no-c-format
 msgid "Raised just prior to user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4311
+#: Security.xml:4314
 #, no-c-format
 msgid "org.jboss.seam.security.postAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4315
+#: Security.xml:4318
 #, no-c-format
 msgid "Raised just after user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4323
+#: Security.xml:4326
 #, no-c-format
 msgid "org.jboss.seam.security.loggedOut"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4327
+#: Security.xml:4330
 #, no-c-format
 msgid "Raised after the user has logged out."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4335
+#: Security.xml:4338
 #, no-c-format
 msgid "org.jboss.seam.security.credentialsUpdated"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4339
+#: Security.xml:4342
 #, no-c-format
 msgid "Raised when the user's credentials have been changed."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4347
+#: Security.xml:4350
 #, no-c-format
 msgid "org.jboss.seam.security.rememberMe"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4351
+#: Security.xml:4354
 #, no-c-format
 msgid "Raised when the Identity's rememberMe property is changed."
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4364
+#: Security.xml:4367
 #, no-c-format
 msgid "Run As"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4366
+#: Security.xml:4369
 #, no-c-format
 msgid ""
 "Sometimes it may be necessary to perform certain operations with elevated "
@@ -5861,7 +5867,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4374
+#: Security.xml:4377
 #, no-c-format
 msgid ""
 "The following code example demonstrates how <literal>RunAsOperation</"
@@ -5872,7 +5878,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4381
+#: Security.xml:4384
 #, no-c-format
 msgid ""
 "<![CDATA[    new RunAsOperation() {       \n"
@@ -5884,7 +5890,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4383
+#: Security.xml:4386
 #, no-c-format
 msgid ""
 "In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5895,13 +5901,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4394
+#: Security.xml:4397
 #, no-c-format
 msgid "Extending the Identity component"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4396
+#: Security.xml:4399
 #, no-c-format
 msgid ""
 "Sometimes it might be necessary to extend the Identity component if your "
@@ -5914,7 +5920,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4404
+#: Security.xml:4407
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.security.identity\")\n"
@@ -5949,7 +5955,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4407
+#: Security.xml:4410
 #, no-c-format
 msgid ""
 "Note that an <literal>Identity</literal> component must be marked "
@@ -5959,13 +5965,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4419
+#: Security.xml:4422
 #, no-c-format
 msgid "OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4421
+#: Security.xml:4424
 #, no-c-format
 msgid ""
 "OpenID is a community standard for external web-based authentication. The "
@@ -5978,7 +5984,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4430
+#: Security.xml:4433
 #, no-c-format
 msgid ""
 "When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5995,7 +6001,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4439
+#: Security.xml:4442
 #, no-c-format
 msgid ""
 "It's important to realize at this point that authentication does not imply "
@@ -6008,13 +6014,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4449
+#: Security.xml:4452
 #, no-c-format
 msgid "Configuring OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4450
+#: Security.xml:4453
 #, no-c-format
 msgid ""
 "Seam uses the openid4java package and requires four additional JARs to make "
@@ -6024,7 +6030,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4456
+#: Security.xml:4459
 #, no-c-format
 msgid ""
 "OpenID processing requires the use of the <literal>OpenIdPhaseListener</"
@@ -6034,7 +6040,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4462
+#: Security.xml:4465
 #, no-c-format
 msgid ""
 "&lt;lifecycle&gt;\n"
@@ -6044,7 +6050,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4465
+#: Security.xml:4468
 #, no-c-format
 msgid ""
 "With this configuration, OpenID support is available to your application. "
@@ -6054,13 +6060,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4473
+#: Security.xml:4476
 #, no-c-format
 msgid "Presenting an OpenIdDLogin form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4475
+#: Security.xml:4478
 #, no-c-format
 msgid ""
 "To initiate an OpenID login, you can present a simply form to the user "
@@ -6070,7 +6076,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4480
+#: Security.xml:4483
 #, no-c-format
 msgid ""
 "&lt;h:form&gt;\n"
@@ -6081,7 +6087,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4482
+#: Security.xml:4485
 #, no-c-format
 msgid ""
 "When the user submits the login form, he will be redirected to his OpenID "
@@ -6093,13 +6099,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4491
+#: Security.xml:4494
 #, no-c-format
 msgid "Logging in immediately"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4493
+#: Security.xml:4496
 #, no-c-format
 msgid ""
 "The simplest strategy is to simply login the user immediately. The following "
@@ -6108,7 +6114,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4497
+#: Security.xml:4500
 #, no-c-format
 msgid ""
 "&lt;page view-id=&quot;/openid.xhtml&quot;&gt;\n"
@@ -6128,7 +6134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4499
+#: Security.xml:4502
 #, no-c-format
 msgid ""
 "Thie <literal>loginImmediately()</literal> action checks to see if the "
@@ -6142,13 +6148,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4510
+#: Security.xml:4513
 #, no-c-format
 msgid "Deferring login"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4512
+#: Security.xml:4515
 #, no-c-format
 msgid ""
 "You may not want the user to be immediately logged in to your application. "
@@ -6165,13 +6171,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4526
+#: Security.xml:4529
 #, no-c-format
 msgid "Logging out"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4528
+#: Security.xml:4531
 #, no-c-format
 msgid ""
 "Logging out (forgetting an OpenID association) is done by calling <literal>#"
@@ -6182,7 +6188,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4535
+#: Security.xml:4538
 #, no-c-format
 msgid ""
 "&lt;event type=&quot;org.jboss.seam.security.loggedOut&quot;&gt;\n"
@@ -6191,7 +6197,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4537
+#: Security.xml:4540
 #, no-c-format
 msgid ""
 "It's important that you do not leave this out or the user will not be able "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/ko-KR/Dependencies.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/ko-KR/Dependencies.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/ko-KR/Dependencies.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -938,8 +938,8 @@
 #: Dependencies.xml:1182
 #, no-c-format
 msgid ""
-"This sample POM will give you Seam, JPA (provided by Hibernate) and "
-"Hibernate Validator:"
+"This sample POM will give you Seam, JPA (provided by Hibernate), Hibernate "
+"Validator and Hibernate Search:"
 msgstr ""
 
 #. Tag: programlisting
@@ -970,25 +970,31 @@
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-validator</artifactId>\n"
-"      <version>3.0.0.GA</version>\n"
+"      <version>3.1.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-annotations</artifactId>\n"
-"      <version>3.3.0.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-entitymanager</artifactId>\n"
-"      <version>3.3.1.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
+"    \n"
+"    <dependency>\n"
+"        <groupId>org.hibernate</groupId>\n"
+"        <artifactId>hibernate-search</artifactId>\n"
+"        <version>3.1.1.GA</version>\n"
+"    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.jboss.seam</groupId>\n"
 "      <artifactId>jboss-seam</artifactId>\n"
-"      <version>2.0.0.GA</version>\n"
+"      <version>2.2.0.GA</version>\n"
 "    </dependency>\n"
 "    \n"
 "  </dependencies>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/ko-KR/Hsearch.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/ko-KR/Hsearch.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/ko-KR/Hsearch.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -45,7 +45,7 @@
 #: Hsearch.xml:21
 #, no-c-format
 msgid ""
-"Hibernate Search has been designed to integrates nicely and as naturally as "
+"Hibernate Search has been designed to integrate nicely and as naturally as "
 "possible with JPA and Hibernate. As a natural extension, JBoss Seam provides "
 "an Hibernate Search integration."
 msgstr ""
@@ -132,7 +132,7 @@
 "      <property name=\"hibernate.ejb.event.post-delete\" \n"
 "                value=\"org.hibernate.search.event.FullTextIndexEventListener"
 "\"/>\n"
-"\n"
+"                \n"
 "   </properties>\n"
 "</persistence-unit>]]>"
 msgstr ""
@@ -141,12 +141,15 @@
 #: Hsearch.xml:52
 #, no-c-format
 msgid ""
-"This step is no longer necessary if Hibernate Annotation or EntityManager "
-"3.3.x are used."
+"It is not longer necessary the register the event listeners if Hibernate "
+"Annotations or EntityManager 3.3.x are used. When using Hibernate Search 3.1."
+"x more eventlisteners are needed, but these are registered automatically by "
+"Hibernate Annotations; refer to the Hibernate Search reference for "
+"configuring it without EntityManager and Annotations."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:56
+#: Hsearch.xml:60
 #, no-c-format
 msgid ""
 "In addition to the configuration file, the following jars have to be "
@@ -154,25 +157,25 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:61
+#: Hsearch.xml:65
 #, no-c-format
 msgid "hibernate-search.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:65
+#: Hsearch.xml:69
 #, no-c-format
 msgid "hibernate-commons-annotations.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:69
+#: Hsearch.xml:73
 #, no-c-format
 msgid "lucene-core.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:74
+#: Hsearch.xml:78
 #, no-c-format
 msgid ""
 "If you deploy those in a EAR, don't forget to update <filename>application."
@@ -180,13 +183,13 @@
 msgstr ""
 
 #. Tag: title
-#: Hsearch.xml:80
+#: Hsearch.xml:84
 #, no-c-format
 msgid "Usage"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:82
+#: Hsearch.xml:86
 #, no-c-format
 msgid ""
 "Hibernate Search uses annotations to map entities to a Lucene index, check "
@@ -195,7 +198,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:87
+#: Hsearch.xml:91
 #, no-c-format
 msgid ""
 "Hibernate Search is fully integrated with the API and semantic of JPA / "
@@ -206,7 +209,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:93
+#: Hsearch.xml:97
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, JBoss Seam injects a "
@@ -214,7 +217,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:96
+#: Hsearch.xml:100
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -237,7 +240,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:99
+#: Hsearch.xml:103
 #, no-c-format
 msgid ""
 "<classname>FullTextSession</classname> extends <classname>org.hibernate."
@@ -245,14 +248,14 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:104
+#: Hsearch.xml:108
 #, no-c-format
 msgid ""
 "If the Java Persistence API is used, a smoother integration is proposed."
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:107
+#: Hsearch.xml:111
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -275,7 +278,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:109
+#: Hsearch.xml:113
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, a <classname>FulltextEntityManager</"
@@ -286,7 +289,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:116
+#: Hsearch.xml:120
 #, no-c-format
 msgid ""
 "When an EJB 3.0 Session or Message Driven Bean injection is used (i.e. via "
@@ -299,7 +302,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:124
+#: Hsearch.xml:128
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -323,15 +326,15 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:129
+#: Hsearch.xml:133
 #, no-c-format
 msgid ""
 "For people accustomed to Hibernate Search out of Seam, note that using "
-"<methodname>Search.createFullTextSession</methodname> is not necessary."
+"<methodname>Search.getFullTextSession</methodname> is not necessary."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:134
+#: Hsearch.xml:138
 #, no-c-format
 msgid ""
 "Check the DVDStore or the blog examples of the JBoss Seam distribution for a "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/ko-KR/Security.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/ko-KR/Security.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/ko-KR/Security.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 07:43+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1190,7 +1190,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:630 Security.xml:764 Security.xml:3382 Security.xml:3545
+#: Security.xml:630 Security.xml:764 Security.xml:3385 Security.xml:3548
 #, no-c-format
 msgid "Annotation"
 msgstr ""
@@ -1203,8 +1203,8 @@
 
 #. Tag: para
 #: Security.xml:636 Security.xml:770 Security.xml:966 Security.xml:1418
-#: Security.xml:2147 Security.xml:2756 Security.xml:3171 Security.xml:3388
-#: Security.xml:3551 Security.xml:3792 Security.xml:4229
+#: Security.xml:2147 Security.xml:2756 Security.xml:3174 Security.xml:3391
+#: Security.xml:3554 Security.xml:3795 Security.xml:4232
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -2228,8 +2228,8 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3168
-#: Security.xml:3789 Security.xml:3958
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3171
+#: Security.xml:3792 Security.xml:3961
 #, no-c-format
 msgid "Method"
 msgstr ""
@@ -2250,9 +2250,9 @@
 #: Security.xml:1433 Security.xml:1452 Security.xml:1471 Security.xml:1490
 #: Security.xml:1509 Security.xml:1529 Security.xml:1548 Security.xml:1567
 #: Security.xml:1586 Security.xml:1606 Security.xml:1626 Security.xml:1740
-#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3239
-#: Security.xml:3258 Security.xml:3277 Security.xml:3295 Security.xml:3840
-#: Security.xml:3859 Security.xml:3878 Security.xml:3897
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3242
+#: Security.xml:3261 Security.xml:3280 Security.xml:3298 Security.xml:3843
+#: Security.xml:3862 Security.xml:3881 Security.xml:3900
 #, no-c-format
 msgid "boolean"
 msgstr ""
@@ -2558,13 +2558,13 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1831 Security.xml:3961
+#: Security.xml:1831 Security.xml:3964
 #, no-c-format
 msgid "Permission Target"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1834 Security.xml:3964
+#: Security.xml:1834 Security.xml:3967
 #, no-c-format
 msgid "Permission Action"
 msgstr ""
@@ -3806,7 +3806,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2750 Security.xml:3165 Security.xml:3786
+#: Security.xml:2750 Security.xml:3168 Security.xml:3789
 #, no-c-format
 msgid "Return type"
 msgstr ""
@@ -3986,41 +3986,47 @@
 #. Tag: para
 #: Security.xml:2917
 #, no-c-format
-msgid "drools-compiler.jar"
+msgid "drools-api.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2920
 #, no-c-format
-msgid "drools-core.jar"
+msgid "drools-compiler.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2923
 #, no-c-format
-msgid "janino.jar"
+msgid "drools-core.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2926
 #, no-c-format
-msgid "antlr-runtime.jar"
+msgid "janino.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2929
 #, no-c-format
-msgid "mvel14.jar"
+msgid "antlr-runtime.jar"
 msgstr ""
 
+#. Tag: para
+#: Security.xml:2932
+#, no-c-format
+msgid "mvel2.jar"
+msgstr ""
+
 #. Tag: title
-#: Security.xml:2936 Security.xml:3128
+#: Security.xml:2939 Security.xml:3131
 #, no-c-format
 msgid "Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2938
+#: Security.xml:2941
 #, no-c-format
 msgid ""
 "The configuration for <literal>RuleBasedPermissionResolver</literal> "
@@ -4030,7 +4036,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2944
+#: Security.xml:2947
 #, no-c-format
 msgid ""
 "<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4058,7 +4064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2946
+#: Security.xml:2949
 #, no-c-format
 msgid ""
 "The default rule base name can be overridden by specifying the "
@@ -4067,7 +4073,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2951
+#: Security.xml:2954
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4076,7 +4082,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2953
+#: Security.xml:2956
 #, no-c-format
 msgid ""
 "Once the <literal>RuleBase</literal> component is configured, it's time to "
@@ -4084,13 +4090,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:2959
+#: Security.xml:2962
 #, no-c-format
 msgid "Writing Security Rules"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2961
+#: Security.xml:2964
 #, no-c-format
 msgid ""
 "The first step to writing security rules is to create a new rule file in the "
@@ -4101,7 +4107,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2968
+#: Security.xml:2971
 #, no-c-format
 msgid ""
 "So what should the security rules file contain? At this stage it might be a "
@@ -4110,7 +4116,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2973
+#: Security.xml:2976
 #, no-c-format
 msgid ""
 "<![CDATA[package MyApplicationPermissions;\n"
@@ -4128,7 +4134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2975
+#: Security.xml:2978
 #, no-c-format
 msgid ""
 "Let's break this down step by step. The first thing we see is the package "
@@ -4138,7 +4144,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2981
+#: Security.xml:2984
 #, no-c-format
 msgid ""
 "The next thing we can notice is a couple of import statements for the "
@@ -4148,7 +4154,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2987
+#: Security.xml:2990
 #, no-c-format
 msgid ""
 "Finally we have the code for the rule. Each rule within a package should be "
@@ -4158,7 +4164,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2993
+#: Security.xml:2996
 #, no-c-format
 msgid ""
 "Looking at the body of the rule definition we can notice two distinct "
@@ -4173,7 +4179,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3002
+#: Security.xml:3005
 #, no-c-format
 msgid ""
 "If we look at the LHS of the rule, we see two conditions listed there. Let's "
@@ -4181,14 +4187,14 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3006
+#: Security.xml:3009
 #, no-c-format
 msgid ""
 "<![CDATA[c: PermissionCheck(target == \"customer\", action == \"delete\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3008
+#: Security.xml:3011
 #, no-c-format
 msgid ""
 "In plain english, this condition is stating that there must exist a "
@@ -4198,7 +4204,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3014
+#: Security.xml:3017
 #, no-c-format
 msgid ""
 "So what is the working memory? Also known as a \"stateful session\" in "
@@ -4216,7 +4222,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3026
+#: Security.xml:3029
 #, no-c-format
 msgid ""
 "Besides the <literal>PermissionCheck</literal> facts, there is also a "
@@ -4233,7 +4239,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3037
+#: Security.xml:3040
 #, no-c-format
 msgid ""
 "It is also possible to insert additional long-lived facts into the working "
@@ -4244,7 +4250,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3044
+#: Security.xml:3047
 #, no-c-format
 msgid ""
 "Getting back to our simple example, we can also notice that the first line "
@@ -4255,13 +4261,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3051
+#: Security.xml:3054
 #, no-c-format
 msgid "<![CDATA[Role(name == \"admin\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3053
+#: Security.xml:3056
 #, no-c-format
 msgid ""
 "This condition simply states that there must be a <literal>Role</literal> "
@@ -4274,7 +4280,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3061
+#: Security.xml:3064
 #, no-c-format
 msgid ""
 "So what is the consequence of the rule firing? Let's take a look at the RHS "
@@ -4282,13 +4288,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3065
+#: Security.xml:3068
 #, no-c-format
 msgid "<![CDATA[c.grant()]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3067
+#: Security.xml:3070
 #, no-c-format
 msgid ""
 "The RHS consists of Java code, and in this case is invoking the "
@@ -4305,13 +4311,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3081
+#: Security.xml:3084
 #, no-c-format
 msgid "Non-String permission targets"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3083
+#: Security.xml:3086
 #, no-c-format
 msgid ""
 "So far we have only seen permission checks for String-literal permission "
@@ -4325,7 +4331,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3092
+#: Security.xml:3095
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanCreateBlogComment\n"
@@ -4343,13 +4349,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3097
+#: Security.xml:3100
 #, no-c-format
 msgid "Wildcard permission checks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3099
+#: Security.xml:3102
 #, no-c-format
 msgid ""
 "It is possible to implement a wildcard permission check (which allows all "
@@ -4359,7 +4365,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3105
+#: Security.xml:3108
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4373,7 +4379,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3107
+#: Security.xml:3110
 #, no-c-format
 msgid ""
 "This rule allows users with the <literal>admin</literal> role to perform "
@@ -4382,13 +4388,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3117
+#: Security.xml:3120
 #, no-c-format
 msgid "PersistentPermissionResolver"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3119
+#: Security.xml:3122
 #, no-c-format
 msgid ""
 "Another built-in permission resolver provided by Seam, "
@@ -4401,7 +4407,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3130
+#: Security.xml:3133
 #, no-c-format
 msgid ""
 "Before it can be used, <literal>PersistentPermissionResolver</literal> must "
@@ -4414,7 +4420,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3138
+#: Security.xml:3141
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:persistent-permission-resolver permission-store=\"#"
@@ -4422,13 +4428,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3143
+#: Security.xml:3146
 #, no-c-format
 msgid "Permission Stores"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3145
+#: Security.xml:3148
 #, no-c-format
 msgid ""
 "A permission store is required for <literal>PersistentPermissionResolver</"
@@ -4441,26 +4447,26 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3155
+#: Security.xml:3158
 #, no-c-format
 msgid "PermissionStore interface"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3181 Security.xml:3200 Security.xml:3219 Security.xml:3802
-#: Security.xml:3821
+#: Security.xml:3184 Security.xml:3203 Security.xml:3222 Security.xml:3805
+#: Security.xml:3824
 #, no-c-format
 msgid "List&lt;Permission&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3186 Security.xml:3826
+#: Security.xml:3189 Security.xml:3829
 #, no-c-format
 msgid "listPermissions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3190
+#: Security.xml:3193
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4469,13 +4475,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3205 Security.xml:3807
+#: Security.xml:3208 Security.xml:3810
 #, no-c-format
 msgid "listPermissions(Object target, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3209
+#: Security.xml:3212
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4484,13 +4490,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3224
+#: Security.xml:3227
 #, no-c-format
 msgid "listPermissions(Set&lt;Object&gt; targets, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3228
+#: Security.xml:3231
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4499,13 +4505,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3244
+#: Security.xml:3247
 #, no-c-format
 msgid "grantPermission(Permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3248
+#: Security.xml:3251
 #, no-c-format
 msgid ""
 "This method should persist the specified <literal>Permission</literal> "
@@ -4513,13 +4519,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3263 Security.xml:3864
+#: Security.xml:3266 Security.xml:3867
 #, no-c-format
 msgid "grantPermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3267
+#: Security.xml:3270
 #, no-c-format
 msgid ""
 "This method should persist all of the <literal>Permission</literal> objects "
@@ -4528,13 +4534,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3282 Security.xml:3883
+#: Security.xml:3285 Security.xml:3886
 #, no-c-format
 msgid "revokePermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3286
+#: Security.xml:3289
 #, no-c-format
 msgid ""
 "This method should remove the specified <literal>Permission</literal> object "
@@ -4542,13 +4548,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3300 Security.xml:3902
+#: Security.xml:3303 Security.xml:3905
 #, no-c-format
 msgid "revokePermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3304
+#: Security.xml:3307
 #, no-c-format
 msgid ""
 "This method should remove all of the <literal>Permission</literal> objects "
@@ -4556,19 +4562,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3314 Security.xml:3916
+#: Security.xml:3317 Security.xml:3919
 #, no-c-format
 msgid "List&lt;String&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3319 Security.xml:3921
+#: Security.xml:3322 Security.xml:3924
 #, no-c-format
 msgid "listAvailableActions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3323
+#: Security.xml:3326
 #, no-c-format
 msgid ""
 "This method should return a list of all the available actions (as Strings) "
@@ -4578,13 +4584,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3337
+#: Security.xml:3340
 #, no-c-format
 msgid "JpaPermissionStore"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3339
+#: Security.xml:3342
 #, no-c-format
 msgid ""
 "This is the default <literal>PermissionStore</literal> implementation (and "
@@ -4597,7 +4603,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3347
+#: Security.xml:3350
 #, no-c-format
 msgid ""
 "If you wish to use the same entity (i.e. a single database table) to store "
@@ -4609,7 +4615,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3354
+#: Security.xml:3357
 #, no-c-format
 msgid ""
 "For example, to configure a single entity class to store both user and role "
@@ -4617,7 +4623,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3356
+#: Security.xml:3359
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4625,14 +4631,14 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3358
+#: Security.xml:3361
 #, no-c-format
 msgid ""
 "To configure separate entity classes for storing user and role permissions:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3360
+#: Security.xml:3363
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4641,13 +4647,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3363
+#: Security.xml:3366
 #, no-c-format
 msgid "Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3365
+#: Security.xml:3368
 #, no-c-format
 msgid ""
 "As mentioned, the entity classes that contain the user and role permissions "
@@ -4658,32 +4664,32 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3372
+#: Security.xml:3375
 #, no-c-format
 msgid "Entity Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3385 Security.xml:3548
+#: Security.xml:3388 Security.xml:3551
 #, no-c-format
 msgid "Target"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3398
+#: Security.xml:3401
 #, no-c-format
 msgid "@PermissionTarget"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3403 Security.xml:3422 Security.xml:3441 Security.xml:3460
-#: Security.xml:3479
+#: Security.xml:3406 Security.xml:3425 Security.xml:3444 Security.xml:3463
+#: Security.xml:3482
 #, no-c-format
 msgid "FIELD,METHOD"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3407
+#: Security.xml:3410
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4692,13 +4698,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3417
+#: Security.xml:3420
 #, no-c-format
 msgid "@PermissionAction"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3426
+#: Security.xml:3429
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4707,13 +4713,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3436
+#: Security.xml:3439
 #, no-c-format
 msgid "@PermissionUser"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3445
+#: Security.xml:3448
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4722,13 +4728,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3455
+#: Security.xml:3458
 #, no-c-format
 msgid "@PermissionRole"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3464
+#: Security.xml:3467
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4737,13 +4743,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3474
+#: Security.xml:3477
 #, no-c-format
 msgid "@PermissionDiscriminator"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3483
+#: Security.xml:3486
 #, no-c-format
 msgid ""
 "This annotation should be used when the same entity/table is used to store "
@@ -4760,20 +4766,20 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3493
+#: Security.xml:3496
 #, no-c-format
 msgid ""
 "<![CDATA[  @PermissionDiscriminator(userValue = \"u\", roleValue = \"r\")]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3504
+#: Security.xml:3507
 #, no-c-format
 msgid "Example Entity"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3506
+#: Security.xml:3509
 #, no-c-format
 msgid ""
 "Here is an example of an entity class that is used to store both user and "
@@ -4782,7 +4788,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3511
+#: Security.xml:3514
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4843,7 +4849,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3513
+#: Security.xml:3516
 #, no-c-format
 msgid ""
 "As can be seen in the above example, the <literal>getDiscriminator()</"
@@ -4860,13 +4866,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3526
+#: Security.xml:3529
 #, no-c-format
 msgid "Class-specific Permission Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3528
+#: Security.xml:3531
 #, no-c-format
 msgid ""
 "A further set of class-specific annotations can be used to configure a "
@@ -4876,25 +4882,25 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3535
+#: Security.xml:3538
 #, no-c-format
 msgid "Class Permission Annotations"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3561
+#: Security.xml:3564
 #, no-c-format
 msgid "@Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3566 Security.xml:3584
+#: Security.xml:3569 Security.xml:3587
 #, no-c-format
 msgid "TYPE"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3570
+#: Security.xml:3573
 #, no-c-format
 msgid ""
 "A container annotation, this annotation may contain an array of "
@@ -4902,13 +4908,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3579
+#: Security.xml:3582
 #, no-c-format
 msgid "@Permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3588
+#: Security.xml:3591
 #, no-c-format
 msgid ""
 "This annotation defines a single allowable permission action for the target "
@@ -4919,7 +4925,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3600
+#: Security.xml:3603
 #, no-c-format
 msgid ""
 "Here's an example of the above annotations in action. The following class "
@@ -4927,7 +4933,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3604
+#: Security.xml:3607
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4939,7 +4945,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3606
+#: Security.xml:3609
 #, no-c-format
 msgid ""
 "This example demonstrates how two allowable permission actions, "
@@ -4948,13 +4954,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3614
+#: Security.xml:3617
 #, no-c-format
 msgid "Permission masks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3616
+#: Security.xml:3619
 #, no-c-format
 msgid ""
 "By default, multiple permissions for the same target object and recipient "
@@ -4966,7 +4972,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3623
+#: Security.xml:3626
 #, no-c-format
 msgid ""
 "For example, if recipient \"Bob\" is granted both the <literal>view</"
@@ -4979,7 +4985,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3630
+#: Security.xml:3633
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4991,7 +4997,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3632
+#: Security.xml:3635
 #, no-c-format
 msgid ""
 "The <literal>action</literal> property will instead simply contain \"3"
@@ -5001,7 +5007,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3638
+#: Security.xml:3641
 #, no-c-format
 msgid ""
 "Obviously, it is very important that the <literal>mask</literal> values "
@@ -5009,13 +5015,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3644
+#: Security.xml:3647
 #, no-c-format
 msgid "Identifier Policy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3646
+#: Security.xml:3649
 #, no-c-format
 msgid ""
 "When storing or looking up permissions, <literal>JpaPermissionStore</"
@@ -5029,7 +5035,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3654
+#: Security.xml:3657
 #, no-c-format
 msgid ""
 "The <literal>IdentifierStrategy</literal> interface is very simple, "
@@ -5037,7 +5043,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3658
+#: Security.xml:3661
 #, no-c-format
 msgid ""
 "<![CDATA[public interface IdentifierStrategy {\n"
@@ -5047,7 +5053,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3660
+#: Security.xml:3663
 #, no-c-format
 msgid ""
 "The first method, <literal>canIdentify()</literal> simply returns "
@@ -5058,7 +5064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3666
+#: Security.xml:3669
 #, no-c-format
 msgid ""
 "Seam provides two <literal>IdentifierStrategy</literal> implementations, "
@@ -5067,7 +5073,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3671
+#: Security.xml:3674
 #, no-c-format
 msgid ""
 "To explicitly configure a specific identifier strategy to use for a "
@@ -5080,13 +5086,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3681
+#: Security.xml:3684
 #, no-c-format
 msgid "ClassIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3683
+#: Security.xml:3686
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for classes, "
@@ -5100,7 +5106,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3692
+#: Security.xml:3695
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5108,7 +5114,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3694
+#: Security.xml:3697
 #, no-c-format
 msgid ""
 "The identifier for the following class will be \"<literal>customerAction</"
@@ -5116,7 +5122,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3698
+#: Security.xml:3701
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"customerAction\")\n"
@@ -5124,7 +5130,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3700
+#: Security.xml:3703
 #, no-c-format
 msgid ""
 "Finally, the identifier for the following class will be \"<literal>Customer</"
@@ -5132,19 +5138,19 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3704
+#: Security.xml:3707
 #, no-c-format
 msgid "<![CDATA[public class Customer { ]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3709
+#: Security.xml:3712
 #, no-c-format
 msgid "EntityIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3711
+#: Security.xml:3714
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for entity "
@@ -5161,7 +5167,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3722
+#: Security.xml:3725
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5169,7 +5175,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3724
+#: Security.xml:3727
 #, no-c-format
 msgid ""
 "For an example of the type of identifier values generated, assume we have "
@@ -5177,7 +5183,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3728
+#: Security.xml:3731
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5200,7 +5206,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3730
+#: Security.xml:3733
 #, no-c-format
 msgid ""
 "For a <literal>Customer</literal> instance with an <literal>id</literal> "
@@ -5210,7 +5216,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3736
+#: Security.xml:3739
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5219,7 +5225,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3738
+#: Security.xml:3741
 #, no-c-format
 msgid ""
 "Then a <literal>Customer</literal> with an <literal>id</literal> value of "
@@ -5228,13 +5234,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3751
+#: Security.xml:3754
 #, no-c-format
 msgid "Permission Management"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3753
+#: Security.xml:3756
 #, no-c-format
 msgid ""
 "In much the same way that Seam Security provides an Identity Management API "
@@ -5244,13 +5250,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3760
+#: Security.xml:3763
 #, no-c-format
 msgid "PermissionManager"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3762
+#: Security.xml:3765
 #, no-c-format
 msgid ""
 "The <literal>PermissionManager</literal> component is an application-scoped "
@@ -5263,7 +5269,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3769
+#: Security.xml:3772
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5273,7 +5279,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3771
+#: Security.xml:3774
 #, no-c-format
 msgid ""
 "The following table describes each of the available methods provided by "
@@ -5281,13 +5287,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3776
+#: Security.xml:3779
 #, no-c-format
 msgid "PermissionManager API methods"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3811 Security.xml:3830
+#: Security.xml:3814 Security.xml:3833
 #, no-c-format
 msgid ""
 "Returns a list of <literal>Permission</literal> objects representing all of "
@@ -5295,13 +5301,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3845
+#: Security.xml:3848
 #, no-c-format
 msgid "grantPermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3849
+#: Security.xml:3852
 #, no-c-format
 msgid ""
 "Persists (grants) the specified <literal>Permission</literal> to the backend "
@@ -5309,7 +5315,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3868
+#: Security.xml:3871
 #, no-c-format
 msgid ""
 "Persists (grants) the specified list of <literal>Permission</literal>s to "
@@ -5317,7 +5323,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3887
+#: Security.xml:3890
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified <literal>Permission</literal> from the "
@@ -5325,7 +5331,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3906
+#: Security.xml:3909
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified list of <literal>Permission</literal>s from "
@@ -5333,7 +5339,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3925
+#: Security.xml:3928
 #, no-c-format
 msgid ""
 "Returns a list of the available actions for the specified target object. The "
@@ -5342,13 +5348,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3940
+#: Security.xml:3943
 #, no-c-format
 msgid "Permission checks for PermissionManager operations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3942
+#: Security.xml:3945
 #, no-c-format
 msgid ""
 "Invoking the methods of <literal>PermissionManager</literal> requires that "
@@ -5358,37 +5364,37 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3949
+#: Security.xml:3952
 #, no-c-format
 msgid "Permission Management Security Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3973
+#: Security.xml:3976
 #, no-c-format
 msgid "listPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3977
+#: Security.xml:3980
 #, no-c-format
 msgid "The specified <literal>target</literal>"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3983
+#: Security.xml:3986
 #, no-c-format
 msgid "seam.read-permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3991 Security.xml:4011
+#: Security.xml:3994 Security.xml:4014
 #, no-c-format
 msgid "grantPermission()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3995
+#: Security.xml:3998
 #, no-c-format
 msgid ""
 "The target of the specified <literal>Permission</literal>, or each of the "
@@ -5397,56 +5403,56 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4003 Security.xml:4021 Security.xml:4039
+#: Security.xml:4006 Security.xml:4024 Security.xml:4042
 #, no-c-format
 msgid "seam.grant-permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4015 Security.xml:4051
+#: Security.xml:4018 Security.xml:4054
 #, no-c-format
 msgid "The target of the specified <literal>Permission</literal>."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4029
+#: Security.xml:4032
 #, no-c-format
 msgid "grantPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4033 Security.xml:4069
+#: Security.xml:4036 Security.xml:4072
 #, no-c-format
 msgid ""
 "Each of the targets of the specified list of <literal>Permission</literal>s."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4047
+#: Security.xml:4050
 #, no-c-format
 msgid "revokePermission()"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4057 Security.xml:4075
+#: Security.xml:4060 Security.xml:4078
 #, no-c-format
 msgid "seam.revoke-permission"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4065
+#: Security.xml:4068
 #, no-c-format
 msgid "revokePermissions()"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4088
+#: Security.xml:4091
 #, no-c-format
 msgid "SSL Security"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4090
+#: Security.xml:4093
 #, no-c-format
 msgid ""
 "Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5457,13 +5463,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4097
+#: Security.xml:4100
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"/login.xhtml\" scheme=\"https\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4099
+#: Security.xml:4102
 #, no-c-format
 msgid ""
 "This configuration is automatically extended to both <literal>s:link</"
@@ -5475,13 +5481,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4106
+#: Security.xml:4109
 #, no-c-format
 msgid "<![CDATA[<s:link view=\"/login.xhtml\" value=\"Login\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4108
+#: Security.xml:4111
 #, no-c-format
 msgid ""
 "Browsing directly to a view when using the <emphasis>incorrect</emphasis> "
@@ -5492,7 +5498,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4115
+#: Security.xml:4118
 #, no-c-format
 msgid ""
 "It is also possible to configure a <emphasis>default scheme</emphasis> for "
@@ -5506,13 +5512,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4124
+#: Security.xml:4127
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\" />]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4126
+#: Security.xml:4129
 #, no-c-format
 msgid ""
 "Of course, if <emphasis>none</emphasis> of the pages in your application use "
@@ -5520,7 +5526,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4131
+#: Security.xml:4134
 #, no-c-format
 msgid ""
 "You may configure Seam to automatically invalidate the current HTTP session "
@@ -5529,13 +5535,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4136
+#: Security.xml:4139
 #, no-c-format
 msgid "<![CDATA[<web:session invalidate-on-scheme-change=\"true\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4138
+#: Security.xml:4141
 #, no-c-format
 msgid ""
 "This option helps make your system less vulnerable to sniffing of the "
@@ -5544,13 +5550,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4144
+#: Security.xml:4147
 #, no-c-format
 msgid "Overriding the default ports"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4146
+#: Security.xml:4149
 #, no-c-format
 msgid ""
 "If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5560,7 +5566,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4152
+#: Security.xml:4155
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5576,13 +5582,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4158
+#: Security.xml:4161
 #, no-c-format
 msgid "CAPTCHA"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4160
+#: Security.xml:4163
 #, no-c-format
 msgid ""
 "Though strictly not part of the security API, Seam provides a built-in "
@@ -5594,13 +5600,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4168
+#: Security.xml:4171
 #, no-c-format
 msgid "Configuring the CAPTCHA Servlet"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4169
+#: Security.xml:4172
 #, no-c-format
 msgid ""
 "To get up and running, it is necessary to configure the Seam Resource "
@@ -5609,7 +5615,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4174
+#: Security.xml:4177
 #, no-c-format
 msgid ""
 "<![CDATA[<servlet>\n"
@@ -5625,20 +5631,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4179
+#: Security.xml:4182
 #, no-c-format
 msgid "Adding a CAPTCHA to a form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4181
+#: Security.xml:4184
 #, no-c-format
 msgid ""
 "Adding a CAPTCHA challenge to a form is extremely easy. Here's an example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4185
+#: Security.xml:4188
 #, no-c-format
 msgid ""
 "<![CDATA[<h:graphicImage value=\"/seam/resource/captcha\"/>\n"
@@ -5650,7 +5656,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4187
+#: Security.xml:4190
 #, no-c-format
 msgid ""
 "That's all there is to it. The <literal>graphicImage</literal> control "
@@ -5660,20 +5666,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4196
+#: Security.xml:4199
 #, no-c-format
 msgid "Customising the CAPTCHA algorithm"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4198
+#: Security.xml:4201
 #, no-c-format
 msgid ""
 "You may customize the CAPTCHA algorithm by overriding the built-in component:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4202
+#: Security.xml:4205
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5700,13 +5706,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4209 Security.xml:4217
+#: Security.xml:4212 Security.xml:4220
 #, no-c-format
 msgid "Security Events"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4211
+#: Security.xml:4214
 #, no-c-format
 msgid ""
 "The following table describes a number of events (see <xref linkend=\"events"
@@ -5714,68 +5720,68 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4226
+#: Security.xml:4229
 #, no-c-format
 msgid "Event Key"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4239
+#: Security.xml:4242
 #, no-c-format
 msgid "org.jboss.seam.security.loginSuccessful"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4243
+#: Security.xml:4246
 #, no-c-format
 msgid "Raised when a login attempt is successful."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4251
+#: Security.xml:4254
 #, no-c-format
 msgid "org.jboss.seam.security.loginFailed"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4255
+#: Security.xml:4258
 #, no-c-format
 msgid "Raised when a login attempt fails."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4263
+#: Security.xml:4266
 #, no-c-format
 msgid "org.jboss.seam.security.alreadyLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4267
+#: Security.xml:4270
 #, no-c-format
 msgid ""
 "Raised when a user that is already authenticated attempts to log in again."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4275
+#: Security.xml:4278
 #, no-c-format
 msgid "org.jboss.seam.security.notLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4279
+#: Security.xml:4282
 #, no-c-format
 msgid "Raised when a security check fails when the user is not logged in."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4287
+#: Security.xml:4290
 #, no-c-format
 msgid "org.jboss.seam.security.notAuthorized"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4291
+#: Security.xml:4294
 #, no-c-format
 msgid ""
 "Raised when a security check fails when the user is logged in however "
@@ -5783,73 +5789,73 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4299
+#: Security.xml:4302
 #, no-c-format
 msgid "org.jboss.seam.security.preAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4303
+#: Security.xml:4306
 #, no-c-format
 msgid "Raised just prior to user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4311
+#: Security.xml:4314
 #, no-c-format
 msgid "org.jboss.seam.security.postAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4315
+#: Security.xml:4318
 #, no-c-format
 msgid "Raised just after user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4323
+#: Security.xml:4326
 #, no-c-format
 msgid "org.jboss.seam.security.loggedOut"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4327
+#: Security.xml:4330
 #, no-c-format
 msgid "Raised after the user has logged out."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4335
+#: Security.xml:4338
 #, no-c-format
 msgid "org.jboss.seam.security.credentialsUpdated"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4339
+#: Security.xml:4342
 #, no-c-format
 msgid "Raised when the user's credentials have been changed."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4347
+#: Security.xml:4350
 #, no-c-format
 msgid "org.jboss.seam.security.rememberMe"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4351
+#: Security.xml:4354
 #, no-c-format
 msgid "Raised when the Identity's rememberMe property is changed."
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4364
+#: Security.xml:4367
 #, no-c-format
 msgid "Run As"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4366
+#: Security.xml:4369
 #, no-c-format
 msgid ""
 "Sometimes it may be necessary to perform certain operations with elevated "
@@ -5861,7 +5867,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4374
+#: Security.xml:4377
 #, no-c-format
 msgid ""
 "The following code example demonstrates how <literal>RunAsOperation</"
@@ -5872,7 +5878,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4381
+#: Security.xml:4384
 #, no-c-format
 msgid ""
 "<![CDATA[    new RunAsOperation() {       \n"
@@ -5884,7 +5890,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4383
+#: Security.xml:4386
 #, no-c-format
 msgid ""
 "In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5895,13 +5901,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4394
+#: Security.xml:4397
 #, no-c-format
 msgid "Extending the Identity component"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4396
+#: Security.xml:4399
 #, no-c-format
 msgid ""
 "Sometimes it might be necessary to extend the Identity component if your "
@@ -5914,7 +5920,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4404
+#: Security.xml:4407
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.security.identity\")\n"
@@ -5949,7 +5955,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4407
+#: Security.xml:4410
 #, no-c-format
 msgid ""
 "Note that an <literal>Identity</literal> component must be marked "
@@ -5959,13 +5965,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4419
+#: Security.xml:4422
 #, no-c-format
 msgid "OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4421
+#: Security.xml:4424
 #, no-c-format
 msgid ""
 "OpenID is a community standard for external web-based authentication. The "
@@ -5978,7 +5984,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4430
+#: Security.xml:4433
 #, no-c-format
 msgid ""
 "When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5995,7 +6001,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4439
+#: Security.xml:4442
 #, no-c-format
 msgid ""
 "It's important to realize at this point that authentication does not imply "
@@ -6008,13 +6014,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4449
+#: Security.xml:4452
 #, no-c-format
 msgid "Configuring OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4450
+#: Security.xml:4453
 #, no-c-format
 msgid ""
 "Seam uses the openid4java package and requires four additional JARs to make "
@@ -6024,7 +6030,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4456
+#: Security.xml:4459
 #, no-c-format
 msgid ""
 "OpenID processing requires the use of the <literal>OpenIdPhaseListener</"
@@ -6034,7 +6040,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4462
+#: Security.xml:4465
 #, no-c-format
 msgid ""
 "&lt;lifecycle&gt;\n"
@@ -6044,7 +6050,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4465
+#: Security.xml:4468
 #, no-c-format
 msgid ""
 "With this configuration, OpenID support is available to your application. "
@@ -6054,13 +6060,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4473
+#: Security.xml:4476
 #, no-c-format
 msgid "Presenting an OpenIdDLogin form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4475
+#: Security.xml:4478
 #, no-c-format
 msgid ""
 "To initiate an OpenID login, you can present a simply form to the user "
@@ -6070,7 +6076,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4480
+#: Security.xml:4483
 #, no-c-format
 msgid ""
 "&lt;h:form&gt;\n"
@@ -6081,7 +6087,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4482
+#: Security.xml:4485
 #, no-c-format
 msgid ""
 "When the user submits the login form, he will be redirected to his OpenID "
@@ -6093,13 +6099,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4491
+#: Security.xml:4494
 #, no-c-format
 msgid "Logging in immediately"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4493
+#: Security.xml:4496
 #, no-c-format
 msgid ""
 "The simplest strategy is to simply login the user immediately. The following "
@@ -6108,7 +6114,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4497
+#: Security.xml:4500
 #, no-c-format
 msgid ""
 "&lt;page view-id=&quot;/openid.xhtml&quot;&gt;\n"
@@ -6128,7 +6134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4499
+#: Security.xml:4502
 #, no-c-format
 msgid ""
 "Thie <literal>loginImmediately()</literal> action checks to see if the "
@@ -6142,13 +6148,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4510
+#: Security.xml:4513
 #, no-c-format
 msgid "Deferring login"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4512
+#: Security.xml:4515
 #, no-c-format
 msgid ""
 "You may not want the user to be immediately logged in to your application. "
@@ -6165,13 +6171,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4526
+#: Security.xml:4529
 #, no-c-format
 msgid "Logging out"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4528
+#: Security.xml:4531
 #, no-c-format
 msgid ""
 "Logging out (forgetting an OpenID association) is done by calling <literal>#"
@@ -6182,7 +6188,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4535
+#: Security.xml:4538
 #, no-c-format
 msgid ""
 "&lt;event type=&quot;org.jboss.seam.security.loggedOut&quot;&gt;\n"
@@ -6191,7 +6197,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4537
+#: Security.xml:4540
 #, no-c-format
 msgid ""
 "It's important that you do not leave this out or the user will not be able "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/ml-IN/Dependencies.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/ml-IN/Dependencies.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/ml-IN/Dependencies.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -938,8 +938,8 @@
 #: Dependencies.xml:1182
 #, no-c-format
 msgid ""
-"This sample POM will give you Seam, JPA (provided by Hibernate) and "
-"Hibernate Validator:"
+"This sample POM will give you Seam, JPA (provided by Hibernate), Hibernate "
+"Validator and Hibernate Search:"
 msgstr ""
 
 #. Tag: programlisting
@@ -970,25 +970,31 @@
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-validator</artifactId>\n"
-"      <version>3.0.0.GA</version>\n"
+"      <version>3.1.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-annotations</artifactId>\n"
-"      <version>3.3.0.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-entitymanager</artifactId>\n"
-"      <version>3.3.1.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
+"    \n"
+"    <dependency>\n"
+"        <groupId>org.hibernate</groupId>\n"
+"        <artifactId>hibernate-search</artifactId>\n"
+"        <version>3.1.1.GA</version>\n"
+"    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.jboss.seam</groupId>\n"
 "      <artifactId>jboss-seam</artifactId>\n"
-"      <version>2.0.0.GA</version>\n"
+"      <version>2.2.0.GA</version>\n"
 "    </dependency>\n"
 "    \n"
 "  </dependencies>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/ml-IN/Hsearch.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/ml-IN/Hsearch.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/ml-IN/Hsearch.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -45,7 +45,7 @@
 #: Hsearch.xml:21
 #, no-c-format
 msgid ""
-"Hibernate Search has been designed to integrates nicely and as naturally as "
+"Hibernate Search has been designed to integrate nicely and as naturally as "
 "possible with JPA and Hibernate. As a natural extension, JBoss Seam provides "
 "an Hibernate Search integration."
 msgstr ""
@@ -132,7 +132,7 @@
 "      <property name=\"hibernate.ejb.event.post-delete\" \n"
 "                value=\"org.hibernate.search.event.FullTextIndexEventListener"
 "\"/>\n"
-"\n"
+"                \n"
 "   </properties>\n"
 "</persistence-unit>]]>"
 msgstr ""
@@ -141,12 +141,15 @@
 #: Hsearch.xml:52
 #, no-c-format
 msgid ""
-"This step is no longer necessary if Hibernate Annotation or EntityManager "
-"3.3.x are used."
+"It is not longer necessary the register the event listeners if Hibernate "
+"Annotations or EntityManager 3.3.x are used. When using Hibernate Search 3.1."
+"x more eventlisteners are needed, but these are registered automatically by "
+"Hibernate Annotations; refer to the Hibernate Search reference for "
+"configuring it without EntityManager and Annotations."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:56
+#: Hsearch.xml:60
 #, no-c-format
 msgid ""
 "In addition to the configuration file, the following jars have to be "
@@ -154,25 +157,25 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:61
+#: Hsearch.xml:65
 #, no-c-format
 msgid "hibernate-search.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:65
+#: Hsearch.xml:69
 #, no-c-format
 msgid "hibernate-commons-annotations.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:69
+#: Hsearch.xml:73
 #, no-c-format
 msgid "lucene-core.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:74
+#: Hsearch.xml:78
 #, no-c-format
 msgid ""
 "If you deploy those in a EAR, don't forget to update <filename>application."
@@ -180,13 +183,13 @@
 msgstr ""
 
 #. Tag: title
-#: Hsearch.xml:80
+#: Hsearch.xml:84
 #, no-c-format
 msgid "Usage"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:82
+#: Hsearch.xml:86
 #, no-c-format
 msgid ""
 "Hibernate Search uses annotations to map entities to a Lucene index, check "
@@ -195,7 +198,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:87
+#: Hsearch.xml:91
 #, no-c-format
 msgid ""
 "Hibernate Search is fully integrated with the API and semantic of JPA / "
@@ -206,7 +209,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:93
+#: Hsearch.xml:97
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, JBoss Seam injects a "
@@ -214,7 +217,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:96
+#: Hsearch.xml:100
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -237,7 +240,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:99
+#: Hsearch.xml:103
 #, no-c-format
 msgid ""
 "<classname>FullTextSession</classname> extends <classname>org.hibernate."
@@ -245,14 +248,14 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:104
+#: Hsearch.xml:108
 #, no-c-format
 msgid ""
 "If the Java Persistence API is used, a smoother integration is proposed."
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:107
+#: Hsearch.xml:111
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -275,7 +278,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:109
+#: Hsearch.xml:113
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, a <classname>FulltextEntityManager</"
@@ -286,7 +289,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:116
+#: Hsearch.xml:120
 #, no-c-format
 msgid ""
 "When an EJB 3.0 Session or Message Driven Bean injection is used (i.e. via "
@@ -299,7 +302,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:124
+#: Hsearch.xml:128
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -323,15 +326,15 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:129
+#: Hsearch.xml:133
 #, no-c-format
 msgid ""
 "For people accustomed to Hibernate Search out of Seam, note that using "
-"<methodname>Search.createFullTextSession</methodname> is not necessary."
+"<methodname>Search.getFullTextSession</methodname> is not necessary."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:134
+#: Hsearch.xml:138
 #, no-c-format
 msgid ""
 "Check the DVDStore or the blog examples of the JBoss Seam distribution for a "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/ml-IN/Security.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/ml-IN/Security.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/ml-IN/Security.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 07:43+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1190,7 +1190,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:630 Security.xml:764 Security.xml:3382 Security.xml:3545
+#: Security.xml:630 Security.xml:764 Security.xml:3385 Security.xml:3548
 #, no-c-format
 msgid "Annotation"
 msgstr ""
@@ -1203,8 +1203,8 @@
 
 #. Tag: para
 #: Security.xml:636 Security.xml:770 Security.xml:966 Security.xml:1418
-#: Security.xml:2147 Security.xml:2756 Security.xml:3171 Security.xml:3388
-#: Security.xml:3551 Security.xml:3792 Security.xml:4229
+#: Security.xml:2147 Security.xml:2756 Security.xml:3174 Security.xml:3391
+#: Security.xml:3554 Security.xml:3795 Security.xml:4232
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -2228,8 +2228,8 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3168
-#: Security.xml:3789 Security.xml:3958
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3171
+#: Security.xml:3792 Security.xml:3961
 #, no-c-format
 msgid "Method"
 msgstr ""
@@ -2250,9 +2250,9 @@
 #: Security.xml:1433 Security.xml:1452 Security.xml:1471 Security.xml:1490
 #: Security.xml:1509 Security.xml:1529 Security.xml:1548 Security.xml:1567
 #: Security.xml:1586 Security.xml:1606 Security.xml:1626 Security.xml:1740
-#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3239
-#: Security.xml:3258 Security.xml:3277 Security.xml:3295 Security.xml:3840
-#: Security.xml:3859 Security.xml:3878 Security.xml:3897
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3242
+#: Security.xml:3261 Security.xml:3280 Security.xml:3298 Security.xml:3843
+#: Security.xml:3862 Security.xml:3881 Security.xml:3900
 #, no-c-format
 msgid "boolean"
 msgstr ""
@@ -2558,13 +2558,13 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1831 Security.xml:3961
+#: Security.xml:1831 Security.xml:3964
 #, no-c-format
 msgid "Permission Target"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1834 Security.xml:3964
+#: Security.xml:1834 Security.xml:3967
 #, no-c-format
 msgid "Permission Action"
 msgstr ""
@@ -3806,7 +3806,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2750 Security.xml:3165 Security.xml:3786
+#: Security.xml:2750 Security.xml:3168 Security.xml:3789
 #, no-c-format
 msgid "Return type"
 msgstr ""
@@ -3986,41 +3986,47 @@
 #. Tag: para
 #: Security.xml:2917
 #, no-c-format
-msgid "drools-compiler.jar"
+msgid "drools-api.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2920
 #, no-c-format
-msgid "drools-core.jar"
+msgid "drools-compiler.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2923
 #, no-c-format
-msgid "janino.jar"
+msgid "drools-core.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2926
 #, no-c-format
-msgid "antlr-runtime.jar"
+msgid "janino.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2929
 #, no-c-format
-msgid "mvel14.jar"
+msgid "antlr-runtime.jar"
 msgstr ""
 
+#. Tag: para
+#: Security.xml:2932
+#, no-c-format
+msgid "mvel2.jar"
+msgstr ""
+
 #. Tag: title
-#: Security.xml:2936 Security.xml:3128
+#: Security.xml:2939 Security.xml:3131
 #, no-c-format
 msgid "Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2938
+#: Security.xml:2941
 #, no-c-format
 msgid ""
 "The configuration for <literal>RuleBasedPermissionResolver</literal> "
@@ -4030,7 +4036,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2944
+#: Security.xml:2947
 #, no-c-format
 msgid ""
 "<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4058,7 +4064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2946
+#: Security.xml:2949
 #, no-c-format
 msgid ""
 "The default rule base name can be overridden by specifying the "
@@ -4067,7 +4073,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2951
+#: Security.xml:2954
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4076,7 +4082,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2953
+#: Security.xml:2956
 #, no-c-format
 msgid ""
 "Once the <literal>RuleBase</literal> component is configured, it's time to "
@@ -4084,13 +4090,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:2959
+#: Security.xml:2962
 #, no-c-format
 msgid "Writing Security Rules"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2961
+#: Security.xml:2964
 #, no-c-format
 msgid ""
 "The first step to writing security rules is to create a new rule file in the "
@@ -4101,7 +4107,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2968
+#: Security.xml:2971
 #, no-c-format
 msgid ""
 "So what should the security rules file contain? At this stage it might be a "
@@ -4110,7 +4116,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2973
+#: Security.xml:2976
 #, no-c-format
 msgid ""
 "<![CDATA[package MyApplicationPermissions;\n"
@@ -4128,7 +4134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2975
+#: Security.xml:2978
 #, no-c-format
 msgid ""
 "Let's break this down step by step. The first thing we see is the package "
@@ -4138,7 +4144,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2981
+#: Security.xml:2984
 #, no-c-format
 msgid ""
 "The next thing we can notice is a couple of import statements for the "
@@ -4148,7 +4154,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2987
+#: Security.xml:2990
 #, no-c-format
 msgid ""
 "Finally we have the code for the rule. Each rule within a package should be "
@@ -4158,7 +4164,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2993
+#: Security.xml:2996
 #, no-c-format
 msgid ""
 "Looking at the body of the rule definition we can notice two distinct "
@@ -4173,7 +4179,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3002
+#: Security.xml:3005
 #, no-c-format
 msgid ""
 "If we look at the LHS of the rule, we see two conditions listed there. Let's "
@@ -4181,14 +4187,14 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3006
+#: Security.xml:3009
 #, no-c-format
 msgid ""
 "<![CDATA[c: PermissionCheck(target == \"customer\", action == \"delete\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3008
+#: Security.xml:3011
 #, no-c-format
 msgid ""
 "In plain english, this condition is stating that there must exist a "
@@ -4198,7 +4204,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3014
+#: Security.xml:3017
 #, no-c-format
 msgid ""
 "So what is the working memory? Also known as a \"stateful session\" in "
@@ -4216,7 +4222,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3026
+#: Security.xml:3029
 #, no-c-format
 msgid ""
 "Besides the <literal>PermissionCheck</literal> facts, there is also a "
@@ -4233,7 +4239,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3037
+#: Security.xml:3040
 #, no-c-format
 msgid ""
 "It is also possible to insert additional long-lived facts into the working "
@@ -4244,7 +4250,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3044
+#: Security.xml:3047
 #, no-c-format
 msgid ""
 "Getting back to our simple example, we can also notice that the first line "
@@ -4255,13 +4261,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3051
+#: Security.xml:3054
 #, no-c-format
 msgid "<![CDATA[Role(name == \"admin\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3053
+#: Security.xml:3056
 #, no-c-format
 msgid ""
 "This condition simply states that there must be a <literal>Role</literal> "
@@ -4274,7 +4280,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3061
+#: Security.xml:3064
 #, no-c-format
 msgid ""
 "So what is the consequence of the rule firing? Let's take a look at the RHS "
@@ -4282,13 +4288,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3065
+#: Security.xml:3068
 #, no-c-format
 msgid "<![CDATA[c.grant()]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3067
+#: Security.xml:3070
 #, no-c-format
 msgid ""
 "The RHS consists of Java code, and in this case is invoking the "
@@ -4305,13 +4311,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3081
+#: Security.xml:3084
 #, no-c-format
 msgid "Non-String permission targets"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3083
+#: Security.xml:3086
 #, no-c-format
 msgid ""
 "So far we have only seen permission checks for String-literal permission "
@@ -4325,7 +4331,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3092
+#: Security.xml:3095
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanCreateBlogComment\n"
@@ -4343,13 +4349,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3097
+#: Security.xml:3100
 #, no-c-format
 msgid "Wildcard permission checks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3099
+#: Security.xml:3102
 #, no-c-format
 msgid ""
 "It is possible to implement a wildcard permission check (which allows all "
@@ -4359,7 +4365,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3105
+#: Security.xml:3108
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4373,7 +4379,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3107
+#: Security.xml:3110
 #, no-c-format
 msgid ""
 "This rule allows users with the <literal>admin</literal> role to perform "
@@ -4382,13 +4388,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3117
+#: Security.xml:3120
 #, no-c-format
 msgid "PersistentPermissionResolver"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3119
+#: Security.xml:3122
 #, no-c-format
 msgid ""
 "Another built-in permission resolver provided by Seam, "
@@ -4401,7 +4407,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3130
+#: Security.xml:3133
 #, no-c-format
 msgid ""
 "Before it can be used, <literal>PersistentPermissionResolver</literal> must "
@@ -4414,7 +4420,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3138
+#: Security.xml:3141
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:persistent-permission-resolver permission-store=\"#"
@@ -4422,13 +4428,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3143
+#: Security.xml:3146
 #, no-c-format
 msgid "Permission Stores"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3145
+#: Security.xml:3148
 #, no-c-format
 msgid ""
 "A permission store is required for <literal>PersistentPermissionResolver</"
@@ -4441,26 +4447,26 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3155
+#: Security.xml:3158
 #, no-c-format
 msgid "PermissionStore interface"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3181 Security.xml:3200 Security.xml:3219 Security.xml:3802
-#: Security.xml:3821
+#: Security.xml:3184 Security.xml:3203 Security.xml:3222 Security.xml:3805
+#: Security.xml:3824
 #, no-c-format
 msgid "List&lt;Permission&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3186 Security.xml:3826
+#: Security.xml:3189 Security.xml:3829
 #, no-c-format
 msgid "listPermissions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3190
+#: Security.xml:3193
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4469,13 +4475,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3205 Security.xml:3807
+#: Security.xml:3208 Security.xml:3810
 #, no-c-format
 msgid "listPermissions(Object target, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3209
+#: Security.xml:3212
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4484,13 +4490,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3224
+#: Security.xml:3227
 #, no-c-format
 msgid "listPermissions(Set&lt;Object&gt; targets, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3228
+#: Security.xml:3231
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4499,13 +4505,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3244
+#: Security.xml:3247
 #, no-c-format
 msgid "grantPermission(Permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3248
+#: Security.xml:3251
 #, no-c-format
 msgid ""
 "This method should persist the specified <literal>Permission</literal> "
@@ -4513,13 +4519,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3263 Security.xml:3864
+#: Security.xml:3266 Security.xml:3867
 #, no-c-format
 msgid "grantPermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3267
+#: Security.xml:3270
 #, no-c-format
 msgid ""
 "This method should persist all of the <literal>Permission</literal> objects "
@@ -4528,13 +4534,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3282 Security.xml:3883
+#: Security.xml:3285 Security.xml:3886
 #, no-c-format
 msgid "revokePermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3286
+#: Security.xml:3289
 #, no-c-format
 msgid ""
 "This method should remove the specified <literal>Permission</literal> object "
@@ -4542,13 +4548,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3300 Security.xml:3902
+#: Security.xml:3303 Security.xml:3905
 #, no-c-format
 msgid "revokePermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3304
+#: Security.xml:3307
 #, no-c-format
 msgid ""
 "This method should remove all of the <literal>Permission</literal> objects "
@@ -4556,19 +4562,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3314 Security.xml:3916
+#: Security.xml:3317 Security.xml:3919
 #, no-c-format
 msgid "List&lt;String&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3319 Security.xml:3921
+#: Security.xml:3322 Security.xml:3924
 #, no-c-format
 msgid "listAvailableActions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3323
+#: Security.xml:3326
 #, no-c-format
 msgid ""
 "This method should return a list of all the available actions (as Strings) "
@@ -4578,13 +4584,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3337
+#: Security.xml:3340
 #, no-c-format
 msgid "JpaPermissionStore"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3339
+#: Security.xml:3342
 #, no-c-format
 msgid ""
 "This is the default <literal>PermissionStore</literal> implementation (and "
@@ -4597,7 +4603,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3347
+#: Security.xml:3350
 #, no-c-format
 msgid ""
 "If you wish to use the same entity (i.e. a single database table) to store "
@@ -4609,7 +4615,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3354
+#: Security.xml:3357
 #, no-c-format
 msgid ""
 "For example, to configure a single entity class to store both user and role "
@@ -4617,7 +4623,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3356
+#: Security.xml:3359
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4625,14 +4631,14 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3358
+#: Security.xml:3361
 #, no-c-format
 msgid ""
 "To configure separate entity classes for storing user and role permissions:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3360
+#: Security.xml:3363
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4641,13 +4647,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3363
+#: Security.xml:3366
 #, no-c-format
 msgid "Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3365
+#: Security.xml:3368
 #, no-c-format
 msgid ""
 "As mentioned, the entity classes that contain the user and role permissions "
@@ -4658,32 +4664,32 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3372
+#: Security.xml:3375
 #, no-c-format
 msgid "Entity Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3385 Security.xml:3548
+#: Security.xml:3388 Security.xml:3551
 #, no-c-format
 msgid "Target"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3398
+#: Security.xml:3401
 #, no-c-format
 msgid "@PermissionTarget"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3403 Security.xml:3422 Security.xml:3441 Security.xml:3460
-#: Security.xml:3479
+#: Security.xml:3406 Security.xml:3425 Security.xml:3444 Security.xml:3463
+#: Security.xml:3482
 #, no-c-format
 msgid "FIELD,METHOD"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3407
+#: Security.xml:3410
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4692,13 +4698,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3417
+#: Security.xml:3420
 #, no-c-format
 msgid "@PermissionAction"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3426
+#: Security.xml:3429
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4707,13 +4713,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3436
+#: Security.xml:3439
 #, no-c-format
 msgid "@PermissionUser"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3445
+#: Security.xml:3448
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4722,13 +4728,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3455
+#: Security.xml:3458
 #, no-c-format
 msgid "@PermissionRole"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3464
+#: Security.xml:3467
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4737,13 +4743,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3474
+#: Security.xml:3477
 #, no-c-format
 msgid "@PermissionDiscriminator"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3483
+#: Security.xml:3486
 #, no-c-format
 msgid ""
 "This annotation should be used when the same entity/table is used to store "
@@ -4760,20 +4766,20 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3493
+#: Security.xml:3496
 #, no-c-format
 msgid ""
 "<![CDATA[  @PermissionDiscriminator(userValue = \"u\", roleValue = \"r\")]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3504
+#: Security.xml:3507
 #, no-c-format
 msgid "Example Entity"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3506
+#: Security.xml:3509
 #, no-c-format
 msgid ""
 "Here is an example of an entity class that is used to store both user and "
@@ -4782,7 +4788,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3511
+#: Security.xml:3514
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4843,7 +4849,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3513
+#: Security.xml:3516
 #, no-c-format
 msgid ""
 "As can be seen in the above example, the <literal>getDiscriminator()</"
@@ -4860,13 +4866,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3526
+#: Security.xml:3529
 #, no-c-format
 msgid "Class-specific Permission Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3528
+#: Security.xml:3531
 #, no-c-format
 msgid ""
 "A further set of class-specific annotations can be used to configure a "
@@ -4876,25 +4882,25 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3535
+#: Security.xml:3538
 #, no-c-format
 msgid "Class Permission Annotations"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3561
+#: Security.xml:3564
 #, no-c-format
 msgid "@Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3566 Security.xml:3584
+#: Security.xml:3569 Security.xml:3587
 #, no-c-format
 msgid "TYPE"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3570
+#: Security.xml:3573
 #, no-c-format
 msgid ""
 "A container annotation, this annotation may contain an array of "
@@ -4902,13 +4908,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3579
+#: Security.xml:3582
 #, no-c-format
 msgid "@Permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3588
+#: Security.xml:3591
 #, no-c-format
 msgid ""
 "This annotation defines a single allowable permission action for the target "
@@ -4919,7 +4925,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3600
+#: Security.xml:3603
 #, no-c-format
 msgid ""
 "Here's an example of the above annotations in action. The following class "
@@ -4927,7 +4933,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3604
+#: Security.xml:3607
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4939,7 +4945,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3606
+#: Security.xml:3609
 #, no-c-format
 msgid ""
 "This example demonstrates how two allowable permission actions, "
@@ -4948,13 +4954,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3614
+#: Security.xml:3617
 #, no-c-format
 msgid "Permission masks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3616
+#: Security.xml:3619
 #, no-c-format
 msgid ""
 "By default, multiple permissions for the same target object and recipient "
@@ -4966,7 +4972,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3623
+#: Security.xml:3626
 #, no-c-format
 msgid ""
 "For example, if recipient \"Bob\" is granted both the <literal>view</"
@@ -4979,7 +4985,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3630
+#: Security.xml:3633
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4991,7 +4997,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3632
+#: Security.xml:3635
 #, no-c-format
 msgid ""
 "The <literal>action</literal> property will instead simply contain \"3"
@@ -5001,7 +5007,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3638
+#: Security.xml:3641
 #, no-c-format
 msgid ""
 "Obviously, it is very important that the <literal>mask</literal> values "
@@ -5009,13 +5015,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3644
+#: Security.xml:3647
 #, no-c-format
 msgid "Identifier Policy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3646
+#: Security.xml:3649
 #, no-c-format
 msgid ""
 "When storing or looking up permissions, <literal>JpaPermissionStore</"
@@ -5029,7 +5035,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3654
+#: Security.xml:3657
 #, no-c-format
 msgid ""
 "The <literal>IdentifierStrategy</literal> interface is very simple, "
@@ -5037,7 +5043,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3658
+#: Security.xml:3661
 #, no-c-format
 msgid ""
 "<![CDATA[public interface IdentifierStrategy {\n"
@@ -5047,7 +5053,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3660
+#: Security.xml:3663
 #, no-c-format
 msgid ""
 "The first method, <literal>canIdentify()</literal> simply returns "
@@ -5058,7 +5064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3666
+#: Security.xml:3669
 #, no-c-format
 msgid ""
 "Seam provides two <literal>IdentifierStrategy</literal> implementations, "
@@ -5067,7 +5073,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3671
+#: Security.xml:3674
 #, no-c-format
 msgid ""
 "To explicitly configure a specific identifier strategy to use for a "
@@ -5080,13 +5086,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3681
+#: Security.xml:3684
 #, no-c-format
 msgid "ClassIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3683
+#: Security.xml:3686
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for classes, "
@@ -5100,7 +5106,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3692
+#: Security.xml:3695
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5108,7 +5114,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3694
+#: Security.xml:3697
 #, no-c-format
 msgid ""
 "The identifier for the following class will be \"<literal>customerAction</"
@@ -5116,7 +5122,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3698
+#: Security.xml:3701
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"customerAction\")\n"
@@ -5124,7 +5130,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3700
+#: Security.xml:3703
 #, no-c-format
 msgid ""
 "Finally, the identifier for the following class will be \"<literal>Customer</"
@@ -5132,19 +5138,19 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3704
+#: Security.xml:3707
 #, no-c-format
 msgid "<![CDATA[public class Customer { ]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3709
+#: Security.xml:3712
 #, no-c-format
 msgid "EntityIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3711
+#: Security.xml:3714
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for entity "
@@ -5161,7 +5167,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3722
+#: Security.xml:3725
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5169,7 +5175,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3724
+#: Security.xml:3727
 #, no-c-format
 msgid ""
 "For an example of the type of identifier values generated, assume we have "
@@ -5177,7 +5183,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3728
+#: Security.xml:3731
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5200,7 +5206,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3730
+#: Security.xml:3733
 #, no-c-format
 msgid ""
 "For a <literal>Customer</literal> instance with an <literal>id</literal> "
@@ -5210,7 +5216,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3736
+#: Security.xml:3739
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5219,7 +5225,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3738
+#: Security.xml:3741
 #, no-c-format
 msgid ""
 "Then a <literal>Customer</literal> with an <literal>id</literal> value of "
@@ -5228,13 +5234,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3751
+#: Security.xml:3754
 #, no-c-format
 msgid "Permission Management"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3753
+#: Security.xml:3756
 #, no-c-format
 msgid ""
 "In much the same way that Seam Security provides an Identity Management API "
@@ -5244,13 +5250,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3760
+#: Security.xml:3763
 #, no-c-format
 msgid "PermissionManager"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3762
+#: Security.xml:3765
 #, no-c-format
 msgid ""
 "The <literal>PermissionManager</literal> component is an application-scoped "
@@ -5263,7 +5269,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3769
+#: Security.xml:3772
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5273,7 +5279,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3771
+#: Security.xml:3774
 #, no-c-format
 msgid ""
 "The following table describes each of the available methods provided by "
@@ -5281,13 +5287,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3776
+#: Security.xml:3779
 #, no-c-format
 msgid "PermissionManager API methods"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3811 Security.xml:3830
+#: Security.xml:3814 Security.xml:3833
 #, no-c-format
 msgid ""
 "Returns a list of <literal>Permission</literal> objects representing all of "
@@ -5295,13 +5301,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3845
+#: Security.xml:3848
 #, no-c-format
 msgid "grantPermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3849
+#: Security.xml:3852
 #, no-c-format
 msgid ""
 "Persists (grants) the specified <literal>Permission</literal> to the backend "
@@ -5309,7 +5315,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3868
+#: Security.xml:3871
 #, no-c-format
 msgid ""
 "Persists (grants) the specified list of <literal>Permission</literal>s to "
@@ -5317,7 +5323,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3887
+#: Security.xml:3890
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified <literal>Permission</literal> from the "
@@ -5325,7 +5331,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3906
+#: Security.xml:3909
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified list of <literal>Permission</literal>s from "
@@ -5333,7 +5339,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3925
+#: Security.xml:3928
 #, no-c-format
 msgid ""
 "Returns a list of the available actions for the specified target object. The "
@@ -5342,13 +5348,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3940
+#: Security.xml:3943
 #, no-c-format
 msgid "Permission checks for PermissionManager operations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3942
+#: Security.xml:3945
 #, no-c-format
 msgid ""
 "Invoking the methods of <literal>PermissionManager</literal> requires that "
@@ -5358,37 +5364,37 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3949
+#: Security.xml:3952
 #, no-c-format
 msgid "Permission Management Security Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3973
+#: Security.xml:3976
 #, no-c-format
 msgid "listPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3977
+#: Security.xml:3980
 #, no-c-format
 msgid "The specified <literal>target</literal>"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3983
+#: Security.xml:3986
 #, no-c-format
 msgid "seam.read-permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3991 Security.xml:4011
+#: Security.xml:3994 Security.xml:4014
 #, no-c-format
 msgid "grantPermission()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3995
+#: Security.xml:3998
 #, no-c-format
 msgid ""
 "The target of the specified <literal>Permission</literal>, or each of the "
@@ -5397,56 +5403,56 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4003 Security.xml:4021 Security.xml:4039
+#: Security.xml:4006 Security.xml:4024 Security.xml:4042
 #, no-c-format
 msgid "seam.grant-permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4015 Security.xml:4051
+#: Security.xml:4018 Security.xml:4054
 #, no-c-format
 msgid "The target of the specified <literal>Permission</literal>."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4029
+#: Security.xml:4032
 #, no-c-format
 msgid "grantPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4033 Security.xml:4069
+#: Security.xml:4036 Security.xml:4072
 #, no-c-format
 msgid ""
 "Each of the targets of the specified list of <literal>Permission</literal>s."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4047
+#: Security.xml:4050
 #, no-c-format
 msgid "revokePermission()"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4057 Security.xml:4075
+#: Security.xml:4060 Security.xml:4078
 #, no-c-format
 msgid "seam.revoke-permission"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4065
+#: Security.xml:4068
 #, no-c-format
 msgid "revokePermissions()"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4088
+#: Security.xml:4091
 #, no-c-format
 msgid "SSL Security"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4090
+#: Security.xml:4093
 #, no-c-format
 msgid ""
 "Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5457,13 +5463,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4097
+#: Security.xml:4100
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"/login.xhtml\" scheme=\"https\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4099
+#: Security.xml:4102
 #, no-c-format
 msgid ""
 "This configuration is automatically extended to both <literal>s:link</"
@@ -5475,13 +5481,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4106
+#: Security.xml:4109
 #, no-c-format
 msgid "<![CDATA[<s:link view=\"/login.xhtml\" value=\"Login\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4108
+#: Security.xml:4111
 #, no-c-format
 msgid ""
 "Browsing directly to a view when using the <emphasis>incorrect</emphasis> "
@@ -5492,7 +5498,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4115
+#: Security.xml:4118
 #, no-c-format
 msgid ""
 "It is also possible to configure a <emphasis>default scheme</emphasis> for "
@@ -5506,13 +5512,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4124
+#: Security.xml:4127
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\" />]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4126
+#: Security.xml:4129
 #, no-c-format
 msgid ""
 "Of course, if <emphasis>none</emphasis> of the pages in your application use "
@@ -5520,7 +5526,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4131
+#: Security.xml:4134
 #, no-c-format
 msgid ""
 "You may configure Seam to automatically invalidate the current HTTP session "
@@ -5529,13 +5535,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4136
+#: Security.xml:4139
 #, no-c-format
 msgid "<![CDATA[<web:session invalidate-on-scheme-change=\"true\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4138
+#: Security.xml:4141
 #, no-c-format
 msgid ""
 "This option helps make your system less vulnerable to sniffing of the "
@@ -5544,13 +5550,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4144
+#: Security.xml:4147
 #, no-c-format
 msgid "Overriding the default ports"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4146
+#: Security.xml:4149
 #, no-c-format
 msgid ""
 "If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5560,7 +5566,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4152
+#: Security.xml:4155
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5576,13 +5582,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4158
+#: Security.xml:4161
 #, no-c-format
 msgid "CAPTCHA"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4160
+#: Security.xml:4163
 #, no-c-format
 msgid ""
 "Though strictly not part of the security API, Seam provides a built-in "
@@ -5594,13 +5600,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4168
+#: Security.xml:4171
 #, no-c-format
 msgid "Configuring the CAPTCHA Servlet"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4169
+#: Security.xml:4172
 #, no-c-format
 msgid ""
 "To get up and running, it is necessary to configure the Seam Resource "
@@ -5609,7 +5615,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4174
+#: Security.xml:4177
 #, no-c-format
 msgid ""
 "<![CDATA[<servlet>\n"
@@ -5625,20 +5631,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4179
+#: Security.xml:4182
 #, no-c-format
 msgid "Adding a CAPTCHA to a form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4181
+#: Security.xml:4184
 #, no-c-format
 msgid ""
 "Adding a CAPTCHA challenge to a form is extremely easy. Here's an example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4185
+#: Security.xml:4188
 #, no-c-format
 msgid ""
 "<![CDATA[<h:graphicImage value=\"/seam/resource/captcha\"/>\n"
@@ -5650,7 +5656,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4187
+#: Security.xml:4190
 #, no-c-format
 msgid ""
 "That's all there is to it. The <literal>graphicImage</literal> control "
@@ -5660,20 +5666,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4196
+#: Security.xml:4199
 #, no-c-format
 msgid "Customising the CAPTCHA algorithm"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4198
+#: Security.xml:4201
 #, no-c-format
 msgid ""
 "You may customize the CAPTCHA algorithm by overriding the built-in component:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4202
+#: Security.xml:4205
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5700,13 +5706,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4209 Security.xml:4217
+#: Security.xml:4212 Security.xml:4220
 #, no-c-format
 msgid "Security Events"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4211
+#: Security.xml:4214
 #, no-c-format
 msgid ""
 "The following table describes a number of events (see <xref linkend=\"events"
@@ -5714,68 +5720,68 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4226
+#: Security.xml:4229
 #, no-c-format
 msgid "Event Key"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4239
+#: Security.xml:4242
 #, no-c-format
 msgid "org.jboss.seam.security.loginSuccessful"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4243
+#: Security.xml:4246
 #, no-c-format
 msgid "Raised when a login attempt is successful."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4251
+#: Security.xml:4254
 #, no-c-format
 msgid "org.jboss.seam.security.loginFailed"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4255
+#: Security.xml:4258
 #, no-c-format
 msgid "Raised when a login attempt fails."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4263
+#: Security.xml:4266
 #, no-c-format
 msgid "org.jboss.seam.security.alreadyLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4267
+#: Security.xml:4270
 #, no-c-format
 msgid ""
 "Raised when a user that is already authenticated attempts to log in again."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4275
+#: Security.xml:4278
 #, no-c-format
 msgid "org.jboss.seam.security.notLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4279
+#: Security.xml:4282
 #, no-c-format
 msgid "Raised when a security check fails when the user is not logged in."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4287
+#: Security.xml:4290
 #, no-c-format
 msgid "org.jboss.seam.security.notAuthorized"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4291
+#: Security.xml:4294
 #, no-c-format
 msgid ""
 "Raised when a security check fails when the user is logged in however "
@@ -5783,73 +5789,73 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4299
+#: Security.xml:4302
 #, no-c-format
 msgid "org.jboss.seam.security.preAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4303
+#: Security.xml:4306
 #, no-c-format
 msgid "Raised just prior to user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4311
+#: Security.xml:4314
 #, no-c-format
 msgid "org.jboss.seam.security.postAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4315
+#: Security.xml:4318
 #, no-c-format
 msgid "Raised just after user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4323
+#: Security.xml:4326
 #, no-c-format
 msgid "org.jboss.seam.security.loggedOut"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4327
+#: Security.xml:4330
 #, no-c-format
 msgid "Raised after the user has logged out."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4335
+#: Security.xml:4338
 #, no-c-format
 msgid "org.jboss.seam.security.credentialsUpdated"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4339
+#: Security.xml:4342
 #, no-c-format
 msgid "Raised when the user's credentials have been changed."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4347
+#: Security.xml:4350
 #, no-c-format
 msgid "org.jboss.seam.security.rememberMe"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4351
+#: Security.xml:4354
 #, no-c-format
 msgid "Raised when the Identity's rememberMe property is changed."
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4364
+#: Security.xml:4367
 #, no-c-format
 msgid "Run As"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4366
+#: Security.xml:4369
 #, no-c-format
 msgid ""
 "Sometimes it may be necessary to perform certain operations with elevated "
@@ -5861,7 +5867,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4374
+#: Security.xml:4377
 #, no-c-format
 msgid ""
 "The following code example demonstrates how <literal>RunAsOperation</"
@@ -5872,7 +5878,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4381
+#: Security.xml:4384
 #, no-c-format
 msgid ""
 "<![CDATA[    new RunAsOperation() {       \n"
@@ -5884,7 +5890,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4383
+#: Security.xml:4386
 #, no-c-format
 msgid ""
 "In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5895,13 +5901,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4394
+#: Security.xml:4397
 #, no-c-format
 msgid "Extending the Identity component"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4396
+#: Security.xml:4399
 #, no-c-format
 msgid ""
 "Sometimes it might be necessary to extend the Identity component if your "
@@ -5914,7 +5920,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4404
+#: Security.xml:4407
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.security.identity\")\n"
@@ -5949,7 +5955,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4407
+#: Security.xml:4410
 #, no-c-format
 msgid ""
 "Note that an <literal>Identity</literal> component must be marked "
@@ -5959,13 +5965,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4419
+#: Security.xml:4422
 #, no-c-format
 msgid "OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4421
+#: Security.xml:4424
 #, no-c-format
 msgid ""
 "OpenID is a community standard for external web-based authentication. The "
@@ -5978,7 +5984,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4430
+#: Security.xml:4433
 #, no-c-format
 msgid ""
 "When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5995,7 +6001,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4439
+#: Security.xml:4442
 #, no-c-format
 msgid ""
 "It's important to realize at this point that authentication does not imply "
@@ -6008,13 +6014,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4449
+#: Security.xml:4452
 #, no-c-format
 msgid "Configuring OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4450
+#: Security.xml:4453
 #, no-c-format
 msgid ""
 "Seam uses the openid4java package and requires four additional JARs to make "
@@ -6024,7 +6030,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4456
+#: Security.xml:4459
 #, no-c-format
 msgid ""
 "OpenID processing requires the use of the <literal>OpenIdPhaseListener</"
@@ -6034,7 +6040,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4462
+#: Security.xml:4465
 #, no-c-format
 msgid ""
 "&lt;lifecycle&gt;\n"
@@ -6044,7 +6050,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4465
+#: Security.xml:4468
 #, no-c-format
 msgid ""
 "With this configuration, OpenID support is available to your application. "
@@ -6054,13 +6060,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4473
+#: Security.xml:4476
 #, no-c-format
 msgid "Presenting an OpenIdDLogin form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4475
+#: Security.xml:4478
 #, no-c-format
 msgid ""
 "To initiate an OpenID login, you can present a simply form to the user "
@@ -6070,7 +6076,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4480
+#: Security.xml:4483
 #, no-c-format
 msgid ""
 "&lt;h:form&gt;\n"
@@ -6081,7 +6087,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4482
+#: Security.xml:4485
 #, no-c-format
 msgid ""
 "When the user submits the login form, he will be redirected to his OpenID "
@@ -6093,13 +6099,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4491
+#: Security.xml:4494
 #, no-c-format
 msgid "Logging in immediately"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4493
+#: Security.xml:4496
 #, no-c-format
 msgid ""
 "The simplest strategy is to simply login the user immediately. The following "
@@ -6108,7 +6114,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4497
+#: Security.xml:4500
 #, no-c-format
 msgid ""
 "&lt;page view-id=&quot;/openid.xhtml&quot;&gt;\n"
@@ -6128,7 +6134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4499
+#: Security.xml:4502
 #, no-c-format
 msgid ""
 "Thie <literal>loginImmediately()</literal> action checks to see if the "
@@ -6142,13 +6148,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4510
+#: Security.xml:4513
 #, no-c-format
 msgid "Deferring login"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4512
+#: Security.xml:4515
 #, no-c-format
 msgid ""
 "You may not want the user to be immediately logged in to your application. "
@@ -6165,13 +6171,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4526
+#: Security.xml:4529
 #, no-c-format
 msgid "Logging out"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4528
+#: Security.xml:4531
 #, no-c-format
 msgid ""
 "Logging out (forgetting an OpenID association) is done by calling <literal>#"
@@ -6182,7 +6188,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4535
+#: Security.xml:4538
 #, no-c-format
 msgid ""
 "&lt;event type=&quot;org.jboss.seam.security.loggedOut&quot;&gt;\n"
@@ -6191,7 +6197,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4537
+#: Security.xml:4540
 #, no-c-format
 msgid ""
 "It's important that you do not leave this out or the user will not be able "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/mr-IN/Dependencies.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/mr-IN/Dependencies.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/mr-IN/Dependencies.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -938,8 +938,8 @@
 #: Dependencies.xml:1182
 #, no-c-format
 msgid ""
-"This sample POM will give you Seam, JPA (provided by Hibernate) and "
-"Hibernate Validator:"
+"This sample POM will give you Seam, JPA (provided by Hibernate), Hibernate "
+"Validator and Hibernate Search:"
 msgstr ""
 
 #. Tag: programlisting
@@ -970,25 +970,31 @@
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-validator</artifactId>\n"
-"      <version>3.0.0.GA</version>\n"
+"      <version>3.1.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-annotations</artifactId>\n"
-"      <version>3.3.0.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-entitymanager</artifactId>\n"
-"      <version>3.3.1.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
+"    \n"
+"    <dependency>\n"
+"        <groupId>org.hibernate</groupId>\n"
+"        <artifactId>hibernate-search</artifactId>\n"
+"        <version>3.1.1.GA</version>\n"
+"    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.jboss.seam</groupId>\n"
 "      <artifactId>jboss-seam</artifactId>\n"
-"      <version>2.0.0.GA</version>\n"
+"      <version>2.2.0.GA</version>\n"
 "    </dependency>\n"
 "    \n"
 "  </dependencies>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/mr-IN/Hsearch.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/mr-IN/Hsearch.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/mr-IN/Hsearch.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -45,7 +45,7 @@
 #: Hsearch.xml:21
 #, no-c-format
 msgid ""
-"Hibernate Search has been designed to integrates nicely and as naturally as "
+"Hibernate Search has been designed to integrate nicely and as naturally as "
 "possible with JPA and Hibernate. As a natural extension, JBoss Seam provides "
 "an Hibernate Search integration."
 msgstr ""
@@ -132,7 +132,7 @@
 "      <property name=\"hibernate.ejb.event.post-delete\" \n"
 "                value=\"org.hibernate.search.event.FullTextIndexEventListener"
 "\"/>\n"
-"\n"
+"                \n"
 "   </properties>\n"
 "</persistence-unit>]]>"
 msgstr ""
@@ -141,12 +141,15 @@
 #: Hsearch.xml:52
 #, no-c-format
 msgid ""
-"This step is no longer necessary if Hibernate Annotation or EntityManager "
-"3.3.x are used."
+"It is not longer necessary the register the event listeners if Hibernate "
+"Annotations or EntityManager 3.3.x are used. When using Hibernate Search 3.1."
+"x more eventlisteners are needed, but these are registered automatically by "
+"Hibernate Annotations; refer to the Hibernate Search reference for "
+"configuring it without EntityManager and Annotations."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:56
+#: Hsearch.xml:60
 #, no-c-format
 msgid ""
 "In addition to the configuration file, the following jars have to be "
@@ -154,25 +157,25 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:61
+#: Hsearch.xml:65
 #, no-c-format
 msgid "hibernate-search.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:65
+#: Hsearch.xml:69
 #, no-c-format
 msgid "hibernate-commons-annotations.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:69
+#: Hsearch.xml:73
 #, no-c-format
 msgid "lucene-core.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:74
+#: Hsearch.xml:78
 #, no-c-format
 msgid ""
 "If you deploy those in a EAR, don't forget to update <filename>application."
@@ -180,13 +183,13 @@
 msgstr ""
 
 #. Tag: title
-#: Hsearch.xml:80
+#: Hsearch.xml:84
 #, no-c-format
 msgid "Usage"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:82
+#: Hsearch.xml:86
 #, no-c-format
 msgid ""
 "Hibernate Search uses annotations to map entities to a Lucene index, check "
@@ -195,7 +198,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:87
+#: Hsearch.xml:91
 #, no-c-format
 msgid ""
 "Hibernate Search is fully integrated with the API and semantic of JPA / "
@@ -206,7 +209,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:93
+#: Hsearch.xml:97
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, JBoss Seam injects a "
@@ -214,7 +217,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:96
+#: Hsearch.xml:100
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -237,7 +240,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:99
+#: Hsearch.xml:103
 #, no-c-format
 msgid ""
 "<classname>FullTextSession</classname> extends <classname>org.hibernate."
@@ -245,14 +248,14 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:104
+#: Hsearch.xml:108
 #, no-c-format
 msgid ""
 "If the Java Persistence API is used, a smoother integration is proposed."
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:107
+#: Hsearch.xml:111
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -275,7 +278,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:109
+#: Hsearch.xml:113
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, a <classname>FulltextEntityManager</"
@@ -286,7 +289,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:116
+#: Hsearch.xml:120
 #, no-c-format
 msgid ""
 "When an EJB 3.0 Session or Message Driven Bean injection is used (i.e. via "
@@ -299,7 +302,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:124
+#: Hsearch.xml:128
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -323,15 +326,15 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:129
+#: Hsearch.xml:133
 #, no-c-format
 msgid ""
 "For people accustomed to Hibernate Search out of Seam, note that using "
-"<methodname>Search.createFullTextSession</methodname> is not necessary."
+"<methodname>Search.getFullTextSession</methodname> is not necessary."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:134
+#: Hsearch.xml:138
 #, no-c-format
 msgid ""
 "Check the DVDStore or the blog examples of the JBoss Seam distribution for a "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/mr-IN/Security.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/mr-IN/Security.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/mr-IN/Security.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 07:43+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1190,7 +1190,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:630 Security.xml:764 Security.xml:3382 Security.xml:3545
+#: Security.xml:630 Security.xml:764 Security.xml:3385 Security.xml:3548
 #, no-c-format
 msgid "Annotation"
 msgstr ""
@@ -1203,8 +1203,8 @@
 
 #. Tag: para
 #: Security.xml:636 Security.xml:770 Security.xml:966 Security.xml:1418
-#: Security.xml:2147 Security.xml:2756 Security.xml:3171 Security.xml:3388
-#: Security.xml:3551 Security.xml:3792 Security.xml:4229
+#: Security.xml:2147 Security.xml:2756 Security.xml:3174 Security.xml:3391
+#: Security.xml:3554 Security.xml:3795 Security.xml:4232
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -2228,8 +2228,8 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3168
-#: Security.xml:3789 Security.xml:3958
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3171
+#: Security.xml:3792 Security.xml:3961
 #, no-c-format
 msgid "Method"
 msgstr ""
@@ -2250,9 +2250,9 @@
 #: Security.xml:1433 Security.xml:1452 Security.xml:1471 Security.xml:1490
 #: Security.xml:1509 Security.xml:1529 Security.xml:1548 Security.xml:1567
 #: Security.xml:1586 Security.xml:1606 Security.xml:1626 Security.xml:1740
-#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3239
-#: Security.xml:3258 Security.xml:3277 Security.xml:3295 Security.xml:3840
-#: Security.xml:3859 Security.xml:3878 Security.xml:3897
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3242
+#: Security.xml:3261 Security.xml:3280 Security.xml:3298 Security.xml:3843
+#: Security.xml:3862 Security.xml:3881 Security.xml:3900
 #, no-c-format
 msgid "boolean"
 msgstr ""
@@ -2558,13 +2558,13 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1831 Security.xml:3961
+#: Security.xml:1831 Security.xml:3964
 #, no-c-format
 msgid "Permission Target"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1834 Security.xml:3964
+#: Security.xml:1834 Security.xml:3967
 #, no-c-format
 msgid "Permission Action"
 msgstr ""
@@ -3806,7 +3806,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2750 Security.xml:3165 Security.xml:3786
+#: Security.xml:2750 Security.xml:3168 Security.xml:3789
 #, no-c-format
 msgid "Return type"
 msgstr ""
@@ -3986,41 +3986,47 @@
 #. Tag: para
 #: Security.xml:2917
 #, no-c-format
-msgid "drools-compiler.jar"
+msgid "drools-api.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2920
 #, no-c-format
-msgid "drools-core.jar"
+msgid "drools-compiler.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2923
 #, no-c-format
-msgid "janino.jar"
+msgid "drools-core.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2926
 #, no-c-format
-msgid "antlr-runtime.jar"
+msgid "janino.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2929
 #, no-c-format
-msgid "mvel14.jar"
+msgid "antlr-runtime.jar"
 msgstr ""
 
+#. Tag: para
+#: Security.xml:2932
+#, no-c-format
+msgid "mvel2.jar"
+msgstr ""
+
 #. Tag: title
-#: Security.xml:2936 Security.xml:3128
+#: Security.xml:2939 Security.xml:3131
 #, no-c-format
 msgid "Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2938
+#: Security.xml:2941
 #, no-c-format
 msgid ""
 "The configuration for <literal>RuleBasedPermissionResolver</literal> "
@@ -4030,7 +4036,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2944
+#: Security.xml:2947
 #, no-c-format
 msgid ""
 "<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4058,7 +4064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2946
+#: Security.xml:2949
 #, no-c-format
 msgid ""
 "The default rule base name can be overridden by specifying the "
@@ -4067,7 +4073,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2951
+#: Security.xml:2954
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4076,7 +4082,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2953
+#: Security.xml:2956
 #, no-c-format
 msgid ""
 "Once the <literal>RuleBase</literal> component is configured, it's time to "
@@ -4084,13 +4090,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:2959
+#: Security.xml:2962
 #, no-c-format
 msgid "Writing Security Rules"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2961
+#: Security.xml:2964
 #, no-c-format
 msgid ""
 "The first step to writing security rules is to create a new rule file in the "
@@ -4101,7 +4107,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2968
+#: Security.xml:2971
 #, no-c-format
 msgid ""
 "So what should the security rules file contain? At this stage it might be a "
@@ -4110,7 +4116,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2973
+#: Security.xml:2976
 #, no-c-format
 msgid ""
 "<![CDATA[package MyApplicationPermissions;\n"
@@ -4128,7 +4134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2975
+#: Security.xml:2978
 #, no-c-format
 msgid ""
 "Let's break this down step by step. The first thing we see is the package "
@@ -4138,7 +4144,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2981
+#: Security.xml:2984
 #, no-c-format
 msgid ""
 "The next thing we can notice is a couple of import statements for the "
@@ -4148,7 +4154,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2987
+#: Security.xml:2990
 #, no-c-format
 msgid ""
 "Finally we have the code for the rule. Each rule within a package should be "
@@ -4158,7 +4164,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2993
+#: Security.xml:2996
 #, no-c-format
 msgid ""
 "Looking at the body of the rule definition we can notice two distinct "
@@ -4173,7 +4179,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3002
+#: Security.xml:3005
 #, no-c-format
 msgid ""
 "If we look at the LHS of the rule, we see two conditions listed there. Let's "
@@ -4181,14 +4187,14 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3006
+#: Security.xml:3009
 #, no-c-format
 msgid ""
 "<![CDATA[c: PermissionCheck(target == \"customer\", action == \"delete\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3008
+#: Security.xml:3011
 #, no-c-format
 msgid ""
 "In plain english, this condition is stating that there must exist a "
@@ -4198,7 +4204,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3014
+#: Security.xml:3017
 #, no-c-format
 msgid ""
 "So what is the working memory? Also known as a \"stateful session\" in "
@@ -4216,7 +4222,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3026
+#: Security.xml:3029
 #, no-c-format
 msgid ""
 "Besides the <literal>PermissionCheck</literal> facts, there is also a "
@@ -4233,7 +4239,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3037
+#: Security.xml:3040
 #, no-c-format
 msgid ""
 "It is also possible to insert additional long-lived facts into the working "
@@ -4244,7 +4250,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3044
+#: Security.xml:3047
 #, no-c-format
 msgid ""
 "Getting back to our simple example, we can also notice that the first line "
@@ -4255,13 +4261,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3051
+#: Security.xml:3054
 #, no-c-format
 msgid "<![CDATA[Role(name == \"admin\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3053
+#: Security.xml:3056
 #, no-c-format
 msgid ""
 "This condition simply states that there must be a <literal>Role</literal> "
@@ -4274,7 +4280,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3061
+#: Security.xml:3064
 #, no-c-format
 msgid ""
 "So what is the consequence of the rule firing? Let's take a look at the RHS "
@@ -4282,13 +4288,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3065
+#: Security.xml:3068
 #, no-c-format
 msgid "<![CDATA[c.grant()]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3067
+#: Security.xml:3070
 #, no-c-format
 msgid ""
 "The RHS consists of Java code, and in this case is invoking the "
@@ -4305,13 +4311,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3081
+#: Security.xml:3084
 #, no-c-format
 msgid "Non-String permission targets"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3083
+#: Security.xml:3086
 #, no-c-format
 msgid ""
 "So far we have only seen permission checks for String-literal permission "
@@ -4325,7 +4331,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3092
+#: Security.xml:3095
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanCreateBlogComment\n"
@@ -4343,13 +4349,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3097
+#: Security.xml:3100
 #, no-c-format
 msgid "Wildcard permission checks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3099
+#: Security.xml:3102
 #, no-c-format
 msgid ""
 "It is possible to implement a wildcard permission check (which allows all "
@@ -4359,7 +4365,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3105
+#: Security.xml:3108
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4373,7 +4379,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3107
+#: Security.xml:3110
 #, no-c-format
 msgid ""
 "This rule allows users with the <literal>admin</literal> role to perform "
@@ -4382,13 +4388,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3117
+#: Security.xml:3120
 #, no-c-format
 msgid "PersistentPermissionResolver"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3119
+#: Security.xml:3122
 #, no-c-format
 msgid ""
 "Another built-in permission resolver provided by Seam, "
@@ -4401,7 +4407,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3130
+#: Security.xml:3133
 #, no-c-format
 msgid ""
 "Before it can be used, <literal>PersistentPermissionResolver</literal> must "
@@ -4414,7 +4420,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3138
+#: Security.xml:3141
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:persistent-permission-resolver permission-store=\"#"
@@ -4422,13 +4428,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3143
+#: Security.xml:3146
 #, no-c-format
 msgid "Permission Stores"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3145
+#: Security.xml:3148
 #, no-c-format
 msgid ""
 "A permission store is required for <literal>PersistentPermissionResolver</"
@@ -4441,26 +4447,26 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3155
+#: Security.xml:3158
 #, no-c-format
 msgid "PermissionStore interface"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3181 Security.xml:3200 Security.xml:3219 Security.xml:3802
-#: Security.xml:3821
+#: Security.xml:3184 Security.xml:3203 Security.xml:3222 Security.xml:3805
+#: Security.xml:3824
 #, no-c-format
 msgid "List&lt;Permission&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3186 Security.xml:3826
+#: Security.xml:3189 Security.xml:3829
 #, no-c-format
 msgid "listPermissions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3190
+#: Security.xml:3193
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4469,13 +4475,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3205 Security.xml:3807
+#: Security.xml:3208 Security.xml:3810
 #, no-c-format
 msgid "listPermissions(Object target, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3209
+#: Security.xml:3212
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4484,13 +4490,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3224
+#: Security.xml:3227
 #, no-c-format
 msgid "listPermissions(Set&lt;Object&gt; targets, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3228
+#: Security.xml:3231
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4499,13 +4505,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3244
+#: Security.xml:3247
 #, no-c-format
 msgid "grantPermission(Permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3248
+#: Security.xml:3251
 #, no-c-format
 msgid ""
 "This method should persist the specified <literal>Permission</literal> "
@@ -4513,13 +4519,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3263 Security.xml:3864
+#: Security.xml:3266 Security.xml:3867
 #, no-c-format
 msgid "grantPermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3267
+#: Security.xml:3270
 #, no-c-format
 msgid ""
 "This method should persist all of the <literal>Permission</literal> objects "
@@ -4528,13 +4534,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3282 Security.xml:3883
+#: Security.xml:3285 Security.xml:3886
 #, no-c-format
 msgid "revokePermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3286
+#: Security.xml:3289
 #, no-c-format
 msgid ""
 "This method should remove the specified <literal>Permission</literal> object "
@@ -4542,13 +4548,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3300 Security.xml:3902
+#: Security.xml:3303 Security.xml:3905
 #, no-c-format
 msgid "revokePermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3304
+#: Security.xml:3307
 #, no-c-format
 msgid ""
 "This method should remove all of the <literal>Permission</literal> objects "
@@ -4556,19 +4562,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3314 Security.xml:3916
+#: Security.xml:3317 Security.xml:3919
 #, no-c-format
 msgid "List&lt;String&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3319 Security.xml:3921
+#: Security.xml:3322 Security.xml:3924
 #, no-c-format
 msgid "listAvailableActions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3323
+#: Security.xml:3326
 #, no-c-format
 msgid ""
 "This method should return a list of all the available actions (as Strings) "
@@ -4578,13 +4584,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3337
+#: Security.xml:3340
 #, no-c-format
 msgid "JpaPermissionStore"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3339
+#: Security.xml:3342
 #, no-c-format
 msgid ""
 "This is the default <literal>PermissionStore</literal> implementation (and "
@@ -4597,7 +4603,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3347
+#: Security.xml:3350
 #, no-c-format
 msgid ""
 "If you wish to use the same entity (i.e. a single database table) to store "
@@ -4609,7 +4615,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3354
+#: Security.xml:3357
 #, no-c-format
 msgid ""
 "For example, to configure a single entity class to store both user and role "
@@ -4617,7 +4623,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3356
+#: Security.xml:3359
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4625,14 +4631,14 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3358
+#: Security.xml:3361
 #, no-c-format
 msgid ""
 "To configure separate entity classes for storing user and role permissions:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3360
+#: Security.xml:3363
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4641,13 +4647,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3363
+#: Security.xml:3366
 #, no-c-format
 msgid "Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3365
+#: Security.xml:3368
 #, no-c-format
 msgid ""
 "As mentioned, the entity classes that contain the user and role permissions "
@@ -4658,32 +4664,32 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3372
+#: Security.xml:3375
 #, no-c-format
 msgid "Entity Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3385 Security.xml:3548
+#: Security.xml:3388 Security.xml:3551
 #, no-c-format
 msgid "Target"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3398
+#: Security.xml:3401
 #, no-c-format
 msgid "@PermissionTarget"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3403 Security.xml:3422 Security.xml:3441 Security.xml:3460
-#: Security.xml:3479
+#: Security.xml:3406 Security.xml:3425 Security.xml:3444 Security.xml:3463
+#: Security.xml:3482
 #, no-c-format
 msgid "FIELD,METHOD"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3407
+#: Security.xml:3410
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4692,13 +4698,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3417
+#: Security.xml:3420
 #, no-c-format
 msgid "@PermissionAction"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3426
+#: Security.xml:3429
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4707,13 +4713,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3436
+#: Security.xml:3439
 #, no-c-format
 msgid "@PermissionUser"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3445
+#: Security.xml:3448
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4722,13 +4728,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3455
+#: Security.xml:3458
 #, no-c-format
 msgid "@PermissionRole"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3464
+#: Security.xml:3467
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4737,13 +4743,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3474
+#: Security.xml:3477
 #, no-c-format
 msgid "@PermissionDiscriminator"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3483
+#: Security.xml:3486
 #, no-c-format
 msgid ""
 "This annotation should be used when the same entity/table is used to store "
@@ -4760,20 +4766,20 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3493
+#: Security.xml:3496
 #, no-c-format
 msgid ""
 "<![CDATA[  @PermissionDiscriminator(userValue = \"u\", roleValue = \"r\")]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3504
+#: Security.xml:3507
 #, no-c-format
 msgid "Example Entity"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3506
+#: Security.xml:3509
 #, no-c-format
 msgid ""
 "Here is an example of an entity class that is used to store both user and "
@@ -4782,7 +4788,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3511
+#: Security.xml:3514
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4843,7 +4849,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3513
+#: Security.xml:3516
 #, no-c-format
 msgid ""
 "As can be seen in the above example, the <literal>getDiscriminator()</"
@@ -4860,13 +4866,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3526
+#: Security.xml:3529
 #, no-c-format
 msgid "Class-specific Permission Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3528
+#: Security.xml:3531
 #, no-c-format
 msgid ""
 "A further set of class-specific annotations can be used to configure a "
@@ -4876,25 +4882,25 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3535
+#: Security.xml:3538
 #, no-c-format
 msgid "Class Permission Annotations"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3561
+#: Security.xml:3564
 #, no-c-format
 msgid "@Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3566 Security.xml:3584
+#: Security.xml:3569 Security.xml:3587
 #, no-c-format
 msgid "TYPE"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3570
+#: Security.xml:3573
 #, no-c-format
 msgid ""
 "A container annotation, this annotation may contain an array of "
@@ -4902,13 +4908,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3579
+#: Security.xml:3582
 #, no-c-format
 msgid "@Permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3588
+#: Security.xml:3591
 #, no-c-format
 msgid ""
 "This annotation defines a single allowable permission action for the target "
@@ -4919,7 +4925,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3600
+#: Security.xml:3603
 #, no-c-format
 msgid ""
 "Here's an example of the above annotations in action. The following class "
@@ -4927,7 +4933,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3604
+#: Security.xml:3607
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4939,7 +4945,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3606
+#: Security.xml:3609
 #, no-c-format
 msgid ""
 "This example demonstrates how two allowable permission actions, "
@@ -4948,13 +4954,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3614
+#: Security.xml:3617
 #, no-c-format
 msgid "Permission masks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3616
+#: Security.xml:3619
 #, no-c-format
 msgid ""
 "By default, multiple permissions for the same target object and recipient "
@@ -4966,7 +4972,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3623
+#: Security.xml:3626
 #, no-c-format
 msgid ""
 "For example, if recipient \"Bob\" is granted both the <literal>view</"
@@ -4979,7 +4985,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3630
+#: Security.xml:3633
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4991,7 +4997,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3632
+#: Security.xml:3635
 #, no-c-format
 msgid ""
 "The <literal>action</literal> property will instead simply contain \"3"
@@ -5001,7 +5007,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3638
+#: Security.xml:3641
 #, no-c-format
 msgid ""
 "Obviously, it is very important that the <literal>mask</literal> values "
@@ -5009,13 +5015,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3644
+#: Security.xml:3647
 #, no-c-format
 msgid "Identifier Policy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3646
+#: Security.xml:3649
 #, no-c-format
 msgid ""
 "When storing or looking up permissions, <literal>JpaPermissionStore</"
@@ -5029,7 +5035,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3654
+#: Security.xml:3657
 #, no-c-format
 msgid ""
 "The <literal>IdentifierStrategy</literal> interface is very simple, "
@@ -5037,7 +5043,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3658
+#: Security.xml:3661
 #, no-c-format
 msgid ""
 "<![CDATA[public interface IdentifierStrategy {\n"
@@ -5047,7 +5053,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3660
+#: Security.xml:3663
 #, no-c-format
 msgid ""
 "The first method, <literal>canIdentify()</literal> simply returns "
@@ -5058,7 +5064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3666
+#: Security.xml:3669
 #, no-c-format
 msgid ""
 "Seam provides two <literal>IdentifierStrategy</literal> implementations, "
@@ -5067,7 +5073,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3671
+#: Security.xml:3674
 #, no-c-format
 msgid ""
 "To explicitly configure a specific identifier strategy to use for a "
@@ -5080,13 +5086,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3681
+#: Security.xml:3684
 #, no-c-format
 msgid "ClassIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3683
+#: Security.xml:3686
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for classes, "
@@ -5100,7 +5106,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3692
+#: Security.xml:3695
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5108,7 +5114,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3694
+#: Security.xml:3697
 #, no-c-format
 msgid ""
 "The identifier for the following class will be \"<literal>customerAction</"
@@ -5116,7 +5122,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3698
+#: Security.xml:3701
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"customerAction\")\n"
@@ -5124,7 +5130,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3700
+#: Security.xml:3703
 #, no-c-format
 msgid ""
 "Finally, the identifier for the following class will be \"<literal>Customer</"
@@ -5132,19 +5138,19 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3704
+#: Security.xml:3707
 #, no-c-format
 msgid "<![CDATA[public class Customer { ]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3709
+#: Security.xml:3712
 #, no-c-format
 msgid "EntityIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3711
+#: Security.xml:3714
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for entity "
@@ -5161,7 +5167,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3722
+#: Security.xml:3725
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5169,7 +5175,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3724
+#: Security.xml:3727
 #, no-c-format
 msgid ""
 "For an example of the type of identifier values generated, assume we have "
@@ -5177,7 +5183,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3728
+#: Security.xml:3731
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5200,7 +5206,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3730
+#: Security.xml:3733
 #, no-c-format
 msgid ""
 "For a <literal>Customer</literal> instance with an <literal>id</literal> "
@@ -5210,7 +5216,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3736
+#: Security.xml:3739
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5219,7 +5225,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3738
+#: Security.xml:3741
 #, no-c-format
 msgid ""
 "Then a <literal>Customer</literal> with an <literal>id</literal> value of "
@@ -5228,13 +5234,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3751
+#: Security.xml:3754
 #, no-c-format
 msgid "Permission Management"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3753
+#: Security.xml:3756
 #, no-c-format
 msgid ""
 "In much the same way that Seam Security provides an Identity Management API "
@@ -5244,13 +5250,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3760
+#: Security.xml:3763
 #, no-c-format
 msgid "PermissionManager"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3762
+#: Security.xml:3765
 #, no-c-format
 msgid ""
 "The <literal>PermissionManager</literal> component is an application-scoped "
@@ -5263,7 +5269,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3769
+#: Security.xml:3772
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5273,7 +5279,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3771
+#: Security.xml:3774
 #, no-c-format
 msgid ""
 "The following table describes each of the available methods provided by "
@@ -5281,13 +5287,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3776
+#: Security.xml:3779
 #, no-c-format
 msgid "PermissionManager API methods"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3811 Security.xml:3830
+#: Security.xml:3814 Security.xml:3833
 #, no-c-format
 msgid ""
 "Returns a list of <literal>Permission</literal> objects representing all of "
@@ -5295,13 +5301,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3845
+#: Security.xml:3848
 #, no-c-format
 msgid "grantPermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3849
+#: Security.xml:3852
 #, no-c-format
 msgid ""
 "Persists (grants) the specified <literal>Permission</literal> to the backend "
@@ -5309,7 +5315,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3868
+#: Security.xml:3871
 #, no-c-format
 msgid ""
 "Persists (grants) the specified list of <literal>Permission</literal>s to "
@@ -5317,7 +5323,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3887
+#: Security.xml:3890
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified <literal>Permission</literal> from the "
@@ -5325,7 +5331,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3906
+#: Security.xml:3909
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified list of <literal>Permission</literal>s from "
@@ -5333,7 +5339,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3925
+#: Security.xml:3928
 #, no-c-format
 msgid ""
 "Returns a list of the available actions for the specified target object. The "
@@ -5342,13 +5348,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3940
+#: Security.xml:3943
 #, no-c-format
 msgid "Permission checks for PermissionManager operations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3942
+#: Security.xml:3945
 #, no-c-format
 msgid ""
 "Invoking the methods of <literal>PermissionManager</literal> requires that "
@@ -5358,37 +5364,37 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3949
+#: Security.xml:3952
 #, no-c-format
 msgid "Permission Management Security Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3973
+#: Security.xml:3976
 #, no-c-format
 msgid "listPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3977
+#: Security.xml:3980
 #, no-c-format
 msgid "The specified <literal>target</literal>"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3983
+#: Security.xml:3986
 #, no-c-format
 msgid "seam.read-permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3991 Security.xml:4011
+#: Security.xml:3994 Security.xml:4014
 #, no-c-format
 msgid "grantPermission()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3995
+#: Security.xml:3998
 #, no-c-format
 msgid ""
 "The target of the specified <literal>Permission</literal>, or each of the "
@@ -5397,56 +5403,56 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4003 Security.xml:4021 Security.xml:4039
+#: Security.xml:4006 Security.xml:4024 Security.xml:4042
 #, no-c-format
 msgid "seam.grant-permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4015 Security.xml:4051
+#: Security.xml:4018 Security.xml:4054
 #, no-c-format
 msgid "The target of the specified <literal>Permission</literal>."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4029
+#: Security.xml:4032
 #, no-c-format
 msgid "grantPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4033 Security.xml:4069
+#: Security.xml:4036 Security.xml:4072
 #, no-c-format
 msgid ""
 "Each of the targets of the specified list of <literal>Permission</literal>s."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4047
+#: Security.xml:4050
 #, no-c-format
 msgid "revokePermission()"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4057 Security.xml:4075
+#: Security.xml:4060 Security.xml:4078
 #, no-c-format
 msgid "seam.revoke-permission"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4065
+#: Security.xml:4068
 #, no-c-format
 msgid "revokePermissions()"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4088
+#: Security.xml:4091
 #, no-c-format
 msgid "SSL Security"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4090
+#: Security.xml:4093
 #, no-c-format
 msgid ""
 "Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5457,13 +5463,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4097
+#: Security.xml:4100
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"/login.xhtml\" scheme=\"https\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4099
+#: Security.xml:4102
 #, no-c-format
 msgid ""
 "This configuration is automatically extended to both <literal>s:link</"
@@ -5475,13 +5481,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4106
+#: Security.xml:4109
 #, no-c-format
 msgid "<![CDATA[<s:link view=\"/login.xhtml\" value=\"Login\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4108
+#: Security.xml:4111
 #, no-c-format
 msgid ""
 "Browsing directly to a view when using the <emphasis>incorrect</emphasis> "
@@ -5492,7 +5498,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4115
+#: Security.xml:4118
 #, no-c-format
 msgid ""
 "It is also possible to configure a <emphasis>default scheme</emphasis> for "
@@ -5506,13 +5512,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4124
+#: Security.xml:4127
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\" />]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4126
+#: Security.xml:4129
 #, no-c-format
 msgid ""
 "Of course, if <emphasis>none</emphasis> of the pages in your application use "
@@ -5520,7 +5526,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4131
+#: Security.xml:4134
 #, no-c-format
 msgid ""
 "You may configure Seam to automatically invalidate the current HTTP session "
@@ -5529,13 +5535,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4136
+#: Security.xml:4139
 #, no-c-format
 msgid "<![CDATA[<web:session invalidate-on-scheme-change=\"true\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4138
+#: Security.xml:4141
 #, no-c-format
 msgid ""
 "This option helps make your system less vulnerable to sniffing of the "
@@ -5544,13 +5550,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4144
+#: Security.xml:4147
 #, no-c-format
 msgid "Overriding the default ports"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4146
+#: Security.xml:4149
 #, no-c-format
 msgid ""
 "If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5560,7 +5566,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4152
+#: Security.xml:4155
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5576,13 +5582,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4158
+#: Security.xml:4161
 #, no-c-format
 msgid "CAPTCHA"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4160
+#: Security.xml:4163
 #, no-c-format
 msgid ""
 "Though strictly not part of the security API, Seam provides a built-in "
@@ -5594,13 +5600,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4168
+#: Security.xml:4171
 #, no-c-format
 msgid "Configuring the CAPTCHA Servlet"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4169
+#: Security.xml:4172
 #, no-c-format
 msgid ""
 "To get up and running, it is necessary to configure the Seam Resource "
@@ -5609,7 +5615,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4174
+#: Security.xml:4177
 #, no-c-format
 msgid ""
 "<![CDATA[<servlet>\n"
@@ -5625,20 +5631,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4179
+#: Security.xml:4182
 #, no-c-format
 msgid "Adding a CAPTCHA to a form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4181
+#: Security.xml:4184
 #, no-c-format
 msgid ""
 "Adding a CAPTCHA challenge to a form is extremely easy. Here's an example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4185
+#: Security.xml:4188
 #, no-c-format
 msgid ""
 "<![CDATA[<h:graphicImage value=\"/seam/resource/captcha\"/>\n"
@@ -5650,7 +5656,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4187
+#: Security.xml:4190
 #, no-c-format
 msgid ""
 "That's all there is to it. The <literal>graphicImage</literal> control "
@@ -5660,20 +5666,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4196
+#: Security.xml:4199
 #, no-c-format
 msgid "Customising the CAPTCHA algorithm"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4198
+#: Security.xml:4201
 #, no-c-format
 msgid ""
 "You may customize the CAPTCHA algorithm by overriding the built-in component:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4202
+#: Security.xml:4205
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5700,13 +5706,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4209 Security.xml:4217
+#: Security.xml:4212 Security.xml:4220
 #, no-c-format
 msgid "Security Events"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4211
+#: Security.xml:4214
 #, no-c-format
 msgid ""
 "The following table describes a number of events (see <xref linkend=\"events"
@@ -5714,68 +5720,68 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4226
+#: Security.xml:4229
 #, no-c-format
 msgid "Event Key"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4239
+#: Security.xml:4242
 #, no-c-format
 msgid "org.jboss.seam.security.loginSuccessful"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4243
+#: Security.xml:4246
 #, no-c-format
 msgid "Raised when a login attempt is successful."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4251
+#: Security.xml:4254
 #, no-c-format
 msgid "org.jboss.seam.security.loginFailed"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4255
+#: Security.xml:4258
 #, no-c-format
 msgid "Raised when a login attempt fails."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4263
+#: Security.xml:4266
 #, no-c-format
 msgid "org.jboss.seam.security.alreadyLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4267
+#: Security.xml:4270
 #, no-c-format
 msgid ""
 "Raised when a user that is already authenticated attempts to log in again."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4275
+#: Security.xml:4278
 #, no-c-format
 msgid "org.jboss.seam.security.notLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4279
+#: Security.xml:4282
 #, no-c-format
 msgid "Raised when a security check fails when the user is not logged in."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4287
+#: Security.xml:4290
 #, no-c-format
 msgid "org.jboss.seam.security.notAuthorized"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4291
+#: Security.xml:4294
 #, no-c-format
 msgid ""
 "Raised when a security check fails when the user is logged in however "
@@ -5783,73 +5789,73 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4299
+#: Security.xml:4302
 #, no-c-format
 msgid "org.jboss.seam.security.preAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4303
+#: Security.xml:4306
 #, no-c-format
 msgid "Raised just prior to user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4311
+#: Security.xml:4314
 #, no-c-format
 msgid "org.jboss.seam.security.postAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4315
+#: Security.xml:4318
 #, no-c-format
 msgid "Raised just after user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4323
+#: Security.xml:4326
 #, no-c-format
 msgid "org.jboss.seam.security.loggedOut"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4327
+#: Security.xml:4330
 #, no-c-format
 msgid "Raised after the user has logged out."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4335
+#: Security.xml:4338
 #, no-c-format
 msgid "org.jboss.seam.security.credentialsUpdated"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4339
+#: Security.xml:4342
 #, no-c-format
 msgid "Raised when the user's credentials have been changed."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4347
+#: Security.xml:4350
 #, no-c-format
 msgid "org.jboss.seam.security.rememberMe"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4351
+#: Security.xml:4354
 #, no-c-format
 msgid "Raised when the Identity's rememberMe property is changed."
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4364
+#: Security.xml:4367
 #, no-c-format
 msgid "Run As"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4366
+#: Security.xml:4369
 #, no-c-format
 msgid ""
 "Sometimes it may be necessary to perform certain operations with elevated "
@@ -5861,7 +5867,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4374
+#: Security.xml:4377
 #, no-c-format
 msgid ""
 "The following code example demonstrates how <literal>RunAsOperation</"
@@ -5872,7 +5878,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4381
+#: Security.xml:4384
 #, no-c-format
 msgid ""
 "<![CDATA[    new RunAsOperation() {       \n"
@@ -5884,7 +5890,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4383
+#: Security.xml:4386
 #, no-c-format
 msgid ""
 "In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5895,13 +5901,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4394
+#: Security.xml:4397
 #, no-c-format
 msgid "Extending the Identity component"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4396
+#: Security.xml:4399
 #, no-c-format
 msgid ""
 "Sometimes it might be necessary to extend the Identity component if your "
@@ -5914,7 +5920,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4404
+#: Security.xml:4407
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.security.identity\")\n"
@@ -5949,7 +5955,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4407
+#: Security.xml:4410
 #, no-c-format
 msgid ""
 "Note that an <literal>Identity</literal> component must be marked "
@@ -5959,13 +5965,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4419
+#: Security.xml:4422
 #, no-c-format
 msgid "OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4421
+#: Security.xml:4424
 #, no-c-format
 msgid ""
 "OpenID is a community standard for external web-based authentication. The "
@@ -5978,7 +5984,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4430
+#: Security.xml:4433
 #, no-c-format
 msgid ""
 "When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5995,7 +6001,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4439
+#: Security.xml:4442
 #, no-c-format
 msgid ""
 "It's important to realize at this point that authentication does not imply "
@@ -6008,13 +6014,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4449
+#: Security.xml:4452
 #, no-c-format
 msgid "Configuring OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4450
+#: Security.xml:4453
 #, no-c-format
 msgid ""
 "Seam uses the openid4java package and requires four additional JARs to make "
@@ -6024,7 +6030,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4456
+#: Security.xml:4459
 #, no-c-format
 msgid ""
 "OpenID processing requires the use of the <literal>OpenIdPhaseListener</"
@@ -6034,7 +6040,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4462
+#: Security.xml:4465
 #, no-c-format
 msgid ""
 "&lt;lifecycle&gt;\n"
@@ -6044,7 +6050,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4465
+#: Security.xml:4468
 #, no-c-format
 msgid ""
 "With this configuration, OpenID support is available to your application. "
@@ -6054,13 +6060,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4473
+#: Security.xml:4476
 #, no-c-format
 msgid "Presenting an OpenIdDLogin form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4475
+#: Security.xml:4478
 #, no-c-format
 msgid ""
 "To initiate an OpenID login, you can present a simply form to the user "
@@ -6070,7 +6076,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4480
+#: Security.xml:4483
 #, no-c-format
 msgid ""
 "&lt;h:form&gt;\n"
@@ -6081,7 +6087,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4482
+#: Security.xml:4485
 #, no-c-format
 msgid ""
 "When the user submits the login form, he will be redirected to his OpenID "
@@ -6093,13 +6099,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4491
+#: Security.xml:4494
 #, no-c-format
 msgid "Logging in immediately"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4493
+#: Security.xml:4496
 #, no-c-format
 msgid ""
 "The simplest strategy is to simply login the user immediately. The following "
@@ -6108,7 +6114,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4497
+#: Security.xml:4500
 #, no-c-format
 msgid ""
 "&lt;page view-id=&quot;/openid.xhtml&quot;&gt;\n"
@@ -6128,7 +6134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4499
+#: Security.xml:4502
 #, no-c-format
 msgid ""
 "Thie <literal>loginImmediately()</literal> action checks to see if the "
@@ -6142,13 +6148,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4510
+#: Security.xml:4513
 #, no-c-format
 msgid "Deferring login"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4512
+#: Security.xml:4515
 #, no-c-format
 msgid ""
 "You may not want the user to be immediately logged in to your application. "
@@ -6165,13 +6171,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4526
+#: Security.xml:4529
 #, no-c-format
 msgid "Logging out"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4528
+#: Security.xml:4531
 #, no-c-format
 msgid ""
 "Logging out (forgetting an OpenID association) is done by calling <literal>#"
@@ -6182,7 +6188,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4535
+#: Security.xml:4538
 #, no-c-format
 msgid ""
 "&lt;event type=&quot;org.jboss.seam.security.loggedOut&quot;&gt;\n"
@@ -6191,7 +6197,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4537
+#: Security.xml:4540
 #, no-c-format
 msgid ""
 "It's important that you do not leave this out or the user will not be able "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/or-IN/Dependencies.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/or-IN/Dependencies.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/or-IN/Dependencies.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -938,8 +938,8 @@
 #: Dependencies.xml:1182
 #, no-c-format
 msgid ""
-"This sample POM will give you Seam, JPA (provided by Hibernate) and "
-"Hibernate Validator:"
+"This sample POM will give you Seam, JPA (provided by Hibernate), Hibernate "
+"Validator and Hibernate Search:"
 msgstr ""
 
 #. Tag: programlisting
@@ -970,25 +970,31 @@
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-validator</artifactId>\n"
-"      <version>3.0.0.GA</version>\n"
+"      <version>3.1.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-annotations</artifactId>\n"
-"      <version>3.3.0.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-entitymanager</artifactId>\n"
-"      <version>3.3.1.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
+"    \n"
+"    <dependency>\n"
+"        <groupId>org.hibernate</groupId>\n"
+"        <artifactId>hibernate-search</artifactId>\n"
+"        <version>3.1.1.GA</version>\n"
+"    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.jboss.seam</groupId>\n"
 "      <artifactId>jboss-seam</artifactId>\n"
-"      <version>2.0.0.GA</version>\n"
+"      <version>2.2.0.GA</version>\n"
 "    </dependency>\n"
 "    \n"
 "  </dependencies>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/or-IN/Hsearch.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/or-IN/Hsearch.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/or-IN/Hsearch.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -45,7 +45,7 @@
 #: Hsearch.xml:21
 #, no-c-format
 msgid ""
-"Hibernate Search has been designed to integrates nicely and as naturally as "
+"Hibernate Search has been designed to integrate nicely and as naturally as "
 "possible with JPA and Hibernate. As a natural extension, JBoss Seam provides "
 "an Hibernate Search integration."
 msgstr ""
@@ -132,7 +132,7 @@
 "      <property name=\"hibernate.ejb.event.post-delete\" \n"
 "                value=\"org.hibernate.search.event.FullTextIndexEventListener"
 "\"/>\n"
-"\n"
+"                \n"
 "   </properties>\n"
 "</persistence-unit>]]>"
 msgstr ""
@@ -141,12 +141,15 @@
 #: Hsearch.xml:52
 #, no-c-format
 msgid ""
-"This step is no longer necessary if Hibernate Annotation or EntityManager "
-"3.3.x are used."
+"It is not longer necessary the register the event listeners if Hibernate "
+"Annotations or EntityManager 3.3.x are used. When using Hibernate Search 3.1."
+"x more eventlisteners are needed, but these are registered automatically by "
+"Hibernate Annotations; refer to the Hibernate Search reference for "
+"configuring it without EntityManager and Annotations."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:56
+#: Hsearch.xml:60
 #, no-c-format
 msgid ""
 "In addition to the configuration file, the following jars have to be "
@@ -154,25 +157,25 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:61
+#: Hsearch.xml:65
 #, no-c-format
 msgid "hibernate-search.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:65
+#: Hsearch.xml:69
 #, no-c-format
 msgid "hibernate-commons-annotations.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:69
+#: Hsearch.xml:73
 #, no-c-format
 msgid "lucene-core.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:74
+#: Hsearch.xml:78
 #, no-c-format
 msgid ""
 "If you deploy those in a EAR, don't forget to update <filename>application."
@@ -180,13 +183,13 @@
 msgstr ""
 
 #. Tag: title
-#: Hsearch.xml:80
+#: Hsearch.xml:84
 #, no-c-format
 msgid "Usage"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:82
+#: Hsearch.xml:86
 #, no-c-format
 msgid ""
 "Hibernate Search uses annotations to map entities to a Lucene index, check "
@@ -195,7 +198,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:87
+#: Hsearch.xml:91
 #, no-c-format
 msgid ""
 "Hibernate Search is fully integrated with the API and semantic of JPA / "
@@ -206,7 +209,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:93
+#: Hsearch.xml:97
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, JBoss Seam injects a "
@@ -214,7 +217,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:96
+#: Hsearch.xml:100
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -237,7 +240,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:99
+#: Hsearch.xml:103
 #, no-c-format
 msgid ""
 "<classname>FullTextSession</classname> extends <classname>org.hibernate."
@@ -245,14 +248,14 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:104
+#: Hsearch.xml:108
 #, no-c-format
 msgid ""
 "If the Java Persistence API is used, a smoother integration is proposed."
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:107
+#: Hsearch.xml:111
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -275,7 +278,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:109
+#: Hsearch.xml:113
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, a <classname>FulltextEntityManager</"
@@ -286,7 +289,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:116
+#: Hsearch.xml:120
 #, no-c-format
 msgid ""
 "When an EJB 3.0 Session or Message Driven Bean injection is used (i.e. via "
@@ -299,7 +302,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:124
+#: Hsearch.xml:128
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -323,15 +326,15 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:129
+#: Hsearch.xml:133
 #, no-c-format
 msgid ""
 "For people accustomed to Hibernate Search out of Seam, note that using "
-"<methodname>Search.createFullTextSession</methodname> is not necessary."
+"<methodname>Search.getFullTextSession</methodname> is not necessary."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:134
+#: Hsearch.xml:138
 #, no-c-format
 msgid ""
 "Check the DVDStore or the blog examples of the JBoss Seam distribution for a "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/or-IN/Security.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/or-IN/Security.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/or-IN/Security.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 07:43+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1190,7 +1190,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:630 Security.xml:764 Security.xml:3382 Security.xml:3545
+#: Security.xml:630 Security.xml:764 Security.xml:3385 Security.xml:3548
 #, no-c-format
 msgid "Annotation"
 msgstr ""
@@ -1203,8 +1203,8 @@
 
 #. Tag: para
 #: Security.xml:636 Security.xml:770 Security.xml:966 Security.xml:1418
-#: Security.xml:2147 Security.xml:2756 Security.xml:3171 Security.xml:3388
-#: Security.xml:3551 Security.xml:3792 Security.xml:4229
+#: Security.xml:2147 Security.xml:2756 Security.xml:3174 Security.xml:3391
+#: Security.xml:3554 Security.xml:3795 Security.xml:4232
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -2228,8 +2228,8 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3168
-#: Security.xml:3789 Security.xml:3958
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3171
+#: Security.xml:3792 Security.xml:3961
 #, no-c-format
 msgid "Method"
 msgstr ""
@@ -2250,9 +2250,9 @@
 #: Security.xml:1433 Security.xml:1452 Security.xml:1471 Security.xml:1490
 #: Security.xml:1509 Security.xml:1529 Security.xml:1548 Security.xml:1567
 #: Security.xml:1586 Security.xml:1606 Security.xml:1626 Security.xml:1740
-#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3239
-#: Security.xml:3258 Security.xml:3277 Security.xml:3295 Security.xml:3840
-#: Security.xml:3859 Security.xml:3878 Security.xml:3897
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3242
+#: Security.xml:3261 Security.xml:3280 Security.xml:3298 Security.xml:3843
+#: Security.xml:3862 Security.xml:3881 Security.xml:3900
 #, no-c-format
 msgid "boolean"
 msgstr ""
@@ -2558,13 +2558,13 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1831 Security.xml:3961
+#: Security.xml:1831 Security.xml:3964
 #, no-c-format
 msgid "Permission Target"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1834 Security.xml:3964
+#: Security.xml:1834 Security.xml:3967
 #, no-c-format
 msgid "Permission Action"
 msgstr ""
@@ -3806,7 +3806,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2750 Security.xml:3165 Security.xml:3786
+#: Security.xml:2750 Security.xml:3168 Security.xml:3789
 #, no-c-format
 msgid "Return type"
 msgstr ""
@@ -3986,41 +3986,47 @@
 #. Tag: para
 #: Security.xml:2917
 #, no-c-format
-msgid "drools-compiler.jar"
+msgid "drools-api.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2920
 #, no-c-format
-msgid "drools-core.jar"
+msgid "drools-compiler.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2923
 #, no-c-format
-msgid "janino.jar"
+msgid "drools-core.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2926
 #, no-c-format
-msgid "antlr-runtime.jar"
+msgid "janino.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2929
 #, no-c-format
-msgid "mvel14.jar"
+msgid "antlr-runtime.jar"
 msgstr ""
 
+#. Tag: para
+#: Security.xml:2932
+#, no-c-format
+msgid "mvel2.jar"
+msgstr ""
+
 #. Tag: title
-#: Security.xml:2936 Security.xml:3128
+#: Security.xml:2939 Security.xml:3131
 #, no-c-format
 msgid "Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2938
+#: Security.xml:2941
 #, no-c-format
 msgid ""
 "The configuration for <literal>RuleBasedPermissionResolver</literal> "
@@ -4030,7 +4036,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2944
+#: Security.xml:2947
 #, no-c-format
 msgid ""
 "<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4058,7 +4064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2946
+#: Security.xml:2949
 #, no-c-format
 msgid ""
 "The default rule base name can be overridden by specifying the "
@@ -4067,7 +4073,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2951
+#: Security.xml:2954
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4076,7 +4082,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2953
+#: Security.xml:2956
 #, no-c-format
 msgid ""
 "Once the <literal>RuleBase</literal> component is configured, it's time to "
@@ -4084,13 +4090,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:2959
+#: Security.xml:2962
 #, no-c-format
 msgid "Writing Security Rules"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2961
+#: Security.xml:2964
 #, no-c-format
 msgid ""
 "The first step to writing security rules is to create a new rule file in the "
@@ -4101,7 +4107,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2968
+#: Security.xml:2971
 #, no-c-format
 msgid ""
 "So what should the security rules file contain? At this stage it might be a "
@@ -4110,7 +4116,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2973
+#: Security.xml:2976
 #, no-c-format
 msgid ""
 "<![CDATA[package MyApplicationPermissions;\n"
@@ -4128,7 +4134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2975
+#: Security.xml:2978
 #, no-c-format
 msgid ""
 "Let's break this down step by step. The first thing we see is the package "
@@ -4138,7 +4144,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2981
+#: Security.xml:2984
 #, no-c-format
 msgid ""
 "The next thing we can notice is a couple of import statements for the "
@@ -4148,7 +4154,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2987
+#: Security.xml:2990
 #, no-c-format
 msgid ""
 "Finally we have the code for the rule. Each rule within a package should be "
@@ -4158,7 +4164,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2993
+#: Security.xml:2996
 #, no-c-format
 msgid ""
 "Looking at the body of the rule definition we can notice two distinct "
@@ -4173,7 +4179,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3002
+#: Security.xml:3005
 #, no-c-format
 msgid ""
 "If we look at the LHS of the rule, we see two conditions listed there. Let's "
@@ -4181,14 +4187,14 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3006
+#: Security.xml:3009
 #, no-c-format
 msgid ""
 "<![CDATA[c: PermissionCheck(target == \"customer\", action == \"delete\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3008
+#: Security.xml:3011
 #, no-c-format
 msgid ""
 "In plain english, this condition is stating that there must exist a "
@@ -4198,7 +4204,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3014
+#: Security.xml:3017
 #, no-c-format
 msgid ""
 "So what is the working memory? Also known as a \"stateful session\" in "
@@ -4216,7 +4222,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3026
+#: Security.xml:3029
 #, no-c-format
 msgid ""
 "Besides the <literal>PermissionCheck</literal> facts, there is also a "
@@ -4233,7 +4239,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3037
+#: Security.xml:3040
 #, no-c-format
 msgid ""
 "It is also possible to insert additional long-lived facts into the working "
@@ -4244,7 +4250,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3044
+#: Security.xml:3047
 #, no-c-format
 msgid ""
 "Getting back to our simple example, we can also notice that the first line "
@@ -4255,13 +4261,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3051
+#: Security.xml:3054
 #, no-c-format
 msgid "<![CDATA[Role(name == \"admin\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3053
+#: Security.xml:3056
 #, no-c-format
 msgid ""
 "This condition simply states that there must be a <literal>Role</literal> "
@@ -4274,7 +4280,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3061
+#: Security.xml:3064
 #, no-c-format
 msgid ""
 "So what is the consequence of the rule firing? Let's take a look at the RHS "
@@ -4282,13 +4288,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3065
+#: Security.xml:3068
 #, no-c-format
 msgid "<![CDATA[c.grant()]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3067
+#: Security.xml:3070
 #, no-c-format
 msgid ""
 "The RHS consists of Java code, and in this case is invoking the "
@@ -4305,13 +4311,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3081
+#: Security.xml:3084
 #, no-c-format
 msgid "Non-String permission targets"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3083
+#: Security.xml:3086
 #, no-c-format
 msgid ""
 "So far we have only seen permission checks for String-literal permission "
@@ -4325,7 +4331,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3092
+#: Security.xml:3095
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanCreateBlogComment\n"
@@ -4343,13 +4349,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3097
+#: Security.xml:3100
 #, no-c-format
 msgid "Wildcard permission checks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3099
+#: Security.xml:3102
 #, no-c-format
 msgid ""
 "It is possible to implement a wildcard permission check (which allows all "
@@ -4359,7 +4365,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3105
+#: Security.xml:3108
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4373,7 +4379,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3107
+#: Security.xml:3110
 #, no-c-format
 msgid ""
 "This rule allows users with the <literal>admin</literal> role to perform "
@@ -4382,13 +4388,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3117
+#: Security.xml:3120
 #, no-c-format
 msgid "PersistentPermissionResolver"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3119
+#: Security.xml:3122
 #, no-c-format
 msgid ""
 "Another built-in permission resolver provided by Seam, "
@@ -4401,7 +4407,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3130
+#: Security.xml:3133
 #, no-c-format
 msgid ""
 "Before it can be used, <literal>PersistentPermissionResolver</literal> must "
@@ -4414,7 +4420,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3138
+#: Security.xml:3141
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:persistent-permission-resolver permission-store=\"#"
@@ -4422,13 +4428,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3143
+#: Security.xml:3146
 #, no-c-format
 msgid "Permission Stores"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3145
+#: Security.xml:3148
 #, no-c-format
 msgid ""
 "A permission store is required for <literal>PersistentPermissionResolver</"
@@ -4441,26 +4447,26 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3155
+#: Security.xml:3158
 #, no-c-format
 msgid "PermissionStore interface"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3181 Security.xml:3200 Security.xml:3219 Security.xml:3802
-#: Security.xml:3821
+#: Security.xml:3184 Security.xml:3203 Security.xml:3222 Security.xml:3805
+#: Security.xml:3824
 #, no-c-format
 msgid "List&lt;Permission&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3186 Security.xml:3826
+#: Security.xml:3189 Security.xml:3829
 #, no-c-format
 msgid "listPermissions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3190
+#: Security.xml:3193
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4469,13 +4475,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3205 Security.xml:3807
+#: Security.xml:3208 Security.xml:3810
 #, no-c-format
 msgid "listPermissions(Object target, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3209
+#: Security.xml:3212
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4484,13 +4490,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3224
+#: Security.xml:3227
 #, no-c-format
 msgid "listPermissions(Set&lt;Object&gt; targets, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3228
+#: Security.xml:3231
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4499,13 +4505,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3244
+#: Security.xml:3247
 #, no-c-format
 msgid "grantPermission(Permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3248
+#: Security.xml:3251
 #, no-c-format
 msgid ""
 "This method should persist the specified <literal>Permission</literal> "
@@ -4513,13 +4519,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3263 Security.xml:3864
+#: Security.xml:3266 Security.xml:3867
 #, no-c-format
 msgid "grantPermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3267
+#: Security.xml:3270
 #, no-c-format
 msgid ""
 "This method should persist all of the <literal>Permission</literal> objects "
@@ -4528,13 +4534,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3282 Security.xml:3883
+#: Security.xml:3285 Security.xml:3886
 #, no-c-format
 msgid "revokePermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3286
+#: Security.xml:3289
 #, no-c-format
 msgid ""
 "This method should remove the specified <literal>Permission</literal> object "
@@ -4542,13 +4548,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3300 Security.xml:3902
+#: Security.xml:3303 Security.xml:3905
 #, no-c-format
 msgid "revokePermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3304
+#: Security.xml:3307
 #, no-c-format
 msgid ""
 "This method should remove all of the <literal>Permission</literal> objects "
@@ -4556,19 +4562,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3314 Security.xml:3916
+#: Security.xml:3317 Security.xml:3919
 #, no-c-format
 msgid "List&lt;String&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3319 Security.xml:3921
+#: Security.xml:3322 Security.xml:3924
 #, no-c-format
 msgid "listAvailableActions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3323
+#: Security.xml:3326
 #, no-c-format
 msgid ""
 "This method should return a list of all the available actions (as Strings) "
@@ -4578,13 +4584,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3337
+#: Security.xml:3340
 #, no-c-format
 msgid "JpaPermissionStore"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3339
+#: Security.xml:3342
 #, no-c-format
 msgid ""
 "This is the default <literal>PermissionStore</literal> implementation (and "
@@ -4597,7 +4603,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3347
+#: Security.xml:3350
 #, no-c-format
 msgid ""
 "If you wish to use the same entity (i.e. a single database table) to store "
@@ -4609,7 +4615,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3354
+#: Security.xml:3357
 #, no-c-format
 msgid ""
 "For example, to configure a single entity class to store both user and role "
@@ -4617,7 +4623,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3356
+#: Security.xml:3359
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4625,14 +4631,14 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3358
+#: Security.xml:3361
 #, no-c-format
 msgid ""
 "To configure separate entity classes for storing user and role permissions:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3360
+#: Security.xml:3363
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4641,13 +4647,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3363
+#: Security.xml:3366
 #, no-c-format
 msgid "Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3365
+#: Security.xml:3368
 #, no-c-format
 msgid ""
 "As mentioned, the entity classes that contain the user and role permissions "
@@ -4658,32 +4664,32 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3372
+#: Security.xml:3375
 #, no-c-format
 msgid "Entity Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3385 Security.xml:3548
+#: Security.xml:3388 Security.xml:3551
 #, no-c-format
 msgid "Target"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3398
+#: Security.xml:3401
 #, no-c-format
 msgid "@PermissionTarget"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3403 Security.xml:3422 Security.xml:3441 Security.xml:3460
-#: Security.xml:3479
+#: Security.xml:3406 Security.xml:3425 Security.xml:3444 Security.xml:3463
+#: Security.xml:3482
 #, no-c-format
 msgid "FIELD,METHOD"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3407
+#: Security.xml:3410
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4692,13 +4698,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3417
+#: Security.xml:3420
 #, no-c-format
 msgid "@PermissionAction"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3426
+#: Security.xml:3429
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4707,13 +4713,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3436
+#: Security.xml:3439
 #, no-c-format
 msgid "@PermissionUser"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3445
+#: Security.xml:3448
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4722,13 +4728,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3455
+#: Security.xml:3458
 #, no-c-format
 msgid "@PermissionRole"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3464
+#: Security.xml:3467
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4737,13 +4743,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3474
+#: Security.xml:3477
 #, no-c-format
 msgid "@PermissionDiscriminator"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3483
+#: Security.xml:3486
 #, no-c-format
 msgid ""
 "This annotation should be used when the same entity/table is used to store "
@@ -4760,20 +4766,20 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3493
+#: Security.xml:3496
 #, no-c-format
 msgid ""
 "<![CDATA[  @PermissionDiscriminator(userValue = \"u\", roleValue = \"r\")]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3504
+#: Security.xml:3507
 #, no-c-format
 msgid "Example Entity"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3506
+#: Security.xml:3509
 #, no-c-format
 msgid ""
 "Here is an example of an entity class that is used to store both user and "
@@ -4782,7 +4788,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3511
+#: Security.xml:3514
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4843,7 +4849,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3513
+#: Security.xml:3516
 #, no-c-format
 msgid ""
 "As can be seen in the above example, the <literal>getDiscriminator()</"
@@ -4860,13 +4866,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3526
+#: Security.xml:3529
 #, no-c-format
 msgid "Class-specific Permission Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3528
+#: Security.xml:3531
 #, no-c-format
 msgid ""
 "A further set of class-specific annotations can be used to configure a "
@@ -4876,25 +4882,25 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3535
+#: Security.xml:3538
 #, no-c-format
 msgid "Class Permission Annotations"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3561
+#: Security.xml:3564
 #, no-c-format
 msgid "@Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3566 Security.xml:3584
+#: Security.xml:3569 Security.xml:3587
 #, no-c-format
 msgid "TYPE"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3570
+#: Security.xml:3573
 #, no-c-format
 msgid ""
 "A container annotation, this annotation may contain an array of "
@@ -4902,13 +4908,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3579
+#: Security.xml:3582
 #, no-c-format
 msgid "@Permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3588
+#: Security.xml:3591
 #, no-c-format
 msgid ""
 "This annotation defines a single allowable permission action for the target "
@@ -4919,7 +4925,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3600
+#: Security.xml:3603
 #, no-c-format
 msgid ""
 "Here's an example of the above annotations in action. The following class "
@@ -4927,7 +4933,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3604
+#: Security.xml:3607
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4939,7 +4945,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3606
+#: Security.xml:3609
 #, no-c-format
 msgid ""
 "This example demonstrates how two allowable permission actions, "
@@ -4948,13 +4954,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3614
+#: Security.xml:3617
 #, no-c-format
 msgid "Permission masks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3616
+#: Security.xml:3619
 #, no-c-format
 msgid ""
 "By default, multiple permissions for the same target object and recipient "
@@ -4966,7 +4972,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3623
+#: Security.xml:3626
 #, no-c-format
 msgid ""
 "For example, if recipient \"Bob\" is granted both the <literal>view</"
@@ -4979,7 +4985,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3630
+#: Security.xml:3633
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4991,7 +4997,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3632
+#: Security.xml:3635
 #, no-c-format
 msgid ""
 "The <literal>action</literal> property will instead simply contain \"3"
@@ -5001,7 +5007,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3638
+#: Security.xml:3641
 #, no-c-format
 msgid ""
 "Obviously, it is very important that the <literal>mask</literal> values "
@@ -5009,13 +5015,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3644
+#: Security.xml:3647
 #, no-c-format
 msgid "Identifier Policy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3646
+#: Security.xml:3649
 #, no-c-format
 msgid ""
 "When storing or looking up permissions, <literal>JpaPermissionStore</"
@@ -5029,7 +5035,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3654
+#: Security.xml:3657
 #, no-c-format
 msgid ""
 "The <literal>IdentifierStrategy</literal> interface is very simple, "
@@ -5037,7 +5043,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3658
+#: Security.xml:3661
 #, no-c-format
 msgid ""
 "<![CDATA[public interface IdentifierStrategy {\n"
@@ -5047,7 +5053,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3660
+#: Security.xml:3663
 #, no-c-format
 msgid ""
 "The first method, <literal>canIdentify()</literal> simply returns "
@@ -5058,7 +5064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3666
+#: Security.xml:3669
 #, no-c-format
 msgid ""
 "Seam provides two <literal>IdentifierStrategy</literal> implementations, "
@@ -5067,7 +5073,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3671
+#: Security.xml:3674
 #, no-c-format
 msgid ""
 "To explicitly configure a specific identifier strategy to use for a "
@@ -5080,13 +5086,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3681
+#: Security.xml:3684
 #, no-c-format
 msgid "ClassIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3683
+#: Security.xml:3686
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for classes, "
@@ -5100,7 +5106,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3692
+#: Security.xml:3695
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5108,7 +5114,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3694
+#: Security.xml:3697
 #, no-c-format
 msgid ""
 "The identifier for the following class will be \"<literal>customerAction</"
@@ -5116,7 +5122,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3698
+#: Security.xml:3701
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"customerAction\")\n"
@@ -5124,7 +5130,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3700
+#: Security.xml:3703
 #, no-c-format
 msgid ""
 "Finally, the identifier for the following class will be \"<literal>Customer</"
@@ -5132,19 +5138,19 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3704
+#: Security.xml:3707
 #, no-c-format
 msgid "<![CDATA[public class Customer { ]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3709
+#: Security.xml:3712
 #, no-c-format
 msgid "EntityIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3711
+#: Security.xml:3714
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for entity "
@@ -5161,7 +5167,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3722
+#: Security.xml:3725
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5169,7 +5175,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3724
+#: Security.xml:3727
 #, no-c-format
 msgid ""
 "For an example of the type of identifier values generated, assume we have "
@@ -5177,7 +5183,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3728
+#: Security.xml:3731
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5200,7 +5206,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3730
+#: Security.xml:3733
 #, no-c-format
 msgid ""
 "For a <literal>Customer</literal> instance with an <literal>id</literal> "
@@ -5210,7 +5216,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3736
+#: Security.xml:3739
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5219,7 +5225,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3738
+#: Security.xml:3741
 #, no-c-format
 msgid ""
 "Then a <literal>Customer</literal> with an <literal>id</literal> value of "
@@ -5228,13 +5234,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3751
+#: Security.xml:3754
 #, no-c-format
 msgid "Permission Management"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3753
+#: Security.xml:3756
 #, no-c-format
 msgid ""
 "In much the same way that Seam Security provides an Identity Management API "
@@ -5244,13 +5250,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3760
+#: Security.xml:3763
 #, no-c-format
 msgid "PermissionManager"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3762
+#: Security.xml:3765
 #, no-c-format
 msgid ""
 "The <literal>PermissionManager</literal> component is an application-scoped "
@@ -5263,7 +5269,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3769
+#: Security.xml:3772
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5273,7 +5279,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3771
+#: Security.xml:3774
 #, no-c-format
 msgid ""
 "The following table describes each of the available methods provided by "
@@ -5281,13 +5287,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3776
+#: Security.xml:3779
 #, no-c-format
 msgid "PermissionManager API methods"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3811 Security.xml:3830
+#: Security.xml:3814 Security.xml:3833
 #, no-c-format
 msgid ""
 "Returns a list of <literal>Permission</literal> objects representing all of "
@@ -5295,13 +5301,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3845
+#: Security.xml:3848
 #, no-c-format
 msgid "grantPermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3849
+#: Security.xml:3852
 #, no-c-format
 msgid ""
 "Persists (grants) the specified <literal>Permission</literal> to the backend "
@@ -5309,7 +5315,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3868
+#: Security.xml:3871
 #, no-c-format
 msgid ""
 "Persists (grants) the specified list of <literal>Permission</literal>s to "
@@ -5317,7 +5323,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3887
+#: Security.xml:3890
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified <literal>Permission</literal> from the "
@@ -5325,7 +5331,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3906
+#: Security.xml:3909
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified list of <literal>Permission</literal>s from "
@@ -5333,7 +5339,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3925
+#: Security.xml:3928
 #, no-c-format
 msgid ""
 "Returns a list of the available actions for the specified target object. The "
@@ -5342,13 +5348,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3940
+#: Security.xml:3943
 #, no-c-format
 msgid "Permission checks for PermissionManager operations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3942
+#: Security.xml:3945
 #, no-c-format
 msgid ""
 "Invoking the methods of <literal>PermissionManager</literal> requires that "
@@ -5358,37 +5364,37 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3949
+#: Security.xml:3952
 #, no-c-format
 msgid "Permission Management Security Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3973
+#: Security.xml:3976
 #, no-c-format
 msgid "listPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3977
+#: Security.xml:3980
 #, no-c-format
 msgid "The specified <literal>target</literal>"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3983
+#: Security.xml:3986
 #, no-c-format
 msgid "seam.read-permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3991 Security.xml:4011
+#: Security.xml:3994 Security.xml:4014
 #, no-c-format
 msgid "grantPermission()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3995
+#: Security.xml:3998
 #, no-c-format
 msgid ""
 "The target of the specified <literal>Permission</literal>, or each of the "
@@ -5397,56 +5403,56 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4003 Security.xml:4021 Security.xml:4039
+#: Security.xml:4006 Security.xml:4024 Security.xml:4042
 #, no-c-format
 msgid "seam.grant-permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4015 Security.xml:4051
+#: Security.xml:4018 Security.xml:4054
 #, no-c-format
 msgid "The target of the specified <literal>Permission</literal>."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4029
+#: Security.xml:4032
 #, no-c-format
 msgid "grantPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4033 Security.xml:4069
+#: Security.xml:4036 Security.xml:4072
 #, no-c-format
 msgid ""
 "Each of the targets of the specified list of <literal>Permission</literal>s."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4047
+#: Security.xml:4050
 #, no-c-format
 msgid "revokePermission()"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4057 Security.xml:4075
+#: Security.xml:4060 Security.xml:4078
 #, no-c-format
 msgid "seam.revoke-permission"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4065
+#: Security.xml:4068
 #, no-c-format
 msgid "revokePermissions()"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4088
+#: Security.xml:4091
 #, no-c-format
 msgid "SSL Security"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4090
+#: Security.xml:4093
 #, no-c-format
 msgid ""
 "Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5457,13 +5463,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4097
+#: Security.xml:4100
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"/login.xhtml\" scheme=\"https\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4099
+#: Security.xml:4102
 #, no-c-format
 msgid ""
 "This configuration is automatically extended to both <literal>s:link</"
@@ -5475,13 +5481,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4106
+#: Security.xml:4109
 #, no-c-format
 msgid "<![CDATA[<s:link view=\"/login.xhtml\" value=\"Login\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4108
+#: Security.xml:4111
 #, no-c-format
 msgid ""
 "Browsing directly to a view when using the <emphasis>incorrect</emphasis> "
@@ -5492,7 +5498,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4115
+#: Security.xml:4118
 #, no-c-format
 msgid ""
 "It is also possible to configure a <emphasis>default scheme</emphasis> for "
@@ -5506,13 +5512,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4124
+#: Security.xml:4127
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\" />]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4126
+#: Security.xml:4129
 #, no-c-format
 msgid ""
 "Of course, if <emphasis>none</emphasis> of the pages in your application use "
@@ -5520,7 +5526,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4131
+#: Security.xml:4134
 #, no-c-format
 msgid ""
 "You may configure Seam to automatically invalidate the current HTTP session "
@@ -5529,13 +5535,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4136
+#: Security.xml:4139
 #, no-c-format
 msgid "<![CDATA[<web:session invalidate-on-scheme-change=\"true\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4138
+#: Security.xml:4141
 #, no-c-format
 msgid ""
 "This option helps make your system less vulnerable to sniffing of the "
@@ -5544,13 +5550,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4144
+#: Security.xml:4147
 #, no-c-format
 msgid "Overriding the default ports"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4146
+#: Security.xml:4149
 #, no-c-format
 msgid ""
 "If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5560,7 +5566,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4152
+#: Security.xml:4155
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5576,13 +5582,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4158
+#: Security.xml:4161
 #, no-c-format
 msgid "CAPTCHA"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4160
+#: Security.xml:4163
 #, no-c-format
 msgid ""
 "Though strictly not part of the security API, Seam provides a built-in "
@@ -5594,13 +5600,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4168
+#: Security.xml:4171
 #, no-c-format
 msgid "Configuring the CAPTCHA Servlet"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4169
+#: Security.xml:4172
 #, no-c-format
 msgid ""
 "To get up and running, it is necessary to configure the Seam Resource "
@@ -5609,7 +5615,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4174
+#: Security.xml:4177
 #, no-c-format
 msgid ""
 "<![CDATA[<servlet>\n"
@@ -5625,20 +5631,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4179
+#: Security.xml:4182
 #, no-c-format
 msgid "Adding a CAPTCHA to a form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4181
+#: Security.xml:4184
 #, no-c-format
 msgid ""
 "Adding a CAPTCHA challenge to a form is extremely easy. Here's an example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4185
+#: Security.xml:4188
 #, no-c-format
 msgid ""
 "<![CDATA[<h:graphicImage value=\"/seam/resource/captcha\"/>\n"
@@ -5650,7 +5656,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4187
+#: Security.xml:4190
 #, no-c-format
 msgid ""
 "That's all there is to it. The <literal>graphicImage</literal> control "
@@ -5660,20 +5666,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4196
+#: Security.xml:4199
 #, no-c-format
 msgid "Customising the CAPTCHA algorithm"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4198
+#: Security.xml:4201
 #, no-c-format
 msgid ""
 "You may customize the CAPTCHA algorithm by overriding the built-in component:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4202
+#: Security.xml:4205
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5700,13 +5706,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4209 Security.xml:4217
+#: Security.xml:4212 Security.xml:4220
 #, no-c-format
 msgid "Security Events"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4211
+#: Security.xml:4214
 #, no-c-format
 msgid ""
 "The following table describes a number of events (see <xref linkend=\"events"
@@ -5714,68 +5720,68 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4226
+#: Security.xml:4229
 #, no-c-format
 msgid "Event Key"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4239
+#: Security.xml:4242
 #, no-c-format
 msgid "org.jboss.seam.security.loginSuccessful"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4243
+#: Security.xml:4246
 #, no-c-format
 msgid "Raised when a login attempt is successful."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4251
+#: Security.xml:4254
 #, no-c-format
 msgid "org.jboss.seam.security.loginFailed"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4255
+#: Security.xml:4258
 #, no-c-format
 msgid "Raised when a login attempt fails."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4263
+#: Security.xml:4266
 #, no-c-format
 msgid "org.jboss.seam.security.alreadyLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4267
+#: Security.xml:4270
 #, no-c-format
 msgid ""
 "Raised when a user that is already authenticated attempts to log in again."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4275
+#: Security.xml:4278
 #, no-c-format
 msgid "org.jboss.seam.security.notLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4279
+#: Security.xml:4282
 #, no-c-format
 msgid "Raised when a security check fails when the user is not logged in."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4287
+#: Security.xml:4290
 #, no-c-format
 msgid "org.jboss.seam.security.notAuthorized"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4291
+#: Security.xml:4294
 #, no-c-format
 msgid ""
 "Raised when a security check fails when the user is logged in however "
@@ -5783,73 +5789,73 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4299
+#: Security.xml:4302
 #, no-c-format
 msgid "org.jboss.seam.security.preAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4303
+#: Security.xml:4306
 #, no-c-format
 msgid "Raised just prior to user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4311
+#: Security.xml:4314
 #, no-c-format
 msgid "org.jboss.seam.security.postAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4315
+#: Security.xml:4318
 #, no-c-format
 msgid "Raised just after user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4323
+#: Security.xml:4326
 #, no-c-format
 msgid "org.jboss.seam.security.loggedOut"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4327
+#: Security.xml:4330
 #, no-c-format
 msgid "Raised after the user has logged out."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4335
+#: Security.xml:4338
 #, no-c-format
 msgid "org.jboss.seam.security.credentialsUpdated"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4339
+#: Security.xml:4342
 #, no-c-format
 msgid "Raised when the user's credentials have been changed."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4347
+#: Security.xml:4350
 #, no-c-format
 msgid "org.jboss.seam.security.rememberMe"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4351
+#: Security.xml:4354
 #, no-c-format
 msgid "Raised when the Identity's rememberMe property is changed."
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4364
+#: Security.xml:4367
 #, no-c-format
 msgid "Run As"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4366
+#: Security.xml:4369
 #, no-c-format
 msgid ""
 "Sometimes it may be necessary to perform certain operations with elevated "
@@ -5861,7 +5867,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4374
+#: Security.xml:4377
 #, no-c-format
 msgid ""
 "The following code example demonstrates how <literal>RunAsOperation</"
@@ -5872,7 +5878,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4381
+#: Security.xml:4384
 #, no-c-format
 msgid ""
 "<![CDATA[    new RunAsOperation() {       \n"
@@ -5884,7 +5890,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4383
+#: Security.xml:4386
 #, no-c-format
 msgid ""
 "In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5895,13 +5901,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4394
+#: Security.xml:4397
 #, no-c-format
 msgid "Extending the Identity component"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4396
+#: Security.xml:4399
 #, no-c-format
 msgid ""
 "Sometimes it might be necessary to extend the Identity component if your "
@@ -5914,7 +5920,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4404
+#: Security.xml:4407
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.security.identity\")\n"
@@ -5949,7 +5955,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4407
+#: Security.xml:4410
 #, no-c-format
 msgid ""
 "Note that an <literal>Identity</literal> component must be marked "
@@ -5959,13 +5965,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4419
+#: Security.xml:4422
 #, no-c-format
 msgid "OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4421
+#: Security.xml:4424
 #, no-c-format
 msgid ""
 "OpenID is a community standard for external web-based authentication. The "
@@ -5978,7 +5984,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4430
+#: Security.xml:4433
 #, no-c-format
 msgid ""
 "When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5995,7 +6001,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4439
+#: Security.xml:4442
 #, no-c-format
 msgid ""
 "It's important to realize at this point that authentication does not imply "
@@ -6008,13 +6014,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4449
+#: Security.xml:4452
 #, no-c-format
 msgid "Configuring OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4450
+#: Security.xml:4453
 #, no-c-format
 msgid ""
 "Seam uses the openid4java package and requires four additional JARs to make "
@@ -6024,7 +6030,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4456
+#: Security.xml:4459
 #, no-c-format
 msgid ""
 "OpenID processing requires the use of the <literal>OpenIdPhaseListener</"
@@ -6034,7 +6040,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4462
+#: Security.xml:4465
 #, no-c-format
 msgid ""
 "&lt;lifecycle&gt;\n"
@@ -6044,7 +6050,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4465
+#: Security.xml:4468
 #, no-c-format
 msgid ""
 "With this configuration, OpenID support is available to your application. "
@@ -6054,13 +6060,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4473
+#: Security.xml:4476
 #, no-c-format
 msgid "Presenting an OpenIdDLogin form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4475
+#: Security.xml:4478
 #, no-c-format
 msgid ""
 "To initiate an OpenID login, you can present a simply form to the user "
@@ -6070,7 +6076,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4480
+#: Security.xml:4483
 #, no-c-format
 msgid ""
 "&lt;h:form&gt;\n"
@@ -6081,7 +6087,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4482
+#: Security.xml:4485
 #, no-c-format
 msgid ""
 "When the user submits the login form, he will be redirected to his OpenID "
@@ -6093,13 +6099,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4491
+#: Security.xml:4494
 #, no-c-format
 msgid "Logging in immediately"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4493
+#: Security.xml:4496
 #, no-c-format
 msgid ""
 "The simplest strategy is to simply login the user immediately. The following "
@@ -6108,7 +6114,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4497
+#: Security.xml:4500
 #, no-c-format
 msgid ""
 "&lt;page view-id=&quot;/openid.xhtml&quot;&gt;\n"
@@ -6128,7 +6134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4499
+#: Security.xml:4502
 #, no-c-format
 msgid ""
 "Thie <literal>loginImmediately()</literal> action checks to see if the "
@@ -6142,13 +6148,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4510
+#: Security.xml:4513
 #, no-c-format
 msgid "Deferring login"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4512
+#: Security.xml:4515
 #, no-c-format
 msgid ""
 "You may not want the user to be immediately logged in to your application. "
@@ -6165,13 +6171,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4526
+#: Security.xml:4529
 #, no-c-format
 msgid "Logging out"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4528
+#: Security.xml:4531
 #, no-c-format
 msgid ""
 "Logging out (forgetting an OpenID association) is done by calling <literal>#"
@@ -6182,7 +6188,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4535
+#: Security.xml:4538
 #, no-c-format
 msgid ""
 "&lt;event type=&quot;org.jboss.seam.security.loggedOut&quot;&gt;\n"
@@ -6191,7 +6197,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4537
+#: Security.xml:4540
 #, no-c-format
 msgid ""
 "It's important that you do not leave this out or the user will not be able "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pa-IN/Dependencies.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pa-IN/Dependencies.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pa-IN/Dependencies.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -938,8 +938,8 @@
 #: Dependencies.xml:1182
 #, no-c-format
 msgid ""
-"This sample POM will give you Seam, JPA (provided by Hibernate) and "
-"Hibernate Validator:"
+"This sample POM will give you Seam, JPA (provided by Hibernate), Hibernate "
+"Validator and Hibernate Search:"
 msgstr ""
 
 #. Tag: programlisting
@@ -970,25 +970,31 @@
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-validator</artifactId>\n"
-"      <version>3.0.0.GA</version>\n"
+"      <version>3.1.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-annotations</artifactId>\n"
-"      <version>3.3.0.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-entitymanager</artifactId>\n"
-"      <version>3.3.1.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
+"    \n"
+"    <dependency>\n"
+"        <groupId>org.hibernate</groupId>\n"
+"        <artifactId>hibernate-search</artifactId>\n"
+"        <version>3.1.1.GA</version>\n"
+"    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.jboss.seam</groupId>\n"
 "      <artifactId>jboss-seam</artifactId>\n"
-"      <version>2.0.0.GA</version>\n"
+"      <version>2.2.0.GA</version>\n"
 "    </dependency>\n"
 "    \n"
 "  </dependencies>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pa-IN/Hsearch.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pa-IN/Hsearch.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pa-IN/Hsearch.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -45,7 +45,7 @@
 #: Hsearch.xml:21
 #, no-c-format
 msgid ""
-"Hibernate Search has been designed to integrates nicely and as naturally as "
+"Hibernate Search has been designed to integrate nicely and as naturally as "
 "possible with JPA and Hibernate. As a natural extension, JBoss Seam provides "
 "an Hibernate Search integration."
 msgstr ""
@@ -132,7 +132,7 @@
 "      <property name=\"hibernate.ejb.event.post-delete\" \n"
 "                value=\"org.hibernate.search.event.FullTextIndexEventListener"
 "\"/>\n"
-"\n"
+"                \n"
 "   </properties>\n"
 "</persistence-unit>]]>"
 msgstr ""
@@ -141,12 +141,15 @@
 #: Hsearch.xml:52
 #, no-c-format
 msgid ""
-"This step is no longer necessary if Hibernate Annotation or EntityManager "
-"3.3.x are used."
+"It is not longer necessary the register the event listeners if Hibernate "
+"Annotations or EntityManager 3.3.x are used. When using Hibernate Search 3.1."
+"x more eventlisteners are needed, but these are registered automatically by "
+"Hibernate Annotations; refer to the Hibernate Search reference for "
+"configuring it without EntityManager and Annotations."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:56
+#: Hsearch.xml:60
 #, no-c-format
 msgid ""
 "In addition to the configuration file, the following jars have to be "
@@ -154,25 +157,25 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:61
+#: Hsearch.xml:65
 #, no-c-format
 msgid "hibernate-search.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:65
+#: Hsearch.xml:69
 #, no-c-format
 msgid "hibernate-commons-annotations.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:69
+#: Hsearch.xml:73
 #, no-c-format
 msgid "lucene-core.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:74
+#: Hsearch.xml:78
 #, no-c-format
 msgid ""
 "If you deploy those in a EAR, don't forget to update <filename>application."
@@ -180,13 +183,13 @@
 msgstr ""
 
 #. Tag: title
-#: Hsearch.xml:80
+#: Hsearch.xml:84
 #, no-c-format
 msgid "Usage"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:82
+#: Hsearch.xml:86
 #, no-c-format
 msgid ""
 "Hibernate Search uses annotations to map entities to a Lucene index, check "
@@ -195,7 +198,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:87
+#: Hsearch.xml:91
 #, no-c-format
 msgid ""
 "Hibernate Search is fully integrated with the API and semantic of JPA / "
@@ -206,7 +209,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:93
+#: Hsearch.xml:97
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, JBoss Seam injects a "
@@ -214,7 +217,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:96
+#: Hsearch.xml:100
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -237,7 +240,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:99
+#: Hsearch.xml:103
 #, no-c-format
 msgid ""
 "<classname>FullTextSession</classname> extends <classname>org.hibernate."
@@ -245,14 +248,14 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:104
+#: Hsearch.xml:108
 #, no-c-format
 msgid ""
 "If the Java Persistence API is used, a smoother integration is proposed."
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:107
+#: Hsearch.xml:111
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -275,7 +278,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:109
+#: Hsearch.xml:113
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, a <classname>FulltextEntityManager</"
@@ -286,7 +289,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:116
+#: Hsearch.xml:120
 #, no-c-format
 msgid ""
 "When an EJB 3.0 Session or Message Driven Bean injection is used (i.e. via "
@@ -299,7 +302,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:124
+#: Hsearch.xml:128
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -323,15 +326,15 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:129
+#: Hsearch.xml:133
 #, no-c-format
 msgid ""
 "For people accustomed to Hibernate Search out of Seam, note that using "
-"<methodname>Search.createFullTextSession</methodname> is not necessary."
+"<methodname>Search.getFullTextSession</methodname> is not necessary."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:134
+#: Hsearch.xml:138
 #, no-c-format
 msgid ""
 "Check the DVDStore or the blog examples of the JBoss Seam distribution for a "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pa-IN/Security.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pa-IN/Security.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pa-IN/Security.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 07:43+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1190,7 +1190,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:630 Security.xml:764 Security.xml:3382 Security.xml:3545
+#: Security.xml:630 Security.xml:764 Security.xml:3385 Security.xml:3548
 #, no-c-format
 msgid "Annotation"
 msgstr ""
@@ -1203,8 +1203,8 @@
 
 #. Tag: para
 #: Security.xml:636 Security.xml:770 Security.xml:966 Security.xml:1418
-#: Security.xml:2147 Security.xml:2756 Security.xml:3171 Security.xml:3388
-#: Security.xml:3551 Security.xml:3792 Security.xml:4229
+#: Security.xml:2147 Security.xml:2756 Security.xml:3174 Security.xml:3391
+#: Security.xml:3554 Security.xml:3795 Security.xml:4232
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -2228,8 +2228,8 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3168
-#: Security.xml:3789 Security.xml:3958
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3171
+#: Security.xml:3792 Security.xml:3961
 #, no-c-format
 msgid "Method"
 msgstr ""
@@ -2250,9 +2250,9 @@
 #: Security.xml:1433 Security.xml:1452 Security.xml:1471 Security.xml:1490
 #: Security.xml:1509 Security.xml:1529 Security.xml:1548 Security.xml:1567
 #: Security.xml:1586 Security.xml:1606 Security.xml:1626 Security.xml:1740
-#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3239
-#: Security.xml:3258 Security.xml:3277 Security.xml:3295 Security.xml:3840
-#: Security.xml:3859 Security.xml:3878 Security.xml:3897
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3242
+#: Security.xml:3261 Security.xml:3280 Security.xml:3298 Security.xml:3843
+#: Security.xml:3862 Security.xml:3881 Security.xml:3900
 #, no-c-format
 msgid "boolean"
 msgstr ""
@@ -2558,13 +2558,13 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1831 Security.xml:3961
+#: Security.xml:1831 Security.xml:3964
 #, no-c-format
 msgid "Permission Target"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1834 Security.xml:3964
+#: Security.xml:1834 Security.xml:3967
 #, no-c-format
 msgid "Permission Action"
 msgstr ""
@@ -3806,7 +3806,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2750 Security.xml:3165 Security.xml:3786
+#: Security.xml:2750 Security.xml:3168 Security.xml:3789
 #, no-c-format
 msgid "Return type"
 msgstr ""
@@ -3986,41 +3986,47 @@
 #. Tag: para
 #: Security.xml:2917
 #, no-c-format
-msgid "drools-compiler.jar"
+msgid "drools-api.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2920
 #, no-c-format
-msgid "drools-core.jar"
+msgid "drools-compiler.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2923
 #, no-c-format
-msgid "janino.jar"
+msgid "drools-core.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2926
 #, no-c-format
-msgid "antlr-runtime.jar"
+msgid "janino.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2929
 #, no-c-format
-msgid "mvel14.jar"
+msgid "antlr-runtime.jar"
 msgstr ""
 
+#. Tag: para
+#: Security.xml:2932
+#, no-c-format
+msgid "mvel2.jar"
+msgstr ""
+
 #. Tag: title
-#: Security.xml:2936 Security.xml:3128
+#: Security.xml:2939 Security.xml:3131
 #, no-c-format
 msgid "Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2938
+#: Security.xml:2941
 #, no-c-format
 msgid ""
 "The configuration for <literal>RuleBasedPermissionResolver</literal> "
@@ -4030,7 +4036,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2944
+#: Security.xml:2947
 #, no-c-format
 msgid ""
 "<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4058,7 +4064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2946
+#: Security.xml:2949
 #, no-c-format
 msgid ""
 "The default rule base name can be overridden by specifying the "
@@ -4067,7 +4073,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2951
+#: Security.xml:2954
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4076,7 +4082,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2953
+#: Security.xml:2956
 #, no-c-format
 msgid ""
 "Once the <literal>RuleBase</literal> component is configured, it's time to "
@@ -4084,13 +4090,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:2959
+#: Security.xml:2962
 #, no-c-format
 msgid "Writing Security Rules"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2961
+#: Security.xml:2964
 #, no-c-format
 msgid ""
 "The first step to writing security rules is to create a new rule file in the "
@@ -4101,7 +4107,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2968
+#: Security.xml:2971
 #, no-c-format
 msgid ""
 "So what should the security rules file contain? At this stage it might be a "
@@ -4110,7 +4116,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2973
+#: Security.xml:2976
 #, no-c-format
 msgid ""
 "<![CDATA[package MyApplicationPermissions;\n"
@@ -4128,7 +4134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2975
+#: Security.xml:2978
 #, no-c-format
 msgid ""
 "Let's break this down step by step. The first thing we see is the package "
@@ -4138,7 +4144,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2981
+#: Security.xml:2984
 #, no-c-format
 msgid ""
 "The next thing we can notice is a couple of import statements for the "
@@ -4148,7 +4154,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2987
+#: Security.xml:2990
 #, no-c-format
 msgid ""
 "Finally we have the code for the rule. Each rule within a package should be "
@@ -4158,7 +4164,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2993
+#: Security.xml:2996
 #, no-c-format
 msgid ""
 "Looking at the body of the rule definition we can notice two distinct "
@@ -4173,7 +4179,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3002
+#: Security.xml:3005
 #, no-c-format
 msgid ""
 "If we look at the LHS of the rule, we see two conditions listed there. Let's "
@@ -4181,14 +4187,14 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3006
+#: Security.xml:3009
 #, no-c-format
 msgid ""
 "<![CDATA[c: PermissionCheck(target == \"customer\", action == \"delete\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3008
+#: Security.xml:3011
 #, no-c-format
 msgid ""
 "In plain english, this condition is stating that there must exist a "
@@ -4198,7 +4204,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3014
+#: Security.xml:3017
 #, no-c-format
 msgid ""
 "So what is the working memory? Also known as a \"stateful session\" in "
@@ -4216,7 +4222,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3026
+#: Security.xml:3029
 #, no-c-format
 msgid ""
 "Besides the <literal>PermissionCheck</literal> facts, there is also a "
@@ -4233,7 +4239,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3037
+#: Security.xml:3040
 #, no-c-format
 msgid ""
 "It is also possible to insert additional long-lived facts into the working "
@@ -4244,7 +4250,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3044
+#: Security.xml:3047
 #, no-c-format
 msgid ""
 "Getting back to our simple example, we can also notice that the first line "
@@ -4255,13 +4261,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3051
+#: Security.xml:3054
 #, no-c-format
 msgid "<![CDATA[Role(name == \"admin\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3053
+#: Security.xml:3056
 #, no-c-format
 msgid ""
 "This condition simply states that there must be a <literal>Role</literal> "
@@ -4274,7 +4280,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3061
+#: Security.xml:3064
 #, no-c-format
 msgid ""
 "So what is the consequence of the rule firing? Let's take a look at the RHS "
@@ -4282,13 +4288,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3065
+#: Security.xml:3068
 #, no-c-format
 msgid "<![CDATA[c.grant()]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3067
+#: Security.xml:3070
 #, no-c-format
 msgid ""
 "The RHS consists of Java code, and in this case is invoking the "
@@ -4305,13 +4311,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3081
+#: Security.xml:3084
 #, no-c-format
 msgid "Non-String permission targets"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3083
+#: Security.xml:3086
 #, no-c-format
 msgid ""
 "So far we have only seen permission checks for String-literal permission "
@@ -4325,7 +4331,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3092
+#: Security.xml:3095
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanCreateBlogComment\n"
@@ -4343,13 +4349,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3097
+#: Security.xml:3100
 #, no-c-format
 msgid "Wildcard permission checks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3099
+#: Security.xml:3102
 #, no-c-format
 msgid ""
 "It is possible to implement a wildcard permission check (which allows all "
@@ -4359,7 +4365,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3105
+#: Security.xml:3108
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4373,7 +4379,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3107
+#: Security.xml:3110
 #, no-c-format
 msgid ""
 "This rule allows users with the <literal>admin</literal> role to perform "
@@ -4382,13 +4388,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3117
+#: Security.xml:3120
 #, no-c-format
 msgid "PersistentPermissionResolver"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3119
+#: Security.xml:3122
 #, no-c-format
 msgid ""
 "Another built-in permission resolver provided by Seam, "
@@ -4401,7 +4407,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3130
+#: Security.xml:3133
 #, no-c-format
 msgid ""
 "Before it can be used, <literal>PersistentPermissionResolver</literal> must "
@@ -4414,7 +4420,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3138
+#: Security.xml:3141
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:persistent-permission-resolver permission-store=\"#"
@@ -4422,13 +4428,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3143
+#: Security.xml:3146
 #, no-c-format
 msgid "Permission Stores"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3145
+#: Security.xml:3148
 #, no-c-format
 msgid ""
 "A permission store is required for <literal>PersistentPermissionResolver</"
@@ -4441,26 +4447,26 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3155
+#: Security.xml:3158
 #, no-c-format
 msgid "PermissionStore interface"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3181 Security.xml:3200 Security.xml:3219 Security.xml:3802
-#: Security.xml:3821
+#: Security.xml:3184 Security.xml:3203 Security.xml:3222 Security.xml:3805
+#: Security.xml:3824
 #, no-c-format
 msgid "List&lt;Permission&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3186 Security.xml:3826
+#: Security.xml:3189 Security.xml:3829
 #, no-c-format
 msgid "listPermissions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3190
+#: Security.xml:3193
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4469,13 +4475,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3205 Security.xml:3807
+#: Security.xml:3208 Security.xml:3810
 #, no-c-format
 msgid "listPermissions(Object target, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3209
+#: Security.xml:3212
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4484,13 +4490,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3224
+#: Security.xml:3227
 #, no-c-format
 msgid "listPermissions(Set&lt;Object&gt; targets, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3228
+#: Security.xml:3231
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4499,13 +4505,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3244
+#: Security.xml:3247
 #, no-c-format
 msgid "grantPermission(Permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3248
+#: Security.xml:3251
 #, no-c-format
 msgid ""
 "This method should persist the specified <literal>Permission</literal> "
@@ -4513,13 +4519,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3263 Security.xml:3864
+#: Security.xml:3266 Security.xml:3867
 #, no-c-format
 msgid "grantPermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3267
+#: Security.xml:3270
 #, no-c-format
 msgid ""
 "This method should persist all of the <literal>Permission</literal> objects "
@@ -4528,13 +4534,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3282 Security.xml:3883
+#: Security.xml:3285 Security.xml:3886
 #, no-c-format
 msgid "revokePermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3286
+#: Security.xml:3289
 #, no-c-format
 msgid ""
 "This method should remove the specified <literal>Permission</literal> object "
@@ -4542,13 +4548,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3300 Security.xml:3902
+#: Security.xml:3303 Security.xml:3905
 #, no-c-format
 msgid "revokePermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3304
+#: Security.xml:3307
 #, no-c-format
 msgid ""
 "This method should remove all of the <literal>Permission</literal> objects "
@@ -4556,19 +4562,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3314 Security.xml:3916
+#: Security.xml:3317 Security.xml:3919
 #, no-c-format
 msgid "List&lt;String&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3319 Security.xml:3921
+#: Security.xml:3322 Security.xml:3924
 #, no-c-format
 msgid "listAvailableActions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3323
+#: Security.xml:3326
 #, no-c-format
 msgid ""
 "This method should return a list of all the available actions (as Strings) "
@@ -4578,13 +4584,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3337
+#: Security.xml:3340
 #, no-c-format
 msgid "JpaPermissionStore"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3339
+#: Security.xml:3342
 #, no-c-format
 msgid ""
 "This is the default <literal>PermissionStore</literal> implementation (and "
@@ -4597,7 +4603,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3347
+#: Security.xml:3350
 #, no-c-format
 msgid ""
 "If you wish to use the same entity (i.e. a single database table) to store "
@@ -4609,7 +4615,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3354
+#: Security.xml:3357
 #, no-c-format
 msgid ""
 "For example, to configure a single entity class to store both user and role "
@@ -4617,7 +4623,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3356
+#: Security.xml:3359
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4625,14 +4631,14 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3358
+#: Security.xml:3361
 #, no-c-format
 msgid ""
 "To configure separate entity classes for storing user and role permissions:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3360
+#: Security.xml:3363
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4641,13 +4647,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3363
+#: Security.xml:3366
 #, no-c-format
 msgid "Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3365
+#: Security.xml:3368
 #, no-c-format
 msgid ""
 "As mentioned, the entity classes that contain the user and role permissions "
@@ -4658,32 +4664,32 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3372
+#: Security.xml:3375
 #, no-c-format
 msgid "Entity Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3385 Security.xml:3548
+#: Security.xml:3388 Security.xml:3551
 #, no-c-format
 msgid "Target"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3398
+#: Security.xml:3401
 #, no-c-format
 msgid "@PermissionTarget"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3403 Security.xml:3422 Security.xml:3441 Security.xml:3460
-#: Security.xml:3479
+#: Security.xml:3406 Security.xml:3425 Security.xml:3444 Security.xml:3463
+#: Security.xml:3482
 #, no-c-format
 msgid "FIELD,METHOD"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3407
+#: Security.xml:3410
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4692,13 +4698,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3417
+#: Security.xml:3420
 #, no-c-format
 msgid "@PermissionAction"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3426
+#: Security.xml:3429
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4707,13 +4713,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3436
+#: Security.xml:3439
 #, no-c-format
 msgid "@PermissionUser"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3445
+#: Security.xml:3448
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4722,13 +4728,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3455
+#: Security.xml:3458
 #, no-c-format
 msgid "@PermissionRole"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3464
+#: Security.xml:3467
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4737,13 +4743,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3474
+#: Security.xml:3477
 #, no-c-format
 msgid "@PermissionDiscriminator"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3483
+#: Security.xml:3486
 #, no-c-format
 msgid ""
 "This annotation should be used when the same entity/table is used to store "
@@ -4760,20 +4766,20 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3493
+#: Security.xml:3496
 #, no-c-format
 msgid ""
 "<![CDATA[  @PermissionDiscriminator(userValue = \"u\", roleValue = \"r\")]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3504
+#: Security.xml:3507
 #, no-c-format
 msgid "Example Entity"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3506
+#: Security.xml:3509
 #, no-c-format
 msgid ""
 "Here is an example of an entity class that is used to store both user and "
@@ -4782,7 +4788,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3511
+#: Security.xml:3514
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4843,7 +4849,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3513
+#: Security.xml:3516
 #, no-c-format
 msgid ""
 "As can be seen in the above example, the <literal>getDiscriminator()</"
@@ -4860,13 +4866,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3526
+#: Security.xml:3529
 #, no-c-format
 msgid "Class-specific Permission Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3528
+#: Security.xml:3531
 #, no-c-format
 msgid ""
 "A further set of class-specific annotations can be used to configure a "
@@ -4876,25 +4882,25 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3535
+#: Security.xml:3538
 #, no-c-format
 msgid "Class Permission Annotations"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3561
+#: Security.xml:3564
 #, no-c-format
 msgid "@Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3566 Security.xml:3584
+#: Security.xml:3569 Security.xml:3587
 #, no-c-format
 msgid "TYPE"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3570
+#: Security.xml:3573
 #, no-c-format
 msgid ""
 "A container annotation, this annotation may contain an array of "
@@ -4902,13 +4908,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3579
+#: Security.xml:3582
 #, no-c-format
 msgid "@Permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3588
+#: Security.xml:3591
 #, no-c-format
 msgid ""
 "This annotation defines a single allowable permission action for the target "
@@ -4919,7 +4925,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3600
+#: Security.xml:3603
 #, no-c-format
 msgid ""
 "Here's an example of the above annotations in action. The following class "
@@ -4927,7 +4933,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3604
+#: Security.xml:3607
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4939,7 +4945,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3606
+#: Security.xml:3609
 #, no-c-format
 msgid ""
 "This example demonstrates how two allowable permission actions, "
@@ -4948,13 +4954,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3614
+#: Security.xml:3617
 #, no-c-format
 msgid "Permission masks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3616
+#: Security.xml:3619
 #, no-c-format
 msgid ""
 "By default, multiple permissions for the same target object and recipient "
@@ -4966,7 +4972,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3623
+#: Security.xml:3626
 #, no-c-format
 msgid ""
 "For example, if recipient \"Bob\" is granted both the <literal>view</"
@@ -4979,7 +4985,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3630
+#: Security.xml:3633
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4991,7 +4997,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3632
+#: Security.xml:3635
 #, no-c-format
 msgid ""
 "The <literal>action</literal> property will instead simply contain \"3"
@@ -5001,7 +5007,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3638
+#: Security.xml:3641
 #, no-c-format
 msgid ""
 "Obviously, it is very important that the <literal>mask</literal> values "
@@ -5009,13 +5015,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3644
+#: Security.xml:3647
 #, no-c-format
 msgid "Identifier Policy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3646
+#: Security.xml:3649
 #, no-c-format
 msgid ""
 "When storing or looking up permissions, <literal>JpaPermissionStore</"
@@ -5029,7 +5035,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3654
+#: Security.xml:3657
 #, no-c-format
 msgid ""
 "The <literal>IdentifierStrategy</literal> interface is very simple, "
@@ -5037,7 +5043,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3658
+#: Security.xml:3661
 #, no-c-format
 msgid ""
 "<![CDATA[public interface IdentifierStrategy {\n"
@@ -5047,7 +5053,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3660
+#: Security.xml:3663
 #, no-c-format
 msgid ""
 "The first method, <literal>canIdentify()</literal> simply returns "
@@ -5058,7 +5064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3666
+#: Security.xml:3669
 #, no-c-format
 msgid ""
 "Seam provides two <literal>IdentifierStrategy</literal> implementations, "
@@ -5067,7 +5073,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3671
+#: Security.xml:3674
 #, no-c-format
 msgid ""
 "To explicitly configure a specific identifier strategy to use for a "
@@ -5080,13 +5086,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3681
+#: Security.xml:3684
 #, no-c-format
 msgid "ClassIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3683
+#: Security.xml:3686
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for classes, "
@@ -5100,7 +5106,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3692
+#: Security.xml:3695
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5108,7 +5114,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3694
+#: Security.xml:3697
 #, no-c-format
 msgid ""
 "The identifier for the following class will be \"<literal>customerAction</"
@@ -5116,7 +5122,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3698
+#: Security.xml:3701
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"customerAction\")\n"
@@ -5124,7 +5130,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3700
+#: Security.xml:3703
 #, no-c-format
 msgid ""
 "Finally, the identifier for the following class will be \"<literal>Customer</"
@@ -5132,19 +5138,19 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3704
+#: Security.xml:3707
 #, no-c-format
 msgid "<![CDATA[public class Customer { ]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3709
+#: Security.xml:3712
 #, no-c-format
 msgid "EntityIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3711
+#: Security.xml:3714
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for entity "
@@ -5161,7 +5167,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3722
+#: Security.xml:3725
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5169,7 +5175,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3724
+#: Security.xml:3727
 #, no-c-format
 msgid ""
 "For an example of the type of identifier values generated, assume we have "
@@ -5177,7 +5183,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3728
+#: Security.xml:3731
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5200,7 +5206,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3730
+#: Security.xml:3733
 #, no-c-format
 msgid ""
 "For a <literal>Customer</literal> instance with an <literal>id</literal> "
@@ -5210,7 +5216,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3736
+#: Security.xml:3739
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5219,7 +5225,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3738
+#: Security.xml:3741
 #, no-c-format
 msgid ""
 "Then a <literal>Customer</literal> with an <literal>id</literal> value of "
@@ -5228,13 +5234,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3751
+#: Security.xml:3754
 #, no-c-format
 msgid "Permission Management"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3753
+#: Security.xml:3756
 #, no-c-format
 msgid ""
 "In much the same way that Seam Security provides an Identity Management API "
@@ -5244,13 +5250,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3760
+#: Security.xml:3763
 #, no-c-format
 msgid "PermissionManager"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3762
+#: Security.xml:3765
 #, no-c-format
 msgid ""
 "The <literal>PermissionManager</literal> component is an application-scoped "
@@ -5263,7 +5269,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3769
+#: Security.xml:3772
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5273,7 +5279,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3771
+#: Security.xml:3774
 #, no-c-format
 msgid ""
 "The following table describes each of the available methods provided by "
@@ -5281,13 +5287,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3776
+#: Security.xml:3779
 #, no-c-format
 msgid "PermissionManager API methods"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3811 Security.xml:3830
+#: Security.xml:3814 Security.xml:3833
 #, no-c-format
 msgid ""
 "Returns a list of <literal>Permission</literal> objects representing all of "
@@ -5295,13 +5301,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3845
+#: Security.xml:3848
 #, no-c-format
 msgid "grantPermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3849
+#: Security.xml:3852
 #, no-c-format
 msgid ""
 "Persists (grants) the specified <literal>Permission</literal> to the backend "
@@ -5309,7 +5315,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3868
+#: Security.xml:3871
 #, no-c-format
 msgid ""
 "Persists (grants) the specified list of <literal>Permission</literal>s to "
@@ -5317,7 +5323,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3887
+#: Security.xml:3890
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified <literal>Permission</literal> from the "
@@ -5325,7 +5331,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3906
+#: Security.xml:3909
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified list of <literal>Permission</literal>s from "
@@ -5333,7 +5339,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3925
+#: Security.xml:3928
 #, no-c-format
 msgid ""
 "Returns a list of the available actions for the specified target object. The "
@@ -5342,13 +5348,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3940
+#: Security.xml:3943
 #, no-c-format
 msgid "Permission checks for PermissionManager operations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3942
+#: Security.xml:3945
 #, no-c-format
 msgid ""
 "Invoking the methods of <literal>PermissionManager</literal> requires that "
@@ -5358,37 +5364,37 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3949
+#: Security.xml:3952
 #, no-c-format
 msgid "Permission Management Security Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3973
+#: Security.xml:3976
 #, no-c-format
 msgid "listPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3977
+#: Security.xml:3980
 #, no-c-format
 msgid "The specified <literal>target</literal>"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3983
+#: Security.xml:3986
 #, no-c-format
 msgid "seam.read-permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3991 Security.xml:4011
+#: Security.xml:3994 Security.xml:4014
 #, no-c-format
 msgid "grantPermission()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3995
+#: Security.xml:3998
 #, no-c-format
 msgid ""
 "The target of the specified <literal>Permission</literal>, or each of the "
@@ -5397,56 +5403,56 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4003 Security.xml:4021 Security.xml:4039
+#: Security.xml:4006 Security.xml:4024 Security.xml:4042
 #, no-c-format
 msgid "seam.grant-permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4015 Security.xml:4051
+#: Security.xml:4018 Security.xml:4054
 #, no-c-format
 msgid "The target of the specified <literal>Permission</literal>."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4029
+#: Security.xml:4032
 #, no-c-format
 msgid "grantPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4033 Security.xml:4069
+#: Security.xml:4036 Security.xml:4072
 #, no-c-format
 msgid ""
 "Each of the targets of the specified list of <literal>Permission</literal>s."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4047
+#: Security.xml:4050
 #, no-c-format
 msgid "revokePermission()"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4057 Security.xml:4075
+#: Security.xml:4060 Security.xml:4078
 #, no-c-format
 msgid "seam.revoke-permission"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4065
+#: Security.xml:4068
 #, no-c-format
 msgid "revokePermissions()"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4088
+#: Security.xml:4091
 #, no-c-format
 msgid "SSL Security"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4090
+#: Security.xml:4093
 #, no-c-format
 msgid ""
 "Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5457,13 +5463,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4097
+#: Security.xml:4100
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"/login.xhtml\" scheme=\"https\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4099
+#: Security.xml:4102
 #, no-c-format
 msgid ""
 "This configuration is automatically extended to both <literal>s:link</"
@@ -5475,13 +5481,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4106
+#: Security.xml:4109
 #, no-c-format
 msgid "<![CDATA[<s:link view=\"/login.xhtml\" value=\"Login\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4108
+#: Security.xml:4111
 #, no-c-format
 msgid ""
 "Browsing directly to a view when using the <emphasis>incorrect</emphasis> "
@@ -5492,7 +5498,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4115
+#: Security.xml:4118
 #, no-c-format
 msgid ""
 "It is also possible to configure a <emphasis>default scheme</emphasis> for "
@@ -5506,13 +5512,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4124
+#: Security.xml:4127
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\" />]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4126
+#: Security.xml:4129
 #, no-c-format
 msgid ""
 "Of course, if <emphasis>none</emphasis> of the pages in your application use "
@@ -5520,7 +5526,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4131
+#: Security.xml:4134
 #, no-c-format
 msgid ""
 "You may configure Seam to automatically invalidate the current HTTP session "
@@ -5529,13 +5535,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4136
+#: Security.xml:4139
 #, no-c-format
 msgid "<![CDATA[<web:session invalidate-on-scheme-change=\"true\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4138
+#: Security.xml:4141
 #, no-c-format
 msgid ""
 "This option helps make your system less vulnerable to sniffing of the "
@@ -5544,13 +5550,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4144
+#: Security.xml:4147
 #, no-c-format
 msgid "Overriding the default ports"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4146
+#: Security.xml:4149
 #, no-c-format
 msgid ""
 "If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5560,7 +5566,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4152
+#: Security.xml:4155
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5576,13 +5582,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4158
+#: Security.xml:4161
 #, no-c-format
 msgid "CAPTCHA"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4160
+#: Security.xml:4163
 #, no-c-format
 msgid ""
 "Though strictly not part of the security API, Seam provides a built-in "
@@ -5594,13 +5600,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4168
+#: Security.xml:4171
 #, no-c-format
 msgid "Configuring the CAPTCHA Servlet"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4169
+#: Security.xml:4172
 #, no-c-format
 msgid ""
 "To get up and running, it is necessary to configure the Seam Resource "
@@ -5609,7 +5615,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4174
+#: Security.xml:4177
 #, no-c-format
 msgid ""
 "<![CDATA[<servlet>\n"
@@ -5625,20 +5631,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4179
+#: Security.xml:4182
 #, no-c-format
 msgid "Adding a CAPTCHA to a form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4181
+#: Security.xml:4184
 #, no-c-format
 msgid ""
 "Adding a CAPTCHA challenge to a form is extremely easy. Here's an example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4185
+#: Security.xml:4188
 #, no-c-format
 msgid ""
 "<![CDATA[<h:graphicImage value=\"/seam/resource/captcha\"/>\n"
@@ -5650,7 +5656,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4187
+#: Security.xml:4190
 #, no-c-format
 msgid ""
 "That's all there is to it. The <literal>graphicImage</literal> control "
@@ -5660,20 +5666,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4196
+#: Security.xml:4199
 #, no-c-format
 msgid "Customising the CAPTCHA algorithm"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4198
+#: Security.xml:4201
 #, no-c-format
 msgid ""
 "You may customize the CAPTCHA algorithm by overriding the built-in component:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4202
+#: Security.xml:4205
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5700,13 +5706,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4209 Security.xml:4217
+#: Security.xml:4212 Security.xml:4220
 #, no-c-format
 msgid "Security Events"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4211
+#: Security.xml:4214
 #, no-c-format
 msgid ""
 "The following table describes a number of events (see <xref linkend=\"events"
@@ -5714,68 +5720,68 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4226
+#: Security.xml:4229
 #, no-c-format
 msgid "Event Key"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4239
+#: Security.xml:4242
 #, no-c-format
 msgid "org.jboss.seam.security.loginSuccessful"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4243
+#: Security.xml:4246
 #, no-c-format
 msgid "Raised when a login attempt is successful."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4251
+#: Security.xml:4254
 #, no-c-format
 msgid "org.jboss.seam.security.loginFailed"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4255
+#: Security.xml:4258
 #, no-c-format
 msgid "Raised when a login attempt fails."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4263
+#: Security.xml:4266
 #, no-c-format
 msgid "org.jboss.seam.security.alreadyLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4267
+#: Security.xml:4270
 #, no-c-format
 msgid ""
 "Raised when a user that is already authenticated attempts to log in again."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4275
+#: Security.xml:4278
 #, no-c-format
 msgid "org.jboss.seam.security.notLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4279
+#: Security.xml:4282
 #, no-c-format
 msgid "Raised when a security check fails when the user is not logged in."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4287
+#: Security.xml:4290
 #, no-c-format
 msgid "org.jboss.seam.security.notAuthorized"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4291
+#: Security.xml:4294
 #, no-c-format
 msgid ""
 "Raised when a security check fails when the user is logged in however "
@@ -5783,73 +5789,73 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4299
+#: Security.xml:4302
 #, no-c-format
 msgid "org.jboss.seam.security.preAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4303
+#: Security.xml:4306
 #, no-c-format
 msgid "Raised just prior to user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4311
+#: Security.xml:4314
 #, no-c-format
 msgid "org.jboss.seam.security.postAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4315
+#: Security.xml:4318
 #, no-c-format
 msgid "Raised just after user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4323
+#: Security.xml:4326
 #, no-c-format
 msgid "org.jboss.seam.security.loggedOut"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4327
+#: Security.xml:4330
 #, no-c-format
 msgid "Raised after the user has logged out."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4335
+#: Security.xml:4338
 #, no-c-format
 msgid "org.jboss.seam.security.credentialsUpdated"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4339
+#: Security.xml:4342
 #, no-c-format
 msgid "Raised when the user's credentials have been changed."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4347
+#: Security.xml:4350
 #, no-c-format
 msgid "org.jboss.seam.security.rememberMe"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4351
+#: Security.xml:4354
 #, no-c-format
 msgid "Raised when the Identity's rememberMe property is changed."
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4364
+#: Security.xml:4367
 #, no-c-format
 msgid "Run As"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4366
+#: Security.xml:4369
 #, no-c-format
 msgid ""
 "Sometimes it may be necessary to perform certain operations with elevated "
@@ -5861,7 +5867,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4374
+#: Security.xml:4377
 #, no-c-format
 msgid ""
 "The following code example demonstrates how <literal>RunAsOperation</"
@@ -5872,7 +5878,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4381
+#: Security.xml:4384
 #, no-c-format
 msgid ""
 "<![CDATA[    new RunAsOperation() {       \n"
@@ -5884,7 +5890,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4383
+#: Security.xml:4386
 #, no-c-format
 msgid ""
 "In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5895,13 +5901,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4394
+#: Security.xml:4397
 #, no-c-format
 msgid "Extending the Identity component"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4396
+#: Security.xml:4399
 #, no-c-format
 msgid ""
 "Sometimes it might be necessary to extend the Identity component if your "
@@ -5914,7 +5920,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4404
+#: Security.xml:4407
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.security.identity\")\n"
@@ -5949,7 +5955,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4407
+#: Security.xml:4410
 #, no-c-format
 msgid ""
 "Note that an <literal>Identity</literal> component must be marked "
@@ -5959,13 +5965,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4419
+#: Security.xml:4422
 #, no-c-format
 msgid "OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4421
+#: Security.xml:4424
 #, no-c-format
 msgid ""
 "OpenID is a community standard for external web-based authentication. The "
@@ -5978,7 +5984,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4430
+#: Security.xml:4433
 #, no-c-format
 msgid ""
 "When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5995,7 +6001,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4439
+#: Security.xml:4442
 #, no-c-format
 msgid ""
 "It's important to realize at this point that authentication does not imply "
@@ -6008,13 +6014,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4449
+#: Security.xml:4452
 #, no-c-format
 msgid "Configuring OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4450
+#: Security.xml:4453
 #, no-c-format
 msgid ""
 "Seam uses the openid4java package and requires four additional JARs to make "
@@ -6024,7 +6030,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4456
+#: Security.xml:4459
 #, no-c-format
 msgid ""
 "OpenID processing requires the use of the <literal>OpenIdPhaseListener</"
@@ -6034,7 +6040,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4462
+#: Security.xml:4465
 #, no-c-format
 msgid ""
 "&lt;lifecycle&gt;\n"
@@ -6044,7 +6050,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4465
+#: Security.xml:4468
 #, no-c-format
 msgid ""
 "With this configuration, OpenID support is available to your application. "
@@ -6054,13 +6060,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4473
+#: Security.xml:4476
 #, no-c-format
 msgid "Presenting an OpenIdDLogin form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4475
+#: Security.xml:4478
 #, no-c-format
 msgid ""
 "To initiate an OpenID login, you can present a simply form to the user "
@@ -6070,7 +6076,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4480
+#: Security.xml:4483
 #, no-c-format
 msgid ""
 "&lt;h:form&gt;\n"
@@ -6081,7 +6087,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4482
+#: Security.xml:4485
 #, no-c-format
 msgid ""
 "When the user submits the login form, he will be redirected to his OpenID "
@@ -6093,13 +6099,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4491
+#: Security.xml:4494
 #, no-c-format
 msgid "Logging in immediately"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4493
+#: Security.xml:4496
 #, no-c-format
 msgid ""
 "The simplest strategy is to simply login the user immediately. The following "
@@ -6108,7 +6114,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4497
+#: Security.xml:4500
 #, no-c-format
 msgid ""
 "&lt;page view-id=&quot;/openid.xhtml&quot;&gt;\n"
@@ -6128,7 +6134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4499
+#: Security.xml:4502
 #, no-c-format
 msgid ""
 "Thie <literal>loginImmediately()</literal> action checks to see if the "
@@ -6142,13 +6148,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4510
+#: Security.xml:4513
 #, no-c-format
 msgid "Deferring login"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4512
+#: Security.xml:4515
 #, no-c-format
 msgid ""
 "You may not want the user to be immediately logged in to your application. "
@@ -6165,13 +6171,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4526
+#: Security.xml:4529
 #, no-c-format
 msgid "Logging out"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4528
+#: Security.xml:4531
 #, no-c-format
 msgid ""
 "Logging out (forgetting an OpenID association) is done by calling <literal>#"
@@ -6182,7 +6188,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4535
+#: Security.xml:4538
 #, no-c-format
 msgid ""
 "&lt;event type=&quot;org.jboss.seam.security.loggedOut&quot;&gt;\n"
@@ -6191,7 +6197,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4537
+#: Security.xml:4540
 #, no-c-format
 msgid ""
 "It's important that you do not leave this out or the user will not be able "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Annotations.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Annotations.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Annotations.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-11 18:44+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Author_Group.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Author_Group.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Author_Group.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-11 18:44+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Book_Info.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Book_Info.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Book_Info.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-11 18:44+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Cache.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Cache.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Cache.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-11 18:44+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/ClusteringAndEJBPassivation.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/ClusteringAndEJBPassivation.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/ClusteringAndEJBPassivation.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-11 18:44+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Components.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Components.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Components.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-11 18:44+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Concepts.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Concepts.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Concepts.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-11 18:44+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Configuration.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Configuration.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Configuration.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Controls.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Controls.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Controls.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Conversations.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Conversations.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Conversations.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Dependencies.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Dependencies.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Dependencies.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -939,8 +939,8 @@
 #: Dependencies.xml:1182
 #, no-c-format
 msgid ""
-"This sample POM will give you Seam, JPA (provided by Hibernate) and "
-"Hibernate Validator:"
+"This sample POM will give you Seam, JPA (provided by Hibernate), Hibernate "
+"Validator and Hibernate Search:"
 msgstr ""
 
 #. Tag: programlisting
@@ -971,25 +971,31 @@
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-validator</artifactId>\n"
-"      <version>3.0.0.GA</version>\n"
+"      <version>3.1.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-annotations</artifactId>\n"
-"      <version>3.3.0.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-entitymanager</artifactId>\n"
-"      <version>3.3.1.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
+"    \n"
+"    <dependency>\n"
+"        <groupId>org.hibernate</groupId>\n"
+"        <artifactId>hibernate-search</artifactId>\n"
+"        <version>3.1.1.GA</version>\n"
+"    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.jboss.seam</groupId>\n"
 "      <artifactId>jboss-seam</artifactId>\n"
-"      <version>2.0.0.GA</version>\n"
+"      <version>2.2.0.GA</version>\n"
 "    </dependency>\n"
 "    \n"
 "  </dependencies>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Drools.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Drools.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Drools.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Elenhancements.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Elenhancements.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Elenhancements.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Events.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Events.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Events.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Excel.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Excel.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Excel.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Feedback.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Feedback.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Feedback.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Framework.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Framework.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Framework.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Getting_Started_With_JBoss_Tools.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Getting_Started_With_JBoss_Tools.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Getting_Started_With_JBoss_Tools.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Gettingstarted.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Gettingstarted.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Gettingstarted.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Glassfish.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Glassfish.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Glassfish.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Groovy.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Groovy.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Groovy.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Guice.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Guice.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Guice.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Gwt.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Gwt.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Gwt.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Hsearch.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Hsearch.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Hsearch.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -46,7 +46,7 @@
 #: Hsearch.xml:21
 #, no-c-format
 msgid ""
-"Hibernate Search has been designed to integrates nicely and as naturally as "
+"Hibernate Search has been designed to integrate nicely and as naturally as "
 "possible with JPA and Hibernate. As a natural extension, JBoss Seam provides "
 "an Hibernate Search integration."
 msgstr ""
@@ -133,7 +133,7 @@
 "      <property name=\"hibernate.ejb.event.post-delete\" \n"
 "                value=\"org.hibernate.search.event.FullTextIndexEventListener"
 "\"/>\n"
-"\n"
+"                \n"
 "   </properties>\n"
 "</persistence-unit>]]>"
 msgstr ""
@@ -142,12 +142,15 @@
 #: Hsearch.xml:52
 #, no-c-format
 msgid ""
-"This step is no longer necessary if Hibernate Annotation or EntityManager "
-"3.3.x are used."
+"It is not longer necessary the register the event listeners if Hibernate "
+"Annotations or EntityManager 3.3.x are used. When using Hibernate Search 3.1."
+"x more eventlisteners are needed, but these are registered automatically by "
+"Hibernate Annotations; refer to the Hibernate Search reference for "
+"configuring it without EntityManager and Annotations."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:56
+#: Hsearch.xml:60
 #, no-c-format
 msgid ""
 "In addition to the configuration file, the following jars have to be "
@@ -155,25 +158,25 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:61
+#: Hsearch.xml:65
 #, no-c-format
 msgid "hibernate-search.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:65
+#: Hsearch.xml:69
 #, no-c-format
 msgid "hibernate-commons-annotations.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:69
+#: Hsearch.xml:73
 #, no-c-format
 msgid "lucene-core.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:74
+#: Hsearch.xml:78
 #, no-c-format
 msgid ""
 "If you deploy those in a EAR, don't forget to update <filename>application."
@@ -181,13 +184,13 @@
 msgstr ""
 
 #. Tag: title
-#: Hsearch.xml:80
+#: Hsearch.xml:84
 #, no-c-format
 msgid "Usage"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:82
+#: Hsearch.xml:86
 #, no-c-format
 msgid ""
 "Hibernate Search uses annotations to map entities to a Lucene index, check "
@@ -196,7 +199,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:87
+#: Hsearch.xml:91
 #, no-c-format
 msgid ""
 "Hibernate Search is fully integrated with the API and semantic of JPA / "
@@ -207,7 +210,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:93
+#: Hsearch.xml:97
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, JBoss Seam injects a "
@@ -215,7 +218,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:96
+#: Hsearch.xml:100
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -238,7 +241,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:99
+#: Hsearch.xml:103
 #, no-c-format
 msgid ""
 "<classname>FullTextSession</classname> extends <classname>org.hibernate."
@@ -246,14 +249,14 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:104
+#: Hsearch.xml:108
 #, no-c-format
 msgid ""
 "If the Java Persistence API is used, a smoother integration is proposed."
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:107
+#: Hsearch.xml:111
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -276,7 +279,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:109
+#: Hsearch.xml:113
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, a <classname>FulltextEntityManager</"
@@ -287,7 +290,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:116
+#: Hsearch.xml:120
 #, no-c-format
 msgid ""
 "When an EJB 3.0 Session or Message Driven Bean injection is used (i.e. via "
@@ -300,7 +303,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:124
+#: Hsearch.xml:128
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -324,15 +327,15 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:129
+#: Hsearch.xml:133
 #, no-c-format
 msgid ""
 "For people accustomed to Hibernate Search out of Seam, note that using "
-"<methodname>Search.createFullTextSession</methodname> is not necessary."
+"<methodname>Search.getFullTextSession</methodname> is not necessary."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:134
+#: Hsearch.xml:138
 #, no-c-format
 msgid ""
 "Check the DVDStore or the blog examples of the JBoss Seam distribution for a "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/I18n.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/I18n.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/I18n.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Itext.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Itext.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Itext.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Jbpm.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Jbpm.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Jbpm.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Jms.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Jms.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Jms.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Mail.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Mail.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Mail.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Performance.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Performance.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Performance.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Persistence.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Persistence.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Persistence.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Preface.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Preface.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Preface.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Remoting.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Remoting.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Remoting.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Revision_History.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Revision_History.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Revision_History.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Rss.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Rss.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Rss.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Security.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Security.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Security.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -1191,7 +1191,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:630 Security.xml:764 Security.xml:3382 Security.xml:3545
+#: Security.xml:630 Security.xml:764 Security.xml:3385 Security.xml:3548
 #, no-c-format
 msgid "Annotation"
 msgstr ""
@@ -1204,8 +1204,8 @@
 
 #. Tag: para
 #: Security.xml:636 Security.xml:770 Security.xml:966 Security.xml:1418
-#: Security.xml:2147 Security.xml:2756 Security.xml:3171 Security.xml:3388
-#: Security.xml:3551 Security.xml:3792 Security.xml:4229
+#: Security.xml:2147 Security.xml:2756 Security.xml:3174 Security.xml:3391
+#: Security.xml:3554 Security.xml:3795 Security.xml:4232
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -2229,8 +2229,8 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3168
-#: Security.xml:3789 Security.xml:3958
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3171
+#: Security.xml:3792 Security.xml:3961
 #, no-c-format
 msgid "Method"
 msgstr ""
@@ -2251,9 +2251,9 @@
 #: Security.xml:1433 Security.xml:1452 Security.xml:1471 Security.xml:1490
 #: Security.xml:1509 Security.xml:1529 Security.xml:1548 Security.xml:1567
 #: Security.xml:1586 Security.xml:1606 Security.xml:1626 Security.xml:1740
-#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3239
-#: Security.xml:3258 Security.xml:3277 Security.xml:3295 Security.xml:3840
-#: Security.xml:3859 Security.xml:3878 Security.xml:3897
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3242
+#: Security.xml:3261 Security.xml:3280 Security.xml:3298 Security.xml:3843
+#: Security.xml:3862 Security.xml:3881 Security.xml:3900
 #, no-c-format
 msgid "boolean"
 msgstr ""
@@ -2559,13 +2559,13 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1831 Security.xml:3961
+#: Security.xml:1831 Security.xml:3964
 #, no-c-format
 msgid "Permission Target"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1834 Security.xml:3964
+#: Security.xml:1834 Security.xml:3967
 #, no-c-format
 msgid "Permission Action"
 msgstr ""
@@ -3807,7 +3807,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2750 Security.xml:3165 Security.xml:3786
+#: Security.xml:2750 Security.xml:3168 Security.xml:3789
 #, no-c-format
 msgid "Return type"
 msgstr ""
@@ -3987,41 +3987,47 @@
 #. Tag: para
 #: Security.xml:2917
 #, no-c-format
-msgid "drools-compiler.jar"
+msgid "drools-api.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2920
 #, no-c-format
-msgid "drools-core.jar"
+msgid "drools-compiler.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2923
 #, no-c-format
-msgid "janino.jar"
+msgid "drools-core.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2926
 #, no-c-format
-msgid "antlr-runtime.jar"
+msgid "janino.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2929
 #, no-c-format
-msgid "mvel14.jar"
+msgid "antlr-runtime.jar"
 msgstr ""
 
+#. Tag: para
+#: Security.xml:2932
+#, no-c-format
+msgid "mvel2.jar"
+msgstr ""
+
 #. Tag: title
-#: Security.xml:2936 Security.xml:3128
+#: Security.xml:2939 Security.xml:3131
 #, no-c-format
 msgid "Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2938
+#: Security.xml:2941
 #, no-c-format
 msgid ""
 "The configuration for <literal>RuleBasedPermissionResolver</literal> "
@@ -4031,7 +4037,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2944
+#: Security.xml:2947
 #, no-c-format
 msgid ""
 "<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4059,7 +4065,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2946
+#: Security.xml:2949
 #, no-c-format
 msgid ""
 "The default rule base name can be overridden by specifying the "
@@ -4068,7 +4074,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2951
+#: Security.xml:2954
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4077,7 +4083,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2953
+#: Security.xml:2956
 #, no-c-format
 msgid ""
 "Once the <literal>RuleBase</literal> component is configured, it's time to "
@@ -4085,13 +4091,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:2959
+#: Security.xml:2962
 #, no-c-format
 msgid "Writing Security Rules"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2961
+#: Security.xml:2964
 #, no-c-format
 msgid ""
 "The first step to writing security rules is to create a new rule file in the "
@@ -4102,7 +4108,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2968
+#: Security.xml:2971
 #, no-c-format
 msgid ""
 "So what should the security rules file contain? At this stage it might be a "
@@ -4111,7 +4117,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2973
+#: Security.xml:2976
 #, no-c-format
 msgid ""
 "<![CDATA[package MyApplicationPermissions;\n"
@@ -4129,7 +4135,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2975
+#: Security.xml:2978
 #, no-c-format
 msgid ""
 "Let's break this down step by step. The first thing we see is the package "
@@ -4139,7 +4145,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2981
+#: Security.xml:2984
 #, no-c-format
 msgid ""
 "The next thing we can notice is a couple of import statements for the "
@@ -4149,7 +4155,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2987
+#: Security.xml:2990
 #, no-c-format
 msgid ""
 "Finally we have the code for the rule. Each rule within a package should be "
@@ -4159,7 +4165,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2993
+#: Security.xml:2996
 #, no-c-format
 msgid ""
 "Looking at the body of the rule definition we can notice two distinct "
@@ -4174,7 +4180,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3002
+#: Security.xml:3005
 #, no-c-format
 msgid ""
 "If we look at the LHS of the rule, we see two conditions listed there. Let's "
@@ -4182,14 +4188,14 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3006
+#: Security.xml:3009
 #, no-c-format
 msgid ""
 "<![CDATA[c: PermissionCheck(target == \"customer\", action == \"delete\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3008
+#: Security.xml:3011
 #, no-c-format
 msgid ""
 "In plain english, this condition is stating that there must exist a "
@@ -4199,7 +4205,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3014
+#: Security.xml:3017
 #, no-c-format
 msgid ""
 "So what is the working memory? Also known as a \"stateful session\" in "
@@ -4217,7 +4223,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3026
+#: Security.xml:3029
 #, no-c-format
 msgid ""
 "Besides the <literal>PermissionCheck</literal> facts, there is also a "
@@ -4234,7 +4240,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3037
+#: Security.xml:3040
 #, no-c-format
 msgid ""
 "It is also possible to insert additional long-lived facts into the working "
@@ -4245,7 +4251,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3044
+#: Security.xml:3047
 #, no-c-format
 msgid ""
 "Getting back to our simple example, we can also notice that the first line "
@@ -4256,13 +4262,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3051
+#: Security.xml:3054
 #, no-c-format
 msgid "<![CDATA[Role(name == \"admin\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3053
+#: Security.xml:3056
 #, no-c-format
 msgid ""
 "This condition simply states that there must be a <literal>Role</literal> "
@@ -4275,7 +4281,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3061
+#: Security.xml:3064
 #, no-c-format
 msgid ""
 "So what is the consequence of the rule firing? Let's take a look at the RHS "
@@ -4283,13 +4289,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3065
+#: Security.xml:3068
 #, no-c-format
 msgid "<![CDATA[c.grant()]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3067
+#: Security.xml:3070
 #, no-c-format
 msgid ""
 "The RHS consists of Java code, and in this case is invoking the "
@@ -4306,13 +4312,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3081
+#: Security.xml:3084
 #, no-c-format
 msgid "Non-String permission targets"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3083
+#: Security.xml:3086
 #, no-c-format
 msgid ""
 "So far we have only seen permission checks for String-literal permission "
@@ -4326,7 +4332,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3092
+#: Security.xml:3095
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanCreateBlogComment\n"
@@ -4344,13 +4350,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3097
+#: Security.xml:3100
 #, no-c-format
 msgid "Wildcard permission checks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3099
+#: Security.xml:3102
 #, no-c-format
 msgid ""
 "It is possible to implement a wildcard permission check (which allows all "
@@ -4360,7 +4366,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3105
+#: Security.xml:3108
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4374,7 +4380,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3107
+#: Security.xml:3110
 #, no-c-format
 msgid ""
 "This rule allows users with the <literal>admin</literal> role to perform "
@@ -4383,13 +4389,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3117
+#: Security.xml:3120
 #, no-c-format
 msgid "PersistentPermissionResolver"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3119
+#: Security.xml:3122
 #, no-c-format
 msgid ""
 "Another built-in permission resolver provided by Seam, "
@@ -4402,7 +4408,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3130
+#: Security.xml:3133
 #, no-c-format
 msgid ""
 "Before it can be used, <literal>PersistentPermissionResolver</literal> must "
@@ -4415,7 +4421,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3138
+#: Security.xml:3141
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:persistent-permission-resolver permission-store=\"#"
@@ -4423,13 +4429,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3143
+#: Security.xml:3146
 #, no-c-format
 msgid "Permission Stores"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3145
+#: Security.xml:3148
 #, no-c-format
 msgid ""
 "A permission store is required for <literal>PersistentPermissionResolver</"
@@ -4442,26 +4448,26 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3155
+#: Security.xml:3158
 #, no-c-format
 msgid "PermissionStore interface"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3181 Security.xml:3200 Security.xml:3219 Security.xml:3802
-#: Security.xml:3821
+#: Security.xml:3184 Security.xml:3203 Security.xml:3222 Security.xml:3805
+#: Security.xml:3824
 #, no-c-format
 msgid "List&lt;Permission&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3186 Security.xml:3826
+#: Security.xml:3189 Security.xml:3829
 #, no-c-format
 msgid "listPermissions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3190
+#: Security.xml:3193
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4470,13 +4476,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3205 Security.xml:3807
+#: Security.xml:3208 Security.xml:3810
 #, no-c-format
 msgid "listPermissions(Object target, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3209
+#: Security.xml:3212
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4485,13 +4491,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3224
+#: Security.xml:3227
 #, no-c-format
 msgid "listPermissions(Set&lt;Object&gt; targets, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3228
+#: Security.xml:3231
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4500,13 +4506,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3244
+#: Security.xml:3247
 #, no-c-format
 msgid "grantPermission(Permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3248
+#: Security.xml:3251
 #, no-c-format
 msgid ""
 "This method should persist the specified <literal>Permission</literal> "
@@ -4514,13 +4520,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3263 Security.xml:3864
+#: Security.xml:3266 Security.xml:3867
 #, no-c-format
 msgid "grantPermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3267
+#: Security.xml:3270
 #, no-c-format
 msgid ""
 "This method should persist all of the <literal>Permission</literal> objects "
@@ -4529,13 +4535,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3282 Security.xml:3883
+#: Security.xml:3285 Security.xml:3886
 #, no-c-format
 msgid "revokePermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3286
+#: Security.xml:3289
 #, no-c-format
 msgid ""
 "This method should remove the specified <literal>Permission</literal> object "
@@ -4543,13 +4549,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3300 Security.xml:3902
+#: Security.xml:3303 Security.xml:3905
 #, no-c-format
 msgid "revokePermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3304
+#: Security.xml:3307
 #, no-c-format
 msgid ""
 "This method should remove all of the <literal>Permission</literal> objects "
@@ -4557,19 +4563,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3314 Security.xml:3916
+#: Security.xml:3317 Security.xml:3919
 #, no-c-format
 msgid "List&lt;String&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3319 Security.xml:3921
+#: Security.xml:3322 Security.xml:3924
 #, no-c-format
 msgid "listAvailableActions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3323
+#: Security.xml:3326
 #, no-c-format
 msgid ""
 "This method should return a list of all the available actions (as Strings) "
@@ -4579,13 +4585,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3337
+#: Security.xml:3340
 #, no-c-format
 msgid "JpaPermissionStore"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3339
+#: Security.xml:3342
 #, no-c-format
 msgid ""
 "This is the default <literal>PermissionStore</literal> implementation (and "
@@ -4598,7 +4604,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3347
+#: Security.xml:3350
 #, no-c-format
 msgid ""
 "If you wish to use the same entity (i.e. a single database table) to store "
@@ -4610,7 +4616,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3354
+#: Security.xml:3357
 #, no-c-format
 msgid ""
 "For example, to configure a single entity class to store both user and role "
@@ -4618,7 +4624,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3356
+#: Security.xml:3359
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4626,14 +4632,14 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3358
+#: Security.xml:3361
 #, no-c-format
 msgid ""
 "To configure separate entity classes for storing user and role permissions:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3360
+#: Security.xml:3363
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4642,13 +4648,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3363
+#: Security.xml:3366
 #, no-c-format
 msgid "Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3365
+#: Security.xml:3368
 #, no-c-format
 msgid ""
 "As mentioned, the entity classes that contain the user and role permissions "
@@ -4659,32 +4665,32 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3372
+#: Security.xml:3375
 #, no-c-format
 msgid "Entity Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3385 Security.xml:3548
+#: Security.xml:3388 Security.xml:3551
 #, no-c-format
 msgid "Target"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3398
+#: Security.xml:3401
 #, no-c-format
 msgid "@PermissionTarget"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3403 Security.xml:3422 Security.xml:3441 Security.xml:3460
-#: Security.xml:3479
+#: Security.xml:3406 Security.xml:3425 Security.xml:3444 Security.xml:3463
+#: Security.xml:3482
 #, no-c-format
 msgid "FIELD,METHOD"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3407
+#: Security.xml:3410
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4693,13 +4699,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3417
+#: Security.xml:3420
 #, no-c-format
 msgid "@PermissionAction"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3426
+#: Security.xml:3429
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4708,13 +4714,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3436
+#: Security.xml:3439
 #, no-c-format
 msgid "@PermissionUser"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3445
+#: Security.xml:3448
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4723,13 +4729,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3455
+#: Security.xml:3458
 #, no-c-format
 msgid "@PermissionRole"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3464
+#: Security.xml:3467
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4738,13 +4744,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3474
+#: Security.xml:3477
 #, no-c-format
 msgid "@PermissionDiscriminator"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3483
+#: Security.xml:3486
 #, no-c-format
 msgid ""
 "This annotation should be used when the same entity/table is used to store "
@@ -4761,20 +4767,20 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3493
+#: Security.xml:3496
 #, no-c-format
 msgid ""
 "<![CDATA[  @PermissionDiscriminator(userValue = \"u\", roleValue = \"r\")]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3504
+#: Security.xml:3507
 #, no-c-format
 msgid "Example Entity"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3506
+#: Security.xml:3509
 #, no-c-format
 msgid ""
 "Here is an example of an entity class that is used to store both user and "
@@ -4783,7 +4789,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3511
+#: Security.xml:3514
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4844,7 +4850,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3513
+#: Security.xml:3516
 #, no-c-format
 msgid ""
 "As can be seen in the above example, the <literal>getDiscriminator()</"
@@ -4861,13 +4867,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3526
+#: Security.xml:3529
 #, no-c-format
 msgid "Class-specific Permission Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3528
+#: Security.xml:3531
 #, no-c-format
 msgid ""
 "A further set of class-specific annotations can be used to configure a "
@@ -4877,25 +4883,25 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3535
+#: Security.xml:3538
 #, no-c-format
 msgid "Class Permission Annotations"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3561
+#: Security.xml:3564
 #, no-c-format
 msgid "@Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3566 Security.xml:3584
+#: Security.xml:3569 Security.xml:3587
 #, no-c-format
 msgid "TYPE"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3570
+#: Security.xml:3573
 #, no-c-format
 msgid ""
 "A container annotation, this annotation may contain an array of "
@@ -4903,13 +4909,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3579
+#: Security.xml:3582
 #, no-c-format
 msgid "@Permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3588
+#: Security.xml:3591
 #, no-c-format
 msgid ""
 "This annotation defines a single allowable permission action for the target "
@@ -4920,7 +4926,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3600
+#: Security.xml:3603
 #, no-c-format
 msgid ""
 "Here's an example of the above annotations in action. The following class "
@@ -4928,7 +4934,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3604
+#: Security.xml:3607
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4940,7 +4946,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3606
+#: Security.xml:3609
 #, no-c-format
 msgid ""
 "This example demonstrates how two allowable permission actions, "
@@ -4949,13 +4955,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3614
+#: Security.xml:3617
 #, no-c-format
 msgid "Permission masks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3616
+#: Security.xml:3619
 #, no-c-format
 msgid ""
 "By default, multiple permissions for the same target object and recipient "
@@ -4967,7 +4973,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3623
+#: Security.xml:3626
 #, no-c-format
 msgid ""
 "For example, if recipient \"Bob\" is granted both the <literal>view</"
@@ -4980,7 +4986,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3630
+#: Security.xml:3633
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4992,7 +4998,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3632
+#: Security.xml:3635
 #, no-c-format
 msgid ""
 "The <literal>action</literal> property will instead simply contain \"3"
@@ -5002,7 +5008,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3638
+#: Security.xml:3641
 #, no-c-format
 msgid ""
 "Obviously, it is very important that the <literal>mask</literal> values "
@@ -5010,13 +5016,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3644
+#: Security.xml:3647
 #, no-c-format
 msgid "Identifier Policy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3646
+#: Security.xml:3649
 #, no-c-format
 msgid ""
 "When storing or looking up permissions, <literal>JpaPermissionStore</"
@@ -5030,7 +5036,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3654
+#: Security.xml:3657
 #, no-c-format
 msgid ""
 "The <literal>IdentifierStrategy</literal> interface is very simple, "
@@ -5038,7 +5044,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3658
+#: Security.xml:3661
 #, no-c-format
 msgid ""
 "<![CDATA[public interface IdentifierStrategy {\n"
@@ -5048,7 +5054,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3660
+#: Security.xml:3663
 #, no-c-format
 msgid ""
 "The first method, <literal>canIdentify()</literal> simply returns "
@@ -5059,7 +5065,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3666
+#: Security.xml:3669
 #, no-c-format
 msgid ""
 "Seam provides two <literal>IdentifierStrategy</literal> implementations, "
@@ -5068,7 +5074,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3671
+#: Security.xml:3674
 #, no-c-format
 msgid ""
 "To explicitly configure a specific identifier strategy to use for a "
@@ -5081,13 +5087,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3681
+#: Security.xml:3684
 #, no-c-format
 msgid "ClassIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3683
+#: Security.xml:3686
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for classes, "
@@ -5101,7 +5107,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3692
+#: Security.xml:3695
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5109,7 +5115,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3694
+#: Security.xml:3697
 #, no-c-format
 msgid ""
 "The identifier for the following class will be \"<literal>customerAction</"
@@ -5117,7 +5123,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3698
+#: Security.xml:3701
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"customerAction\")\n"
@@ -5125,7 +5131,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3700
+#: Security.xml:3703
 #, no-c-format
 msgid ""
 "Finally, the identifier for the following class will be \"<literal>Customer</"
@@ -5133,19 +5139,19 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3704
+#: Security.xml:3707
 #, no-c-format
 msgid "<![CDATA[public class Customer { ]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3709
+#: Security.xml:3712
 #, no-c-format
 msgid "EntityIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3711
+#: Security.xml:3714
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for entity "
@@ -5162,7 +5168,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3722
+#: Security.xml:3725
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5170,7 +5176,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3724
+#: Security.xml:3727
 #, no-c-format
 msgid ""
 "For an example of the type of identifier values generated, assume we have "
@@ -5178,7 +5184,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3728
+#: Security.xml:3731
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5201,7 +5207,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3730
+#: Security.xml:3733
 #, no-c-format
 msgid ""
 "For a <literal>Customer</literal> instance with an <literal>id</literal> "
@@ -5211,7 +5217,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3736
+#: Security.xml:3739
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5220,7 +5226,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3738
+#: Security.xml:3741
 #, no-c-format
 msgid ""
 "Then a <literal>Customer</literal> with an <literal>id</literal> value of "
@@ -5229,13 +5235,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3751
+#: Security.xml:3754
 #, no-c-format
 msgid "Permission Management"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3753
+#: Security.xml:3756
 #, no-c-format
 msgid ""
 "In much the same way that Seam Security provides an Identity Management API "
@@ -5245,13 +5251,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3760
+#: Security.xml:3763
 #, no-c-format
 msgid "PermissionManager"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3762
+#: Security.xml:3765
 #, no-c-format
 msgid ""
 "The <literal>PermissionManager</literal> component is an application-scoped "
@@ -5264,7 +5270,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3769
+#: Security.xml:3772
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5274,7 +5280,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3771
+#: Security.xml:3774
 #, no-c-format
 msgid ""
 "The following table describes each of the available methods provided by "
@@ -5282,13 +5288,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3776
+#: Security.xml:3779
 #, no-c-format
 msgid "PermissionManager API methods"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3811 Security.xml:3830
+#: Security.xml:3814 Security.xml:3833
 #, no-c-format
 msgid ""
 "Returns a list of <literal>Permission</literal> objects representing all of "
@@ -5296,13 +5302,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3845
+#: Security.xml:3848
 #, no-c-format
 msgid "grantPermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3849
+#: Security.xml:3852
 #, no-c-format
 msgid ""
 "Persists (grants) the specified <literal>Permission</literal> to the backend "
@@ -5310,7 +5316,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3868
+#: Security.xml:3871
 #, no-c-format
 msgid ""
 "Persists (grants) the specified list of <literal>Permission</literal>s to "
@@ -5318,7 +5324,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3887
+#: Security.xml:3890
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified <literal>Permission</literal> from the "
@@ -5326,7 +5332,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3906
+#: Security.xml:3909
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified list of <literal>Permission</literal>s from "
@@ -5334,7 +5340,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3925
+#: Security.xml:3928
 #, no-c-format
 msgid ""
 "Returns a list of the available actions for the specified target object. The "
@@ -5343,13 +5349,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3940
+#: Security.xml:3943
 #, no-c-format
 msgid "Permission checks for PermissionManager operations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3942
+#: Security.xml:3945
 #, no-c-format
 msgid ""
 "Invoking the methods of <literal>PermissionManager</literal> requires that "
@@ -5359,37 +5365,37 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3949
+#: Security.xml:3952
 #, no-c-format
 msgid "Permission Management Security Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3973
+#: Security.xml:3976
 #, no-c-format
 msgid "listPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3977
+#: Security.xml:3980
 #, no-c-format
 msgid "The specified <literal>target</literal>"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3983
+#: Security.xml:3986
 #, no-c-format
 msgid "seam.read-permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3991 Security.xml:4011
+#: Security.xml:3994 Security.xml:4014
 #, no-c-format
 msgid "grantPermission()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3995
+#: Security.xml:3998
 #, no-c-format
 msgid ""
 "The target of the specified <literal>Permission</literal>, or each of the "
@@ -5398,56 +5404,56 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4003 Security.xml:4021 Security.xml:4039
+#: Security.xml:4006 Security.xml:4024 Security.xml:4042
 #, no-c-format
 msgid "seam.grant-permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4015 Security.xml:4051
+#: Security.xml:4018 Security.xml:4054
 #, no-c-format
 msgid "The target of the specified <literal>Permission</literal>."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4029
+#: Security.xml:4032
 #, no-c-format
 msgid "grantPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4033 Security.xml:4069
+#: Security.xml:4036 Security.xml:4072
 #, no-c-format
 msgid ""
 "Each of the targets of the specified list of <literal>Permission</literal>s."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4047
+#: Security.xml:4050
 #, no-c-format
 msgid "revokePermission()"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4057 Security.xml:4075
+#: Security.xml:4060 Security.xml:4078
 #, no-c-format
 msgid "seam.revoke-permission"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4065
+#: Security.xml:4068
 #, no-c-format
 msgid "revokePermissions()"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4088
+#: Security.xml:4091
 #, no-c-format
 msgid "SSL Security"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4090
+#: Security.xml:4093
 #, no-c-format
 msgid ""
 "Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5458,13 +5464,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4097
+#: Security.xml:4100
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"/login.xhtml\" scheme=\"https\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4099
+#: Security.xml:4102
 #, no-c-format
 msgid ""
 "This configuration is automatically extended to both <literal>s:link</"
@@ -5476,13 +5482,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4106
+#: Security.xml:4109
 #, no-c-format
 msgid "<![CDATA[<s:link view=\"/login.xhtml\" value=\"Login\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4108
+#: Security.xml:4111
 #, no-c-format
 msgid ""
 "Browsing directly to a view when using the <emphasis>incorrect</emphasis> "
@@ -5493,7 +5499,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4115
+#: Security.xml:4118
 #, no-c-format
 msgid ""
 "It is also possible to configure a <emphasis>default scheme</emphasis> for "
@@ -5507,13 +5513,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4124
+#: Security.xml:4127
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\" />]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4126
+#: Security.xml:4129
 #, no-c-format
 msgid ""
 "Of course, if <emphasis>none</emphasis> of the pages in your application use "
@@ -5521,7 +5527,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4131
+#: Security.xml:4134
 #, no-c-format
 msgid ""
 "You may configure Seam to automatically invalidate the current HTTP session "
@@ -5530,13 +5536,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4136
+#: Security.xml:4139
 #, no-c-format
 msgid "<![CDATA[<web:session invalidate-on-scheme-change=\"true\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4138
+#: Security.xml:4141
 #, no-c-format
 msgid ""
 "This option helps make your system less vulnerable to sniffing of the "
@@ -5545,13 +5551,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4144
+#: Security.xml:4147
 #, no-c-format
 msgid "Overriding the default ports"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4146
+#: Security.xml:4149
 #, no-c-format
 msgid ""
 "If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5561,7 +5567,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4152
+#: Security.xml:4155
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5577,13 +5583,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4158
+#: Security.xml:4161
 #, no-c-format
 msgid "CAPTCHA"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4160
+#: Security.xml:4163
 #, no-c-format
 msgid ""
 "Though strictly not part of the security API, Seam provides a built-in "
@@ -5595,13 +5601,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4168
+#: Security.xml:4171
 #, no-c-format
 msgid "Configuring the CAPTCHA Servlet"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4169
+#: Security.xml:4172
 #, no-c-format
 msgid ""
 "To get up and running, it is necessary to configure the Seam Resource "
@@ -5610,7 +5616,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4174
+#: Security.xml:4177
 #, no-c-format
 msgid ""
 "<![CDATA[<servlet>\n"
@@ -5626,20 +5632,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4179
+#: Security.xml:4182
 #, no-c-format
 msgid "Adding a CAPTCHA to a form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4181
+#: Security.xml:4184
 #, no-c-format
 msgid ""
 "Adding a CAPTCHA challenge to a form is extremely easy. Here's an example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4185
+#: Security.xml:4188
 #, no-c-format
 msgid ""
 "<![CDATA[<h:graphicImage value=\"/seam/resource/captcha\"/>\n"
@@ -5651,7 +5657,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4187
+#: Security.xml:4190
 #, no-c-format
 msgid ""
 "That's all there is to it. The <literal>graphicImage</literal> control "
@@ -5661,20 +5667,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4196
+#: Security.xml:4199
 #, no-c-format
 msgid "Customising the CAPTCHA algorithm"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4198
+#: Security.xml:4201
 #, no-c-format
 msgid ""
 "You may customize the CAPTCHA algorithm by overriding the built-in component:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4202
+#: Security.xml:4205
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5701,13 +5707,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4209 Security.xml:4217
+#: Security.xml:4212 Security.xml:4220
 #, no-c-format
 msgid "Security Events"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4211
+#: Security.xml:4214
 #, no-c-format
 msgid ""
 "The following table describes a number of events (see <xref linkend=\"events"
@@ -5715,68 +5721,68 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4226
+#: Security.xml:4229
 #, no-c-format
 msgid "Event Key"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4239
+#: Security.xml:4242
 #, no-c-format
 msgid "org.jboss.seam.security.loginSuccessful"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4243
+#: Security.xml:4246
 #, no-c-format
 msgid "Raised when a login attempt is successful."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4251
+#: Security.xml:4254
 #, no-c-format
 msgid "org.jboss.seam.security.loginFailed"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4255
+#: Security.xml:4258
 #, no-c-format
 msgid "Raised when a login attempt fails."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4263
+#: Security.xml:4266
 #, no-c-format
 msgid "org.jboss.seam.security.alreadyLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4267
+#: Security.xml:4270
 #, no-c-format
 msgid ""
 "Raised when a user that is already authenticated attempts to log in again."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4275
+#: Security.xml:4278
 #, no-c-format
 msgid "org.jboss.seam.security.notLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4279
+#: Security.xml:4282
 #, no-c-format
 msgid "Raised when a security check fails when the user is not logged in."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4287
+#: Security.xml:4290
 #, no-c-format
 msgid "org.jboss.seam.security.notAuthorized"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4291
+#: Security.xml:4294
 #, no-c-format
 msgid ""
 "Raised when a security check fails when the user is logged in however "
@@ -5784,73 +5790,73 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4299
+#: Security.xml:4302
 #, no-c-format
 msgid "org.jboss.seam.security.preAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4303
+#: Security.xml:4306
 #, no-c-format
 msgid "Raised just prior to user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4311
+#: Security.xml:4314
 #, no-c-format
 msgid "org.jboss.seam.security.postAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4315
+#: Security.xml:4318
 #, no-c-format
 msgid "Raised just after user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4323
+#: Security.xml:4326
 #, no-c-format
 msgid "org.jboss.seam.security.loggedOut"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4327
+#: Security.xml:4330
 #, no-c-format
 msgid "Raised after the user has logged out."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4335
+#: Security.xml:4338
 #, no-c-format
 msgid "org.jboss.seam.security.credentialsUpdated"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4339
+#: Security.xml:4342
 #, no-c-format
 msgid "Raised when the user's credentials have been changed."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4347
+#: Security.xml:4350
 #, no-c-format
 msgid "org.jboss.seam.security.rememberMe"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4351
+#: Security.xml:4354
 #, no-c-format
 msgid "Raised when the Identity's rememberMe property is changed."
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4364
+#: Security.xml:4367
 #, no-c-format
 msgid "Run As"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4366
+#: Security.xml:4369
 #, no-c-format
 msgid ""
 "Sometimes it may be necessary to perform certain operations with elevated "
@@ -5862,7 +5868,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4374
+#: Security.xml:4377
 #, no-c-format
 msgid ""
 "The following code example demonstrates how <literal>RunAsOperation</"
@@ -5873,7 +5879,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4381
+#: Security.xml:4384
 #, no-c-format
 msgid ""
 "<![CDATA[    new RunAsOperation() {       \n"
@@ -5885,7 +5891,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4383
+#: Security.xml:4386
 #, no-c-format
 msgid ""
 "In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5896,13 +5902,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4394
+#: Security.xml:4397
 #, no-c-format
 msgid "Extending the Identity component"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4396
+#: Security.xml:4399
 #, no-c-format
 msgid ""
 "Sometimes it might be necessary to extend the Identity component if your "
@@ -5915,7 +5921,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4404
+#: Security.xml:4407
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.security.identity\")\n"
@@ -5950,7 +5956,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4407
+#: Security.xml:4410
 #, no-c-format
 msgid ""
 "Note that an <literal>Identity</literal> component must be marked "
@@ -5960,13 +5966,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4419
+#: Security.xml:4422
 #, no-c-format
 msgid "OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4421
+#: Security.xml:4424
 #, no-c-format
 msgid ""
 "OpenID is a community standard for external web-based authentication. The "
@@ -5979,7 +5985,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4430
+#: Security.xml:4433
 #, no-c-format
 msgid ""
 "When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5996,7 +6002,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4439
+#: Security.xml:4442
 #, no-c-format
 msgid ""
 "It's important to realize at this point that authentication does not imply "
@@ -6009,13 +6015,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4449
+#: Security.xml:4452
 #, no-c-format
 msgid "Configuring OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4450
+#: Security.xml:4453
 #, no-c-format
 msgid ""
 "Seam uses the openid4java package and requires four additional JARs to make "
@@ -6025,7 +6031,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4456
+#: Security.xml:4459
 #, no-c-format
 msgid ""
 "OpenID processing requires the use of the <literal>OpenIdPhaseListener</"
@@ -6035,7 +6041,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4462
+#: Security.xml:4465
 #, no-c-format
 msgid ""
 "&lt;lifecycle&gt;\n"
@@ -6045,7 +6051,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4465
+#: Security.xml:4468
 #, no-c-format
 msgid ""
 "With this configuration, OpenID support is available to your application. "
@@ -6055,13 +6061,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4473
+#: Security.xml:4476
 #, no-c-format
 msgid "Presenting an OpenIdDLogin form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4475
+#: Security.xml:4478
 #, no-c-format
 msgid ""
 "To initiate an OpenID login, you can present a simply form to the user "
@@ -6071,7 +6077,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4480
+#: Security.xml:4483
 #, no-c-format
 msgid ""
 "&lt;h:form&gt;\n"
@@ -6082,7 +6088,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4482
+#: Security.xml:4485
 #, no-c-format
 msgid ""
 "When the user submits the login form, he will be redirected to his OpenID "
@@ -6094,13 +6100,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4491
+#: Security.xml:4494
 #, no-c-format
 msgid "Logging in immediately"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4493
+#: Security.xml:4496
 #, no-c-format
 msgid ""
 "The simplest strategy is to simply login the user immediately. The following "
@@ -6109,7 +6115,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4497
+#: Security.xml:4500
 #, no-c-format
 msgid ""
 "&lt;page view-id=&quot;/openid.xhtml&quot;&gt;\n"
@@ -6129,7 +6135,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4499
+#: Security.xml:4502
 #, no-c-format
 msgid ""
 "Thie <literal>loginImmediately()</literal> action checks to see if the "
@@ -6143,13 +6149,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4510
+#: Security.xml:4513
 #, no-c-format
 msgid "Deferring login"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4512
+#: Security.xml:4515
 #, no-c-format
 msgid ""
 "You may not want the user to be immediately logged in to your application. "
@@ -6166,13 +6172,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4526
+#: Security.xml:4529
 #, no-c-format
 msgid "Logging out"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4528
+#: Security.xml:4531
 #, no-c-format
 msgid ""
 "Logging out (forgetting an OpenID association) is done by calling <literal>#"
@@ -6183,7 +6189,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4535
+#: Security.xml:4538
 #, no-c-format
 msgid ""
 "&lt;event type=&quot;org.jboss.seam.security.loggedOut&quot;&gt;\n"
@@ -6192,7 +6198,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4537
+#: Security.xml:4540
 #, no-c-format
 msgid ""
 "It's important that you do not leave this out or the user will not be able "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Spring.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Spring.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Spring.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Testing.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Testing.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Testing.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Text.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Text.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Text.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Tools.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Tools.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Tools.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:37+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Tutorial.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Tutorial.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Tutorial.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:38+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Validation.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Validation.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Validation.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:38+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Weblogic.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Weblogic.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Weblogic.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:38+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Webservices.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Webservices.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Webservices.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:38+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Websphere.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Websphere.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Websphere.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:38+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Wicket.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Wicket.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Wicket.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:38+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Xml.pot
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Xml.pot	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pot/Xml.pot	2009-06-11 20:43:04 UTC (rev 11126)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 14:38+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pt-BR/Dependencies.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pt-BR/Dependencies.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pt-BR/Dependencies.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -938,8 +938,8 @@
 #: Dependencies.xml:1182
 #, no-c-format
 msgid ""
-"This sample POM will give you Seam, JPA (provided by Hibernate) and "
-"Hibernate Validator:"
+"This sample POM will give you Seam, JPA (provided by Hibernate), Hibernate "
+"Validator and Hibernate Search:"
 msgstr ""
 
 #. Tag: programlisting
@@ -970,25 +970,31 @@
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-validator</artifactId>\n"
-"      <version>3.0.0.GA</version>\n"
+"      <version>3.1.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-annotations</artifactId>\n"
-"      <version>3.3.0.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-entitymanager</artifactId>\n"
-"      <version>3.3.1.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
+"    \n"
+"    <dependency>\n"
+"        <groupId>org.hibernate</groupId>\n"
+"        <artifactId>hibernate-search</artifactId>\n"
+"        <version>3.1.1.GA</version>\n"
+"    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.jboss.seam</groupId>\n"
 "      <artifactId>jboss-seam</artifactId>\n"
-"      <version>2.0.0.GA</version>\n"
+"      <version>2.2.0.GA</version>\n"
 "    </dependency>\n"
 "    \n"
 "  </dependencies>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pt-BR/Hsearch.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pt-BR/Hsearch.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pt-BR/Hsearch.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -45,7 +45,7 @@
 #: Hsearch.xml:21
 #, no-c-format
 msgid ""
-"Hibernate Search has been designed to integrates nicely and as naturally as "
+"Hibernate Search has been designed to integrate nicely and as naturally as "
 "possible with JPA and Hibernate. As a natural extension, JBoss Seam provides "
 "an Hibernate Search integration."
 msgstr ""
@@ -132,7 +132,7 @@
 "      <property name=\"hibernate.ejb.event.post-delete\" \n"
 "                value=\"org.hibernate.search.event.FullTextIndexEventListener"
 "\"/>\n"
-"\n"
+"                \n"
 "   </properties>\n"
 "</persistence-unit>]]>"
 msgstr ""
@@ -141,12 +141,15 @@
 #: Hsearch.xml:52
 #, no-c-format
 msgid ""
-"This step is no longer necessary if Hibernate Annotation or EntityManager "
-"3.3.x are used."
+"It is not longer necessary the register the event listeners if Hibernate "
+"Annotations or EntityManager 3.3.x are used. When using Hibernate Search 3.1."
+"x more eventlisteners are needed, but these are registered automatically by "
+"Hibernate Annotations; refer to the Hibernate Search reference for "
+"configuring it without EntityManager and Annotations."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:56
+#: Hsearch.xml:60
 #, no-c-format
 msgid ""
 "In addition to the configuration file, the following jars have to be "
@@ -154,25 +157,25 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:61
+#: Hsearch.xml:65
 #, no-c-format
 msgid "hibernate-search.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:65
+#: Hsearch.xml:69
 #, no-c-format
 msgid "hibernate-commons-annotations.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:69
+#: Hsearch.xml:73
 #, no-c-format
 msgid "lucene-core.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:74
+#: Hsearch.xml:78
 #, no-c-format
 msgid ""
 "If you deploy those in a EAR, don't forget to update <filename>application."
@@ -180,13 +183,13 @@
 msgstr ""
 
 #. Tag: title
-#: Hsearch.xml:80
+#: Hsearch.xml:84
 #, no-c-format
 msgid "Usage"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:82
+#: Hsearch.xml:86
 #, no-c-format
 msgid ""
 "Hibernate Search uses annotations to map entities to a Lucene index, check "
@@ -195,7 +198,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:87
+#: Hsearch.xml:91
 #, no-c-format
 msgid ""
 "Hibernate Search is fully integrated with the API and semantic of JPA / "
@@ -206,7 +209,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:93
+#: Hsearch.xml:97
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, JBoss Seam injects a "
@@ -214,7 +217,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:96
+#: Hsearch.xml:100
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -237,7 +240,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:99
+#: Hsearch.xml:103
 #, no-c-format
 msgid ""
 "<classname>FullTextSession</classname> extends <classname>org.hibernate."
@@ -245,14 +248,14 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:104
+#: Hsearch.xml:108
 #, no-c-format
 msgid ""
 "If the Java Persistence API is used, a smoother integration is proposed."
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:107
+#: Hsearch.xml:111
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -275,7 +278,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:109
+#: Hsearch.xml:113
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, a <classname>FulltextEntityManager</"
@@ -286,7 +289,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:116
+#: Hsearch.xml:120
 #, no-c-format
 msgid ""
 "When an EJB 3.0 Session or Message Driven Bean injection is used (i.e. via "
@@ -299,7 +302,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:124
+#: Hsearch.xml:128
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -323,15 +326,15 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:129
+#: Hsearch.xml:133
 #, no-c-format
 msgid ""
 "For people accustomed to Hibernate Search out of Seam, note that using "
-"<methodname>Search.createFullTextSession</methodname> is not necessary."
+"<methodname>Search.getFullTextSession</methodname> is not necessary."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:134
+#: Hsearch.xml:138
 #, no-c-format
 msgid ""
 "Check the DVDStore or the blog examples of the JBoss Seam distribution for a "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/pt-BR/Security.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/pt-BR/Security.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/pt-BR/Security.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 07:43+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1190,7 +1190,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:630 Security.xml:764 Security.xml:3382 Security.xml:3545
+#: Security.xml:630 Security.xml:764 Security.xml:3385 Security.xml:3548
 #, no-c-format
 msgid "Annotation"
 msgstr ""
@@ -1203,8 +1203,8 @@
 
 #. Tag: para
 #: Security.xml:636 Security.xml:770 Security.xml:966 Security.xml:1418
-#: Security.xml:2147 Security.xml:2756 Security.xml:3171 Security.xml:3388
-#: Security.xml:3551 Security.xml:3792 Security.xml:4229
+#: Security.xml:2147 Security.xml:2756 Security.xml:3174 Security.xml:3391
+#: Security.xml:3554 Security.xml:3795 Security.xml:4232
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -2228,8 +2228,8 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3168
-#: Security.xml:3789 Security.xml:3958
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3171
+#: Security.xml:3792 Security.xml:3961
 #, no-c-format
 msgid "Method"
 msgstr ""
@@ -2250,9 +2250,9 @@
 #: Security.xml:1433 Security.xml:1452 Security.xml:1471 Security.xml:1490
 #: Security.xml:1509 Security.xml:1529 Security.xml:1548 Security.xml:1567
 #: Security.xml:1586 Security.xml:1606 Security.xml:1626 Security.xml:1740
-#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3239
-#: Security.xml:3258 Security.xml:3277 Security.xml:3295 Security.xml:3840
-#: Security.xml:3859 Security.xml:3878 Security.xml:3897
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3242
+#: Security.xml:3261 Security.xml:3280 Security.xml:3298 Security.xml:3843
+#: Security.xml:3862 Security.xml:3881 Security.xml:3900
 #, no-c-format
 msgid "boolean"
 msgstr ""
@@ -2558,13 +2558,13 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1831 Security.xml:3961
+#: Security.xml:1831 Security.xml:3964
 #, no-c-format
 msgid "Permission Target"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1834 Security.xml:3964
+#: Security.xml:1834 Security.xml:3967
 #, no-c-format
 msgid "Permission Action"
 msgstr ""
@@ -3806,7 +3806,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2750 Security.xml:3165 Security.xml:3786
+#: Security.xml:2750 Security.xml:3168 Security.xml:3789
 #, no-c-format
 msgid "Return type"
 msgstr ""
@@ -3986,41 +3986,47 @@
 #. Tag: para
 #: Security.xml:2917
 #, no-c-format
-msgid "drools-compiler.jar"
+msgid "drools-api.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2920
 #, no-c-format
-msgid "drools-core.jar"
+msgid "drools-compiler.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2923
 #, no-c-format
-msgid "janino.jar"
+msgid "drools-core.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2926
 #, no-c-format
-msgid "antlr-runtime.jar"
+msgid "janino.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2929
 #, no-c-format
-msgid "mvel14.jar"
+msgid "antlr-runtime.jar"
 msgstr ""
 
+#. Tag: para
+#: Security.xml:2932
+#, no-c-format
+msgid "mvel2.jar"
+msgstr ""
+
 #. Tag: title
-#: Security.xml:2936 Security.xml:3128
+#: Security.xml:2939 Security.xml:3131
 #, no-c-format
 msgid "Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2938
+#: Security.xml:2941
 #, no-c-format
 msgid ""
 "The configuration for <literal>RuleBasedPermissionResolver</literal> "
@@ -4030,7 +4036,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2944
+#: Security.xml:2947
 #, no-c-format
 msgid ""
 "<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4058,7 +4064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2946
+#: Security.xml:2949
 #, no-c-format
 msgid ""
 "The default rule base name can be overridden by specifying the "
@@ -4067,7 +4073,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2951
+#: Security.xml:2954
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4076,7 +4082,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2953
+#: Security.xml:2956
 #, no-c-format
 msgid ""
 "Once the <literal>RuleBase</literal> component is configured, it's time to "
@@ -4084,13 +4090,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:2959
+#: Security.xml:2962
 #, no-c-format
 msgid "Writing Security Rules"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2961
+#: Security.xml:2964
 #, no-c-format
 msgid ""
 "The first step to writing security rules is to create a new rule file in the "
@@ -4101,7 +4107,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2968
+#: Security.xml:2971
 #, no-c-format
 msgid ""
 "So what should the security rules file contain? At this stage it might be a "
@@ -4110,7 +4116,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2973
+#: Security.xml:2976
 #, no-c-format
 msgid ""
 "<![CDATA[package MyApplicationPermissions;\n"
@@ -4128,7 +4134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2975
+#: Security.xml:2978
 #, no-c-format
 msgid ""
 "Let's break this down step by step. The first thing we see is the package "
@@ -4138,7 +4144,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2981
+#: Security.xml:2984
 #, no-c-format
 msgid ""
 "The next thing we can notice is a couple of import statements for the "
@@ -4148,7 +4154,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2987
+#: Security.xml:2990
 #, no-c-format
 msgid ""
 "Finally we have the code for the rule. Each rule within a package should be "
@@ -4158,7 +4164,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2993
+#: Security.xml:2996
 #, no-c-format
 msgid ""
 "Looking at the body of the rule definition we can notice two distinct "
@@ -4173,7 +4179,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3002
+#: Security.xml:3005
 #, no-c-format
 msgid ""
 "If we look at the LHS of the rule, we see two conditions listed there. Let's "
@@ -4181,14 +4187,14 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3006
+#: Security.xml:3009
 #, no-c-format
 msgid ""
 "<![CDATA[c: PermissionCheck(target == \"customer\", action == \"delete\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3008
+#: Security.xml:3011
 #, no-c-format
 msgid ""
 "In plain english, this condition is stating that there must exist a "
@@ -4198,7 +4204,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3014
+#: Security.xml:3017
 #, no-c-format
 msgid ""
 "So what is the working memory? Also known as a \"stateful session\" in "
@@ -4216,7 +4222,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3026
+#: Security.xml:3029
 #, no-c-format
 msgid ""
 "Besides the <literal>PermissionCheck</literal> facts, there is also a "
@@ -4233,7 +4239,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3037
+#: Security.xml:3040
 #, no-c-format
 msgid ""
 "It is also possible to insert additional long-lived facts into the working "
@@ -4244,7 +4250,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3044
+#: Security.xml:3047
 #, no-c-format
 msgid ""
 "Getting back to our simple example, we can also notice that the first line "
@@ -4255,13 +4261,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3051
+#: Security.xml:3054
 #, no-c-format
 msgid "<![CDATA[Role(name == \"admin\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3053
+#: Security.xml:3056
 #, no-c-format
 msgid ""
 "This condition simply states that there must be a <literal>Role</literal> "
@@ -4274,7 +4280,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3061
+#: Security.xml:3064
 #, no-c-format
 msgid ""
 "So what is the consequence of the rule firing? Let's take a look at the RHS "
@@ -4282,13 +4288,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3065
+#: Security.xml:3068
 #, no-c-format
 msgid "<![CDATA[c.grant()]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3067
+#: Security.xml:3070
 #, no-c-format
 msgid ""
 "The RHS consists of Java code, and in this case is invoking the "
@@ -4305,13 +4311,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3081
+#: Security.xml:3084
 #, no-c-format
 msgid "Non-String permission targets"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3083
+#: Security.xml:3086
 #, no-c-format
 msgid ""
 "So far we have only seen permission checks for String-literal permission "
@@ -4325,7 +4331,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3092
+#: Security.xml:3095
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanCreateBlogComment\n"
@@ -4343,13 +4349,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3097
+#: Security.xml:3100
 #, no-c-format
 msgid "Wildcard permission checks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3099
+#: Security.xml:3102
 #, no-c-format
 msgid ""
 "It is possible to implement a wildcard permission check (which allows all "
@@ -4359,7 +4365,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3105
+#: Security.xml:3108
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4373,7 +4379,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3107
+#: Security.xml:3110
 #, no-c-format
 msgid ""
 "This rule allows users with the <literal>admin</literal> role to perform "
@@ -4382,13 +4388,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3117
+#: Security.xml:3120
 #, no-c-format
 msgid "PersistentPermissionResolver"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3119
+#: Security.xml:3122
 #, no-c-format
 msgid ""
 "Another built-in permission resolver provided by Seam, "
@@ -4401,7 +4407,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3130
+#: Security.xml:3133
 #, no-c-format
 msgid ""
 "Before it can be used, <literal>PersistentPermissionResolver</literal> must "
@@ -4414,7 +4420,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3138
+#: Security.xml:3141
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:persistent-permission-resolver permission-store=\"#"
@@ -4422,13 +4428,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3143
+#: Security.xml:3146
 #, no-c-format
 msgid "Permission Stores"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3145
+#: Security.xml:3148
 #, no-c-format
 msgid ""
 "A permission store is required for <literal>PersistentPermissionResolver</"
@@ -4441,26 +4447,26 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3155
+#: Security.xml:3158
 #, no-c-format
 msgid "PermissionStore interface"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3181 Security.xml:3200 Security.xml:3219 Security.xml:3802
-#: Security.xml:3821
+#: Security.xml:3184 Security.xml:3203 Security.xml:3222 Security.xml:3805
+#: Security.xml:3824
 #, no-c-format
 msgid "List&lt;Permission&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3186 Security.xml:3826
+#: Security.xml:3189 Security.xml:3829
 #, no-c-format
 msgid "listPermissions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3190
+#: Security.xml:3193
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4469,13 +4475,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3205 Security.xml:3807
+#: Security.xml:3208 Security.xml:3810
 #, no-c-format
 msgid "listPermissions(Object target, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3209
+#: Security.xml:3212
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4484,13 +4490,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3224
+#: Security.xml:3227
 #, no-c-format
 msgid "listPermissions(Set&lt;Object&gt; targets, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3228
+#: Security.xml:3231
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4499,13 +4505,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3244
+#: Security.xml:3247
 #, no-c-format
 msgid "grantPermission(Permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3248
+#: Security.xml:3251
 #, no-c-format
 msgid ""
 "This method should persist the specified <literal>Permission</literal> "
@@ -4513,13 +4519,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3263 Security.xml:3864
+#: Security.xml:3266 Security.xml:3867
 #, no-c-format
 msgid "grantPermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3267
+#: Security.xml:3270
 #, no-c-format
 msgid ""
 "This method should persist all of the <literal>Permission</literal> objects "
@@ -4528,13 +4534,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3282 Security.xml:3883
+#: Security.xml:3285 Security.xml:3886
 #, no-c-format
 msgid "revokePermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3286
+#: Security.xml:3289
 #, no-c-format
 msgid ""
 "This method should remove the specified <literal>Permission</literal> object "
@@ -4542,13 +4548,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3300 Security.xml:3902
+#: Security.xml:3303 Security.xml:3905
 #, no-c-format
 msgid "revokePermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3304
+#: Security.xml:3307
 #, no-c-format
 msgid ""
 "This method should remove all of the <literal>Permission</literal> objects "
@@ -4556,19 +4562,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3314 Security.xml:3916
+#: Security.xml:3317 Security.xml:3919
 #, no-c-format
 msgid "List&lt;String&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3319 Security.xml:3921
+#: Security.xml:3322 Security.xml:3924
 #, no-c-format
 msgid "listAvailableActions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3323
+#: Security.xml:3326
 #, no-c-format
 msgid ""
 "This method should return a list of all the available actions (as Strings) "
@@ -4578,13 +4584,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3337
+#: Security.xml:3340
 #, no-c-format
 msgid "JpaPermissionStore"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3339
+#: Security.xml:3342
 #, no-c-format
 msgid ""
 "This is the default <literal>PermissionStore</literal> implementation (and "
@@ -4597,7 +4603,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3347
+#: Security.xml:3350
 #, no-c-format
 msgid ""
 "If you wish to use the same entity (i.e. a single database table) to store "
@@ -4609,7 +4615,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3354
+#: Security.xml:3357
 #, no-c-format
 msgid ""
 "For example, to configure a single entity class to store both user and role "
@@ -4617,7 +4623,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3356
+#: Security.xml:3359
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4625,14 +4631,14 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3358
+#: Security.xml:3361
 #, no-c-format
 msgid ""
 "To configure separate entity classes for storing user and role permissions:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3360
+#: Security.xml:3363
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4641,13 +4647,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3363
+#: Security.xml:3366
 #, no-c-format
 msgid "Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3365
+#: Security.xml:3368
 #, no-c-format
 msgid ""
 "As mentioned, the entity classes that contain the user and role permissions "
@@ -4658,32 +4664,32 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3372
+#: Security.xml:3375
 #, no-c-format
 msgid "Entity Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3385 Security.xml:3548
+#: Security.xml:3388 Security.xml:3551
 #, no-c-format
 msgid "Target"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3398
+#: Security.xml:3401
 #, no-c-format
 msgid "@PermissionTarget"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3403 Security.xml:3422 Security.xml:3441 Security.xml:3460
-#: Security.xml:3479
+#: Security.xml:3406 Security.xml:3425 Security.xml:3444 Security.xml:3463
+#: Security.xml:3482
 #, no-c-format
 msgid "FIELD,METHOD"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3407
+#: Security.xml:3410
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4692,13 +4698,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3417
+#: Security.xml:3420
 #, no-c-format
 msgid "@PermissionAction"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3426
+#: Security.xml:3429
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4707,13 +4713,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3436
+#: Security.xml:3439
 #, no-c-format
 msgid "@PermissionUser"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3445
+#: Security.xml:3448
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4722,13 +4728,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3455
+#: Security.xml:3458
 #, no-c-format
 msgid "@PermissionRole"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3464
+#: Security.xml:3467
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4737,13 +4743,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3474
+#: Security.xml:3477
 #, no-c-format
 msgid "@PermissionDiscriminator"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3483
+#: Security.xml:3486
 #, no-c-format
 msgid ""
 "This annotation should be used when the same entity/table is used to store "
@@ -4760,20 +4766,20 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3493
+#: Security.xml:3496
 #, no-c-format
 msgid ""
 "<![CDATA[  @PermissionDiscriminator(userValue = \"u\", roleValue = \"r\")]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3504
+#: Security.xml:3507
 #, no-c-format
 msgid "Example Entity"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3506
+#: Security.xml:3509
 #, no-c-format
 msgid ""
 "Here is an example of an entity class that is used to store both user and "
@@ -4782,7 +4788,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3511
+#: Security.xml:3514
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4843,7 +4849,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3513
+#: Security.xml:3516
 #, no-c-format
 msgid ""
 "As can be seen in the above example, the <literal>getDiscriminator()</"
@@ -4860,13 +4866,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3526
+#: Security.xml:3529
 #, no-c-format
 msgid "Class-specific Permission Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3528
+#: Security.xml:3531
 #, no-c-format
 msgid ""
 "A further set of class-specific annotations can be used to configure a "
@@ -4876,25 +4882,25 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3535
+#: Security.xml:3538
 #, no-c-format
 msgid "Class Permission Annotations"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3561
+#: Security.xml:3564
 #, no-c-format
 msgid "@Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3566 Security.xml:3584
+#: Security.xml:3569 Security.xml:3587
 #, no-c-format
 msgid "TYPE"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3570
+#: Security.xml:3573
 #, no-c-format
 msgid ""
 "A container annotation, this annotation may contain an array of "
@@ -4902,13 +4908,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3579
+#: Security.xml:3582
 #, no-c-format
 msgid "@Permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3588
+#: Security.xml:3591
 #, no-c-format
 msgid ""
 "This annotation defines a single allowable permission action for the target "
@@ -4919,7 +4925,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3600
+#: Security.xml:3603
 #, no-c-format
 msgid ""
 "Here's an example of the above annotations in action. The following class "
@@ -4927,7 +4933,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3604
+#: Security.xml:3607
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4939,7 +4945,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3606
+#: Security.xml:3609
 #, no-c-format
 msgid ""
 "This example demonstrates how two allowable permission actions, "
@@ -4948,13 +4954,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3614
+#: Security.xml:3617
 #, no-c-format
 msgid "Permission masks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3616
+#: Security.xml:3619
 #, no-c-format
 msgid ""
 "By default, multiple permissions for the same target object and recipient "
@@ -4966,7 +4972,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3623
+#: Security.xml:3626
 #, no-c-format
 msgid ""
 "For example, if recipient \"Bob\" is granted both the <literal>view</"
@@ -4979,7 +4985,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3630
+#: Security.xml:3633
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4991,7 +4997,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3632
+#: Security.xml:3635
 #, no-c-format
 msgid ""
 "The <literal>action</literal> property will instead simply contain \"3"
@@ -5001,7 +5007,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3638
+#: Security.xml:3641
 #, no-c-format
 msgid ""
 "Obviously, it is very important that the <literal>mask</literal> values "
@@ -5009,13 +5015,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3644
+#: Security.xml:3647
 #, no-c-format
 msgid "Identifier Policy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3646
+#: Security.xml:3649
 #, no-c-format
 msgid ""
 "When storing or looking up permissions, <literal>JpaPermissionStore</"
@@ -5029,7 +5035,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3654
+#: Security.xml:3657
 #, no-c-format
 msgid ""
 "The <literal>IdentifierStrategy</literal> interface is very simple, "
@@ -5037,7 +5043,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3658
+#: Security.xml:3661
 #, no-c-format
 msgid ""
 "<![CDATA[public interface IdentifierStrategy {\n"
@@ -5047,7 +5053,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3660
+#: Security.xml:3663
 #, no-c-format
 msgid ""
 "The first method, <literal>canIdentify()</literal> simply returns "
@@ -5058,7 +5064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3666
+#: Security.xml:3669
 #, no-c-format
 msgid ""
 "Seam provides two <literal>IdentifierStrategy</literal> implementations, "
@@ -5067,7 +5073,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3671
+#: Security.xml:3674
 #, no-c-format
 msgid ""
 "To explicitly configure a specific identifier strategy to use for a "
@@ -5080,13 +5086,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3681
+#: Security.xml:3684
 #, no-c-format
 msgid "ClassIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3683
+#: Security.xml:3686
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for classes, "
@@ -5100,7 +5106,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3692
+#: Security.xml:3695
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5108,7 +5114,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3694
+#: Security.xml:3697
 #, no-c-format
 msgid ""
 "The identifier for the following class will be \"<literal>customerAction</"
@@ -5116,7 +5122,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3698
+#: Security.xml:3701
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"customerAction\")\n"
@@ -5124,7 +5130,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3700
+#: Security.xml:3703
 #, no-c-format
 msgid ""
 "Finally, the identifier for the following class will be \"<literal>Customer</"
@@ -5132,19 +5138,19 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3704
+#: Security.xml:3707
 #, no-c-format
 msgid "<![CDATA[public class Customer { ]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3709
+#: Security.xml:3712
 #, no-c-format
 msgid "EntityIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3711
+#: Security.xml:3714
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for entity "
@@ -5161,7 +5167,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3722
+#: Security.xml:3725
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5169,7 +5175,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3724
+#: Security.xml:3727
 #, no-c-format
 msgid ""
 "For an example of the type of identifier values generated, assume we have "
@@ -5177,7 +5183,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3728
+#: Security.xml:3731
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5200,7 +5206,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3730
+#: Security.xml:3733
 #, no-c-format
 msgid ""
 "For a <literal>Customer</literal> instance with an <literal>id</literal> "
@@ -5210,7 +5216,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3736
+#: Security.xml:3739
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5219,7 +5225,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3738
+#: Security.xml:3741
 #, no-c-format
 msgid ""
 "Then a <literal>Customer</literal> with an <literal>id</literal> value of "
@@ -5228,13 +5234,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3751
+#: Security.xml:3754
 #, no-c-format
 msgid "Permission Management"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3753
+#: Security.xml:3756
 #, no-c-format
 msgid ""
 "In much the same way that Seam Security provides an Identity Management API "
@@ -5244,13 +5250,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3760
+#: Security.xml:3763
 #, no-c-format
 msgid "PermissionManager"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3762
+#: Security.xml:3765
 #, no-c-format
 msgid ""
 "The <literal>PermissionManager</literal> component is an application-scoped "
@@ -5263,7 +5269,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3769
+#: Security.xml:3772
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5273,7 +5279,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3771
+#: Security.xml:3774
 #, no-c-format
 msgid ""
 "The following table describes each of the available methods provided by "
@@ -5281,13 +5287,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3776
+#: Security.xml:3779
 #, no-c-format
 msgid "PermissionManager API methods"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3811 Security.xml:3830
+#: Security.xml:3814 Security.xml:3833
 #, no-c-format
 msgid ""
 "Returns a list of <literal>Permission</literal> objects representing all of "
@@ -5295,13 +5301,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3845
+#: Security.xml:3848
 #, no-c-format
 msgid "grantPermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3849
+#: Security.xml:3852
 #, no-c-format
 msgid ""
 "Persists (grants) the specified <literal>Permission</literal> to the backend "
@@ -5309,7 +5315,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3868
+#: Security.xml:3871
 #, no-c-format
 msgid ""
 "Persists (grants) the specified list of <literal>Permission</literal>s to "
@@ -5317,7 +5323,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3887
+#: Security.xml:3890
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified <literal>Permission</literal> from the "
@@ -5325,7 +5331,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3906
+#: Security.xml:3909
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified list of <literal>Permission</literal>s from "
@@ -5333,7 +5339,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3925
+#: Security.xml:3928
 #, no-c-format
 msgid ""
 "Returns a list of the available actions for the specified target object. The "
@@ -5342,13 +5348,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3940
+#: Security.xml:3943
 #, no-c-format
 msgid "Permission checks for PermissionManager operations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3942
+#: Security.xml:3945
 #, no-c-format
 msgid ""
 "Invoking the methods of <literal>PermissionManager</literal> requires that "
@@ -5358,37 +5364,37 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3949
+#: Security.xml:3952
 #, no-c-format
 msgid "Permission Management Security Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3973
+#: Security.xml:3976
 #, no-c-format
 msgid "listPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3977
+#: Security.xml:3980
 #, no-c-format
 msgid "The specified <literal>target</literal>"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3983
+#: Security.xml:3986
 #, no-c-format
 msgid "seam.read-permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3991 Security.xml:4011
+#: Security.xml:3994 Security.xml:4014
 #, no-c-format
 msgid "grantPermission()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3995
+#: Security.xml:3998
 #, no-c-format
 msgid ""
 "The target of the specified <literal>Permission</literal>, or each of the "
@@ -5397,56 +5403,56 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4003 Security.xml:4021 Security.xml:4039
+#: Security.xml:4006 Security.xml:4024 Security.xml:4042
 #, no-c-format
 msgid "seam.grant-permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4015 Security.xml:4051
+#: Security.xml:4018 Security.xml:4054
 #, no-c-format
 msgid "The target of the specified <literal>Permission</literal>."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4029
+#: Security.xml:4032
 #, no-c-format
 msgid "grantPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4033 Security.xml:4069
+#: Security.xml:4036 Security.xml:4072
 #, no-c-format
 msgid ""
 "Each of the targets of the specified list of <literal>Permission</literal>s."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4047
+#: Security.xml:4050
 #, no-c-format
 msgid "revokePermission()"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4057 Security.xml:4075
+#: Security.xml:4060 Security.xml:4078
 #, no-c-format
 msgid "seam.revoke-permission"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4065
+#: Security.xml:4068
 #, no-c-format
 msgid "revokePermissions()"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4088
+#: Security.xml:4091
 #, no-c-format
 msgid "SSL Security"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4090
+#: Security.xml:4093
 #, no-c-format
 msgid ""
 "Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5457,13 +5463,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4097
+#: Security.xml:4100
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"/login.xhtml\" scheme=\"https\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4099
+#: Security.xml:4102
 #, no-c-format
 msgid ""
 "This configuration is automatically extended to both <literal>s:link</"
@@ -5475,13 +5481,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4106
+#: Security.xml:4109
 #, no-c-format
 msgid "<![CDATA[<s:link view=\"/login.xhtml\" value=\"Login\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4108
+#: Security.xml:4111
 #, no-c-format
 msgid ""
 "Browsing directly to a view when using the <emphasis>incorrect</emphasis> "
@@ -5492,7 +5498,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4115
+#: Security.xml:4118
 #, no-c-format
 msgid ""
 "It is also possible to configure a <emphasis>default scheme</emphasis> for "
@@ -5506,13 +5512,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4124
+#: Security.xml:4127
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\" />]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4126
+#: Security.xml:4129
 #, no-c-format
 msgid ""
 "Of course, if <emphasis>none</emphasis> of the pages in your application use "
@@ -5520,7 +5526,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4131
+#: Security.xml:4134
 #, no-c-format
 msgid ""
 "You may configure Seam to automatically invalidate the current HTTP session "
@@ -5529,13 +5535,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4136
+#: Security.xml:4139
 #, no-c-format
 msgid "<![CDATA[<web:session invalidate-on-scheme-change=\"true\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4138
+#: Security.xml:4141
 #, no-c-format
 msgid ""
 "This option helps make your system less vulnerable to sniffing of the "
@@ -5544,13 +5550,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4144
+#: Security.xml:4147
 #, no-c-format
 msgid "Overriding the default ports"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4146
+#: Security.xml:4149
 #, no-c-format
 msgid ""
 "If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5560,7 +5566,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4152
+#: Security.xml:4155
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5576,13 +5582,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4158
+#: Security.xml:4161
 #, no-c-format
 msgid "CAPTCHA"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4160
+#: Security.xml:4163
 #, no-c-format
 msgid ""
 "Though strictly not part of the security API, Seam provides a built-in "
@@ -5594,13 +5600,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4168
+#: Security.xml:4171
 #, no-c-format
 msgid "Configuring the CAPTCHA Servlet"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4169
+#: Security.xml:4172
 #, no-c-format
 msgid ""
 "To get up and running, it is necessary to configure the Seam Resource "
@@ -5609,7 +5615,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4174
+#: Security.xml:4177
 #, no-c-format
 msgid ""
 "<![CDATA[<servlet>\n"
@@ -5625,20 +5631,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4179
+#: Security.xml:4182
 #, no-c-format
 msgid "Adding a CAPTCHA to a form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4181
+#: Security.xml:4184
 #, no-c-format
 msgid ""
 "Adding a CAPTCHA challenge to a form is extremely easy. Here's an example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4185
+#: Security.xml:4188
 #, no-c-format
 msgid ""
 "<![CDATA[<h:graphicImage value=\"/seam/resource/captcha\"/>\n"
@@ -5650,7 +5656,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4187
+#: Security.xml:4190
 #, no-c-format
 msgid ""
 "That's all there is to it. The <literal>graphicImage</literal> control "
@@ -5660,20 +5666,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4196
+#: Security.xml:4199
 #, no-c-format
 msgid "Customising the CAPTCHA algorithm"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4198
+#: Security.xml:4201
 #, no-c-format
 msgid ""
 "You may customize the CAPTCHA algorithm by overriding the built-in component:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4202
+#: Security.xml:4205
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5700,13 +5706,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4209 Security.xml:4217
+#: Security.xml:4212 Security.xml:4220
 #, no-c-format
 msgid "Security Events"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4211
+#: Security.xml:4214
 #, no-c-format
 msgid ""
 "The following table describes a number of events (see <xref linkend=\"events"
@@ -5714,68 +5720,68 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4226
+#: Security.xml:4229
 #, no-c-format
 msgid "Event Key"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4239
+#: Security.xml:4242
 #, no-c-format
 msgid "org.jboss.seam.security.loginSuccessful"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4243
+#: Security.xml:4246
 #, no-c-format
 msgid "Raised when a login attempt is successful."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4251
+#: Security.xml:4254
 #, no-c-format
 msgid "org.jboss.seam.security.loginFailed"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4255
+#: Security.xml:4258
 #, no-c-format
 msgid "Raised when a login attempt fails."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4263
+#: Security.xml:4266
 #, no-c-format
 msgid "org.jboss.seam.security.alreadyLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4267
+#: Security.xml:4270
 #, no-c-format
 msgid ""
 "Raised when a user that is already authenticated attempts to log in again."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4275
+#: Security.xml:4278
 #, no-c-format
 msgid "org.jboss.seam.security.notLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4279
+#: Security.xml:4282
 #, no-c-format
 msgid "Raised when a security check fails when the user is not logged in."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4287
+#: Security.xml:4290
 #, no-c-format
 msgid "org.jboss.seam.security.notAuthorized"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4291
+#: Security.xml:4294
 #, no-c-format
 msgid ""
 "Raised when a security check fails when the user is logged in however "
@@ -5783,73 +5789,73 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4299
+#: Security.xml:4302
 #, no-c-format
 msgid "org.jboss.seam.security.preAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4303
+#: Security.xml:4306
 #, no-c-format
 msgid "Raised just prior to user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4311
+#: Security.xml:4314
 #, no-c-format
 msgid "org.jboss.seam.security.postAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4315
+#: Security.xml:4318
 #, no-c-format
 msgid "Raised just after user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4323
+#: Security.xml:4326
 #, no-c-format
 msgid "org.jboss.seam.security.loggedOut"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4327
+#: Security.xml:4330
 #, no-c-format
 msgid "Raised after the user has logged out."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4335
+#: Security.xml:4338
 #, no-c-format
 msgid "org.jboss.seam.security.credentialsUpdated"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4339
+#: Security.xml:4342
 #, no-c-format
 msgid "Raised when the user's credentials have been changed."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4347
+#: Security.xml:4350
 #, no-c-format
 msgid "org.jboss.seam.security.rememberMe"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4351
+#: Security.xml:4354
 #, no-c-format
 msgid "Raised when the Identity's rememberMe property is changed."
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4364
+#: Security.xml:4367
 #, no-c-format
 msgid "Run As"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4366
+#: Security.xml:4369
 #, no-c-format
 msgid ""
 "Sometimes it may be necessary to perform certain operations with elevated "
@@ -5861,7 +5867,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4374
+#: Security.xml:4377
 #, no-c-format
 msgid ""
 "The following code example demonstrates how <literal>RunAsOperation</"
@@ -5872,7 +5878,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4381
+#: Security.xml:4384
 #, no-c-format
 msgid ""
 "<![CDATA[    new RunAsOperation() {       \n"
@@ -5884,7 +5890,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4383
+#: Security.xml:4386
 #, no-c-format
 msgid ""
 "In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5895,13 +5901,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4394
+#: Security.xml:4397
 #, no-c-format
 msgid "Extending the Identity component"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4396
+#: Security.xml:4399
 #, no-c-format
 msgid ""
 "Sometimes it might be necessary to extend the Identity component if your "
@@ -5914,7 +5920,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4404
+#: Security.xml:4407
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.security.identity\")\n"
@@ -5949,7 +5955,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4407
+#: Security.xml:4410
 #, no-c-format
 msgid ""
 "Note that an <literal>Identity</literal> component must be marked "
@@ -5959,13 +5965,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4419
+#: Security.xml:4422
 #, no-c-format
 msgid "OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4421
+#: Security.xml:4424
 #, no-c-format
 msgid ""
 "OpenID is a community standard for external web-based authentication. The "
@@ -5978,7 +5984,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4430
+#: Security.xml:4433
 #, no-c-format
 msgid ""
 "When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5995,7 +6001,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4439
+#: Security.xml:4442
 #, no-c-format
 msgid ""
 "It's important to realize at this point that authentication does not imply "
@@ -6008,13 +6014,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4449
+#: Security.xml:4452
 #, no-c-format
 msgid "Configuring OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4450
+#: Security.xml:4453
 #, no-c-format
 msgid ""
 "Seam uses the openid4java package and requires four additional JARs to make "
@@ -6024,7 +6030,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4456
+#: Security.xml:4459
 #, no-c-format
 msgid ""
 "OpenID processing requires the use of the <literal>OpenIdPhaseListener</"
@@ -6034,7 +6040,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4462
+#: Security.xml:4465
 #, no-c-format
 msgid ""
 "&lt;lifecycle&gt;\n"
@@ -6044,7 +6050,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4465
+#: Security.xml:4468
 #, no-c-format
 msgid ""
 "With this configuration, OpenID support is available to your application. "
@@ -6054,13 +6060,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4473
+#: Security.xml:4476
 #, no-c-format
 msgid "Presenting an OpenIdDLogin form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4475
+#: Security.xml:4478
 #, no-c-format
 msgid ""
 "To initiate an OpenID login, you can present a simply form to the user "
@@ -6070,7 +6076,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4480
+#: Security.xml:4483
 #, no-c-format
 msgid ""
 "&lt;h:form&gt;\n"
@@ -6081,7 +6087,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4482
+#: Security.xml:4485
 #, no-c-format
 msgid ""
 "When the user submits the login form, he will be redirected to his OpenID "
@@ -6093,13 +6099,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4491
+#: Security.xml:4494
 #, no-c-format
 msgid "Logging in immediately"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4493
+#: Security.xml:4496
 #, no-c-format
 msgid ""
 "The simplest strategy is to simply login the user immediately. The following "
@@ -6108,7 +6114,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4497
+#: Security.xml:4500
 #, no-c-format
 msgid ""
 "&lt;page view-id=&quot;/openid.xhtml&quot;&gt;\n"
@@ -6128,7 +6134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4499
+#: Security.xml:4502
 #, no-c-format
 msgid ""
 "Thie <literal>loginImmediately()</literal> action checks to see if the "
@@ -6142,13 +6148,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4510
+#: Security.xml:4513
 #, no-c-format
 msgid "Deferring login"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4512
+#: Security.xml:4515
 #, no-c-format
 msgid ""
 "You may not want the user to be immediately logged in to your application. "
@@ -6165,13 +6171,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4526
+#: Security.xml:4529
 #, no-c-format
 msgid "Logging out"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4528
+#: Security.xml:4531
 #, no-c-format
 msgid ""
 "Logging out (forgetting an OpenID association) is done by calling <literal>#"
@@ -6182,7 +6188,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4535
+#: Security.xml:4538
 #, no-c-format
 msgid ""
 "&lt;event type=&quot;org.jboss.seam.security.loggedOut&quot;&gt;\n"
@@ -6191,7 +6197,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4537
+#: Security.xml:4540
 #, no-c-format
 msgid ""
 "It's important that you do not leave this out or the user will not be able "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/ru-RU/Dependencies.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/ru-RU/Dependencies.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/ru-RU/Dependencies.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -938,8 +938,8 @@
 #: Dependencies.xml:1182
 #, no-c-format
 msgid ""
-"This sample POM will give you Seam, JPA (provided by Hibernate) and "
-"Hibernate Validator:"
+"This sample POM will give you Seam, JPA (provided by Hibernate), Hibernate "
+"Validator and Hibernate Search:"
 msgstr ""
 
 #. Tag: programlisting
@@ -970,25 +970,31 @@
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-validator</artifactId>\n"
-"      <version>3.0.0.GA</version>\n"
+"      <version>3.1.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-annotations</artifactId>\n"
-"      <version>3.3.0.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-entitymanager</artifactId>\n"
-"      <version>3.3.1.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
+"    \n"
+"    <dependency>\n"
+"        <groupId>org.hibernate</groupId>\n"
+"        <artifactId>hibernate-search</artifactId>\n"
+"        <version>3.1.1.GA</version>\n"
+"    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.jboss.seam</groupId>\n"
 "      <artifactId>jboss-seam</artifactId>\n"
-"      <version>2.0.0.GA</version>\n"
+"      <version>2.2.0.GA</version>\n"
 "    </dependency>\n"
 "    \n"
 "  </dependencies>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/ru-RU/Hsearch.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/ru-RU/Hsearch.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/ru-RU/Hsearch.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -45,7 +45,7 @@
 #: Hsearch.xml:21
 #, no-c-format
 msgid ""
-"Hibernate Search has been designed to integrates nicely and as naturally as "
+"Hibernate Search has been designed to integrate nicely and as naturally as "
 "possible with JPA and Hibernate. As a natural extension, JBoss Seam provides "
 "an Hibernate Search integration."
 msgstr ""
@@ -132,7 +132,7 @@
 "      <property name=\"hibernate.ejb.event.post-delete\" \n"
 "                value=\"org.hibernate.search.event.FullTextIndexEventListener"
 "\"/>\n"
-"\n"
+"                \n"
 "   </properties>\n"
 "</persistence-unit>]]>"
 msgstr ""
@@ -141,12 +141,15 @@
 #: Hsearch.xml:52
 #, no-c-format
 msgid ""
-"This step is no longer necessary if Hibernate Annotation or EntityManager "
-"3.3.x are used."
+"It is not longer necessary the register the event listeners if Hibernate "
+"Annotations or EntityManager 3.3.x are used. When using Hibernate Search 3.1."
+"x more eventlisteners are needed, but these are registered automatically by "
+"Hibernate Annotations; refer to the Hibernate Search reference for "
+"configuring it without EntityManager and Annotations."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:56
+#: Hsearch.xml:60
 #, no-c-format
 msgid ""
 "In addition to the configuration file, the following jars have to be "
@@ -154,25 +157,25 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:61
+#: Hsearch.xml:65
 #, no-c-format
 msgid "hibernate-search.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:65
+#: Hsearch.xml:69
 #, no-c-format
 msgid "hibernate-commons-annotations.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:69
+#: Hsearch.xml:73
 #, no-c-format
 msgid "lucene-core.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:74
+#: Hsearch.xml:78
 #, no-c-format
 msgid ""
 "If you deploy those in a EAR, don't forget to update <filename>application."
@@ -180,13 +183,13 @@
 msgstr ""
 
 #. Tag: title
-#: Hsearch.xml:80
+#: Hsearch.xml:84
 #, no-c-format
 msgid "Usage"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:82
+#: Hsearch.xml:86
 #, no-c-format
 msgid ""
 "Hibernate Search uses annotations to map entities to a Lucene index, check "
@@ -195,7 +198,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:87
+#: Hsearch.xml:91
 #, no-c-format
 msgid ""
 "Hibernate Search is fully integrated with the API and semantic of JPA / "
@@ -206,7 +209,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:93
+#: Hsearch.xml:97
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, JBoss Seam injects a "
@@ -214,7 +217,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:96
+#: Hsearch.xml:100
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -237,7 +240,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:99
+#: Hsearch.xml:103
 #, no-c-format
 msgid ""
 "<classname>FullTextSession</classname> extends <classname>org.hibernate."
@@ -245,14 +248,14 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:104
+#: Hsearch.xml:108
 #, no-c-format
 msgid ""
 "If the Java Persistence API is used, a smoother integration is proposed."
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:107
+#: Hsearch.xml:111
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -275,7 +278,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:109
+#: Hsearch.xml:113
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, a <classname>FulltextEntityManager</"
@@ -286,7 +289,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:116
+#: Hsearch.xml:120
 #, no-c-format
 msgid ""
 "When an EJB 3.0 Session or Message Driven Bean injection is used (i.e. via "
@@ -299,7 +302,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:124
+#: Hsearch.xml:128
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -323,15 +326,15 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:129
+#: Hsearch.xml:133
 #, no-c-format
 msgid ""
 "For people accustomed to Hibernate Search out of Seam, note that using "
-"<methodname>Search.createFullTextSession</methodname> is not necessary."
+"<methodname>Search.getFullTextSession</methodname> is not necessary."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:134
+#: Hsearch.xml:138
 #, no-c-format
 msgid ""
 "Check the DVDStore or the blog examples of the JBoss Seam distribution for a "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/ru-RU/Security.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/ru-RU/Security.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/ru-RU/Security.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 07:43+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1190,7 +1190,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:630 Security.xml:764 Security.xml:3382 Security.xml:3545
+#: Security.xml:630 Security.xml:764 Security.xml:3385 Security.xml:3548
 #, no-c-format
 msgid "Annotation"
 msgstr ""
@@ -1203,8 +1203,8 @@
 
 #. Tag: para
 #: Security.xml:636 Security.xml:770 Security.xml:966 Security.xml:1418
-#: Security.xml:2147 Security.xml:2756 Security.xml:3171 Security.xml:3388
-#: Security.xml:3551 Security.xml:3792 Security.xml:4229
+#: Security.xml:2147 Security.xml:2756 Security.xml:3174 Security.xml:3391
+#: Security.xml:3554 Security.xml:3795 Security.xml:4232
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -2228,8 +2228,8 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3168
-#: Security.xml:3789 Security.xml:3958
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3171
+#: Security.xml:3792 Security.xml:3961
 #, no-c-format
 msgid "Method"
 msgstr ""
@@ -2250,9 +2250,9 @@
 #: Security.xml:1433 Security.xml:1452 Security.xml:1471 Security.xml:1490
 #: Security.xml:1509 Security.xml:1529 Security.xml:1548 Security.xml:1567
 #: Security.xml:1586 Security.xml:1606 Security.xml:1626 Security.xml:1740
-#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3239
-#: Security.xml:3258 Security.xml:3277 Security.xml:3295 Security.xml:3840
-#: Security.xml:3859 Security.xml:3878 Security.xml:3897
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3242
+#: Security.xml:3261 Security.xml:3280 Security.xml:3298 Security.xml:3843
+#: Security.xml:3862 Security.xml:3881 Security.xml:3900
 #, no-c-format
 msgid "boolean"
 msgstr ""
@@ -2558,13 +2558,13 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1831 Security.xml:3961
+#: Security.xml:1831 Security.xml:3964
 #, no-c-format
 msgid "Permission Target"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1834 Security.xml:3964
+#: Security.xml:1834 Security.xml:3967
 #, no-c-format
 msgid "Permission Action"
 msgstr ""
@@ -3806,7 +3806,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2750 Security.xml:3165 Security.xml:3786
+#: Security.xml:2750 Security.xml:3168 Security.xml:3789
 #, no-c-format
 msgid "Return type"
 msgstr ""
@@ -3986,41 +3986,47 @@
 #. Tag: para
 #: Security.xml:2917
 #, no-c-format
-msgid "drools-compiler.jar"
+msgid "drools-api.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2920
 #, no-c-format
-msgid "drools-core.jar"
+msgid "drools-compiler.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2923
 #, no-c-format
-msgid "janino.jar"
+msgid "drools-core.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2926
 #, no-c-format
-msgid "antlr-runtime.jar"
+msgid "janino.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2929
 #, no-c-format
-msgid "mvel14.jar"
+msgid "antlr-runtime.jar"
 msgstr ""
 
+#. Tag: para
+#: Security.xml:2932
+#, no-c-format
+msgid "mvel2.jar"
+msgstr ""
+
 #. Tag: title
-#: Security.xml:2936 Security.xml:3128
+#: Security.xml:2939 Security.xml:3131
 #, no-c-format
 msgid "Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2938
+#: Security.xml:2941
 #, no-c-format
 msgid ""
 "The configuration for <literal>RuleBasedPermissionResolver</literal> "
@@ -4030,7 +4036,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2944
+#: Security.xml:2947
 #, no-c-format
 msgid ""
 "<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4058,7 +4064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2946
+#: Security.xml:2949
 #, no-c-format
 msgid ""
 "The default rule base name can be overridden by specifying the "
@@ -4067,7 +4073,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2951
+#: Security.xml:2954
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4076,7 +4082,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2953
+#: Security.xml:2956
 #, no-c-format
 msgid ""
 "Once the <literal>RuleBase</literal> component is configured, it's time to "
@@ -4084,13 +4090,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:2959
+#: Security.xml:2962
 #, no-c-format
 msgid "Writing Security Rules"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2961
+#: Security.xml:2964
 #, no-c-format
 msgid ""
 "The first step to writing security rules is to create a new rule file in the "
@@ -4101,7 +4107,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2968
+#: Security.xml:2971
 #, no-c-format
 msgid ""
 "So what should the security rules file contain? At this stage it might be a "
@@ -4110,7 +4116,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2973
+#: Security.xml:2976
 #, no-c-format
 msgid ""
 "<![CDATA[package MyApplicationPermissions;\n"
@@ -4128,7 +4134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2975
+#: Security.xml:2978
 #, no-c-format
 msgid ""
 "Let's break this down step by step. The first thing we see is the package "
@@ -4138,7 +4144,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2981
+#: Security.xml:2984
 #, no-c-format
 msgid ""
 "The next thing we can notice is a couple of import statements for the "
@@ -4148,7 +4154,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2987
+#: Security.xml:2990
 #, no-c-format
 msgid ""
 "Finally we have the code for the rule. Each rule within a package should be "
@@ -4158,7 +4164,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2993
+#: Security.xml:2996
 #, no-c-format
 msgid ""
 "Looking at the body of the rule definition we can notice two distinct "
@@ -4173,7 +4179,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3002
+#: Security.xml:3005
 #, no-c-format
 msgid ""
 "If we look at the LHS of the rule, we see two conditions listed there. Let's "
@@ -4181,14 +4187,14 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3006
+#: Security.xml:3009
 #, no-c-format
 msgid ""
 "<![CDATA[c: PermissionCheck(target == \"customer\", action == \"delete\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3008
+#: Security.xml:3011
 #, no-c-format
 msgid ""
 "In plain english, this condition is stating that there must exist a "
@@ -4198,7 +4204,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3014
+#: Security.xml:3017
 #, no-c-format
 msgid ""
 "So what is the working memory? Also known as a \"stateful session\" in "
@@ -4216,7 +4222,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3026
+#: Security.xml:3029
 #, no-c-format
 msgid ""
 "Besides the <literal>PermissionCheck</literal> facts, there is also a "
@@ -4233,7 +4239,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3037
+#: Security.xml:3040
 #, no-c-format
 msgid ""
 "It is also possible to insert additional long-lived facts into the working "
@@ -4244,7 +4250,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3044
+#: Security.xml:3047
 #, no-c-format
 msgid ""
 "Getting back to our simple example, we can also notice that the first line "
@@ -4255,13 +4261,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3051
+#: Security.xml:3054
 #, no-c-format
 msgid "<![CDATA[Role(name == \"admin\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3053
+#: Security.xml:3056
 #, no-c-format
 msgid ""
 "This condition simply states that there must be a <literal>Role</literal> "
@@ -4274,7 +4280,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3061
+#: Security.xml:3064
 #, no-c-format
 msgid ""
 "So what is the consequence of the rule firing? Let's take a look at the RHS "
@@ -4282,13 +4288,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3065
+#: Security.xml:3068
 #, no-c-format
 msgid "<![CDATA[c.grant()]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3067
+#: Security.xml:3070
 #, no-c-format
 msgid ""
 "The RHS consists of Java code, and in this case is invoking the "
@@ -4305,13 +4311,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3081
+#: Security.xml:3084
 #, no-c-format
 msgid "Non-String permission targets"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3083
+#: Security.xml:3086
 #, no-c-format
 msgid ""
 "So far we have only seen permission checks for String-literal permission "
@@ -4325,7 +4331,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3092
+#: Security.xml:3095
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanCreateBlogComment\n"
@@ -4343,13 +4349,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3097
+#: Security.xml:3100
 #, no-c-format
 msgid "Wildcard permission checks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3099
+#: Security.xml:3102
 #, no-c-format
 msgid ""
 "It is possible to implement a wildcard permission check (which allows all "
@@ -4359,7 +4365,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3105
+#: Security.xml:3108
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4373,7 +4379,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3107
+#: Security.xml:3110
 #, no-c-format
 msgid ""
 "This rule allows users with the <literal>admin</literal> role to perform "
@@ -4382,13 +4388,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3117
+#: Security.xml:3120
 #, no-c-format
 msgid "PersistentPermissionResolver"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3119
+#: Security.xml:3122
 #, no-c-format
 msgid ""
 "Another built-in permission resolver provided by Seam, "
@@ -4401,7 +4407,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3130
+#: Security.xml:3133
 #, no-c-format
 msgid ""
 "Before it can be used, <literal>PersistentPermissionResolver</literal> must "
@@ -4414,7 +4420,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3138
+#: Security.xml:3141
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:persistent-permission-resolver permission-store=\"#"
@@ -4422,13 +4428,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3143
+#: Security.xml:3146
 #, no-c-format
 msgid "Permission Stores"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3145
+#: Security.xml:3148
 #, no-c-format
 msgid ""
 "A permission store is required for <literal>PersistentPermissionResolver</"
@@ -4441,26 +4447,26 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3155
+#: Security.xml:3158
 #, no-c-format
 msgid "PermissionStore interface"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3181 Security.xml:3200 Security.xml:3219 Security.xml:3802
-#: Security.xml:3821
+#: Security.xml:3184 Security.xml:3203 Security.xml:3222 Security.xml:3805
+#: Security.xml:3824
 #, no-c-format
 msgid "List&lt;Permission&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3186 Security.xml:3826
+#: Security.xml:3189 Security.xml:3829
 #, no-c-format
 msgid "listPermissions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3190
+#: Security.xml:3193
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4469,13 +4475,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3205 Security.xml:3807
+#: Security.xml:3208 Security.xml:3810
 #, no-c-format
 msgid "listPermissions(Object target, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3209
+#: Security.xml:3212
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4484,13 +4490,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3224
+#: Security.xml:3227
 #, no-c-format
 msgid "listPermissions(Set&lt;Object&gt; targets, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3228
+#: Security.xml:3231
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4499,13 +4505,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3244
+#: Security.xml:3247
 #, no-c-format
 msgid "grantPermission(Permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3248
+#: Security.xml:3251
 #, no-c-format
 msgid ""
 "This method should persist the specified <literal>Permission</literal> "
@@ -4513,13 +4519,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3263 Security.xml:3864
+#: Security.xml:3266 Security.xml:3867
 #, no-c-format
 msgid "grantPermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3267
+#: Security.xml:3270
 #, no-c-format
 msgid ""
 "This method should persist all of the <literal>Permission</literal> objects "
@@ -4528,13 +4534,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3282 Security.xml:3883
+#: Security.xml:3285 Security.xml:3886
 #, no-c-format
 msgid "revokePermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3286
+#: Security.xml:3289
 #, no-c-format
 msgid ""
 "This method should remove the specified <literal>Permission</literal> object "
@@ -4542,13 +4548,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3300 Security.xml:3902
+#: Security.xml:3303 Security.xml:3905
 #, no-c-format
 msgid "revokePermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3304
+#: Security.xml:3307
 #, no-c-format
 msgid ""
 "This method should remove all of the <literal>Permission</literal> objects "
@@ -4556,19 +4562,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3314 Security.xml:3916
+#: Security.xml:3317 Security.xml:3919
 #, no-c-format
 msgid "List&lt;String&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3319 Security.xml:3921
+#: Security.xml:3322 Security.xml:3924
 #, no-c-format
 msgid "listAvailableActions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3323
+#: Security.xml:3326
 #, no-c-format
 msgid ""
 "This method should return a list of all the available actions (as Strings) "
@@ -4578,13 +4584,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3337
+#: Security.xml:3340
 #, no-c-format
 msgid "JpaPermissionStore"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3339
+#: Security.xml:3342
 #, no-c-format
 msgid ""
 "This is the default <literal>PermissionStore</literal> implementation (and "
@@ -4597,7 +4603,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3347
+#: Security.xml:3350
 #, no-c-format
 msgid ""
 "If you wish to use the same entity (i.e. a single database table) to store "
@@ -4609,7 +4615,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3354
+#: Security.xml:3357
 #, no-c-format
 msgid ""
 "For example, to configure a single entity class to store both user and role "
@@ -4617,7 +4623,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3356
+#: Security.xml:3359
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4625,14 +4631,14 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3358
+#: Security.xml:3361
 #, no-c-format
 msgid ""
 "To configure separate entity classes for storing user and role permissions:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3360
+#: Security.xml:3363
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4641,13 +4647,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3363
+#: Security.xml:3366
 #, no-c-format
 msgid "Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3365
+#: Security.xml:3368
 #, no-c-format
 msgid ""
 "As mentioned, the entity classes that contain the user and role permissions "
@@ -4658,32 +4664,32 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3372
+#: Security.xml:3375
 #, no-c-format
 msgid "Entity Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3385 Security.xml:3548
+#: Security.xml:3388 Security.xml:3551
 #, no-c-format
 msgid "Target"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3398
+#: Security.xml:3401
 #, no-c-format
 msgid "@PermissionTarget"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3403 Security.xml:3422 Security.xml:3441 Security.xml:3460
-#: Security.xml:3479
+#: Security.xml:3406 Security.xml:3425 Security.xml:3444 Security.xml:3463
+#: Security.xml:3482
 #, no-c-format
 msgid "FIELD,METHOD"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3407
+#: Security.xml:3410
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4692,13 +4698,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3417
+#: Security.xml:3420
 #, no-c-format
 msgid "@PermissionAction"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3426
+#: Security.xml:3429
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4707,13 +4713,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3436
+#: Security.xml:3439
 #, no-c-format
 msgid "@PermissionUser"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3445
+#: Security.xml:3448
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4722,13 +4728,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3455
+#: Security.xml:3458
 #, no-c-format
 msgid "@PermissionRole"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3464
+#: Security.xml:3467
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4737,13 +4743,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3474
+#: Security.xml:3477
 #, no-c-format
 msgid "@PermissionDiscriminator"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3483
+#: Security.xml:3486
 #, no-c-format
 msgid ""
 "This annotation should be used when the same entity/table is used to store "
@@ -4760,20 +4766,20 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3493
+#: Security.xml:3496
 #, no-c-format
 msgid ""
 "<![CDATA[  @PermissionDiscriminator(userValue = \"u\", roleValue = \"r\")]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3504
+#: Security.xml:3507
 #, no-c-format
 msgid "Example Entity"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3506
+#: Security.xml:3509
 #, no-c-format
 msgid ""
 "Here is an example of an entity class that is used to store both user and "
@@ -4782,7 +4788,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3511
+#: Security.xml:3514
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4843,7 +4849,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3513
+#: Security.xml:3516
 #, no-c-format
 msgid ""
 "As can be seen in the above example, the <literal>getDiscriminator()</"
@@ -4860,13 +4866,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3526
+#: Security.xml:3529
 #, no-c-format
 msgid "Class-specific Permission Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3528
+#: Security.xml:3531
 #, no-c-format
 msgid ""
 "A further set of class-specific annotations can be used to configure a "
@@ -4876,25 +4882,25 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3535
+#: Security.xml:3538
 #, no-c-format
 msgid "Class Permission Annotations"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3561
+#: Security.xml:3564
 #, no-c-format
 msgid "@Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3566 Security.xml:3584
+#: Security.xml:3569 Security.xml:3587
 #, no-c-format
 msgid "TYPE"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3570
+#: Security.xml:3573
 #, no-c-format
 msgid ""
 "A container annotation, this annotation may contain an array of "
@@ -4902,13 +4908,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3579
+#: Security.xml:3582
 #, no-c-format
 msgid "@Permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3588
+#: Security.xml:3591
 #, no-c-format
 msgid ""
 "This annotation defines a single allowable permission action for the target "
@@ -4919,7 +4925,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3600
+#: Security.xml:3603
 #, no-c-format
 msgid ""
 "Here's an example of the above annotations in action. The following class "
@@ -4927,7 +4933,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3604
+#: Security.xml:3607
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4939,7 +4945,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3606
+#: Security.xml:3609
 #, no-c-format
 msgid ""
 "This example demonstrates how two allowable permission actions, "
@@ -4948,13 +4954,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3614
+#: Security.xml:3617
 #, no-c-format
 msgid "Permission masks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3616
+#: Security.xml:3619
 #, no-c-format
 msgid ""
 "By default, multiple permissions for the same target object and recipient "
@@ -4966,7 +4972,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3623
+#: Security.xml:3626
 #, no-c-format
 msgid ""
 "For example, if recipient \"Bob\" is granted both the <literal>view</"
@@ -4979,7 +4985,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3630
+#: Security.xml:3633
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4991,7 +4997,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3632
+#: Security.xml:3635
 #, no-c-format
 msgid ""
 "The <literal>action</literal> property will instead simply contain \"3"
@@ -5001,7 +5007,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3638
+#: Security.xml:3641
 #, no-c-format
 msgid ""
 "Obviously, it is very important that the <literal>mask</literal> values "
@@ -5009,13 +5015,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3644
+#: Security.xml:3647
 #, no-c-format
 msgid "Identifier Policy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3646
+#: Security.xml:3649
 #, no-c-format
 msgid ""
 "When storing or looking up permissions, <literal>JpaPermissionStore</"
@@ -5029,7 +5035,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3654
+#: Security.xml:3657
 #, no-c-format
 msgid ""
 "The <literal>IdentifierStrategy</literal> interface is very simple, "
@@ -5037,7 +5043,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3658
+#: Security.xml:3661
 #, no-c-format
 msgid ""
 "<![CDATA[public interface IdentifierStrategy {\n"
@@ -5047,7 +5053,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3660
+#: Security.xml:3663
 #, no-c-format
 msgid ""
 "The first method, <literal>canIdentify()</literal> simply returns "
@@ -5058,7 +5064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3666
+#: Security.xml:3669
 #, no-c-format
 msgid ""
 "Seam provides two <literal>IdentifierStrategy</literal> implementations, "
@@ -5067,7 +5073,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3671
+#: Security.xml:3674
 #, no-c-format
 msgid ""
 "To explicitly configure a specific identifier strategy to use for a "
@@ -5080,13 +5086,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3681
+#: Security.xml:3684
 #, no-c-format
 msgid "ClassIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3683
+#: Security.xml:3686
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for classes, "
@@ -5100,7 +5106,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3692
+#: Security.xml:3695
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5108,7 +5114,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3694
+#: Security.xml:3697
 #, no-c-format
 msgid ""
 "The identifier for the following class will be \"<literal>customerAction</"
@@ -5116,7 +5122,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3698
+#: Security.xml:3701
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"customerAction\")\n"
@@ -5124,7 +5130,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3700
+#: Security.xml:3703
 #, no-c-format
 msgid ""
 "Finally, the identifier for the following class will be \"<literal>Customer</"
@@ -5132,19 +5138,19 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3704
+#: Security.xml:3707
 #, no-c-format
 msgid "<![CDATA[public class Customer { ]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3709
+#: Security.xml:3712
 #, no-c-format
 msgid "EntityIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3711
+#: Security.xml:3714
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for entity "
@@ -5161,7 +5167,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3722
+#: Security.xml:3725
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5169,7 +5175,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3724
+#: Security.xml:3727
 #, no-c-format
 msgid ""
 "For an example of the type of identifier values generated, assume we have "
@@ -5177,7 +5183,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3728
+#: Security.xml:3731
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5200,7 +5206,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3730
+#: Security.xml:3733
 #, no-c-format
 msgid ""
 "For a <literal>Customer</literal> instance with an <literal>id</literal> "
@@ -5210,7 +5216,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3736
+#: Security.xml:3739
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5219,7 +5225,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3738
+#: Security.xml:3741
 #, no-c-format
 msgid ""
 "Then a <literal>Customer</literal> with an <literal>id</literal> value of "
@@ -5228,13 +5234,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3751
+#: Security.xml:3754
 #, no-c-format
 msgid "Permission Management"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3753
+#: Security.xml:3756
 #, no-c-format
 msgid ""
 "In much the same way that Seam Security provides an Identity Management API "
@@ -5244,13 +5250,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3760
+#: Security.xml:3763
 #, no-c-format
 msgid "PermissionManager"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3762
+#: Security.xml:3765
 #, no-c-format
 msgid ""
 "The <literal>PermissionManager</literal> component is an application-scoped "
@@ -5263,7 +5269,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3769
+#: Security.xml:3772
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5273,7 +5279,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3771
+#: Security.xml:3774
 #, no-c-format
 msgid ""
 "The following table describes each of the available methods provided by "
@@ -5281,13 +5287,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3776
+#: Security.xml:3779
 #, no-c-format
 msgid "PermissionManager API methods"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3811 Security.xml:3830
+#: Security.xml:3814 Security.xml:3833
 #, no-c-format
 msgid ""
 "Returns a list of <literal>Permission</literal> objects representing all of "
@@ -5295,13 +5301,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3845
+#: Security.xml:3848
 #, no-c-format
 msgid "grantPermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3849
+#: Security.xml:3852
 #, no-c-format
 msgid ""
 "Persists (grants) the specified <literal>Permission</literal> to the backend "
@@ -5309,7 +5315,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3868
+#: Security.xml:3871
 #, no-c-format
 msgid ""
 "Persists (grants) the specified list of <literal>Permission</literal>s to "
@@ -5317,7 +5323,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3887
+#: Security.xml:3890
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified <literal>Permission</literal> from the "
@@ -5325,7 +5331,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3906
+#: Security.xml:3909
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified list of <literal>Permission</literal>s from "
@@ -5333,7 +5339,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3925
+#: Security.xml:3928
 #, no-c-format
 msgid ""
 "Returns a list of the available actions for the specified target object. The "
@@ -5342,13 +5348,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3940
+#: Security.xml:3943
 #, no-c-format
 msgid "Permission checks for PermissionManager operations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3942
+#: Security.xml:3945
 #, no-c-format
 msgid ""
 "Invoking the methods of <literal>PermissionManager</literal> requires that "
@@ -5358,37 +5364,37 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3949
+#: Security.xml:3952
 #, no-c-format
 msgid "Permission Management Security Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3973
+#: Security.xml:3976
 #, no-c-format
 msgid "listPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3977
+#: Security.xml:3980
 #, no-c-format
 msgid "The specified <literal>target</literal>"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3983
+#: Security.xml:3986
 #, no-c-format
 msgid "seam.read-permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3991 Security.xml:4011
+#: Security.xml:3994 Security.xml:4014
 #, no-c-format
 msgid "grantPermission()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3995
+#: Security.xml:3998
 #, no-c-format
 msgid ""
 "The target of the specified <literal>Permission</literal>, or each of the "
@@ -5397,56 +5403,56 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4003 Security.xml:4021 Security.xml:4039
+#: Security.xml:4006 Security.xml:4024 Security.xml:4042
 #, no-c-format
 msgid "seam.grant-permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4015 Security.xml:4051
+#: Security.xml:4018 Security.xml:4054
 #, no-c-format
 msgid "The target of the specified <literal>Permission</literal>."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4029
+#: Security.xml:4032
 #, no-c-format
 msgid "grantPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4033 Security.xml:4069
+#: Security.xml:4036 Security.xml:4072
 #, no-c-format
 msgid ""
 "Each of the targets of the specified list of <literal>Permission</literal>s."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4047
+#: Security.xml:4050
 #, no-c-format
 msgid "revokePermission()"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4057 Security.xml:4075
+#: Security.xml:4060 Security.xml:4078
 #, no-c-format
 msgid "seam.revoke-permission"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4065
+#: Security.xml:4068
 #, no-c-format
 msgid "revokePermissions()"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4088
+#: Security.xml:4091
 #, no-c-format
 msgid "SSL Security"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4090
+#: Security.xml:4093
 #, no-c-format
 msgid ""
 "Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5457,13 +5463,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4097
+#: Security.xml:4100
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"/login.xhtml\" scheme=\"https\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4099
+#: Security.xml:4102
 #, no-c-format
 msgid ""
 "This configuration is automatically extended to both <literal>s:link</"
@@ -5475,13 +5481,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4106
+#: Security.xml:4109
 #, no-c-format
 msgid "<![CDATA[<s:link view=\"/login.xhtml\" value=\"Login\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4108
+#: Security.xml:4111
 #, no-c-format
 msgid ""
 "Browsing directly to a view when using the <emphasis>incorrect</emphasis> "
@@ -5492,7 +5498,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4115
+#: Security.xml:4118
 #, no-c-format
 msgid ""
 "It is also possible to configure a <emphasis>default scheme</emphasis> for "
@@ -5506,13 +5512,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4124
+#: Security.xml:4127
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\" />]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4126
+#: Security.xml:4129
 #, no-c-format
 msgid ""
 "Of course, if <emphasis>none</emphasis> of the pages in your application use "
@@ -5520,7 +5526,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4131
+#: Security.xml:4134
 #, no-c-format
 msgid ""
 "You may configure Seam to automatically invalidate the current HTTP session "
@@ -5529,13 +5535,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4136
+#: Security.xml:4139
 #, no-c-format
 msgid "<![CDATA[<web:session invalidate-on-scheme-change=\"true\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4138
+#: Security.xml:4141
 #, no-c-format
 msgid ""
 "This option helps make your system less vulnerable to sniffing of the "
@@ -5544,13 +5550,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4144
+#: Security.xml:4147
 #, no-c-format
 msgid "Overriding the default ports"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4146
+#: Security.xml:4149
 #, no-c-format
 msgid ""
 "If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5560,7 +5566,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4152
+#: Security.xml:4155
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5576,13 +5582,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4158
+#: Security.xml:4161
 #, no-c-format
 msgid "CAPTCHA"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4160
+#: Security.xml:4163
 #, no-c-format
 msgid ""
 "Though strictly not part of the security API, Seam provides a built-in "
@@ -5594,13 +5600,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4168
+#: Security.xml:4171
 #, no-c-format
 msgid "Configuring the CAPTCHA Servlet"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4169
+#: Security.xml:4172
 #, no-c-format
 msgid ""
 "To get up and running, it is necessary to configure the Seam Resource "
@@ -5609,7 +5615,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4174
+#: Security.xml:4177
 #, no-c-format
 msgid ""
 "<![CDATA[<servlet>\n"
@@ -5625,20 +5631,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4179
+#: Security.xml:4182
 #, no-c-format
 msgid "Adding a CAPTCHA to a form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4181
+#: Security.xml:4184
 #, no-c-format
 msgid ""
 "Adding a CAPTCHA challenge to a form is extremely easy. Here's an example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4185
+#: Security.xml:4188
 #, no-c-format
 msgid ""
 "<![CDATA[<h:graphicImage value=\"/seam/resource/captcha\"/>\n"
@@ -5650,7 +5656,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4187
+#: Security.xml:4190
 #, no-c-format
 msgid ""
 "That's all there is to it. The <literal>graphicImage</literal> control "
@@ -5660,20 +5666,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4196
+#: Security.xml:4199
 #, no-c-format
 msgid "Customising the CAPTCHA algorithm"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4198
+#: Security.xml:4201
 #, no-c-format
 msgid ""
 "You may customize the CAPTCHA algorithm by overriding the built-in component:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4202
+#: Security.xml:4205
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5700,13 +5706,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4209 Security.xml:4217
+#: Security.xml:4212 Security.xml:4220
 #, no-c-format
 msgid "Security Events"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4211
+#: Security.xml:4214
 #, no-c-format
 msgid ""
 "The following table describes a number of events (see <xref linkend=\"events"
@@ -5714,68 +5720,68 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4226
+#: Security.xml:4229
 #, no-c-format
 msgid "Event Key"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4239
+#: Security.xml:4242
 #, no-c-format
 msgid "org.jboss.seam.security.loginSuccessful"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4243
+#: Security.xml:4246
 #, no-c-format
 msgid "Raised when a login attempt is successful."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4251
+#: Security.xml:4254
 #, no-c-format
 msgid "org.jboss.seam.security.loginFailed"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4255
+#: Security.xml:4258
 #, no-c-format
 msgid "Raised when a login attempt fails."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4263
+#: Security.xml:4266
 #, no-c-format
 msgid "org.jboss.seam.security.alreadyLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4267
+#: Security.xml:4270
 #, no-c-format
 msgid ""
 "Raised when a user that is already authenticated attempts to log in again."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4275
+#: Security.xml:4278
 #, no-c-format
 msgid "org.jboss.seam.security.notLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4279
+#: Security.xml:4282
 #, no-c-format
 msgid "Raised when a security check fails when the user is not logged in."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4287
+#: Security.xml:4290
 #, no-c-format
 msgid "org.jboss.seam.security.notAuthorized"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4291
+#: Security.xml:4294
 #, no-c-format
 msgid ""
 "Raised when a security check fails when the user is logged in however "
@@ -5783,73 +5789,73 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4299
+#: Security.xml:4302
 #, no-c-format
 msgid "org.jboss.seam.security.preAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4303
+#: Security.xml:4306
 #, no-c-format
 msgid "Raised just prior to user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4311
+#: Security.xml:4314
 #, no-c-format
 msgid "org.jboss.seam.security.postAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4315
+#: Security.xml:4318
 #, no-c-format
 msgid "Raised just after user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4323
+#: Security.xml:4326
 #, no-c-format
 msgid "org.jboss.seam.security.loggedOut"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4327
+#: Security.xml:4330
 #, no-c-format
 msgid "Raised after the user has logged out."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4335
+#: Security.xml:4338
 #, no-c-format
 msgid "org.jboss.seam.security.credentialsUpdated"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4339
+#: Security.xml:4342
 #, no-c-format
 msgid "Raised when the user's credentials have been changed."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4347
+#: Security.xml:4350
 #, no-c-format
 msgid "org.jboss.seam.security.rememberMe"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4351
+#: Security.xml:4354
 #, no-c-format
 msgid "Raised when the Identity's rememberMe property is changed."
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4364
+#: Security.xml:4367
 #, no-c-format
 msgid "Run As"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4366
+#: Security.xml:4369
 #, no-c-format
 msgid ""
 "Sometimes it may be necessary to perform certain operations with elevated "
@@ -5861,7 +5867,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4374
+#: Security.xml:4377
 #, no-c-format
 msgid ""
 "The following code example demonstrates how <literal>RunAsOperation</"
@@ -5872,7 +5878,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4381
+#: Security.xml:4384
 #, no-c-format
 msgid ""
 "<![CDATA[    new RunAsOperation() {       \n"
@@ -5884,7 +5890,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4383
+#: Security.xml:4386
 #, no-c-format
 msgid ""
 "In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5895,13 +5901,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4394
+#: Security.xml:4397
 #, no-c-format
 msgid "Extending the Identity component"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4396
+#: Security.xml:4399
 #, no-c-format
 msgid ""
 "Sometimes it might be necessary to extend the Identity component if your "
@@ -5914,7 +5920,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4404
+#: Security.xml:4407
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.security.identity\")\n"
@@ -5949,7 +5955,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4407
+#: Security.xml:4410
 #, no-c-format
 msgid ""
 "Note that an <literal>Identity</literal> component must be marked "
@@ -5959,13 +5965,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4419
+#: Security.xml:4422
 #, no-c-format
 msgid "OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4421
+#: Security.xml:4424
 #, no-c-format
 msgid ""
 "OpenID is a community standard for external web-based authentication. The "
@@ -5978,7 +5984,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4430
+#: Security.xml:4433
 #, no-c-format
 msgid ""
 "When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5995,7 +6001,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4439
+#: Security.xml:4442
 #, no-c-format
 msgid ""
 "It's important to realize at this point that authentication does not imply "
@@ -6008,13 +6014,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4449
+#: Security.xml:4452
 #, no-c-format
 msgid "Configuring OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4450
+#: Security.xml:4453
 #, no-c-format
 msgid ""
 "Seam uses the openid4java package and requires four additional JARs to make "
@@ -6024,7 +6030,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4456
+#: Security.xml:4459
 #, no-c-format
 msgid ""
 "OpenID processing requires the use of the <literal>OpenIdPhaseListener</"
@@ -6034,7 +6040,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4462
+#: Security.xml:4465
 #, no-c-format
 msgid ""
 "&lt;lifecycle&gt;\n"
@@ -6044,7 +6050,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4465
+#: Security.xml:4468
 #, no-c-format
 msgid ""
 "With this configuration, OpenID support is available to your application. "
@@ -6054,13 +6060,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4473
+#: Security.xml:4476
 #, no-c-format
 msgid "Presenting an OpenIdDLogin form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4475
+#: Security.xml:4478
 #, no-c-format
 msgid ""
 "To initiate an OpenID login, you can present a simply form to the user "
@@ -6070,7 +6076,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4480
+#: Security.xml:4483
 #, no-c-format
 msgid ""
 "&lt;h:form&gt;\n"
@@ -6081,7 +6087,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4482
+#: Security.xml:4485
 #, no-c-format
 msgid ""
 "When the user submits the login form, he will be redirected to his OpenID "
@@ -6093,13 +6099,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4491
+#: Security.xml:4494
 #, no-c-format
 msgid "Logging in immediately"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4493
+#: Security.xml:4496
 #, no-c-format
 msgid ""
 "The simplest strategy is to simply login the user immediately. The following "
@@ -6108,7 +6114,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4497
+#: Security.xml:4500
 #, no-c-format
 msgid ""
 "&lt;page view-id=&quot;/openid.xhtml&quot;&gt;\n"
@@ -6128,7 +6134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4499
+#: Security.xml:4502
 #, no-c-format
 msgid ""
 "Thie <literal>loginImmediately()</literal> action checks to see if the "
@@ -6142,13 +6148,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4510
+#: Security.xml:4513
 #, no-c-format
 msgid "Deferring login"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4512
+#: Security.xml:4515
 #, no-c-format
 msgid ""
 "You may not want the user to be immediately logged in to your application. "
@@ -6165,13 +6171,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4526
+#: Security.xml:4529
 #, no-c-format
 msgid "Logging out"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4528
+#: Security.xml:4531
 #, no-c-format
 msgid ""
 "Logging out (forgetting an OpenID association) is done by calling <literal>#"
@@ -6182,7 +6188,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4535
+#: Security.xml:4538
 #, no-c-format
 msgid ""
 "&lt;event type=&quot;org.jboss.seam.security.loggedOut&quot;&gt;\n"
@@ -6191,7 +6197,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4537
+#: Security.xml:4540
 #, no-c-format
 msgid ""
 "It's important that you do not leave this out or the user will not be able "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/si-LK/Dependencies.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/si-LK/Dependencies.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/si-LK/Dependencies.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -938,8 +938,8 @@
 #: Dependencies.xml:1182
 #, no-c-format
 msgid ""
-"This sample POM will give you Seam, JPA (provided by Hibernate) and "
-"Hibernate Validator:"
+"This sample POM will give you Seam, JPA (provided by Hibernate), Hibernate "
+"Validator and Hibernate Search:"
 msgstr ""
 
 #. Tag: programlisting
@@ -970,25 +970,31 @@
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-validator</artifactId>\n"
-"      <version>3.0.0.GA</version>\n"
+"      <version>3.1.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-annotations</artifactId>\n"
-"      <version>3.3.0.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-entitymanager</artifactId>\n"
-"      <version>3.3.1.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
+"    \n"
+"    <dependency>\n"
+"        <groupId>org.hibernate</groupId>\n"
+"        <artifactId>hibernate-search</artifactId>\n"
+"        <version>3.1.1.GA</version>\n"
+"    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.jboss.seam</groupId>\n"
 "      <artifactId>jboss-seam</artifactId>\n"
-"      <version>2.0.0.GA</version>\n"
+"      <version>2.2.0.GA</version>\n"
 "    </dependency>\n"
 "    \n"
 "  </dependencies>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/si-LK/Hsearch.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/si-LK/Hsearch.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/si-LK/Hsearch.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -45,7 +45,7 @@
 #: Hsearch.xml:21
 #, no-c-format
 msgid ""
-"Hibernate Search has been designed to integrates nicely and as naturally as "
+"Hibernate Search has been designed to integrate nicely and as naturally as "
 "possible with JPA and Hibernate. As a natural extension, JBoss Seam provides "
 "an Hibernate Search integration."
 msgstr ""
@@ -132,7 +132,7 @@
 "      <property name=\"hibernate.ejb.event.post-delete\" \n"
 "                value=\"org.hibernate.search.event.FullTextIndexEventListener"
 "\"/>\n"
-"\n"
+"                \n"
 "   </properties>\n"
 "</persistence-unit>]]>"
 msgstr ""
@@ -141,12 +141,15 @@
 #: Hsearch.xml:52
 #, no-c-format
 msgid ""
-"This step is no longer necessary if Hibernate Annotation or EntityManager "
-"3.3.x are used."
+"It is not longer necessary the register the event listeners if Hibernate "
+"Annotations or EntityManager 3.3.x are used. When using Hibernate Search 3.1."
+"x more eventlisteners are needed, but these are registered automatically by "
+"Hibernate Annotations; refer to the Hibernate Search reference for "
+"configuring it without EntityManager and Annotations."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:56
+#: Hsearch.xml:60
 #, no-c-format
 msgid ""
 "In addition to the configuration file, the following jars have to be "
@@ -154,25 +157,25 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:61
+#: Hsearch.xml:65
 #, no-c-format
 msgid "hibernate-search.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:65
+#: Hsearch.xml:69
 #, no-c-format
 msgid "hibernate-commons-annotations.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:69
+#: Hsearch.xml:73
 #, no-c-format
 msgid "lucene-core.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:74
+#: Hsearch.xml:78
 #, no-c-format
 msgid ""
 "If you deploy those in a EAR, don't forget to update <filename>application."
@@ -180,13 +183,13 @@
 msgstr ""
 
 #. Tag: title
-#: Hsearch.xml:80
+#: Hsearch.xml:84
 #, no-c-format
 msgid "Usage"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:82
+#: Hsearch.xml:86
 #, no-c-format
 msgid ""
 "Hibernate Search uses annotations to map entities to a Lucene index, check "
@@ -195,7 +198,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:87
+#: Hsearch.xml:91
 #, no-c-format
 msgid ""
 "Hibernate Search is fully integrated with the API and semantic of JPA / "
@@ -206,7 +209,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:93
+#: Hsearch.xml:97
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, JBoss Seam injects a "
@@ -214,7 +217,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:96
+#: Hsearch.xml:100
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -237,7 +240,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:99
+#: Hsearch.xml:103
 #, no-c-format
 msgid ""
 "<classname>FullTextSession</classname> extends <classname>org.hibernate."
@@ -245,14 +248,14 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:104
+#: Hsearch.xml:108
 #, no-c-format
 msgid ""
 "If the Java Persistence API is used, a smoother integration is proposed."
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:107
+#: Hsearch.xml:111
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -275,7 +278,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:109
+#: Hsearch.xml:113
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, a <classname>FulltextEntityManager</"
@@ -286,7 +289,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:116
+#: Hsearch.xml:120
 #, no-c-format
 msgid ""
 "When an EJB 3.0 Session or Message Driven Bean injection is used (i.e. via "
@@ -299,7 +302,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:124
+#: Hsearch.xml:128
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -323,15 +326,15 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:129
+#: Hsearch.xml:133
 #, no-c-format
 msgid ""
 "For people accustomed to Hibernate Search out of Seam, note that using "
-"<methodname>Search.createFullTextSession</methodname> is not necessary."
+"<methodname>Search.getFullTextSession</methodname> is not necessary."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:134
+#: Hsearch.xml:138
 #, no-c-format
 msgid ""
 "Check the DVDStore or the blog examples of the JBoss Seam distribution for a "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/si-LK/Security.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/si-LK/Security.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/si-LK/Security.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 07:43+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1190,7 +1190,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:630 Security.xml:764 Security.xml:3382 Security.xml:3545
+#: Security.xml:630 Security.xml:764 Security.xml:3385 Security.xml:3548
 #, no-c-format
 msgid "Annotation"
 msgstr ""
@@ -1203,8 +1203,8 @@
 
 #. Tag: para
 #: Security.xml:636 Security.xml:770 Security.xml:966 Security.xml:1418
-#: Security.xml:2147 Security.xml:2756 Security.xml:3171 Security.xml:3388
-#: Security.xml:3551 Security.xml:3792 Security.xml:4229
+#: Security.xml:2147 Security.xml:2756 Security.xml:3174 Security.xml:3391
+#: Security.xml:3554 Security.xml:3795 Security.xml:4232
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -2228,8 +2228,8 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3168
-#: Security.xml:3789 Security.xml:3958
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3171
+#: Security.xml:3792 Security.xml:3961
 #, no-c-format
 msgid "Method"
 msgstr ""
@@ -2250,9 +2250,9 @@
 #: Security.xml:1433 Security.xml:1452 Security.xml:1471 Security.xml:1490
 #: Security.xml:1509 Security.xml:1529 Security.xml:1548 Security.xml:1567
 #: Security.xml:1586 Security.xml:1606 Security.xml:1626 Security.xml:1740
-#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3239
-#: Security.xml:3258 Security.xml:3277 Security.xml:3295 Security.xml:3840
-#: Security.xml:3859 Security.xml:3878 Security.xml:3897
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3242
+#: Security.xml:3261 Security.xml:3280 Security.xml:3298 Security.xml:3843
+#: Security.xml:3862 Security.xml:3881 Security.xml:3900
 #, no-c-format
 msgid "boolean"
 msgstr ""
@@ -2558,13 +2558,13 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1831 Security.xml:3961
+#: Security.xml:1831 Security.xml:3964
 #, no-c-format
 msgid "Permission Target"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1834 Security.xml:3964
+#: Security.xml:1834 Security.xml:3967
 #, no-c-format
 msgid "Permission Action"
 msgstr ""
@@ -3806,7 +3806,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2750 Security.xml:3165 Security.xml:3786
+#: Security.xml:2750 Security.xml:3168 Security.xml:3789
 #, no-c-format
 msgid "Return type"
 msgstr ""
@@ -3986,41 +3986,47 @@
 #. Tag: para
 #: Security.xml:2917
 #, no-c-format
-msgid "drools-compiler.jar"
+msgid "drools-api.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2920
 #, no-c-format
-msgid "drools-core.jar"
+msgid "drools-compiler.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2923
 #, no-c-format
-msgid "janino.jar"
+msgid "drools-core.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2926
 #, no-c-format
-msgid "antlr-runtime.jar"
+msgid "janino.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2929
 #, no-c-format
-msgid "mvel14.jar"
+msgid "antlr-runtime.jar"
 msgstr ""
 
+#. Tag: para
+#: Security.xml:2932
+#, no-c-format
+msgid "mvel2.jar"
+msgstr ""
+
 #. Tag: title
-#: Security.xml:2936 Security.xml:3128
+#: Security.xml:2939 Security.xml:3131
 #, no-c-format
 msgid "Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2938
+#: Security.xml:2941
 #, no-c-format
 msgid ""
 "The configuration for <literal>RuleBasedPermissionResolver</literal> "
@@ -4030,7 +4036,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2944
+#: Security.xml:2947
 #, no-c-format
 msgid ""
 "<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4058,7 +4064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2946
+#: Security.xml:2949
 #, no-c-format
 msgid ""
 "The default rule base name can be overridden by specifying the "
@@ -4067,7 +4073,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2951
+#: Security.xml:2954
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4076,7 +4082,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2953
+#: Security.xml:2956
 #, no-c-format
 msgid ""
 "Once the <literal>RuleBase</literal> component is configured, it's time to "
@@ -4084,13 +4090,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:2959
+#: Security.xml:2962
 #, no-c-format
 msgid "Writing Security Rules"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2961
+#: Security.xml:2964
 #, no-c-format
 msgid ""
 "The first step to writing security rules is to create a new rule file in the "
@@ -4101,7 +4107,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2968
+#: Security.xml:2971
 #, no-c-format
 msgid ""
 "So what should the security rules file contain? At this stage it might be a "
@@ -4110,7 +4116,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2973
+#: Security.xml:2976
 #, no-c-format
 msgid ""
 "<![CDATA[package MyApplicationPermissions;\n"
@@ -4128,7 +4134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2975
+#: Security.xml:2978
 #, no-c-format
 msgid ""
 "Let's break this down step by step. The first thing we see is the package "
@@ -4138,7 +4144,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2981
+#: Security.xml:2984
 #, no-c-format
 msgid ""
 "The next thing we can notice is a couple of import statements for the "
@@ -4148,7 +4154,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2987
+#: Security.xml:2990
 #, no-c-format
 msgid ""
 "Finally we have the code for the rule. Each rule within a package should be "
@@ -4158,7 +4164,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2993
+#: Security.xml:2996
 #, no-c-format
 msgid ""
 "Looking at the body of the rule definition we can notice two distinct "
@@ -4173,7 +4179,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3002
+#: Security.xml:3005
 #, no-c-format
 msgid ""
 "If we look at the LHS of the rule, we see two conditions listed there. Let's "
@@ -4181,14 +4187,14 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3006
+#: Security.xml:3009
 #, no-c-format
 msgid ""
 "<![CDATA[c: PermissionCheck(target == \"customer\", action == \"delete\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3008
+#: Security.xml:3011
 #, no-c-format
 msgid ""
 "In plain english, this condition is stating that there must exist a "
@@ -4198,7 +4204,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3014
+#: Security.xml:3017
 #, no-c-format
 msgid ""
 "So what is the working memory? Also known as a \"stateful session\" in "
@@ -4216,7 +4222,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3026
+#: Security.xml:3029
 #, no-c-format
 msgid ""
 "Besides the <literal>PermissionCheck</literal> facts, there is also a "
@@ -4233,7 +4239,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3037
+#: Security.xml:3040
 #, no-c-format
 msgid ""
 "It is also possible to insert additional long-lived facts into the working "
@@ -4244,7 +4250,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3044
+#: Security.xml:3047
 #, no-c-format
 msgid ""
 "Getting back to our simple example, we can also notice that the first line "
@@ -4255,13 +4261,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3051
+#: Security.xml:3054
 #, no-c-format
 msgid "<![CDATA[Role(name == \"admin\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3053
+#: Security.xml:3056
 #, no-c-format
 msgid ""
 "This condition simply states that there must be a <literal>Role</literal> "
@@ -4274,7 +4280,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3061
+#: Security.xml:3064
 #, no-c-format
 msgid ""
 "So what is the consequence of the rule firing? Let's take a look at the RHS "
@@ -4282,13 +4288,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3065
+#: Security.xml:3068
 #, no-c-format
 msgid "<![CDATA[c.grant()]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3067
+#: Security.xml:3070
 #, no-c-format
 msgid ""
 "The RHS consists of Java code, and in this case is invoking the "
@@ -4305,13 +4311,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3081
+#: Security.xml:3084
 #, no-c-format
 msgid "Non-String permission targets"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3083
+#: Security.xml:3086
 #, no-c-format
 msgid ""
 "So far we have only seen permission checks for String-literal permission "
@@ -4325,7 +4331,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3092
+#: Security.xml:3095
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanCreateBlogComment\n"
@@ -4343,13 +4349,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3097
+#: Security.xml:3100
 #, no-c-format
 msgid "Wildcard permission checks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3099
+#: Security.xml:3102
 #, no-c-format
 msgid ""
 "It is possible to implement a wildcard permission check (which allows all "
@@ -4359,7 +4365,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3105
+#: Security.xml:3108
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4373,7 +4379,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3107
+#: Security.xml:3110
 #, no-c-format
 msgid ""
 "This rule allows users with the <literal>admin</literal> role to perform "
@@ -4382,13 +4388,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3117
+#: Security.xml:3120
 #, no-c-format
 msgid "PersistentPermissionResolver"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3119
+#: Security.xml:3122
 #, no-c-format
 msgid ""
 "Another built-in permission resolver provided by Seam, "
@@ -4401,7 +4407,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3130
+#: Security.xml:3133
 #, no-c-format
 msgid ""
 "Before it can be used, <literal>PersistentPermissionResolver</literal> must "
@@ -4414,7 +4420,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3138
+#: Security.xml:3141
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:persistent-permission-resolver permission-store=\"#"
@@ -4422,13 +4428,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3143
+#: Security.xml:3146
 #, no-c-format
 msgid "Permission Stores"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3145
+#: Security.xml:3148
 #, no-c-format
 msgid ""
 "A permission store is required for <literal>PersistentPermissionResolver</"
@@ -4441,26 +4447,26 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3155
+#: Security.xml:3158
 #, no-c-format
 msgid "PermissionStore interface"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3181 Security.xml:3200 Security.xml:3219 Security.xml:3802
-#: Security.xml:3821
+#: Security.xml:3184 Security.xml:3203 Security.xml:3222 Security.xml:3805
+#: Security.xml:3824
 #, no-c-format
 msgid "List&lt;Permission&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3186 Security.xml:3826
+#: Security.xml:3189 Security.xml:3829
 #, no-c-format
 msgid "listPermissions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3190
+#: Security.xml:3193
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4469,13 +4475,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3205 Security.xml:3807
+#: Security.xml:3208 Security.xml:3810
 #, no-c-format
 msgid "listPermissions(Object target, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3209
+#: Security.xml:3212
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4484,13 +4490,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3224
+#: Security.xml:3227
 #, no-c-format
 msgid "listPermissions(Set&lt;Object&gt; targets, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3228
+#: Security.xml:3231
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4499,13 +4505,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3244
+#: Security.xml:3247
 #, no-c-format
 msgid "grantPermission(Permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3248
+#: Security.xml:3251
 #, no-c-format
 msgid ""
 "This method should persist the specified <literal>Permission</literal> "
@@ -4513,13 +4519,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3263 Security.xml:3864
+#: Security.xml:3266 Security.xml:3867
 #, no-c-format
 msgid "grantPermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3267
+#: Security.xml:3270
 #, no-c-format
 msgid ""
 "This method should persist all of the <literal>Permission</literal> objects "
@@ -4528,13 +4534,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3282 Security.xml:3883
+#: Security.xml:3285 Security.xml:3886
 #, no-c-format
 msgid "revokePermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3286
+#: Security.xml:3289
 #, no-c-format
 msgid ""
 "This method should remove the specified <literal>Permission</literal> object "
@@ -4542,13 +4548,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3300 Security.xml:3902
+#: Security.xml:3303 Security.xml:3905
 #, no-c-format
 msgid "revokePermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3304
+#: Security.xml:3307
 #, no-c-format
 msgid ""
 "This method should remove all of the <literal>Permission</literal> objects "
@@ -4556,19 +4562,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3314 Security.xml:3916
+#: Security.xml:3317 Security.xml:3919
 #, no-c-format
 msgid "List&lt;String&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3319 Security.xml:3921
+#: Security.xml:3322 Security.xml:3924
 #, no-c-format
 msgid "listAvailableActions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3323
+#: Security.xml:3326
 #, no-c-format
 msgid ""
 "This method should return a list of all the available actions (as Strings) "
@@ -4578,13 +4584,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3337
+#: Security.xml:3340
 #, no-c-format
 msgid "JpaPermissionStore"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3339
+#: Security.xml:3342
 #, no-c-format
 msgid ""
 "This is the default <literal>PermissionStore</literal> implementation (and "
@@ -4597,7 +4603,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3347
+#: Security.xml:3350
 #, no-c-format
 msgid ""
 "If you wish to use the same entity (i.e. a single database table) to store "
@@ -4609,7 +4615,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3354
+#: Security.xml:3357
 #, no-c-format
 msgid ""
 "For example, to configure a single entity class to store both user and role "
@@ -4617,7 +4623,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3356
+#: Security.xml:3359
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4625,14 +4631,14 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3358
+#: Security.xml:3361
 #, no-c-format
 msgid ""
 "To configure separate entity classes for storing user and role permissions:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3360
+#: Security.xml:3363
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4641,13 +4647,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3363
+#: Security.xml:3366
 #, no-c-format
 msgid "Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3365
+#: Security.xml:3368
 #, no-c-format
 msgid ""
 "As mentioned, the entity classes that contain the user and role permissions "
@@ -4658,32 +4664,32 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3372
+#: Security.xml:3375
 #, no-c-format
 msgid "Entity Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3385 Security.xml:3548
+#: Security.xml:3388 Security.xml:3551
 #, no-c-format
 msgid "Target"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3398
+#: Security.xml:3401
 #, no-c-format
 msgid "@PermissionTarget"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3403 Security.xml:3422 Security.xml:3441 Security.xml:3460
-#: Security.xml:3479
+#: Security.xml:3406 Security.xml:3425 Security.xml:3444 Security.xml:3463
+#: Security.xml:3482
 #, no-c-format
 msgid "FIELD,METHOD"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3407
+#: Security.xml:3410
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4692,13 +4698,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3417
+#: Security.xml:3420
 #, no-c-format
 msgid "@PermissionAction"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3426
+#: Security.xml:3429
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4707,13 +4713,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3436
+#: Security.xml:3439
 #, no-c-format
 msgid "@PermissionUser"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3445
+#: Security.xml:3448
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4722,13 +4728,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3455
+#: Security.xml:3458
 #, no-c-format
 msgid "@PermissionRole"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3464
+#: Security.xml:3467
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4737,13 +4743,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3474
+#: Security.xml:3477
 #, no-c-format
 msgid "@PermissionDiscriminator"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3483
+#: Security.xml:3486
 #, no-c-format
 msgid ""
 "This annotation should be used when the same entity/table is used to store "
@@ -4760,20 +4766,20 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3493
+#: Security.xml:3496
 #, no-c-format
 msgid ""
 "<![CDATA[  @PermissionDiscriminator(userValue = \"u\", roleValue = \"r\")]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3504
+#: Security.xml:3507
 #, no-c-format
 msgid "Example Entity"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3506
+#: Security.xml:3509
 #, no-c-format
 msgid ""
 "Here is an example of an entity class that is used to store both user and "
@@ -4782,7 +4788,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3511
+#: Security.xml:3514
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4843,7 +4849,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3513
+#: Security.xml:3516
 #, no-c-format
 msgid ""
 "As can be seen in the above example, the <literal>getDiscriminator()</"
@@ -4860,13 +4866,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3526
+#: Security.xml:3529
 #, no-c-format
 msgid "Class-specific Permission Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3528
+#: Security.xml:3531
 #, no-c-format
 msgid ""
 "A further set of class-specific annotations can be used to configure a "
@@ -4876,25 +4882,25 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3535
+#: Security.xml:3538
 #, no-c-format
 msgid "Class Permission Annotations"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3561
+#: Security.xml:3564
 #, no-c-format
 msgid "@Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3566 Security.xml:3584
+#: Security.xml:3569 Security.xml:3587
 #, no-c-format
 msgid "TYPE"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3570
+#: Security.xml:3573
 #, no-c-format
 msgid ""
 "A container annotation, this annotation may contain an array of "
@@ -4902,13 +4908,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3579
+#: Security.xml:3582
 #, no-c-format
 msgid "@Permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3588
+#: Security.xml:3591
 #, no-c-format
 msgid ""
 "This annotation defines a single allowable permission action for the target "
@@ -4919,7 +4925,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3600
+#: Security.xml:3603
 #, no-c-format
 msgid ""
 "Here's an example of the above annotations in action. The following class "
@@ -4927,7 +4933,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3604
+#: Security.xml:3607
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4939,7 +4945,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3606
+#: Security.xml:3609
 #, no-c-format
 msgid ""
 "This example demonstrates how two allowable permission actions, "
@@ -4948,13 +4954,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3614
+#: Security.xml:3617
 #, no-c-format
 msgid "Permission masks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3616
+#: Security.xml:3619
 #, no-c-format
 msgid ""
 "By default, multiple permissions for the same target object and recipient "
@@ -4966,7 +4972,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3623
+#: Security.xml:3626
 #, no-c-format
 msgid ""
 "For example, if recipient \"Bob\" is granted both the <literal>view</"
@@ -4979,7 +4985,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3630
+#: Security.xml:3633
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4991,7 +4997,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3632
+#: Security.xml:3635
 #, no-c-format
 msgid ""
 "The <literal>action</literal> property will instead simply contain \"3"
@@ -5001,7 +5007,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3638
+#: Security.xml:3641
 #, no-c-format
 msgid ""
 "Obviously, it is very important that the <literal>mask</literal> values "
@@ -5009,13 +5015,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3644
+#: Security.xml:3647
 #, no-c-format
 msgid "Identifier Policy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3646
+#: Security.xml:3649
 #, no-c-format
 msgid ""
 "When storing or looking up permissions, <literal>JpaPermissionStore</"
@@ -5029,7 +5035,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3654
+#: Security.xml:3657
 #, no-c-format
 msgid ""
 "The <literal>IdentifierStrategy</literal> interface is very simple, "
@@ -5037,7 +5043,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3658
+#: Security.xml:3661
 #, no-c-format
 msgid ""
 "<![CDATA[public interface IdentifierStrategy {\n"
@@ -5047,7 +5053,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3660
+#: Security.xml:3663
 #, no-c-format
 msgid ""
 "The first method, <literal>canIdentify()</literal> simply returns "
@@ -5058,7 +5064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3666
+#: Security.xml:3669
 #, no-c-format
 msgid ""
 "Seam provides two <literal>IdentifierStrategy</literal> implementations, "
@@ -5067,7 +5073,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3671
+#: Security.xml:3674
 #, no-c-format
 msgid ""
 "To explicitly configure a specific identifier strategy to use for a "
@@ -5080,13 +5086,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3681
+#: Security.xml:3684
 #, no-c-format
 msgid "ClassIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3683
+#: Security.xml:3686
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for classes, "
@@ -5100,7 +5106,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3692
+#: Security.xml:3695
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5108,7 +5114,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3694
+#: Security.xml:3697
 #, no-c-format
 msgid ""
 "The identifier for the following class will be \"<literal>customerAction</"
@@ -5116,7 +5122,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3698
+#: Security.xml:3701
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"customerAction\")\n"
@@ -5124,7 +5130,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3700
+#: Security.xml:3703
 #, no-c-format
 msgid ""
 "Finally, the identifier for the following class will be \"<literal>Customer</"
@@ -5132,19 +5138,19 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3704
+#: Security.xml:3707
 #, no-c-format
 msgid "<![CDATA[public class Customer { ]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3709
+#: Security.xml:3712
 #, no-c-format
 msgid "EntityIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3711
+#: Security.xml:3714
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for entity "
@@ -5161,7 +5167,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3722
+#: Security.xml:3725
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5169,7 +5175,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3724
+#: Security.xml:3727
 #, no-c-format
 msgid ""
 "For an example of the type of identifier values generated, assume we have "
@@ -5177,7 +5183,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3728
+#: Security.xml:3731
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5200,7 +5206,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3730
+#: Security.xml:3733
 #, no-c-format
 msgid ""
 "For a <literal>Customer</literal> instance with an <literal>id</literal> "
@@ -5210,7 +5216,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3736
+#: Security.xml:3739
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5219,7 +5225,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3738
+#: Security.xml:3741
 #, no-c-format
 msgid ""
 "Then a <literal>Customer</literal> with an <literal>id</literal> value of "
@@ -5228,13 +5234,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3751
+#: Security.xml:3754
 #, no-c-format
 msgid "Permission Management"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3753
+#: Security.xml:3756
 #, no-c-format
 msgid ""
 "In much the same way that Seam Security provides an Identity Management API "
@@ -5244,13 +5250,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3760
+#: Security.xml:3763
 #, no-c-format
 msgid "PermissionManager"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3762
+#: Security.xml:3765
 #, no-c-format
 msgid ""
 "The <literal>PermissionManager</literal> component is an application-scoped "
@@ -5263,7 +5269,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3769
+#: Security.xml:3772
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5273,7 +5279,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3771
+#: Security.xml:3774
 #, no-c-format
 msgid ""
 "The following table describes each of the available methods provided by "
@@ -5281,13 +5287,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3776
+#: Security.xml:3779
 #, no-c-format
 msgid "PermissionManager API methods"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3811 Security.xml:3830
+#: Security.xml:3814 Security.xml:3833
 #, no-c-format
 msgid ""
 "Returns a list of <literal>Permission</literal> objects representing all of "
@@ -5295,13 +5301,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3845
+#: Security.xml:3848
 #, no-c-format
 msgid "grantPermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3849
+#: Security.xml:3852
 #, no-c-format
 msgid ""
 "Persists (grants) the specified <literal>Permission</literal> to the backend "
@@ -5309,7 +5315,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3868
+#: Security.xml:3871
 #, no-c-format
 msgid ""
 "Persists (grants) the specified list of <literal>Permission</literal>s to "
@@ -5317,7 +5323,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3887
+#: Security.xml:3890
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified <literal>Permission</literal> from the "
@@ -5325,7 +5331,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3906
+#: Security.xml:3909
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified list of <literal>Permission</literal>s from "
@@ -5333,7 +5339,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3925
+#: Security.xml:3928
 #, no-c-format
 msgid ""
 "Returns a list of the available actions for the specified target object. The "
@@ -5342,13 +5348,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3940
+#: Security.xml:3943
 #, no-c-format
 msgid "Permission checks for PermissionManager operations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3942
+#: Security.xml:3945
 #, no-c-format
 msgid ""
 "Invoking the methods of <literal>PermissionManager</literal> requires that "
@@ -5358,37 +5364,37 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3949
+#: Security.xml:3952
 #, no-c-format
 msgid "Permission Management Security Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3973
+#: Security.xml:3976
 #, no-c-format
 msgid "listPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3977
+#: Security.xml:3980
 #, no-c-format
 msgid "The specified <literal>target</literal>"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3983
+#: Security.xml:3986
 #, no-c-format
 msgid "seam.read-permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3991 Security.xml:4011
+#: Security.xml:3994 Security.xml:4014
 #, no-c-format
 msgid "grantPermission()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3995
+#: Security.xml:3998
 #, no-c-format
 msgid ""
 "The target of the specified <literal>Permission</literal>, or each of the "
@@ -5397,56 +5403,56 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4003 Security.xml:4021 Security.xml:4039
+#: Security.xml:4006 Security.xml:4024 Security.xml:4042
 #, no-c-format
 msgid "seam.grant-permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4015 Security.xml:4051
+#: Security.xml:4018 Security.xml:4054
 #, no-c-format
 msgid "The target of the specified <literal>Permission</literal>."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4029
+#: Security.xml:4032
 #, no-c-format
 msgid "grantPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4033 Security.xml:4069
+#: Security.xml:4036 Security.xml:4072
 #, no-c-format
 msgid ""
 "Each of the targets of the specified list of <literal>Permission</literal>s."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4047
+#: Security.xml:4050
 #, no-c-format
 msgid "revokePermission()"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4057 Security.xml:4075
+#: Security.xml:4060 Security.xml:4078
 #, no-c-format
 msgid "seam.revoke-permission"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4065
+#: Security.xml:4068
 #, no-c-format
 msgid "revokePermissions()"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4088
+#: Security.xml:4091
 #, no-c-format
 msgid "SSL Security"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4090
+#: Security.xml:4093
 #, no-c-format
 msgid ""
 "Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5457,13 +5463,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4097
+#: Security.xml:4100
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"/login.xhtml\" scheme=\"https\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4099
+#: Security.xml:4102
 #, no-c-format
 msgid ""
 "This configuration is automatically extended to both <literal>s:link</"
@@ -5475,13 +5481,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4106
+#: Security.xml:4109
 #, no-c-format
 msgid "<![CDATA[<s:link view=\"/login.xhtml\" value=\"Login\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4108
+#: Security.xml:4111
 #, no-c-format
 msgid ""
 "Browsing directly to a view when using the <emphasis>incorrect</emphasis> "
@@ -5492,7 +5498,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4115
+#: Security.xml:4118
 #, no-c-format
 msgid ""
 "It is also possible to configure a <emphasis>default scheme</emphasis> for "
@@ -5506,13 +5512,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4124
+#: Security.xml:4127
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\" />]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4126
+#: Security.xml:4129
 #, no-c-format
 msgid ""
 "Of course, if <emphasis>none</emphasis> of the pages in your application use "
@@ -5520,7 +5526,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4131
+#: Security.xml:4134
 #, no-c-format
 msgid ""
 "You may configure Seam to automatically invalidate the current HTTP session "
@@ -5529,13 +5535,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4136
+#: Security.xml:4139
 #, no-c-format
 msgid "<![CDATA[<web:session invalidate-on-scheme-change=\"true\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4138
+#: Security.xml:4141
 #, no-c-format
 msgid ""
 "This option helps make your system less vulnerable to sniffing of the "
@@ -5544,13 +5550,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4144
+#: Security.xml:4147
 #, no-c-format
 msgid "Overriding the default ports"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4146
+#: Security.xml:4149
 #, no-c-format
 msgid ""
 "If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5560,7 +5566,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4152
+#: Security.xml:4155
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5576,13 +5582,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4158
+#: Security.xml:4161
 #, no-c-format
 msgid "CAPTCHA"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4160
+#: Security.xml:4163
 #, no-c-format
 msgid ""
 "Though strictly not part of the security API, Seam provides a built-in "
@@ -5594,13 +5600,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4168
+#: Security.xml:4171
 #, no-c-format
 msgid "Configuring the CAPTCHA Servlet"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4169
+#: Security.xml:4172
 #, no-c-format
 msgid ""
 "To get up and running, it is necessary to configure the Seam Resource "
@@ -5609,7 +5615,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4174
+#: Security.xml:4177
 #, no-c-format
 msgid ""
 "<![CDATA[<servlet>\n"
@@ -5625,20 +5631,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4179
+#: Security.xml:4182
 #, no-c-format
 msgid "Adding a CAPTCHA to a form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4181
+#: Security.xml:4184
 #, no-c-format
 msgid ""
 "Adding a CAPTCHA challenge to a form is extremely easy. Here's an example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4185
+#: Security.xml:4188
 #, no-c-format
 msgid ""
 "<![CDATA[<h:graphicImage value=\"/seam/resource/captcha\"/>\n"
@@ -5650,7 +5656,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4187
+#: Security.xml:4190
 #, no-c-format
 msgid ""
 "That's all there is to it. The <literal>graphicImage</literal> control "
@@ -5660,20 +5666,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4196
+#: Security.xml:4199
 #, no-c-format
 msgid "Customising the CAPTCHA algorithm"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4198
+#: Security.xml:4201
 #, no-c-format
 msgid ""
 "You may customize the CAPTCHA algorithm by overriding the built-in component:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4202
+#: Security.xml:4205
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5700,13 +5706,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4209 Security.xml:4217
+#: Security.xml:4212 Security.xml:4220
 #, no-c-format
 msgid "Security Events"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4211
+#: Security.xml:4214
 #, no-c-format
 msgid ""
 "The following table describes a number of events (see <xref linkend=\"events"
@@ -5714,68 +5720,68 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4226
+#: Security.xml:4229
 #, no-c-format
 msgid "Event Key"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4239
+#: Security.xml:4242
 #, no-c-format
 msgid "org.jboss.seam.security.loginSuccessful"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4243
+#: Security.xml:4246
 #, no-c-format
 msgid "Raised when a login attempt is successful."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4251
+#: Security.xml:4254
 #, no-c-format
 msgid "org.jboss.seam.security.loginFailed"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4255
+#: Security.xml:4258
 #, no-c-format
 msgid "Raised when a login attempt fails."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4263
+#: Security.xml:4266
 #, no-c-format
 msgid "org.jboss.seam.security.alreadyLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4267
+#: Security.xml:4270
 #, no-c-format
 msgid ""
 "Raised when a user that is already authenticated attempts to log in again."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4275
+#: Security.xml:4278
 #, no-c-format
 msgid "org.jboss.seam.security.notLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4279
+#: Security.xml:4282
 #, no-c-format
 msgid "Raised when a security check fails when the user is not logged in."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4287
+#: Security.xml:4290
 #, no-c-format
 msgid "org.jboss.seam.security.notAuthorized"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4291
+#: Security.xml:4294
 #, no-c-format
 msgid ""
 "Raised when a security check fails when the user is logged in however "
@@ -5783,73 +5789,73 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4299
+#: Security.xml:4302
 #, no-c-format
 msgid "org.jboss.seam.security.preAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4303
+#: Security.xml:4306
 #, no-c-format
 msgid "Raised just prior to user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4311
+#: Security.xml:4314
 #, no-c-format
 msgid "org.jboss.seam.security.postAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4315
+#: Security.xml:4318
 #, no-c-format
 msgid "Raised just after user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4323
+#: Security.xml:4326
 #, no-c-format
 msgid "org.jboss.seam.security.loggedOut"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4327
+#: Security.xml:4330
 #, no-c-format
 msgid "Raised after the user has logged out."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4335
+#: Security.xml:4338
 #, no-c-format
 msgid "org.jboss.seam.security.credentialsUpdated"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4339
+#: Security.xml:4342
 #, no-c-format
 msgid "Raised when the user's credentials have been changed."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4347
+#: Security.xml:4350
 #, no-c-format
 msgid "org.jboss.seam.security.rememberMe"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4351
+#: Security.xml:4354
 #, no-c-format
 msgid "Raised when the Identity's rememberMe property is changed."
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4364
+#: Security.xml:4367
 #, no-c-format
 msgid "Run As"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4366
+#: Security.xml:4369
 #, no-c-format
 msgid ""
 "Sometimes it may be necessary to perform certain operations with elevated "
@@ -5861,7 +5867,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4374
+#: Security.xml:4377
 #, no-c-format
 msgid ""
 "The following code example demonstrates how <literal>RunAsOperation</"
@@ -5872,7 +5878,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4381
+#: Security.xml:4384
 #, no-c-format
 msgid ""
 "<![CDATA[    new RunAsOperation() {       \n"
@@ -5884,7 +5890,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4383
+#: Security.xml:4386
 #, no-c-format
 msgid ""
 "In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5895,13 +5901,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4394
+#: Security.xml:4397
 #, no-c-format
 msgid "Extending the Identity component"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4396
+#: Security.xml:4399
 #, no-c-format
 msgid ""
 "Sometimes it might be necessary to extend the Identity component if your "
@@ -5914,7 +5920,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4404
+#: Security.xml:4407
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.security.identity\")\n"
@@ -5949,7 +5955,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4407
+#: Security.xml:4410
 #, no-c-format
 msgid ""
 "Note that an <literal>Identity</literal> component must be marked "
@@ -5959,13 +5965,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4419
+#: Security.xml:4422
 #, no-c-format
 msgid "OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4421
+#: Security.xml:4424
 #, no-c-format
 msgid ""
 "OpenID is a community standard for external web-based authentication. The "
@@ -5978,7 +5984,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4430
+#: Security.xml:4433
 #, no-c-format
 msgid ""
 "When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5995,7 +6001,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4439
+#: Security.xml:4442
 #, no-c-format
 msgid ""
 "It's important to realize at this point that authentication does not imply "
@@ -6008,13 +6014,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4449
+#: Security.xml:4452
 #, no-c-format
 msgid "Configuring OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4450
+#: Security.xml:4453
 #, no-c-format
 msgid ""
 "Seam uses the openid4java package and requires four additional JARs to make "
@@ -6024,7 +6030,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4456
+#: Security.xml:4459
 #, no-c-format
 msgid ""
 "OpenID processing requires the use of the <literal>OpenIdPhaseListener</"
@@ -6034,7 +6040,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4462
+#: Security.xml:4465
 #, no-c-format
 msgid ""
 "&lt;lifecycle&gt;\n"
@@ -6044,7 +6050,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4465
+#: Security.xml:4468
 #, no-c-format
 msgid ""
 "With this configuration, OpenID support is available to your application. "
@@ -6054,13 +6060,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4473
+#: Security.xml:4476
 #, no-c-format
 msgid "Presenting an OpenIdDLogin form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4475
+#: Security.xml:4478
 #, no-c-format
 msgid ""
 "To initiate an OpenID login, you can present a simply form to the user "
@@ -6070,7 +6076,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4480
+#: Security.xml:4483
 #, no-c-format
 msgid ""
 "&lt;h:form&gt;\n"
@@ -6081,7 +6087,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4482
+#: Security.xml:4485
 #, no-c-format
 msgid ""
 "When the user submits the login form, he will be redirected to his OpenID "
@@ -6093,13 +6099,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4491
+#: Security.xml:4494
 #, no-c-format
 msgid "Logging in immediately"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4493
+#: Security.xml:4496
 #, no-c-format
 msgid ""
 "The simplest strategy is to simply login the user immediately. The following "
@@ -6108,7 +6114,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4497
+#: Security.xml:4500
 #, no-c-format
 msgid ""
 "&lt;page view-id=&quot;/openid.xhtml&quot;&gt;\n"
@@ -6128,7 +6134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4499
+#: Security.xml:4502
 #, no-c-format
 msgid ""
 "Thie <literal>loginImmediately()</literal> action checks to see if the "
@@ -6142,13 +6148,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4510
+#: Security.xml:4513
 #, no-c-format
 msgid "Deferring login"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4512
+#: Security.xml:4515
 #, no-c-format
 msgid ""
 "You may not want the user to be immediately logged in to your application. "
@@ -6165,13 +6171,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4526
+#: Security.xml:4529
 #, no-c-format
 msgid "Logging out"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4528
+#: Security.xml:4531
 #, no-c-format
 msgid ""
 "Logging out (forgetting an OpenID association) is done by calling <literal>#"
@@ -6182,7 +6188,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4535
+#: Security.xml:4538
 #, no-c-format
 msgid ""
 "&lt;event type=&quot;org.jboss.seam.security.loggedOut&quot;&gt;\n"
@@ -6191,7 +6197,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4537
+#: Security.xml:4540
 #, no-c-format
 msgid ""
 "It's important that you do not leave this out or the user will not be able "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/sl-SL/Dependencies.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/sl-SL/Dependencies.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/sl-SL/Dependencies.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-21 00:37+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -938,8 +938,8 @@
 #: Dependencies.xml:1182
 #, no-c-format
 msgid ""
-"This sample POM will give you Seam, JPA (provided by Hibernate) and "
-"Hibernate Validator:"
+"This sample POM will give you Seam, JPA (provided by Hibernate), Hibernate "
+"Validator and Hibernate Search:"
 msgstr ""
 
 #. Tag: programlisting
@@ -970,25 +970,31 @@
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-validator</artifactId>\n"
-"      <version>3.0.0.GA</version>\n"
+"      <version>3.1.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-annotations</artifactId>\n"
-"      <version>3.3.0.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-entitymanager</artifactId>\n"
-"      <version>3.3.1.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
+"    \n"
+"    <dependency>\n"
+"        <groupId>org.hibernate</groupId>\n"
+"        <artifactId>hibernate-search</artifactId>\n"
+"        <version>3.1.1.GA</version>\n"
+"    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.jboss.seam</groupId>\n"
 "      <artifactId>jboss-seam</artifactId>\n"
-"      <version>2.0.0.GA</version>\n"
+"      <version>2.2.0.GA</version>\n"
 "    </dependency>\n"
 "    \n"
 "  </dependencies>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/sl-SL/Hsearch.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/sl-SL/Hsearch.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/sl-SL/Hsearch.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-21 00:37+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -45,7 +45,7 @@
 #: Hsearch.xml:21
 #, no-c-format
 msgid ""
-"Hibernate Search has been designed to integrates nicely and as naturally as "
+"Hibernate Search has been designed to integrate nicely and as naturally as "
 "possible with JPA and Hibernate. As a natural extension, JBoss Seam provides "
 "an Hibernate Search integration."
 msgstr ""
@@ -132,7 +132,7 @@
 "      <property name=\"hibernate.ejb.event.post-delete\" \n"
 "                value=\"org.hibernate.search.event.FullTextIndexEventListener"
 "\"/>\n"
-"\n"
+"                \n"
 "   </properties>\n"
 "</persistence-unit>]]>"
 msgstr ""
@@ -141,12 +141,15 @@
 #: Hsearch.xml:52
 #, no-c-format
 msgid ""
-"This step is no longer necessary if Hibernate Annotation or EntityManager "
-"3.3.x are used."
+"It is not longer necessary the register the event listeners if Hibernate "
+"Annotations or EntityManager 3.3.x are used. When using Hibernate Search 3.1."
+"x more eventlisteners are needed, but these are registered automatically by "
+"Hibernate Annotations; refer to the Hibernate Search reference for "
+"configuring it without EntityManager and Annotations."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:56
+#: Hsearch.xml:60
 #, no-c-format
 msgid ""
 "In addition to the configuration file, the following jars have to be "
@@ -154,25 +157,25 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:61
+#: Hsearch.xml:65
 #, no-c-format
 msgid "hibernate-search.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:65
+#: Hsearch.xml:69
 #, no-c-format
 msgid "hibernate-commons-annotations.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:69
+#: Hsearch.xml:73
 #, no-c-format
 msgid "lucene-core.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:74
+#: Hsearch.xml:78
 #, no-c-format
 msgid ""
 "If you deploy those in a EAR, don't forget to update <filename>application."
@@ -180,13 +183,13 @@
 msgstr ""
 
 #. Tag: title
-#: Hsearch.xml:80
+#: Hsearch.xml:84
 #, no-c-format
 msgid "Usage"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:82
+#: Hsearch.xml:86
 #, no-c-format
 msgid ""
 "Hibernate Search uses annotations to map entities to a Lucene index, check "
@@ -195,7 +198,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:87
+#: Hsearch.xml:91
 #, no-c-format
 msgid ""
 "Hibernate Search is fully integrated with the API and semantic of JPA / "
@@ -206,7 +209,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:93
+#: Hsearch.xml:97
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, JBoss Seam injects a "
@@ -214,7 +217,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:96
+#: Hsearch.xml:100
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -237,7 +240,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:99
+#: Hsearch.xml:103
 #, no-c-format
 msgid ""
 "<classname>FullTextSession</classname> extends <classname>org.hibernate."
@@ -245,14 +248,14 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:104
+#: Hsearch.xml:108
 #, no-c-format
 msgid ""
 "If the Java Persistence API is used, a smoother integration is proposed."
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:107
+#: Hsearch.xml:111
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -275,7 +278,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:109
+#: Hsearch.xml:113
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, a <classname>FulltextEntityManager</"
@@ -286,7 +289,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:116
+#: Hsearch.xml:120
 #, no-c-format
 msgid ""
 "When an EJB 3.0 Session or Message Driven Bean injection is used (i.e. via "
@@ -299,7 +302,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:124
+#: Hsearch.xml:128
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -323,15 +326,15 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:129
+#: Hsearch.xml:133
 #, no-c-format
 msgid ""
 "For people accustomed to Hibernate Search out of Seam, note that using "
-"<methodname>Search.createFullTextSession</methodname> is not necessary."
+"<methodname>Search.getFullTextSession</methodname> is not necessary."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:134
+#: Hsearch.xml:138
 #, no-c-format
 msgid ""
 "Check the DVDStore or the blog examples of the JBoss Seam distribution for a "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/sl-SL/Security.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/sl-SL/Security.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/sl-SL/Security.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 07:43+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-21 00:37+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1190,7 +1190,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:630 Security.xml:764 Security.xml:3382 Security.xml:3545
+#: Security.xml:630 Security.xml:764 Security.xml:3385 Security.xml:3548
 #, no-c-format
 msgid "Annotation"
 msgstr ""
@@ -1203,8 +1203,8 @@
 
 #. Tag: para
 #: Security.xml:636 Security.xml:770 Security.xml:966 Security.xml:1418
-#: Security.xml:2147 Security.xml:2756 Security.xml:3171 Security.xml:3388
-#: Security.xml:3551 Security.xml:3792 Security.xml:4229
+#: Security.xml:2147 Security.xml:2756 Security.xml:3174 Security.xml:3391
+#: Security.xml:3554 Security.xml:3795 Security.xml:4232
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -2228,8 +2228,8 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3168
-#: Security.xml:3789 Security.xml:3958
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3171
+#: Security.xml:3792 Security.xml:3961
 #, no-c-format
 msgid "Method"
 msgstr ""
@@ -2250,9 +2250,9 @@
 #: Security.xml:1433 Security.xml:1452 Security.xml:1471 Security.xml:1490
 #: Security.xml:1509 Security.xml:1529 Security.xml:1548 Security.xml:1567
 #: Security.xml:1586 Security.xml:1606 Security.xml:1626 Security.xml:1740
-#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3239
-#: Security.xml:3258 Security.xml:3277 Security.xml:3295 Security.xml:3840
-#: Security.xml:3859 Security.xml:3878 Security.xml:3897
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3242
+#: Security.xml:3261 Security.xml:3280 Security.xml:3298 Security.xml:3843
+#: Security.xml:3862 Security.xml:3881 Security.xml:3900
 #, no-c-format
 msgid "boolean"
 msgstr ""
@@ -2558,13 +2558,13 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1831 Security.xml:3961
+#: Security.xml:1831 Security.xml:3964
 #, no-c-format
 msgid "Permission Target"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1834 Security.xml:3964
+#: Security.xml:1834 Security.xml:3967
 #, no-c-format
 msgid "Permission Action"
 msgstr ""
@@ -3806,7 +3806,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2750 Security.xml:3165 Security.xml:3786
+#: Security.xml:2750 Security.xml:3168 Security.xml:3789
 #, no-c-format
 msgid "Return type"
 msgstr ""
@@ -3986,41 +3986,47 @@
 #. Tag: para
 #: Security.xml:2917
 #, no-c-format
-msgid "drools-compiler.jar"
+msgid "drools-api.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2920
 #, no-c-format
-msgid "drools-core.jar"
+msgid "drools-compiler.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2923
 #, no-c-format
-msgid "janino.jar"
+msgid "drools-core.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2926
 #, no-c-format
-msgid "antlr-runtime.jar"
+msgid "janino.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2929
 #, no-c-format
-msgid "mvel14.jar"
+msgid "antlr-runtime.jar"
 msgstr ""
 
+#. Tag: para
+#: Security.xml:2932
+#, no-c-format
+msgid "mvel2.jar"
+msgstr ""
+
 #. Tag: title
-#: Security.xml:2936 Security.xml:3128
+#: Security.xml:2939 Security.xml:3131
 #, no-c-format
 msgid "Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2938
+#: Security.xml:2941
 #, no-c-format
 msgid ""
 "The configuration for <literal>RuleBasedPermissionResolver</literal> "
@@ -4030,7 +4036,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2944
+#: Security.xml:2947
 #, no-c-format
 msgid ""
 "<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4058,7 +4064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2946
+#: Security.xml:2949
 #, no-c-format
 msgid ""
 "The default rule base name can be overridden by specifying the "
@@ -4067,7 +4073,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2951
+#: Security.xml:2954
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4076,7 +4082,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2953
+#: Security.xml:2956
 #, no-c-format
 msgid ""
 "Once the <literal>RuleBase</literal> component is configured, it's time to "
@@ -4084,13 +4090,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:2959
+#: Security.xml:2962
 #, no-c-format
 msgid "Writing Security Rules"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2961
+#: Security.xml:2964
 #, no-c-format
 msgid ""
 "The first step to writing security rules is to create a new rule file in the "
@@ -4101,7 +4107,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2968
+#: Security.xml:2971
 #, no-c-format
 msgid ""
 "So what should the security rules file contain? At this stage it might be a "
@@ -4110,7 +4116,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2973
+#: Security.xml:2976
 #, no-c-format
 msgid ""
 "<![CDATA[package MyApplicationPermissions;\n"
@@ -4128,7 +4134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2975
+#: Security.xml:2978
 #, no-c-format
 msgid ""
 "Let's break this down step by step. The first thing we see is the package "
@@ -4138,7 +4144,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2981
+#: Security.xml:2984
 #, no-c-format
 msgid ""
 "The next thing we can notice is a couple of import statements for the "
@@ -4148,7 +4154,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2987
+#: Security.xml:2990
 #, no-c-format
 msgid ""
 "Finally we have the code for the rule. Each rule within a package should be "
@@ -4158,7 +4164,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2993
+#: Security.xml:2996
 #, no-c-format
 msgid ""
 "Looking at the body of the rule definition we can notice two distinct "
@@ -4173,7 +4179,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3002
+#: Security.xml:3005
 #, no-c-format
 msgid ""
 "If we look at the LHS of the rule, we see two conditions listed there. Let's "
@@ -4181,14 +4187,14 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3006
+#: Security.xml:3009
 #, no-c-format
 msgid ""
 "<![CDATA[c: PermissionCheck(target == \"customer\", action == \"delete\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3008
+#: Security.xml:3011
 #, no-c-format
 msgid ""
 "In plain english, this condition is stating that there must exist a "
@@ -4198,7 +4204,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3014
+#: Security.xml:3017
 #, no-c-format
 msgid ""
 "So what is the working memory? Also known as a \"stateful session\" in "
@@ -4216,7 +4222,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3026
+#: Security.xml:3029
 #, no-c-format
 msgid ""
 "Besides the <literal>PermissionCheck</literal> facts, there is also a "
@@ -4233,7 +4239,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3037
+#: Security.xml:3040
 #, no-c-format
 msgid ""
 "It is also possible to insert additional long-lived facts into the working "
@@ -4244,7 +4250,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3044
+#: Security.xml:3047
 #, no-c-format
 msgid ""
 "Getting back to our simple example, we can also notice that the first line "
@@ -4255,13 +4261,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3051
+#: Security.xml:3054
 #, no-c-format
 msgid "<![CDATA[Role(name == \"admin\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3053
+#: Security.xml:3056
 #, no-c-format
 msgid ""
 "This condition simply states that there must be a <literal>Role</literal> "
@@ -4274,7 +4280,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3061
+#: Security.xml:3064
 #, no-c-format
 msgid ""
 "So what is the consequence of the rule firing? Let's take a look at the RHS "
@@ -4282,13 +4288,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3065
+#: Security.xml:3068
 #, no-c-format
 msgid "<![CDATA[c.grant()]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3067
+#: Security.xml:3070
 #, no-c-format
 msgid ""
 "The RHS consists of Java code, and in this case is invoking the "
@@ -4305,13 +4311,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3081
+#: Security.xml:3084
 #, no-c-format
 msgid "Non-String permission targets"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3083
+#: Security.xml:3086
 #, no-c-format
 msgid ""
 "So far we have only seen permission checks for String-literal permission "
@@ -4325,7 +4331,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3092
+#: Security.xml:3095
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanCreateBlogComment\n"
@@ -4343,13 +4349,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3097
+#: Security.xml:3100
 #, no-c-format
 msgid "Wildcard permission checks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3099
+#: Security.xml:3102
 #, no-c-format
 msgid ""
 "It is possible to implement a wildcard permission check (which allows all "
@@ -4359,7 +4365,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3105
+#: Security.xml:3108
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4373,7 +4379,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3107
+#: Security.xml:3110
 #, no-c-format
 msgid ""
 "This rule allows users with the <literal>admin</literal> role to perform "
@@ -4382,13 +4388,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3117
+#: Security.xml:3120
 #, no-c-format
 msgid "PersistentPermissionResolver"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3119
+#: Security.xml:3122
 #, no-c-format
 msgid ""
 "Another built-in permission resolver provided by Seam, "
@@ -4401,7 +4407,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3130
+#: Security.xml:3133
 #, no-c-format
 msgid ""
 "Before it can be used, <literal>PersistentPermissionResolver</literal> must "
@@ -4414,7 +4420,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3138
+#: Security.xml:3141
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:persistent-permission-resolver permission-store=\"#"
@@ -4422,13 +4428,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3143
+#: Security.xml:3146
 #, no-c-format
 msgid "Permission Stores"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3145
+#: Security.xml:3148
 #, no-c-format
 msgid ""
 "A permission store is required for <literal>PersistentPermissionResolver</"
@@ -4441,26 +4447,26 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3155
+#: Security.xml:3158
 #, no-c-format
 msgid "PermissionStore interface"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3181 Security.xml:3200 Security.xml:3219 Security.xml:3802
-#: Security.xml:3821
+#: Security.xml:3184 Security.xml:3203 Security.xml:3222 Security.xml:3805
+#: Security.xml:3824
 #, no-c-format
 msgid "List&lt;Permission&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3186 Security.xml:3826
+#: Security.xml:3189 Security.xml:3829
 #, no-c-format
 msgid "listPermissions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3190
+#: Security.xml:3193
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4469,13 +4475,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3205 Security.xml:3807
+#: Security.xml:3208 Security.xml:3810
 #, no-c-format
 msgid "listPermissions(Object target, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3209
+#: Security.xml:3212
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4484,13 +4490,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3224
+#: Security.xml:3227
 #, no-c-format
 msgid "listPermissions(Set&lt;Object&gt; targets, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3228
+#: Security.xml:3231
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4499,13 +4505,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3244
+#: Security.xml:3247
 #, no-c-format
 msgid "grantPermission(Permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3248
+#: Security.xml:3251
 #, no-c-format
 msgid ""
 "This method should persist the specified <literal>Permission</literal> "
@@ -4513,13 +4519,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3263 Security.xml:3864
+#: Security.xml:3266 Security.xml:3867
 #, no-c-format
 msgid "grantPermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3267
+#: Security.xml:3270
 #, no-c-format
 msgid ""
 "This method should persist all of the <literal>Permission</literal> objects "
@@ -4528,13 +4534,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3282 Security.xml:3883
+#: Security.xml:3285 Security.xml:3886
 #, no-c-format
 msgid "revokePermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3286
+#: Security.xml:3289
 #, no-c-format
 msgid ""
 "This method should remove the specified <literal>Permission</literal> object "
@@ -4542,13 +4548,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3300 Security.xml:3902
+#: Security.xml:3303 Security.xml:3905
 #, no-c-format
 msgid "revokePermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3304
+#: Security.xml:3307
 #, no-c-format
 msgid ""
 "This method should remove all of the <literal>Permission</literal> objects "
@@ -4556,19 +4562,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3314 Security.xml:3916
+#: Security.xml:3317 Security.xml:3919
 #, no-c-format
 msgid "List&lt;String&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3319 Security.xml:3921
+#: Security.xml:3322 Security.xml:3924
 #, no-c-format
 msgid "listAvailableActions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3323
+#: Security.xml:3326
 #, no-c-format
 msgid ""
 "This method should return a list of all the available actions (as Strings) "
@@ -4578,13 +4584,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3337
+#: Security.xml:3340
 #, no-c-format
 msgid "JpaPermissionStore"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3339
+#: Security.xml:3342
 #, no-c-format
 msgid ""
 "This is the default <literal>PermissionStore</literal> implementation (and "
@@ -4597,7 +4603,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3347
+#: Security.xml:3350
 #, no-c-format
 msgid ""
 "If you wish to use the same entity (i.e. a single database table) to store "
@@ -4609,7 +4615,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3354
+#: Security.xml:3357
 #, no-c-format
 msgid ""
 "For example, to configure a single entity class to store both user and role "
@@ -4617,7 +4623,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3356
+#: Security.xml:3359
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4625,14 +4631,14 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3358
+#: Security.xml:3361
 #, no-c-format
 msgid ""
 "To configure separate entity classes for storing user and role permissions:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3360
+#: Security.xml:3363
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4641,13 +4647,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3363
+#: Security.xml:3366
 #, no-c-format
 msgid "Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3365
+#: Security.xml:3368
 #, no-c-format
 msgid ""
 "As mentioned, the entity classes that contain the user and role permissions "
@@ -4658,32 +4664,32 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3372
+#: Security.xml:3375
 #, no-c-format
 msgid "Entity Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3385 Security.xml:3548
+#: Security.xml:3388 Security.xml:3551
 #, no-c-format
 msgid "Target"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3398
+#: Security.xml:3401
 #, no-c-format
 msgid "@PermissionTarget"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3403 Security.xml:3422 Security.xml:3441 Security.xml:3460
-#: Security.xml:3479
+#: Security.xml:3406 Security.xml:3425 Security.xml:3444 Security.xml:3463
+#: Security.xml:3482
 #, no-c-format
 msgid "FIELD,METHOD"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3407
+#: Security.xml:3410
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4692,13 +4698,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3417
+#: Security.xml:3420
 #, no-c-format
 msgid "@PermissionAction"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3426
+#: Security.xml:3429
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4707,13 +4713,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3436
+#: Security.xml:3439
 #, no-c-format
 msgid "@PermissionUser"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3445
+#: Security.xml:3448
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4722,13 +4728,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3455
+#: Security.xml:3458
 #, no-c-format
 msgid "@PermissionRole"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3464
+#: Security.xml:3467
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4737,13 +4743,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3474
+#: Security.xml:3477
 #, no-c-format
 msgid "@PermissionDiscriminator"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3483
+#: Security.xml:3486
 #, no-c-format
 msgid ""
 "This annotation should be used when the same entity/table is used to store "
@@ -4760,20 +4766,20 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3493
+#: Security.xml:3496
 #, no-c-format
 msgid ""
 "<![CDATA[  @PermissionDiscriminator(userValue = \"u\", roleValue = \"r\")]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3504
+#: Security.xml:3507
 #, no-c-format
 msgid "Example Entity"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3506
+#: Security.xml:3509
 #, no-c-format
 msgid ""
 "Here is an example of an entity class that is used to store both user and "
@@ -4782,7 +4788,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3511
+#: Security.xml:3514
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4843,7 +4849,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3513
+#: Security.xml:3516
 #, no-c-format
 msgid ""
 "As can be seen in the above example, the <literal>getDiscriminator()</"
@@ -4860,13 +4866,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3526
+#: Security.xml:3529
 #, no-c-format
 msgid "Class-specific Permission Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3528
+#: Security.xml:3531
 #, no-c-format
 msgid ""
 "A further set of class-specific annotations can be used to configure a "
@@ -4876,25 +4882,25 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3535
+#: Security.xml:3538
 #, no-c-format
 msgid "Class Permission Annotations"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3561
+#: Security.xml:3564
 #, no-c-format
 msgid "@Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3566 Security.xml:3584
+#: Security.xml:3569 Security.xml:3587
 #, no-c-format
 msgid "TYPE"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3570
+#: Security.xml:3573
 #, no-c-format
 msgid ""
 "A container annotation, this annotation may contain an array of "
@@ -4902,13 +4908,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3579
+#: Security.xml:3582
 #, no-c-format
 msgid "@Permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3588
+#: Security.xml:3591
 #, no-c-format
 msgid ""
 "This annotation defines a single allowable permission action for the target "
@@ -4919,7 +4925,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3600
+#: Security.xml:3603
 #, no-c-format
 msgid ""
 "Here's an example of the above annotations in action. The following class "
@@ -4927,7 +4933,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3604
+#: Security.xml:3607
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4939,7 +4945,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3606
+#: Security.xml:3609
 #, no-c-format
 msgid ""
 "This example demonstrates how two allowable permission actions, "
@@ -4948,13 +4954,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3614
+#: Security.xml:3617
 #, no-c-format
 msgid "Permission masks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3616
+#: Security.xml:3619
 #, no-c-format
 msgid ""
 "By default, multiple permissions for the same target object and recipient "
@@ -4966,7 +4972,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3623
+#: Security.xml:3626
 #, no-c-format
 msgid ""
 "For example, if recipient \"Bob\" is granted both the <literal>view</"
@@ -4979,7 +4985,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3630
+#: Security.xml:3633
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4991,7 +4997,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3632
+#: Security.xml:3635
 #, no-c-format
 msgid ""
 "The <literal>action</literal> property will instead simply contain \"3"
@@ -5001,7 +5007,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3638
+#: Security.xml:3641
 #, no-c-format
 msgid ""
 "Obviously, it is very important that the <literal>mask</literal> values "
@@ -5009,13 +5015,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3644
+#: Security.xml:3647
 #, no-c-format
 msgid "Identifier Policy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3646
+#: Security.xml:3649
 #, no-c-format
 msgid ""
 "When storing or looking up permissions, <literal>JpaPermissionStore</"
@@ -5029,7 +5035,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3654
+#: Security.xml:3657
 #, no-c-format
 msgid ""
 "The <literal>IdentifierStrategy</literal> interface is very simple, "
@@ -5037,7 +5043,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3658
+#: Security.xml:3661
 #, no-c-format
 msgid ""
 "<![CDATA[public interface IdentifierStrategy {\n"
@@ -5047,7 +5053,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3660
+#: Security.xml:3663
 #, no-c-format
 msgid ""
 "The first method, <literal>canIdentify()</literal> simply returns "
@@ -5058,7 +5064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3666
+#: Security.xml:3669
 #, no-c-format
 msgid ""
 "Seam provides two <literal>IdentifierStrategy</literal> implementations, "
@@ -5067,7 +5073,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3671
+#: Security.xml:3674
 #, no-c-format
 msgid ""
 "To explicitly configure a specific identifier strategy to use for a "
@@ -5080,13 +5086,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3681
+#: Security.xml:3684
 #, no-c-format
 msgid "ClassIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3683
+#: Security.xml:3686
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for classes, "
@@ -5100,7 +5106,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3692
+#: Security.xml:3695
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5108,7 +5114,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3694
+#: Security.xml:3697
 #, no-c-format
 msgid ""
 "The identifier for the following class will be \"<literal>customerAction</"
@@ -5116,7 +5122,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3698
+#: Security.xml:3701
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"customerAction\")\n"
@@ -5124,7 +5130,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3700
+#: Security.xml:3703
 #, no-c-format
 msgid ""
 "Finally, the identifier for the following class will be \"<literal>Customer</"
@@ -5132,19 +5138,19 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3704
+#: Security.xml:3707
 #, no-c-format
 msgid "<![CDATA[public class Customer { ]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3709
+#: Security.xml:3712
 #, no-c-format
 msgid "EntityIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3711
+#: Security.xml:3714
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for entity "
@@ -5161,7 +5167,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3722
+#: Security.xml:3725
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5169,7 +5175,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3724
+#: Security.xml:3727
 #, no-c-format
 msgid ""
 "For an example of the type of identifier values generated, assume we have "
@@ -5177,7 +5183,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3728
+#: Security.xml:3731
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5200,7 +5206,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3730
+#: Security.xml:3733
 #, no-c-format
 msgid ""
 "For a <literal>Customer</literal> instance with an <literal>id</literal> "
@@ -5210,7 +5216,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3736
+#: Security.xml:3739
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5219,7 +5225,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3738
+#: Security.xml:3741
 #, no-c-format
 msgid ""
 "Then a <literal>Customer</literal> with an <literal>id</literal> value of "
@@ -5228,13 +5234,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3751
+#: Security.xml:3754
 #, no-c-format
 msgid "Permission Management"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3753
+#: Security.xml:3756
 #, no-c-format
 msgid ""
 "In much the same way that Seam Security provides an Identity Management API "
@@ -5244,13 +5250,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3760
+#: Security.xml:3763
 #, no-c-format
 msgid "PermissionManager"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3762
+#: Security.xml:3765
 #, no-c-format
 msgid ""
 "The <literal>PermissionManager</literal> component is an application-scoped "
@@ -5263,7 +5269,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3769
+#: Security.xml:3772
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5273,7 +5279,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3771
+#: Security.xml:3774
 #, no-c-format
 msgid ""
 "The following table describes each of the available methods provided by "
@@ -5281,13 +5287,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3776
+#: Security.xml:3779
 #, no-c-format
 msgid "PermissionManager API methods"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3811 Security.xml:3830
+#: Security.xml:3814 Security.xml:3833
 #, no-c-format
 msgid ""
 "Returns a list of <literal>Permission</literal> objects representing all of "
@@ -5295,13 +5301,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3845
+#: Security.xml:3848
 #, no-c-format
 msgid "grantPermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3849
+#: Security.xml:3852
 #, no-c-format
 msgid ""
 "Persists (grants) the specified <literal>Permission</literal> to the backend "
@@ -5309,7 +5315,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3868
+#: Security.xml:3871
 #, no-c-format
 msgid ""
 "Persists (grants) the specified list of <literal>Permission</literal>s to "
@@ -5317,7 +5323,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3887
+#: Security.xml:3890
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified <literal>Permission</literal> from the "
@@ -5325,7 +5331,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3906
+#: Security.xml:3909
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified list of <literal>Permission</literal>s from "
@@ -5333,7 +5339,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3925
+#: Security.xml:3928
 #, no-c-format
 msgid ""
 "Returns a list of the available actions for the specified target object. The "
@@ -5342,13 +5348,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3940
+#: Security.xml:3943
 #, no-c-format
 msgid "Permission checks for PermissionManager operations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3942
+#: Security.xml:3945
 #, no-c-format
 msgid ""
 "Invoking the methods of <literal>PermissionManager</literal> requires that "
@@ -5358,37 +5364,37 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3949
+#: Security.xml:3952
 #, no-c-format
 msgid "Permission Management Security Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3973
+#: Security.xml:3976
 #, no-c-format
 msgid "listPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3977
+#: Security.xml:3980
 #, no-c-format
 msgid "The specified <literal>target</literal>"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3983
+#: Security.xml:3986
 #, no-c-format
 msgid "seam.read-permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3991 Security.xml:4011
+#: Security.xml:3994 Security.xml:4014
 #, no-c-format
 msgid "grantPermission()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3995
+#: Security.xml:3998
 #, no-c-format
 msgid ""
 "The target of the specified <literal>Permission</literal>, or each of the "
@@ -5397,56 +5403,56 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4003 Security.xml:4021 Security.xml:4039
+#: Security.xml:4006 Security.xml:4024 Security.xml:4042
 #, no-c-format
 msgid "seam.grant-permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4015 Security.xml:4051
+#: Security.xml:4018 Security.xml:4054
 #, no-c-format
 msgid "The target of the specified <literal>Permission</literal>."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4029
+#: Security.xml:4032
 #, no-c-format
 msgid "grantPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4033 Security.xml:4069
+#: Security.xml:4036 Security.xml:4072
 #, no-c-format
 msgid ""
 "Each of the targets of the specified list of <literal>Permission</literal>s."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4047
+#: Security.xml:4050
 #, no-c-format
 msgid "revokePermission()"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4057 Security.xml:4075
+#: Security.xml:4060 Security.xml:4078
 #, no-c-format
 msgid "seam.revoke-permission"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4065
+#: Security.xml:4068
 #, no-c-format
 msgid "revokePermissions()"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4088
+#: Security.xml:4091
 #, no-c-format
 msgid "SSL Security"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4090
+#: Security.xml:4093
 #, no-c-format
 msgid ""
 "Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5457,13 +5463,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4097
+#: Security.xml:4100
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"/login.xhtml\" scheme=\"https\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4099
+#: Security.xml:4102
 #, no-c-format
 msgid ""
 "This configuration is automatically extended to both <literal>s:link</"
@@ -5475,13 +5481,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4106
+#: Security.xml:4109
 #, no-c-format
 msgid "<![CDATA[<s:link view=\"/login.xhtml\" value=\"Login\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4108
+#: Security.xml:4111
 #, no-c-format
 msgid ""
 "Browsing directly to a view when using the <emphasis>incorrect</emphasis> "
@@ -5492,7 +5498,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4115
+#: Security.xml:4118
 #, no-c-format
 msgid ""
 "It is also possible to configure a <emphasis>default scheme</emphasis> for "
@@ -5506,13 +5512,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4124
+#: Security.xml:4127
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\" />]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4126
+#: Security.xml:4129
 #, no-c-format
 msgid ""
 "Of course, if <emphasis>none</emphasis> of the pages in your application use "
@@ -5520,7 +5526,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4131
+#: Security.xml:4134
 #, no-c-format
 msgid ""
 "You may configure Seam to automatically invalidate the current HTTP session "
@@ -5529,13 +5535,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4136
+#: Security.xml:4139
 #, no-c-format
 msgid "<![CDATA[<web:session invalidate-on-scheme-change=\"true\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4138
+#: Security.xml:4141
 #, no-c-format
 msgid ""
 "This option helps make your system less vulnerable to sniffing of the "
@@ -5544,13 +5550,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4144
+#: Security.xml:4147
 #, no-c-format
 msgid "Overriding the default ports"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4146
+#: Security.xml:4149
 #, no-c-format
 msgid ""
 "If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5560,7 +5566,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4152
+#: Security.xml:4155
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5576,13 +5582,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4158
+#: Security.xml:4161
 #, no-c-format
 msgid "CAPTCHA"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4160
+#: Security.xml:4163
 #, no-c-format
 msgid ""
 "Though strictly not part of the security API, Seam provides a built-in "
@@ -5594,13 +5600,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4168
+#: Security.xml:4171
 #, no-c-format
 msgid "Configuring the CAPTCHA Servlet"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4169
+#: Security.xml:4172
 #, no-c-format
 msgid ""
 "To get up and running, it is necessary to configure the Seam Resource "
@@ -5609,7 +5615,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4174
+#: Security.xml:4177
 #, no-c-format
 msgid ""
 "<![CDATA[<servlet>\n"
@@ -5625,20 +5631,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4179
+#: Security.xml:4182
 #, no-c-format
 msgid "Adding a CAPTCHA to a form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4181
+#: Security.xml:4184
 #, no-c-format
 msgid ""
 "Adding a CAPTCHA challenge to a form is extremely easy. Here's an example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4185
+#: Security.xml:4188
 #, no-c-format
 msgid ""
 "<![CDATA[<h:graphicImage value=\"/seam/resource/captcha\"/>\n"
@@ -5650,7 +5656,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4187
+#: Security.xml:4190
 #, no-c-format
 msgid ""
 "That's all there is to it. The <literal>graphicImage</literal> control "
@@ -5660,20 +5666,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4196
+#: Security.xml:4199
 #, no-c-format
 msgid "Customising the CAPTCHA algorithm"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4198
+#: Security.xml:4201
 #, no-c-format
 msgid ""
 "You may customize the CAPTCHA algorithm by overriding the built-in component:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4202
+#: Security.xml:4205
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5700,13 +5706,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4209 Security.xml:4217
+#: Security.xml:4212 Security.xml:4220
 #, no-c-format
 msgid "Security Events"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4211
+#: Security.xml:4214
 #, no-c-format
 msgid ""
 "The following table describes a number of events (see <xref linkend=\"events"
@@ -5714,68 +5720,68 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4226
+#: Security.xml:4229
 #, no-c-format
 msgid "Event Key"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4239
+#: Security.xml:4242
 #, no-c-format
 msgid "org.jboss.seam.security.loginSuccessful"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4243
+#: Security.xml:4246
 #, no-c-format
 msgid "Raised when a login attempt is successful."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4251
+#: Security.xml:4254
 #, no-c-format
 msgid "org.jboss.seam.security.loginFailed"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4255
+#: Security.xml:4258
 #, no-c-format
 msgid "Raised when a login attempt fails."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4263
+#: Security.xml:4266
 #, no-c-format
 msgid "org.jboss.seam.security.alreadyLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4267
+#: Security.xml:4270
 #, no-c-format
 msgid ""
 "Raised when a user that is already authenticated attempts to log in again."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4275
+#: Security.xml:4278
 #, no-c-format
 msgid "org.jboss.seam.security.notLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4279
+#: Security.xml:4282
 #, no-c-format
 msgid "Raised when a security check fails when the user is not logged in."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4287
+#: Security.xml:4290
 #, no-c-format
 msgid "org.jboss.seam.security.notAuthorized"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4291
+#: Security.xml:4294
 #, no-c-format
 msgid ""
 "Raised when a security check fails when the user is logged in however "
@@ -5783,73 +5789,73 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4299
+#: Security.xml:4302
 #, no-c-format
 msgid "org.jboss.seam.security.preAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4303
+#: Security.xml:4306
 #, no-c-format
 msgid "Raised just prior to user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4311
+#: Security.xml:4314
 #, no-c-format
 msgid "org.jboss.seam.security.postAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4315
+#: Security.xml:4318
 #, no-c-format
 msgid "Raised just after user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4323
+#: Security.xml:4326
 #, no-c-format
 msgid "org.jboss.seam.security.loggedOut"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4327
+#: Security.xml:4330
 #, no-c-format
 msgid "Raised after the user has logged out."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4335
+#: Security.xml:4338
 #, no-c-format
 msgid "org.jboss.seam.security.credentialsUpdated"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4339
+#: Security.xml:4342
 #, no-c-format
 msgid "Raised when the user's credentials have been changed."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4347
+#: Security.xml:4350
 #, no-c-format
 msgid "org.jboss.seam.security.rememberMe"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4351
+#: Security.xml:4354
 #, no-c-format
 msgid "Raised when the Identity's rememberMe property is changed."
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4364
+#: Security.xml:4367
 #, no-c-format
 msgid "Run As"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4366
+#: Security.xml:4369
 #, no-c-format
 msgid ""
 "Sometimes it may be necessary to perform certain operations with elevated "
@@ -5861,7 +5867,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4374
+#: Security.xml:4377
 #, no-c-format
 msgid ""
 "The following code example demonstrates how <literal>RunAsOperation</"
@@ -5872,7 +5878,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4381
+#: Security.xml:4384
 #, no-c-format
 msgid ""
 "<![CDATA[    new RunAsOperation() {       \n"
@@ -5884,7 +5890,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4383
+#: Security.xml:4386
 #, no-c-format
 msgid ""
 "In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5895,13 +5901,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4394
+#: Security.xml:4397
 #, no-c-format
 msgid "Extending the Identity component"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4396
+#: Security.xml:4399
 #, no-c-format
 msgid ""
 "Sometimes it might be necessary to extend the Identity component if your "
@@ -5914,7 +5920,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4404
+#: Security.xml:4407
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.security.identity\")\n"
@@ -5949,7 +5955,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4407
+#: Security.xml:4410
 #, no-c-format
 msgid ""
 "Note that an <literal>Identity</literal> component must be marked "
@@ -5959,13 +5965,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4419
+#: Security.xml:4422
 #, no-c-format
 msgid "OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4421
+#: Security.xml:4424
 #, no-c-format
 msgid ""
 "OpenID is a community standard for external web-based authentication. The "
@@ -5978,7 +5984,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4430
+#: Security.xml:4433
 #, no-c-format
 msgid ""
 "When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5995,7 +6001,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4439
+#: Security.xml:4442
 #, no-c-format
 msgid ""
 "It's important to realize at this point that authentication does not imply "
@@ -6008,13 +6014,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4449
+#: Security.xml:4452
 #, no-c-format
 msgid "Configuring OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4450
+#: Security.xml:4453
 #, no-c-format
 msgid ""
 "Seam uses the openid4java package and requires four additional JARs to make "
@@ -6024,7 +6030,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4456
+#: Security.xml:4459
 #, no-c-format
 msgid ""
 "OpenID processing requires the use of the <literal>OpenIdPhaseListener</"
@@ -6034,7 +6040,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4462
+#: Security.xml:4465
 #, no-c-format
 msgid ""
 "&lt;lifecycle&gt;\n"
@@ -6044,7 +6050,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4465
+#: Security.xml:4468
 #, no-c-format
 msgid ""
 "With this configuration, OpenID support is available to your application. "
@@ -6054,13 +6060,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4473
+#: Security.xml:4476
 #, no-c-format
 msgid "Presenting an OpenIdDLogin form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4475
+#: Security.xml:4478
 #, no-c-format
 msgid ""
 "To initiate an OpenID login, you can present a simply form to the user "
@@ -6070,7 +6076,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4480
+#: Security.xml:4483
 #, no-c-format
 msgid ""
 "&lt;h:form&gt;\n"
@@ -6081,7 +6087,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4482
+#: Security.xml:4485
 #, no-c-format
 msgid ""
 "When the user submits the login form, he will be redirected to his OpenID "
@@ -6093,13 +6099,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4491
+#: Security.xml:4494
 #, no-c-format
 msgid "Logging in immediately"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4493
+#: Security.xml:4496
 #, no-c-format
 msgid ""
 "The simplest strategy is to simply login the user immediately. The following "
@@ -6108,7 +6114,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4497
+#: Security.xml:4500
 #, no-c-format
 msgid ""
 "&lt;page view-id=&quot;/openid.xhtml&quot;&gt;\n"
@@ -6128,7 +6134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4499
+#: Security.xml:4502
 #, no-c-format
 msgid ""
 "Thie <literal>loginImmediately()</literal> action checks to see if the "
@@ -6142,13 +6148,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4510
+#: Security.xml:4513
 #, no-c-format
 msgid "Deferring login"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4512
+#: Security.xml:4515
 #, no-c-format
 msgid ""
 "You may not want the user to be immediately logged in to your application. "
@@ -6165,13 +6171,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4526
+#: Security.xml:4529
 #, no-c-format
 msgid "Logging out"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4528
+#: Security.xml:4531
 #, no-c-format
 msgid ""
 "Logging out (forgetting an OpenID association) is done by calling <literal>#"
@@ -6182,7 +6188,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4535
+#: Security.xml:4538
 #, no-c-format
 msgid ""
 "&lt;event type=&quot;org.jboss.seam.security.loggedOut&quot;&gt;\n"
@@ -6191,7 +6197,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4537
+#: Security.xml:4540
 #, no-c-format
 msgid ""
 "It's important that you do not leave this out or the user will not be able "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/ta-IN/Dependencies.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/ta-IN/Dependencies.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/ta-IN/Dependencies.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -938,8 +938,8 @@
 #: Dependencies.xml:1182
 #, no-c-format
 msgid ""
-"This sample POM will give you Seam, JPA (provided by Hibernate) and "
-"Hibernate Validator:"
+"This sample POM will give you Seam, JPA (provided by Hibernate), Hibernate "
+"Validator and Hibernate Search:"
 msgstr ""
 
 #. Tag: programlisting
@@ -970,25 +970,31 @@
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-validator</artifactId>\n"
-"      <version>3.0.0.GA</version>\n"
+"      <version>3.1.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-annotations</artifactId>\n"
-"      <version>3.3.0.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-entitymanager</artifactId>\n"
-"      <version>3.3.1.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
+"    \n"
+"    <dependency>\n"
+"        <groupId>org.hibernate</groupId>\n"
+"        <artifactId>hibernate-search</artifactId>\n"
+"        <version>3.1.1.GA</version>\n"
+"    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.jboss.seam</groupId>\n"
 "      <artifactId>jboss-seam</artifactId>\n"
-"      <version>2.0.0.GA</version>\n"
+"      <version>2.2.0.GA</version>\n"
 "    </dependency>\n"
 "    \n"
 "  </dependencies>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/ta-IN/Hsearch.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/ta-IN/Hsearch.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/ta-IN/Hsearch.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -45,7 +45,7 @@
 #: Hsearch.xml:21
 #, no-c-format
 msgid ""
-"Hibernate Search has been designed to integrates nicely and as naturally as "
+"Hibernate Search has been designed to integrate nicely and as naturally as "
 "possible with JPA and Hibernate. As a natural extension, JBoss Seam provides "
 "an Hibernate Search integration."
 msgstr ""
@@ -132,7 +132,7 @@
 "      <property name=\"hibernate.ejb.event.post-delete\" \n"
 "                value=\"org.hibernate.search.event.FullTextIndexEventListener"
 "\"/>\n"
-"\n"
+"                \n"
 "   </properties>\n"
 "</persistence-unit>]]>"
 msgstr ""
@@ -141,12 +141,15 @@
 #: Hsearch.xml:52
 #, no-c-format
 msgid ""
-"This step is no longer necessary if Hibernate Annotation or EntityManager "
-"3.3.x are used."
+"It is not longer necessary the register the event listeners if Hibernate "
+"Annotations or EntityManager 3.3.x are used. When using Hibernate Search 3.1."
+"x more eventlisteners are needed, but these are registered automatically by "
+"Hibernate Annotations; refer to the Hibernate Search reference for "
+"configuring it without EntityManager and Annotations."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:56
+#: Hsearch.xml:60
 #, no-c-format
 msgid ""
 "In addition to the configuration file, the following jars have to be "
@@ -154,25 +157,25 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:61
+#: Hsearch.xml:65
 #, no-c-format
 msgid "hibernate-search.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:65
+#: Hsearch.xml:69
 #, no-c-format
 msgid "hibernate-commons-annotations.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:69
+#: Hsearch.xml:73
 #, no-c-format
 msgid "lucene-core.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:74
+#: Hsearch.xml:78
 #, no-c-format
 msgid ""
 "If you deploy those in a EAR, don't forget to update <filename>application."
@@ -180,13 +183,13 @@
 msgstr ""
 
 #. Tag: title
-#: Hsearch.xml:80
+#: Hsearch.xml:84
 #, no-c-format
 msgid "Usage"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:82
+#: Hsearch.xml:86
 #, no-c-format
 msgid ""
 "Hibernate Search uses annotations to map entities to a Lucene index, check "
@@ -195,7 +198,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:87
+#: Hsearch.xml:91
 #, no-c-format
 msgid ""
 "Hibernate Search is fully integrated with the API and semantic of JPA / "
@@ -206,7 +209,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:93
+#: Hsearch.xml:97
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, JBoss Seam injects a "
@@ -214,7 +217,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:96
+#: Hsearch.xml:100
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -237,7 +240,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:99
+#: Hsearch.xml:103
 #, no-c-format
 msgid ""
 "<classname>FullTextSession</classname> extends <classname>org.hibernate."
@@ -245,14 +248,14 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:104
+#: Hsearch.xml:108
 #, no-c-format
 msgid ""
 "If the Java Persistence API is used, a smoother integration is proposed."
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:107
+#: Hsearch.xml:111
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -275,7 +278,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:109
+#: Hsearch.xml:113
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, a <classname>FulltextEntityManager</"
@@ -286,7 +289,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:116
+#: Hsearch.xml:120
 #, no-c-format
 msgid ""
 "When an EJB 3.0 Session or Message Driven Bean injection is used (i.e. via "
@@ -299,7 +302,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:124
+#: Hsearch.xml:128
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -323,15 +326,15 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:129
+#: Hsearch.xml:133
 #, no-c-format
 msgid ""
 "For people accustomed to Hibernate Search out of Seam, note that using "
-"<methodname>Search.createFullTextSession</methodname> is not necessary."
+"<methodname>Search.getFullTextSession</methodname> is not necessary."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:134
+#: Hsearch.xml:138
 #, no-c-format
 msgid ""
 "Check the DVDStore or the blog examples of the JBoss Seam distribution for a "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/ta-IN/Security.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/ta-IN/Security.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/ta-IN/Security.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 07:43+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1190,7 +1190,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:630 Security.xml:764 Security.xml:3382 Security.xml:3545
+#: Security.xml:630 Security.xml:764 Security.xml:3385 Security.xml:3548
 #, no-c-format
 msgid "Annotation"
 msgstr ""
@@ -1203,8 +1203,8 @@
 
 #. Tag: para
 #: Security.xml:636 Security.xml:770 Security.xml:966 Security.xml:1418
-#: Security.xml:2147 Security.xml:2756 Security.xml:3171 Security.xml:3388
-#: Security.xml:3551 Security.xml:3792 Security.xml:4229
+#: Security.xml:2147 Security.xml:2756 Security.xml:3174 Security.xml:3391
+#: Security.xml:3554 Security.xml:3795 Security.xml:4232
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -2228,8 +2228,8 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3168
-#: Security.xml:3789 Security.xml:3958
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3171
+#: Security.xml:3792 Security.xml:3961
 #, no-c-format
 msgid "Method"
 msgstr ""
@@ -2250,9 +2250,9 @@
 #: Security.xml:1433 Security.xml:1452 Security.xml:1471 Security.xml:1490
 #: Security.xml:1509 Security.xml:1529 Security.xml:1548 Security.xml:1567
 #: Security.xml:1586 Security.xml:1606 Security.xml:1626 Security.xml:1740
-#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3239
-#: Security.xml:3258 Security.xml:3277 Security.xml:3295 Security.xml:3840
-#: Security.xml:3859 Security.xml:3878 Security.xml:3897
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3242
+#: Security.xml:3261 Security.xml:3280 Security.xml:3298 Security.xml:3843
+#: Security.xml:3862 Security.xml:3881 Security.xml:3900
 #, no-c-format
 msgid "boolean"
 msgstr ""
@@ -2558,13 +2558,13 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1831 Security.xml:3961
+#: Security.xml:1831 Security.xml:3964
 #, no-c-format
 msgid "Permission Target"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1834 Security.xml:3964
+#: Security.xml:1834 Security.xml:3967
 #, no-c-format
 msgid "Permission Action"
 msgstr ""
@@ -3806,7 +3806,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2750 Security.xml:3165 Security.xml:3786
+#: Security.xml:2750 Security.xml:3168 Security.xml:3789
 #, no-c-format
 msgid "Return type"
 msgstr ""
@@ -3986,41 +3986,47 @@
 #. Tag: para
 #: Security.xml:2917
 #, no-c-format
-msgid "drools-compiler.jar"
+msgid "drools-api.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2920
 #, no-c-format
-msgid "drools-core.jar"
+msgid "drools-compiler.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2923
 #, no-c-format
-msgid "janino.jar"
+msgid "drools-core.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2926
 #, no-c-format
-msgid "antlr-runtime.jar"
+msgid "janino.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2929
 #, no-c-format
-msgid "mvel14.jar"
+msgid "antlr-runtime.jar"
 msgstr ""
 
+#. Tag: para
+#: Security.xml:2932
+#, no-c-format
+msgid "mvel2.jar"
+msgstr ""
+
 #. Tag: title
-#: Security.xml:2936 Security.xml:3128
+#: Security.xml:2939 Security.xml:3131
 #, no-c-format
 msgid "Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2938
+#: Security.xml:2941
 #, no-c-format
 msgid ""
 "The configuration for <literal>RuleBasedPermissionResolver</literal> "
@@ -4030,7 +4036,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2944
+#: Security.xml:2947
 #, no-c-format
 msgid ""
 "<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4058,7 +4064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2946
+#: Security.xml:2949
 #, no-c-format
 msgid ""
 "The default rule base name can be overridden by specifying the "
@@ -4067,7 +4073,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2951
+#: Security.xml:2954
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4076,7 +4082,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2953
+#: Security.xml:2956
 #, no-c-format
 msgid ""
 "Once the <literal>RuleBase</literal> component is configured, it's time to "
@@ -4084,13 +4090,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:2959
+#: Security.xml:2962
 #, no-c-format
 msgid "Writing Security Rules"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2961
+#: Security.xml:2964
 #, no-c-format
 msgid ""
 "The first step to writing security rules is to create a new rule file in the "
@@ -4101,7 +4107,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2968
+#: Security.xml:2971
 #, no-c-format
 msgid ""
 "So what should the security rules file contain? At this stage it might be a "
@@ -4110,7 +4116,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2973
+#: Security.xml:2976
 #, no-c-format
 msgid ""
 "<![CDATA[package MyApplicationPermissions;\n"
@@ -4128,7 +4134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2975
+#: Security.xml:2978
 #, no-c-format
 msgid ""
 "Let's break this down step by step. The first thing we see is the package "
@@ -4138,7 +4144,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2981
+#: Security.xml:2984
 #, no-c-format
 msgid ""
 "The next thing we can notice is a couple of import statements for the "
@@ -4148,7 +4154,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2987
+#: Security.xml:2990
 #, no-c-format
 msgid ""
 "Finally we have the code for the rule. Each rule within a package should be "
@@ -4158,7 +4164,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2993
+#: Security.xml:2996
 #, no-c-format
 msgid ""
 "Looking at the body of the rule definition we can notice two distinct "
@@ -4173,7 +4179,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3002
+#: Security.xml:3005
 #, no-c-format
 msgid ""
 "If we look at the LHS of the rule, we see two conditions listed there. Let's "
@@ -4181,14 +4187,14 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3006
+#: Security.xml:3009
 #, no-c-format
 msgid ""
 "<![CDATA[c: PermissionCheck(target == \"customer\", action == \"delete\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3008
+#: Security.xml:3011
 #, no-c-format
 msgid ""
 "In plain english, this condition is stating that there must exist a "
@@ -4198,7 +4204,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3014
+#: Security.xml:3017
 #, no-c-format
 msgid ""
 "So what is the working memory? Also known as a \"stateful session\" in "
@@ -4216,7 +4222,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3026
+#: Security.xml:3029
 #, no-c-format
 msgid ""
 "Besides the <literal>PermissionCheck</literal> facts, there is also a "
@@ -4233,7 +4239,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3037
+#: Security.xml:3040
 #, no-c-format
 msgid ""
 "It is also possible to insert additional long-lived facts into the working "
@@ -4244,7 +4250,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3044
+#: Security.xml:3047
 #, no-c-format
 msgid ""
 "Getting back to our simple example, we can also notice that the first line "
@@ -4255,13 +4261,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3051
+#: Security.xml:3054
 #, no-c-format
 msgid "<![CDATA[Role(name == \"admin\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3053
+#: Security.xml:3056
 #, no-c-format
 msgid ""
 "This condition simply states that there must be a <literal>Role</literal> "
@@ -4274,7 +4280,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3061
+#: Security.xml:3064
 #, no-c-format
 msgid ""
 "So what is the consequence of the rule firing? Let's take a look at the RHS "
@@ -4282,13 +4288,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3065
+#: Security.xml:3068
 #, no-c-format
 msgid "<![CDATA[c.grant()]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3067
+#: Security.xml:3070
 #, no-c-format
 msgid ""
 "The RHS consists of Java code, and in this case is invoking the "
@@ -4305,13 +4311,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3081
+#: Security.xml:3084
 #, no-c-format
 msgid "Non-String permission targets"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3083
+#: Security.xml:3086
 #, no-c-format
 msgid ""
 "So far we have only seen permission checks for String-literal permission "
@@ -4325,7 +4331,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3092
+#: Security.xml:3095
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanCreateBlogComment\n"
@@ -4343,13 +4349,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3097
+#: Security.xml:3100
 #, no-c-format
 msgid "Wildcard permission checks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3099
+#: Security.xml:3102
 #, no-c-format
 msgid ""
 "It is possible to implement a wildcard permission check (which allows all "
@@ -4359,7 +4365,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3105
+#: Security.xml:3108
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4373,7 +4379,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3107
+#: Security.xml:3110
 #, no-c-format
 msgid ""
 "This rule allows users with the <literal>admin</literal> role to perform "
@@ -4382,13 +4388,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3117
+#: Security.xml:3120
 #, no-c-format
 msgid "PersistentPermissionResolver"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3119
+#: Security.xml:3122
 #, no-c-format
 msgid ""
 "Another built-in permission resolver provided by Seam, "
@@ -4401,7 +4407,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3130
+#: Security.xml:3133
 #, no-c-format
 msgid ""
 "Before it can be used, <literal>PersistentPermissionResolver</literal> must "
@@ -4414,7 +4420,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3138
+#: Security.xml:3141
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:persistent-permission-resolver permission-store=\"#"
@@ -4422,13 +4428,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3143
+#: Security.xml:3146
 #, no-c-format
 msgid "Permission Stores"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3145
+#: Security.xml:3148
 #, no-c-format
 msgid ""
 "A permission store is required for <literal>PersistentPermissionResolver</"
@@ -4441,26 +4447,26 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3155
+#: Security.xml:3158
 #, no-c-format
 msgid "PermissionStore interface"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3181 Security.xml:3200 Security.xml:3219 Security.xml:3802
-#: Security.xml:3821
+#: Security.xml:3184 Security.xml:3203 Security.xml:3222 Security.xml:3805
+#: Security.xml:3824
 #, no-c-format
 msgid "List&lt;Permission&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3186 Security.xml:3826
+#: Security.xml:3189 Security.xml:3829
 #, no-c-format
 msgid "listPermissions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3190
+#: Security.xml:3193
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4469,13 +4475,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3205 Security.xml:3807
+#: Security.xml:3208 Security.xml:3810
 #, no-c-format
 msgid "listPermissions(Object target, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3209
+#: Security.xml:3212
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4484,13 +4490,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3224
+#: Security.xml:3227
 #, no-c-format
 msgid "listPermissions(Set&lt;Object&gt; targets, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3228
+#: Security.xml:3231
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4499,13 +4505,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3244
+#: Security.xml:3247
 #, no-c-format
 msgid "grantPermission(Permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3248
+#: Security.xml:3251
 #, no-c-format
 msgid ""
 "This method should persist the specified <literal>Permission</literal> "
@@ -4513,13 +4519,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3263 Security.xml:3864
+#: Security.xml:3266 Security.xml:3867
 #, no-c-format
 msgid "grantPermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3267
+#: Security.xml:3270
 #, no-c-format
 msgid ""
 "This method should persist all of the <literal>Permission</literal> objects "
@@ -4528,13 +4534,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3282 Security.xml:3883
+#: Security.xml:3285 Security.xml:3886
 #, no-c-format
 msgid "revokePermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3286
+#: Security.xml:3289
 #, no-c-format
 msgid ""
 "This method should remove the specified <literal>Permission</literal> object "
@@ -4542,13 +4548,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3300 Security.xml:3902
+#: Security.xml:3303 Security.xml:3905
 #, no-c-format
 msgid "revokePermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3304
+#: Security.xml:3307
 #, no-c-format
 msgid ""
 "This method should remove all of the <literal>Permission</literal> objects "
@@ -4556,19 +4562,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3314 Security.xml:3916
+#: Security.xml:3317 Security.xml:3919
 #, no-c-format
 msgid "List&lt;String&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3319 Security.xml:3921
+#: Security.xml:3322 Security.xml:3924
 #, no-c-format
 msgid "listAvailableActions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3323
+#: Security.xml:3326
 #, no-c-format
 msgid ""
 "This method should return a list of all the available actions (as Strings) "
@@ -4578,13 +4584,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3337
+#: Security.xml:3340
 #, no-c-format
 msgid "JpaPermissionStore"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3339
+#: Security.xml:3342
 #, no-c-format
 msgid ""
 "This is the default <literal>PermissionStore</literal> implementation (and "
@@ -4597,7 +4603,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3347
+#: Security.xml:3350
 #, no-c-format
 msgid ""
 "If you wish to use the same entity (i.e. a single database table) to store "
@@ -4609,7 +4615,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3354
+#: Security.xml:3357
 #, no-c-format
 msgid ""
 "For example, to configure a single entity class to store both user and role "
@@ -4617,7 +4623,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3356
+#: Security.xml:3359
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4625,14 +4631,14 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3358
+#: Security.xml:3361
 #, no-c-format
 msgid ""
 "To configure separate entity classes for storing user and role permissions:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3360
+#: Security.xml:3363
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4641,13 +4647,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3363
+#: Security.xml:3366
 #, no-c-format
 msgid "Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3365
+#: Security.xml:3368
 #, no-c-format
 msgid ""
 "As mentioned, the entity classes that contain the user and role permissions "
@@ -4658,32 +4664,32 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3372
+#: Security.xml:3375
 #, no-c-format
 msgid "Entity Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3385 Security.xml:3548
+#: Security.xml:3388 Security.xml:3551
 #, no-c-format
 msgid "Target"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3398
+#: Security.xml:3401
 #, no-c-format
 msgid "@PermissionTarget"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3403 Security.xml:3422 Security.xml:3441 Security.xml:3460
-#: Security.xml:3479
+#: Security.xml:3406 Security.xml:3425 Security.xml:3444 Security.xml:3463
+#: Security.xml:3482
 #, no-c-format
 msgid "FIELD,METHOD"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3407
+#: Security.xml:3410
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4692,13 +4698,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3417
+#: Security.xml:3420
 #, no-c-format
 msgid "@PermissionAction"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3426
+#: Security.xml:3429
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4707,13 +4713,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3436
+#: Security.xml:3439
 #, no-c-format
 msgid "@PermissionUser"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3445
+#: Security.xml:3448
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4722,13 +4728,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3455
+#: Security.xml:3458
 #, no-c-format
 msgid "@PermissionRole"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3464
+#: Security.xml:3467
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4737,13 +4743,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3474
+#: Security.xml:3477
 #, no-c-format
 msgid "@PermissionDiscriminator"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3483
+#: Security.xml:3486
 #, no-c-format
 msgid ""
 "This annotation should be used when the same entity/table is used to store "
@@ -4760,20 +4766,20 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3493
+#: Security.xml:3496
 #, no-c-format
 msgid ""
 "<![CDATA[  @PermissionDiscriminator(userValue = \"u\", roleValue = \"r\")]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3504
+#: Security.xml:3507
 #, no-c-format
 msgid "Example Entity"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3506
+#: Security.xml:3509
 #, no-c-format
 msgid ""
 "Here is an example of an entity class that is used to store both user and "
@@ -4782,7 +4788,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3511
+#: Security.xml:3514
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4843,7 +4849,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3513
+#: Security.xml:3516
 #, no-c-format
 msgid ""
 "As can be seen in the above example, the <literal>getDiscriminator()</"
@@ -4860,13 +4866,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3526
+#: Security.xml:3529
 #, no-c-format
 msgid "Class-specific Permission Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3528
+#: Security.xml:3531
 #, no-c-format
 msgid ""
 "A further set of class-specific annotations can be used to configure a "
@@ -4876,25 +4882,25 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3535
+#: Security.xml:3538
 #, no-c-format
 msgid "Class Permission Annotations"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3561
+#: Security.xml:3564
 #, no-c-format
 msgid "@Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3566 Security.xml:3584
+#: Security.xml:3569 Security.xml:3587
 #, no-c-format
 msgid "TYPE"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3570
+#: Security.xml:3573
 #, no-c-format
 msgid ""
 "A container annotation, this annotation may contain an array of "
@@ -4902,13 +4908,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3579
+#: Security.xml:3582
 #, no-c-format
 msgid "@Permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3588
+#: Security.xml:3591
 #, no-c-format
 msgid ""
 "This annotation defines a single allowable permission action for the target "
@@ -4919,7 +4925,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3600
+#: Security.xml:3603
 #, no-c-format
 msgid ""
 "Here's an example of the above annotations in action. The following class "
@@ -4927,7 +4933,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3604
+#: Security.xml:3607
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4939,7 +4945,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3606
+#: Security.xml:3609
 #, no-c-format
 msgid ""
 "This example demonstrates how two allowable permission actions, "
@@ -4948,13 +4954,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3614
+#: Security.xml:3617
 #, no-c-format
 msgid "Permission masks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3616
+#: Security.xml:3619
 #, no-c-format
 msgid ""
 "By default, multiple permissions for the same target object and recipient "
@@ -4966,7 +4972,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3623
+#: Security.xml:3626
 #, no-c-format
 msgid ""
 "For example, if recipient \"Bob\" is granted both the <literal>view</"
@@ -4979,7 +4985,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3630
+#: Security.xml:3633
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4991,7 +4997,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3632
+#: Security.xml:3635
 #, no-c-format
 msgid ""
 "The <literal>action</literal> property will instead simply contain \"3"
@@ -5001,7 +5007,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3638
+#: Security.xml:3641
 #, no-c-format
 msgid ""
 "Obviously, it is very important that the <literal>mask</literal> values "
@@ -5009,13 +5015,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3644
+#: Security.xml:3647
 #, no-c-format
 msgid "Identifier Policy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3646
+#: Security.xml:3649
 #, no-c-format
 msgid ""
 "When storing or looking up permissions, <literal>JpaPermissionStore</"
@@ -5029,7 +5035,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3654
+#: Security.xml:3657
 #, no-c-format
 msgid ""
 "The <literal>IdentifierStrategy</literal> interface is very simple, "
@@ -5037,7 +5043,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3658
+#: Security.xml:3661
 #, no-c-format
 msgid ""
 "<![CDATA[public interface IdentifierStrategy {\n"
@@ -5047,7 +5053,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3660
+#: Security.xml:3663
 #, no-c-format
 msgid ""
 "The first method, <literal>canIdentify()</literal> simply returns "
@@ -5058,7 +5064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3666
+#: Security.xml:3669
 #, no-c-format
 msgid ""
 "Seam provides two <literal>IdentifierStrategy</literal> implementations, "
@@ -5067,7 +5073,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3671
+#: Security.xml:3674
 #, no-c-format
 msgid ""
 "To explicitly configure a specific identifier strategy to use for a "
@@ -5080,13 +5086,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3681
+#: Security.xml:3684
 #, no-c-format
 msgid "ClassIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3683
+#: Security.xml:3686
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for classes, "
@@ -5100,7 +5106,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3692
+#: Security.xml:3695
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5108,7 +5114,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3694
+#: Security.xml:3697
 #, no-c-format
 msgid ""
 "The identifier for the following class will be \"<literal>customerAction</"
@@ -5116,7 +5122,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3698
+#: Security.xml:3701
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"customerAction\")\n"
@@ -5124,7 +5130,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3700
+#: Security.xml:3703
 #, no-c-format
 msgid ""
 "Finally, the identifier for the following class will be \"<literal>Customer</"
@@ -5132,19 +5138,19 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3704
+#: Security.xml:3707
 #, no-c-format
 msgid "<![CDATA[public class Customer { ]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3709
+#: Security.xml:3712
 #, no-c-format
 msgid "EntityIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3711
+#: Security.xml:3714
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for entity "
@@ -5161,7 +5167,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3722
+#: Security.xml:3725
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5169,7 +5175,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3724
+#: Security.xml:3727
 #, no-c-format
 msgid ""
 "For an example of the type of identifier values generated, assume we have "
@@ -5177,7 +5183,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3728
+#: Security.xml:3731
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5200,7 +5206,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3730
+#: Security.xml:3733
 #, no-c-format
 msgid ""
 "For a <literal>Customer</literal> instance with an <literal>id</literal> "
@@ -5210,7 +5216,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3736
+#: Security.xml:3739
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5219,7 +5225,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3738
+#: Security.xml:3741
 #, no-c-format
 msgid ""
 "Then a <literal>Customer</literal> with an <literal>id</literal> value of "
@@ -5228,13 +5234,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3751
+#: Security.xml:3754
 #, no-c-format
 msgid "Permission Management"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3753
+#: Security.xml:3756
 #, no-c-format
 msgid ""
 "In much the same way that Seam Security provides an Identity Management API "
@@ -5244,13 +5250,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3760
+#: Security.xml:3763
 #, no-c-format
 msgid "PermissionManager"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3762
+#: Security.xml:3765
 #, no-c-format
 msgid ""
 "The <literal>PermissionManager</literal> component is an application-scoped "
@@ -5263,7 +5269,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3769
+#: Security.xml:3772
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5273,7 +5279,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3771
+#: Security.xml:3774
 #, no-c-format
 msgid ""
 "The following table describes each of the available methods provided by "
@@ -5281,13 +5287,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3776
+#: Security.xml:3779
 #, no-c-format
 msgid "PermissionManager API methods"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3811 Security.xml:3830
+#: Security.xml:3814 Security.xml:3833
 #, no-c-format
 msgid ""
 "Returns a list of <literal>Permission</literal> objects representing all of "
@@ -5295,13 +5301,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3845
+#: Security.xml:3848
 #, no-c-format
 msgid "grantPermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3849
+#: Security.xml:3852
 #, no-c-format
 msgid ""
 "Persists (grants) the specified <literal>Permission</literal> to the backend "
@@ -5309,7 +5315,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3868
+#: Security.xml:3871
 #, no-c-format
 msgid ""
 "Persists (grants) the specified list of <literal>Permission</literal>s to "
@@ -5317,7 +5323,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3887
+#: Security.xml:3890
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified <literal>Permission</literal> from the "
@@ -5325,7 +5331,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3906
+#: Security.xml:3909
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified list of <literal>Permission</literal>s from "
@@ -5333,7 +5339,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3925
+#: Security.xml:3928
 #, no-c-format
 msgid ""
 "Returns a list of the available actions for the specified target object. The "
@@ -5342,13 +5348,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3940
+#: Security.xml:3943
 #, no-c-format
 msgid "Permission checks for PermissionManager operations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3942
+#: Security.xml:3945
 #, no-c-format
 msgid ""
 "Invoking the methods of <literal>PermissionManager</literal> requires that "
@@ -5358,37 +5364,37 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3949
+#: Security.xml:3952
 #, no-c-format
 msgid "Permission Management Security Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3973
+#: Security.xml:3976
 #, no-c-format
 msgid "listPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3977
+#: Security.xml:3980
 #, no-c-format
 msgid "The specified <literal>target</literal>"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3983
+#: Security.xml:3986
 #, no-c-format
 msgid "seam.read-permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3991 Security.xml:4011
+#: Security.xml:3994 Security.xml:4014
 #, no-c-format
 msgid "grantPermission()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3995
+#: Security.xml:3998
 #, no-c-format
 msgid ""
 "The target of the specified <literal>Permission</literal>, or each of the "
@@ -5397,56 +5403,56 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4003 Security.xml:4021 Security.xml:4039
+#: Security.xml:4006 Security.xml:4024 Security.xml:4042
 #, no-c-format
 msgid "seam.grant-permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4015 Security.xml:4051
+#: Security.xml:4018 Security.xml:4054
 #, no-c-format
 msgid "The target of the specified <literal>Permission</literal>."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4029
+#: Security.xml:4032
 #, no-c-format
 msgid "grantPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4033 Security.xml:4069
+#: Security.xml:4036 Security.xml:4072
 #, no-c-format
 msgid ""
 "Each of the targets of the specified list of <literal>Permission</literal>s."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4047
+#: Security.xml:4050
 #, no-c-format
 msgid "revokePermission()"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4057 Security.xml:4075
+#: Security.xml:4060 Security.xml:4078
 #, no-c-format
 msgid "seam.revoke-permission"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4065
+#: Security.xml:4068
 #, no-c-format
 msgid "revokePermissions()"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4088
+#: Security.xml:4091
 #, no-c-format
 msgid "SSL Security"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4090
+#: Security.xml:4093
 #, no-c-format
 msgid ""
 "Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5457,13 +5463,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4097
+#: Security.xml:4100
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"/login.xhtml\" scheme=\"https\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4099
+#: Security.xml:4102
 #, no-c-format
 msgid ""
 "This configuration is automatically extended to both <literal>s:link</"
@@ -5475,13 +5481,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4106
+#: Security.xml:4109
 #, no-c-format
 msgid "<![CDATA[<s:link view=\"/login.xhtml\" value=\"Login\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4108
+#: Security.xml:4111
 #, no-c-format
 msgid ""
 "Browsing directly to a view when using the <emphasis>incorrect</emphasis> "
@@ -5492,7 +5498,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4115
+#: Security.xml:4118
 #, no-c-format
 msgid ""
 "It is also possible to configure a <emphasis>default scheme</emphasis> for "
@@ -5506,13 +5512,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4124
+#: Security.xml:4127
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\" />]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4126
+#: Security.xml:4129
 #, no-c-format
 msgid ""
 "Of course, if <emphasis>none</emphasis> of the pages in your application use "
@@ -5520,7 +5526,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4131
+#: Security.xml:4134
 #, no-c-format
 msgid ""
 "You may configure Seam to automatically invalidate the current HTTP session "
@@ -5529,13 +5535,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4136
+#: Security.xml:4139
 #, no-c-format
 msgid "<![CDATA[<web:session invalidate-on-scheme-change=\"true\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4138
+#: Security.xml:4141
 #, no-c-format
 msgid ""
 "This option helps make your system less vulnerable to sniffing of the "
@@ -5544,13 +5550,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4144
+#: Security.xml:4147
 #, no-c-format
 msgid "Overriding the default ports"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4146
+#: Security.xml:4149
 #, no-c-format
 msgid ""
 "If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5560,7 +5566,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4152
+#: Security.xml:4155
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5576,13 +5582,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4158
+#: Security.xml:4161
 #, no-c-format
 msgid "CAPTCHA"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4160
+#: Security.xml:4163
 #, no-c-format
 msgid ""
 "Though strictly not part of the security API, Seam provides a built-in "
@@ -5594,13 +5600,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4168
+#: Security.xml:4171
 #, no-c-format
 msgid "Configuring the CAPTCHA Servlet"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4169
+#: Security.xml:4172
 #, no-c-format
 msgid ""
 "To get up and running, it is necessary to configure the Seam Resource "
@@ -5609,7 +5615,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4174
+#: Security.xml:4177
 #, no-c-format
 msgid ""
 "<![CDATA[<servlet>\n"
@@ -5625,20 +5631,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4179
+#: Security.xml:4182
 #, no-c-format
 msgid "Adding a CAPTCHA to a form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4181
+#: Security.xml:4184
 #, no-c-format
 msgid ""
 "Adding a CAPTCHA challenge to a form is extremely easy. Here's an example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4185
+#: Security.xml:4188
 #, no-c-format
 msgid ""
 "<![CDATA[<h:graphicImage value=\"/seam/resource/captcha\"/>\n"
@@ -5650,7 +5656,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4187
+#: Security.xml:4190
 #, no-c-format
 msgid ""
 "That's all there is to it. The <literal>graphicImage</literal> control "
@@ -5660,20 +5666,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4196
+#: Security.xml:4199
 #, no-c-format
 msgid "Customising the CAPTCHA algorithm"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4198
+#: Security.xml:4201
 #, no-c-format
 msgid ""
 "You may customize the CAPTCHA algorithm by overriding the built-in component:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4202
+#: Security.xml:4205
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5700,13 +5706,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4209 Security.xml:4217
+#: Security.xml:4212 Security.xml:4220
 #, no-c-format
 msgid "Security Events"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4211
+#: Security.xml:4214
 #, no-c-format
 msgid ""
 "The following table describes a number of events (see <xref linkend=\"events"
@@ -5714,68 +5720,68 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4226
+#: Security.xml:4229
 #, no-c-format
 msgid "Event Key"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4239
+#: Security.xml:4242
 #, no-c-format
 msgid "org.jboss.seam.security.loginSuccessful"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4243
+#: Security.xml:4246
 #, no-c-format
 msgid "Raised when a login attempt is successful."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4251
+#: Security.xml:4254
 #, no-c-format
 msgid "org.jboss.seam.security.loginFailed"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4255
+#: Security.xml:4258
 #, no-c-format
 msgid "Raised when a login attempt fails."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4263
+#: Security.xml:4266
 #, no-c-format
 msgid "org.jboss.seam.security.alreadyLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4267
+#: Security.xml:4270
 #, no-c-format
 msgid ""
 "Raised when a user that is already authenticated attempts to log in again."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4275
+#: Security.xml:4278
 #, no-c-format
 msgid "org.jboss.seam.security.notLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4279
+#: Security.xml:4282
 #, no-c-format
 msgid "Raised when a security check fails when the user is not logged in."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4287
+#: Security.xml:4290
 #, no-c-format
 msgid "org.jboss.seam.security.notAuthorized"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4291
+#: Security.xml:4294
 #, no-c-format
 msgid ""
 "Raised when a security check fails when the user is logged in however "
@@ -5783,73 +5789,73 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4299
+#: Security.xml:4302
 #, no-c-format
 msgid "org.jboss.seam.security.preAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4303
+#: Security.xml:4306
 #, no-c-format
 msgid "Raised just prior to user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4311
+#: Security.xml:4314
 #, no-c-format
 msgid "org.jboss.seam.security.postAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4315
+#: Security.xml:4318
 #, no-c-format
 msgid "Raised just after user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4323
+#: Security.xml:4326
 #, no-c-format
 msgid "org.jboss.seam.security.loggedOut"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4327
+#: Security.xml:4330
 #, no-c-format
 msgid "Raised after the user has logged out."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4335
+#: Security.xml:4338
 #, no-c-format
 msgid "org.jboss.seam.security.credentialsUpdated"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4339
+#: Security.xml:4342
 #, no-c-format
 msgid "Raised when the user's credentials have been changed."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4347
+#: Security.xml:4350
 #, no-c-format
 msgid "org.jboss.seam.security.rememberMe"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4351
+#: Security.xml:4354
 #, no-c-format
 msgid "Raised when the Identity's rememberMe property is changed."
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4364
+#: Security.xml:4367
 #, no-c-format
 msgid "Run As"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4366
+#: Security.xml:4369
 #, no-c-format
 msgid ""
 "Sometimes it may be necessary to perform certain operations with elevated "
@@ -5861,7 +5867,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4374
+#: Security.xml:4377
 #, no-c-format
 msgid ""
 "The following code example demonstrates how <literal>RunAsOperation</"
@@ -5872,7 +5878,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4381
+#: Security.xml:4384
 #, no-c-format
 msgid ""
 "<![CDATA[    new RunAsOperation() {       \n"
@@ -5884,7 +5890,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4383
+#: Security.xml:4386
 #, no-c-format
 msgid ""
 "In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5895,13 +5901,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4394
+#: Security.xml:4397
 #, no-c-format
 msgid "Extending the Identity component"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4396
+#: Security.xml:4399
 #, no-c-format
 msgid ""
 "Sometimes it might be necessary to extend the Identity component if your "
@@ -5914,7 +5920,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4404
+#: Security.xml:4407
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.security.identity\")\n"
@@ -5949,7 +5955,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4407
+#: Security.xml:4410
 #, no-c-format
 msgid ""
 "Note that an <literal>Identity</literal> component must be marked "
@@ -5959,13 +5965,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4419
+#: Security.xml:4422
 #, no-c-format
 msgid "OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4421
+#: Security.xml:4424
 #, no-c-format
 msgid ""
 "OpenID is a community standard for external web-based authentication. The "
@@ -5978,7 +5984,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4430
+#: Security.xml:4433
 #, no-c-format
 msgid ""
 "When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5995,7 +6001,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4439
+#: Security.xml:4442
 #, no-c-format
 msgid ""
 "It's important to realize at this point that authentication does not imply "
@@ -6008,13 +6014,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4449
+#: Security.xml:4452
 #, no-c-format
 msgid "Configuring OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4450
+#: Security.xml:4453
 #, no-c-format
 msgid ""
 "Seam uses the openid4java package and requires four additional JARs to make "
@@ -6024,7 +6030,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4456
+#: Security.xml:4459
 #, no-c-format
 msgid ""
 "OpenID processing requires the use of the <literal>OpenIdPhaseListener</"
@@ -6034,7 +6040,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4462
+#: Security.xml:4465
 #, no-c-format
 msgid ""
 "&lt;lifecycle&gt;\n"
@@ -6044,7 +6050,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4465
+#: Security.xml:4468
 #, no-c-format
 msgid ""
 "With this configuration, OpenID support is available to your application. "
@@ -6054,13 +6060,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4473
+#: Security.xml:4476
 #, no-c-format
 msgid "Presenting an OpenIdDLogin form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4475
+#: Security.xml:4478
 #, no-c-format
 msgid ""
 "To initiate an OpenID login, you can present a simply form to the user "
@@ -6070,7 +6076,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4480
+#: Security.xml:4483
 #, no-c-format
 msgid ""
 "&lt;h:form&gt;\n"
@@ -6081,7 +6087,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4482
+#: Security.xml:4485
 #, no-c-format
 msgid ""
 "When the user submits the login form, he will be redirected to his OpenID "
@@ -6093,13 +6099,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4491
+#: Security.xml:4494
 #, no-c-format
 msgid "Logging in immediately"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4493
+#: Security.xml:4496
 #, no-c-format
 msgid ""
 "The simplest strategy is to simply login the user immediately. The following "
@@ -6108,7 +6114,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4497
+#: Security.xml:4500
 #, no-c-format
 msgid ""
 "&lt;page view-id=&quot;/openid.xhtml&quot;&gt;\n"
@@ -6128,7 +6134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4499
+#: Security.xml:4502
 #, no-c-format
 msgid ""
 "Thie <literal>loginImmediately()</literal> action checks to see if the "
@@ -6142,13 +6148,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4510
+#: Security.xml:4513
 #, no-c-format
 msgid "Deferring login"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4512
+#: Security.xml:4515
 #, no-c-format
 msgid ""
 "You may not want the user to be immediately logged in to your application. "
@@ -6165,13 +6171,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4526
+#: Security.xml:4529
 #, no-c-format
 msgid "Logging out"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4528
+#: Security.xml:4531
 #, no-c-format
 msgid ""
 "Logging out (forgetting an OpenID association) is done by calling <literal>#"
@@ -6182,7 +6188,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4535
+#: Security.xml:4538
 #, no-c-format
 msgid ""
 "&lt;event type=&quot;org.jboss.seam.security.loggedOut&quot;&gt;\n"
@@ -6191,7 +6197,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4537
+#: Security.xml:4540
 #, no-c-format
 msgid ""
 "It's important that you do not leave this out or the user will not be able "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/te-IN/Dependencies.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/te-IN/Dependencies.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/te-IN/Dependencies.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -938,8 +938,8 @@
 #: Dependencies.xml:1182
 #, no-c-format
 msgid ""
-"This sample POM will give you Seam, JPA (provided by Hibernate) and "
-"Hibernate Validator:"
+"This sample POM will give you Seam, JPA (provided by Hibernate), Hibernate "
+"Validator and Hibernate Search:"
 msgstr ""
 
 #. Tag: programlisting
@@ -970,25 +970,31 @@
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-validator</artifactId>\n"
-"      <version>3.0.0.GA</version>\n"
+"      <version>3.1.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-annotations</artifactId>\n"
-"      <version>3.3.0.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-entitymanager</artifactId>\n"
-"      <version>3.3.1.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
+"    \n"
+"    <dependency>\n"
+"        <groupId>org.hibernate</groupId>\n"
+"        <artifactId>hibernate-search</artifactId>\n"
+"        <version>3.1.1.GA</version>\n"
+"    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.jboss.seam</groupId>\n"
 "      <artifactId>jboss-seam</artifactId>\n"
-"      <version>2.0.0.GA</version>\n"
+"      <version>2.2.0.GA</version>\n"
 "    </dependency>\n"
 "    \n"
 "  </dependencies>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/te-IN/Hsearch.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/te-IN/Hsearch.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/te-IN/Hsearch.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -45,7 +45,7 @@
 #: Hsearch.xml:21
 #, no-c-format
 msgid ""
-"Hibernate Search has been designed to integrates nicely and as naturally as "
+"Hibernate Search has been designed to integrate nicely and as naturally as "
 "possible with JPA and Hibernate. As a natural extension, JBoss Seam provides "
 "an Hibernate Search integration."
 msgstr ""
@@ -132,7 +132,7 @@
 "      <property name=\"hibernate.ejb.event.post-delete\" \n"
 "                value=\"org.hibernate.search.event.FullTextIndexEventListener"
 "\"/>\n"
-"\n"
+"                \n"
 "   </properties>\n"
 "</persistence-unit>]]>"
 msgstr ""
@@ -141,12 +141,15 @@
 #: Hsearch.xml:52
 #, no-c-format
 msgid ""
-"This step is no longer necessary if Hibernate Annotation or EntityManager "
-"3.3.x are used."
+"It is not longer necessary the register the event listeners if Hibernate "
+"Annotations or EntityManager 3.3.x are used. When using Hibernate Search 3.1."
+"x more eventlisteners are needed, but these are registered automatically by "
+"Hibernate Annotations; refer to the Hibernate Search reference for "
+"configuring it without EntityManager and Annotations."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:56
+#: Hsearch.xml:60
 #, no-c-format
 msgid ""
 "In addition to the configuration file, the following jars have to be "
@@ -154,25 +157,25 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:61
+#: Hsearch.xml:65
 #, no-c-format
 msgid "hibernate-search.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:65
+#: Hsearch.xml:69
 #, no-c-format
 msgid "hibernate-commons-annotations.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:69
+#: Hsearch.xml:73
 #, no-c-format
 msgid "lucene-core.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:74
+#: Hsearch.xml:78
 #, no-c-format
 msgid ""
 "If you deploy those in a EAR, don't forget to update <filename>application."
@@ -180,13 +183,13 @@
 msgstr ""
 
 #. Tag: title
-#: Hsearch.xml:80
+#: Hsearch.xml:84
 #, no-c-format
 msgid "Usage"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:82
+#: Hsearch.xml:86
 #, no-c-format
 msgid ""
 "Hibernate Search uses annotations to map entities to a Lucene index, check "
@@ -195,7 +198,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:87
+#: Hsearch.xml:91
 #, no-c-format
 msgid ""
 "Hibernate Search is fully integrated with the API and semantic of JPA / "
@@ -206,7 +209,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:93
+#: Hsearch.xml:97
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, JBoss Seam injects a "
@@ -214,7 +217,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:96
+#: Hsearch.xml:100
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -237,7 +240,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:99
+#: Hsearch.xml:103
 #, no-c-format
 msgid ""
 "<classname>FullTextSession</classname> extends <classname>org.hibernate."
@@ -245,14 +248,14 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:104
+#: Hsearch.xml:108
 #, no-c-format
 msgid ""
 "If the Java Persistence API is used, a smoother integration is proposed."
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:107
+#: Hsearch.xml:111
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -275,7 +278,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:109
+#: Hsearch.xml:113
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, a <classname>FulltextEntityManager</"
@@ -286,7 +289,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:116
+#: Hsearch.xml:120
 #, no-c-format
 msgid ""
 "When an EJB 3.0 Session or Message Driven Bean injection is used (i.e. via "
@@ -299,7 +302,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:124
+#: Hsearch.xml:128
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -323,15 +326,15 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:129
+#: Hsearch.xml:133
 #, no-c-format
 msgid ""
 "For people accustomed to Hibernate Search out of Seam, note that using "
-"<methodname>Search.createFullTextSession</methodname> is not necessary."
+"<methodname>Search.getFullTextSession</methodname> is not necessary."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:134
+#: Hsearch.xml:138
 #, no-c-format
 msgid ""
 "Check the DVDStore or the blog examples of the JBoss Seam distribution for a "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/te-IN/Security.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/te-IN/Security.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/te-IN/Security.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 07:43+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1190,7 +1190,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:630 Security.xml:764 Security.xml:3382 Security.xml:3545
+#: Security.xml:630 Security.xml:764 Security.xml:3385 Security.xml:3548
 #, no-c-format
 msgid "Annotation"
 msgstr ""
@@ -1203,8 +1203,8 @@
 
 #. Tag: para
 #: Security.xml:636 Security.xml:770 Security.xml:966 Security.xml:1418
-#: Security.xml:2147 Security.xml:2756 Security.xml:3171 Security.xml:3388
-#: Security.xml:3551 Security.xml:3792 Security.xml:4229
+#: Security.xml:2147 Security.xml:2756 Security.xml:3174 Security.xml:3391
+#: Security.xml:3554 Security.xml:3795 Security.xml:4232
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -2228,8 +2228,8 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3168
-#: Security.xml:3789 Security.xml:3958
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3171
+#: Security.xml:3792 Security.xml:3961
 #, no-c-format
 msgid "Method"
 msgstr ""
@@ -2250,9 +2250,9 @@
 #: Security.xml:1433 Security.xml:1452 Security.xml:1471 Security.xml:1490
 #: Security.xml:1509 Security.xml:1529 Security.xml:1548 Security.xml:1567
 #: Security.xml:1586 Security.xml:1606 Security.xml:1626 Security.xml:1740
-#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3239
-#: Security.xml:3258 Security.xml:3277 Security.xml:3295 Security.xml:3840
-#: Security.xml:3859 Security.xml:3878 Security.xml:3897
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3242
+#: Security.xml:3261 Security.xml:3280 Security.xml:3298 Security.xml:3843
+#: Security.xml:3862 Security.xml:3881 Security.xml:3900
 #, no-c-format
 msgid "boolean"
 msgstr ""
@@ -2558,13 +2558,13 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1831 Security.xml:3961
+#: Security.xml:1831 Security.xml:3964
 #, no-c-format
 msgid "Permission Target"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1834 Security.xml:3964
+#: Security.xml:1834 Security.xml:3967
 #, no-c-format
 msgid "Permission Action"
 msgstr ""
@@ -3806,7 +3806,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2750 Security.xml:3165 Security.xml:3786
+#: Security.xml:2750 Security.xml:3168 Security.xml:3789
 #, no-c-format
 msgid "Return type"
 msgstr ""
@@ -3986,41 +3986,47 @@
 #. Tag: para
 #: Security.xml:2917
 #, no-c-format
-msgid "drools-compiler.jar"
+msgid "drools-api.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2920
 #, no-c-format
-msgid "drools-core.jar"
+msgid "drools-compiler.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2923
 #, no-c-format
-msgid "janino.jar"
+msgid "drools-core.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2926
 #, no-c-format
-msgid "antlr-runtime.jar"
+msgid "janino.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2929
 #, no-c-format
-msgid "mvel14.jar"
+msgid "antlr-runtime.jar"
 msgstr ""
 
+#. Tag: para
+#: Security.xml:2932
+#, no-c-format
+msgid "mvel2.jar"
+msgstr ""
+
 #. Tag: title
-#: Security.xml:2936 Security.xml:3128
+#: Security.xml:2939 Security.xml:3131
 #, no-c-format
 msgid "Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2938
+#: Security.xml:2941
 #, no-c-format
 msgid ""
 "The configuration for <literal>RuleBasedPermissionResolver</literal> "
@@ -4030,7 +4036,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2944
+#: Security.xml:2947
 #, no-c-format
 msgid ""
 "<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4058,7 +4064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2946
+#: Security.xml:2949
 #, no-c-format
 msgid ""
 "The default rule base name can be overridden by specifying the "
@@ -4067,7 +4073,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2951
+#: Security.xml:2954
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4076,7 +4082,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2953
+#: Security.xml:2956
 #, no-c-format
 msgid ""
 "Once the <literal>RuleBase</literal> component is configured, it's time to "
@@ -4084,13 +4090,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:2959
+#: Security.xml:2962
 #, no-c-format
 msgid "Writing Security Rules"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2961
+#: Security.xml:2964
 #, no-c-format
 msgid ""
 "The first step to writing security rules is to create a new rule file in the "
@@ -4101,7 +4107,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2968
+#: Security.xml:2971
 #, no-c-format
 msgid ""
 "So what should the security rules file contain? At this stage it might be a "
@@ -4110,7 +4116,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2973
+#: Security.xml:2976
 #, no-c-format
 msgid ""
 "<![CDATA[package MyApplicationPermissions;\n"
@@ -4128,7 +4134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2975
+#: Security.xml:2978
 #, no-c-format
 msgid ""
 "Let's break this down step by step. The first thing we see is the package "
@@ -4138,7 +4144,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2981
+#: Security.xml:2984
 #, no-c-format
 msgid ""
 "The next thing we can notice is a couple of import statements for the "
@@ -4148,7 +4154,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2987
+#: Security.xml:2990
 #, no-c-format
 msgid ""
 "Finally we have the code for the rule. Each rule within a package should be "
@@ -4158,7 +4164,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2993
+#: Security.xml:2996
 #, no-c-format
 msgid ""
 "Looking at the body of the rule definition we can notice two distinct "
@@ -4173,7 +4179,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3002
+#: Security.xml:3005
 #, no-c-format
 msgid ""
 "If we look at the LHS of the rule, we see two conditions listed there. Let's "
@@ -4181,14 +4187,14 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3006
+#: Security.xml:3009
 #, no-c-format
 msgid ""
 "<![CDATA[c: PermissionCheck(target == \"customer\", action == \"delete\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3008
+#: Security.xml:3011
 #, no-c-format
 msgid ""
 "In plain english, this condition is stating that there must exist a "
@@ -4198,7 +4204,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3014
+#: Security.xml:3017
 #, no-c-format
 msgid ""
 "So what is the working memory? Also known as a \"stateful session\" in "
@@ -4216,7 +4222,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3026
+#: Security.xml:3029
 #, no-c-format
 msgid ""
 "Besides the <literal>PermissionCheck</literal> facts, there is also a "
@@ -4233,7 +4239,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3037
+#: Security.xml:3040
 #, no-c-format
 msgid ""
 "It is also possible to insert additional long-lived facts into the working "
@@ -4244,7 +4250,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3044
+#: Security.xml:3047
 #, no-c-format
 msgid ""
 "Getting back to our simple example, we can also notice that the first line "
@@ -4255,13 +4261,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3051
+#: Security.xml:3054
 #, no-c-format
 msgid "<![CDATA[Role(name == \"admin\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3053
+#: Security.xml:3056
 #, no-c-format
 msgid ""
 "This condition simply states that there must be a <literal>Role</literal> "
@@ -4274,7 +4280,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3061
+#: Security.xml:3064
 #, no-c-format
 msgid ""
 "So what is the consequence of the rule firing? Let's take a look at the RHS "
@@ -4282,13 +4288,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3065
+#: Security.xml:3068
 #, no-c-format
 msgid "<![CDATA[c.grant()]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3067
+#: Security.xml:3070
 #, no-c-format
 msgid ""
 "The RHS consists of Java code, and in this case is invoking the "
@@ -4305,13 +4311,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3081
+#: Security.xml:3084
 #, no-c-format
 msgid "Non-String permission targets"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3083
+#: Security.xml:3086
 #, no-c-format
 msgid ""
 "So far we have only seen permission checks for String-literal permission "
@@ -4325,7 +4331,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3092
+#: Security.xml:3095
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanCreateBlogComment\n"
@@ -4343,13 +4349,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3097
+#: Security.xml:3100
 #, no-c-format
 msgid "Wildcard permission checks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3099
+#: Security.xml:3102
 #, no-c-format
 msgid ""
 "It is possible to implement a wildcard permission check (which allows all "
@@ -4359,7 +4365,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3105
+#: Security.xml:3108
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4373,7 +4379,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3107
+#: Security.xml:3110
 #, no-c-format
 msgid ""
 "This rule allows users with the <literal>admin</literal> role to perform "
@@ -4382,13 +4388,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3117
+#: Security.xml:3120
 #, no-c-format
 msgid "PersistentPermissionResolver"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3119
+#: Security.xml:3122
 #, no-c-format
 msgid ""
 "Another built-in permission resolver provided by Seam, "
@@ -4401,7 +4407,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3130
+#: Security.xml:3133
 #, no-c-format
 msgid ""
 "Before it can be used, <literal>PersistentPermissionResolver</literal> must "
@@ -4414,7 +4420,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3138
+#: Security.xml:3141
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:persistent-permission-resolver permission-store=\"#"
@@ -4422,13 +4428,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3143
+#: Security.xml:3146
 #, no-c-format
 msgid "Permission Stores"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3145
+#: Security.xml:3148
 #, no-c-format
 msgid ""
 "A permission store is required for <literal>PersistentPermissionResolver</"
@@ -4441,26 +4447,26 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3155
+#: Security.xml:3158
 #, no-c-format
 msgid "PermissionStore interface"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3181 Security.xml:3200 Security.xml:3219 Security.xml:3802
-#: Security.xml:3821
+#: Security.xml:3184 Security.xml:3203 Security.xml:3222 Security.xml:3805
+#: Security.xml:3824
 #, no-c-format
 msgid "List&lt;Permission&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3186 Security.xml:3826
+#: Security.xml:3189 Security.xml:3829
 #, no-c-format
 msgid "listPermissions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3190
+#: Security.xml:3193
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4469,13 +4475,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3205 Security.xml:3807
+#: Security.xml:3208 Security.xml:3810
 #, no-c-format
 msgid "listPermissions(Object target, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3209
+#: Security.xml:3212
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4484,13 +4490,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3224
+#: Security.xml:3227
 #, no-c-format
 msgid "listPermissions(Set&lt;Object&gt; targets, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3228
+#: Security.xml:3231
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4499,13 +4505,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3244
+#: Security.xml:3247
 #, no-c-format
 msgid "grantPermission(Permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3248
+#: Security.xml:3251
 #, no-c-format
 msgid ""
 "This method should persist the specified <literal>Permission</literal> "
@@ -4513,13 +4519,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3263 Security.xml:3864
+#: Security.xml:3266 Security.xml:3867
 #, no-c-format
 msgid "grantPermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3267
+#: Security.xml:3270
 #, no-c-format
 msgid ""
 "This method should persist all of the <literal>Permission</literal> objects "
@@ -4528,13 +4534,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3282 Security.xml:3883
+#: Security.xml:3285 Security.xml:3886
 #, no-c-format
 msgid "revokePermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3286
+#: Security.xml:3289
 #, no-c-format
 msgid ""
 "This method should remove the specified <literal>Permission</literal> object "
@@ -4542,13 +4548,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3300 Security.xml:3902
+#: Security.xml:3303 Security.xml:3905
 #, no-c-format
 msgid "revokePermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3304
+#: Security.xml:3307
 #, no-c-format
 msgid ""
 "This method should remove all of the <literal>Permission</literal> objects "
@@ -4556,19 +4562,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3314 Security.xml:3916
+#: Security.xml:3317 Security.xml:3919
 #, no-c-format
 msgid "List&lt;String&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3319 Security.xml:3921
+#: Security.xml:3322 Security.xml:3924
 #, no-c-format
 msgid "listAvailableActions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3323
+#: Security.xml:3326
 #, no-c-format
 msgid ""
 "This method should return a list of all the available actions (as Strings) "
@@ -4578,13 +4584,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3337
+#: Security.xml:3340
 #, no-c-format
 msgid "JpaPermissionStore"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3339
+#: Security.xml:3342
 #, no-c-format
 msgid ""
 "This is the default <literal>PermissionStore</literal> implementation (and "
@@ -4597,7 +4603,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3347
+#: Security.xml:3350
 #, no-c-format
 msgid ""
 "If you wish to use the same entity (i.e. a single database table) to store "
@@ -4609,7 +4615,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3354
+#: Security.xml:3357
 #, no-c-format
 msgid ""
 "For example, to configure a single entity class to store both user and role "
@@ -4617,7 +4623,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3356
+#: Security.xml:3359
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4625,14 +4631,14 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3358
+#: Security.xml:3361
 #, no-c-format
 msgid ""
 "To configure separate entity classes for storing user and role permissions:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3360
+#: Security.xml:3363
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4641,13 +4647,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3363
+#: Security.xml:3366
 #, no-c-format
 msgid "Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3365
+#: Security.xml:3368
 #, no-c-format
 msgid ""
 "As mentioned, the entity classes that contain the user and role permissions "
@@ -4658,32 +4664,32 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3372
+#: Security.xml:3375
 #, no-c-format
 msgid "Entity Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3385 Security.xml:3548
+#: Security.xml:3388 Security.xml:3551
 #, no-c-format
 msgid "Target"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3398
+#: Security.xml:3401
 #, no-c-format
 msgid "@PermissionTarget"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3403 Security.xml:3422 Security.xml:3441 Security.xml:3460
-#: Security.xml:3479
+#: Security.xml:3406 Security.xml:3425 Security.xml:3444 Security.xml:3463
+#: Security.xml:3482
 #, no-c-format
 msgid "FIELD,METHOD"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3407
+#: Security.xml:3410
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4692,13 +4698,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3417
+#: Security.xml:3420
 #, no-c-format
 msgid "@PermissionAction"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3426
+#: Security.xml:3429
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4707,13 +4713,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3436
+#: Security.xml:3439
 #, no-c-format
 msgid "@PermissionUser"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3445
+#: Security.xml:3448
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4722,13 +4728,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3455
+#: Security.xml:3458
 #, no-c-format
 msgid "@PermissionRole"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3464
+#: Security.xml:3467
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4737,13 +4743,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3474
+#: Security.xml:3477
 #, no-c-format
 msgid "@PermissionDiscriminator"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3483
+#: Security.xml:3486
 #, no-c-format
 msgid ""
 "This annotation should be used when the same entity/table is used to store "
@@ -4760,20 +4766,20 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3493
+#: Security.xml:3496
 #, no-c-format
 msgid ""
 "<![CDATA[  @PermissionDiscriminator(userValue = \"u\", roleValue = \"r\")]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3504
+#: Security.xml:3507
 #, no-c-format
 msgid "Example Entity"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3506
+#: Security.xml:3509
 #, no-c-format
 msgid ""
 "Here is an example of an entity class that is used to store both user and "
@@ -4782,7 +4788,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3511
+#: Security.xml:3514
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4843,7 +4849,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3513
+#: Security.xml:3516
 #, no-c-format
 msgid ""
 "As can be seen in the above example, the <literal>getDiscriminator()</"
@@ -4860,13 +4866,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3526
+#: Security.xml:3529
 #, no-c-format
 msgid "Class-specific Permission Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3528
+#: Security.xml:3531
 #, no-c-format
 msgid ""
 "A further set of class-specific annotations can be used to configure a "
@@ -4876,25 +4882,25 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3535
+#: Security.xml:3538
 #, no-c-format
 msgid "Class Permission Annotations"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3561
+#: Security.xml:3564
 #, no-c-format
 msgid "@Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3566 Security.xml:3584
+#: Security.xml:3569 Security.xml:3587
 #, no-c-format
 msgid "TYPE"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3570
+#: Security.xml:3573
 #, no-c-format
 msgid ""
 "A container annotation, this annotation may contain an array of "
@@ -4902,13 +4908,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3579
+#: Security.xml:3582
 #, no-c-format
 msgid "@Permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3588
+#: Security.xml:3591
 #, no-c-format
 msgid ""
 "This annotation defines a single allowable permission action for the target "
@@ -4919,7 +4925,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3600
+#: Security.xml:3603
 #, no-c-format
 msgid ""
 "Here's an example of the above annotations in action. The following class "
@@ -4927,7 +4933,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3604
+#: Security.xml:3607
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4939,7 +4945,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3606
+#: Security.xml:3609
 #, no-c-format
 msgid ""
 "This example demonstrates how two allowable permission actions, "
@@ -4948,13 +4954,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3614
+#: Security.xml:3617
 #, no-c-format
 msgid "Permission masks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3616
+#: Security.xml:3619
 #, no-c-format
 msgid ""
 "By default, multiple permissions for the same target object and recipient "
@@ -4966,7 +4972,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3623
+#: Security.xml:3626
 #, no-c-format
 msgid ""
 "For example, if recipient \"Bob\" is granted both the <literal>view</"
@@ -4979,7 +4985,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3630
+#: Security.xml:3633
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4991,7 +4997,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3632
+#: Security.xml:3635
 #, no-c-format
 msgid ""
 "The <literal>action</literal> property will instead simply contain \"3"
@@ -5001,7 +5007,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3638
+#: Security.xml:3641
 #, no-c-format
 msgid ""
 "Obviously, it is very important that the <literal>mask</literal> values "
@@ -5009,13 +5015,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3644
+#: Security.xml:3647
 #, no-c-format
 msgid "Identifier Policy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3646
+#: Security.xml:3649
 #, no-c-format
 msgid ""
 "When storing or looking up permissions, <literal>JpaPermissionStore</"
@@ -5029,7 +5035,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3654
+#: Security.xml:3657
 #, no-c-format
 msgid ""
 "The <literal>IdentifierStrategy</literal> interface is very simple, "
@@ -5037,7 +5043,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3658
+#: Security.xml:3661
 #, no-c-format
 msgid ""
 "<![CDATA[public interface IdentifierStrategy {\n"
@@ -5047,7 +5053,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3660
+#: Security.xml:3663
 #, no-c-format
 msgid ""
 "The first method, <literal>canIdentify()</literal> simply returns "
@@ -5058,7 +5064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3666
+#: Security.xml:3669
 #, no-c-format
 msgid ""
 "Seam provides two <literal>IdentifierStrategy</literal> implementations, "
@@ -5067,7 +5073,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3671
+#: Security.xml:3674
 #, no-c-format
 msgid ""
 "To explicitly configure a specific identifier strategy to use for a "
@@ -5080,13 +5086,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3681
+#: Security.xml:3684
 #, no-c-format
 msgid "ClassIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3683
+#: Security.xml:3686
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for classes, "
@@ -5100,7 +5106,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3692
+#: Security.xml:3695
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5108,7 +5114,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3694
+#: Security.xml:3697
 #, no-c-format
 msgid ""
 "The identifier for the following class will be \"<literal>customerAction</"
@@ -5116,7 +5122,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3698
+#: Security.xml:3701
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"customerAction\")\n"
@@ -5124,7 +5130,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3700
+#: Security.xml:3703
 #, no-c-format
 msgid ""
 "Finally, the identifier for the following class will be \"<literal>Customer</"
@@ -5132,19 +5138,19 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3704
+#: Security.xml:3707
 #, no-c-format
 msgid "<![CDATA[public class Customer { ]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3709
+#: Security.xml:3712
 #, no-c-format
 msgid "EntityIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3711
+#: Security.xml:3714
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for entity "
@@ -5161,7 +5167,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3722
+#: Security.xml:3725
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5169,7 +5175,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3724
+#: Security.xml:3727
 #, no-c-format
 msgid ""
 "For an example of the type of identifier values generated, assume we have "
@@ -5177,7 +5183,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3728
+#: Security.xml:3731
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5200,7 +5206,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3730
+#: Security.xml:3733
 #, no-c-format
 msgid ""
 "For a <literal>Customer</literal> instance with an <literal>id</literal> "
@@ -5210,7 +5216,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3736
+#: Security.xml:3739
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5219,7 +5225,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3738
+#: Security.xml:3741
 #, no-c-format
 msgid ""
 "Then a <literal>Customer</literal> with an <literal>id</literal> value of "
@@ -5228,13 +5234,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3751
+#: Security.xml:3754
 #, no-c-format
 msgid "Permission Management"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3753
+#: Security.xml:3756
 #, no-c-format
 msgid ""
 "In much the same way that Seam Security provides an Identity Management API "
@@ -5244,13 +5250,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3760
+#: Security.xml:3763
 #, no-c-format
 msgid "PermissionManager"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3762
+#: Security.xml:3765
 #, no-c-format
 msgid ""
 "The <literal>PermissionManager</literal> component is an application-scoped "
@@ -5263,7 +5269,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3769
+#: Security.xml:3772
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5273,7 +5279,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3771
+#: Security.xml:3774
 #, no-c-format
 msgid ""
 "The following table describes each of the available methods provided by "
@@ -5281,13 +5287,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3776
+#: Security.xml:3779
 #, no-c-format
 msgid "PermissionManager API methods"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3811 Security.xml:3830
+#: Security.xml:3814 Security.xml:3833
 #, no-c-format
 msgid ""
 "Returns a list of <literal>Permission</literal> objects representing all of "
@@ -5295,13 +5301,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3845
+#: Security.xml:3848
 #, no-c-format
 msgid "grantPermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3849
+#: Security.xml:3852
 #, no-c-format
 msgid ""
 "Persists (grants) the specified <literal>Permission</literal> to the backend "
@@ -5309,7 +5315,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3868
+#: Security.xml:3871
 #, no-c-format
 msgid ""
 "Persists (grants) the specified list of <literal>Permission</literal>s to "
@@ -5317,7 +5323,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3887
+#: Security.xml:3890
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified <literal>Permission</literal> from the "
@@ -5325,7 +5331,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3906
+#: Security.xml:3909
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified list of <literal>Permission</literal>s from "
@@ -5333,7 +5339,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3925
+#: Security.xml:3928
 #, no-c-format
 msgid ""
 "Returns a list of the available actions for the specified target object. The "
@@ -5342,13 +5348,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3940
+#: Security.xml:3943
 #, no-c-format
 msgid "Permission checks for PermissionManager operations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3942
+#: Security.xml:3945
 #, no-c-format
 msgid ""
 "Invoking the methods of <literal>PermissionManager</literal> requires that "
@@ -5358,37 +5364,37 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3949
+#: Security.xml:3952
 #, no-c-format
 msgid "Permission Management Security Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3973
+#: Security.xml:3976
 #, no-c-format
 msgid "listPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3977
+#: Security.xml:3980
 #, no-c-format
 msgid "The specified <literal>target</literal>"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3983
+#: Security.xml:3986
 #, no-c-format
 msgid "seam.read-permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3991 Security.xml:4011
+#: Security.xml:3994 Security.xml:4014
 #, no-c-format
 msgid "grantPermission()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3995
+#: Security.xml:3998
 #, no-c-format
 msgid ""
 "The target of the specified <literal>Permission</literal>, or each of the "
@@ -5397,56 +5403,56 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4003 Security.xml:4021 Security.xml:4039
+#: Security.xml:4006 Security.xml:4024 Security.xml:4042
 #, no-c-format
 msgid "seam.grant-permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4015 Security.xml:4051
+#: Security.xml:4018 Security.xml:4054
 #, no-c-format
 msgid "The target of the specified <literal>Permission</literal>."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4029
+#: Security.xml:4032
 #, no-c-format
 msgid "grantPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4033 Security.xml:4069
+#: Security.xml:4036 Security.xml:4072
 #, no-c-format
 msgid ""
 "Each of the targets of the specified list of <literal>Permission</literal>s."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4047
+#: Security.xml:4050
 #, no-c-format
 msgid "revokePermission()"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4057 Security.xml:4075
+#: Security.xml:4060 Security.xml:4078
 #, no-c-format
 msgid "seam.revoke-permission"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4065
+#: Security.xml:4068
 #, no-c-format
 msgid "revokePermissions()"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4088
+#: Security.xml:4091
 #, no-c-format
 msgid "SSL Security"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4090
+#: Security.xml:4093
 #, no-c-format
 msgid ""
 "Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5457,13 +5463,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4097
+#: Security.xml:4100
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"/login.xhtml\" scheme=\"https\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4099
+#: Security.xml:4102
 #, no-c-format
 msgid ""
 "This configuration is automatically extended to both <literal>s:link</"
@@ -5475,13 +5481,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4106
+#: Security.xml:4109
 #, no-c-format
 msgid "<![CDATA[<s:link view=\"/login.xhtml\" value=\"Login\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4108
+#: Security.xml:4111
 #, no-c-format
 msgid ""
 "Browsing directly to a view when using the <emphasis>incorrect</emphasis> "
@@ -5492,7 +5498,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4115
+#: Security.xml:4118
 #, no-c-format
 msgid ""
 "It is also possible to configure a <emphasis>default scheme</emphasis> for "
@@ -5506,13 +5512,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4124
+#: Security.xml:4127
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\" />]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4126
+#: Security.xml:4129
 #, no-c-format
 msgid ""
 "Of course, if <emphasis>none</emphasis> of the pages in your application use "
@@ -5520,7 +5526,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4131
+#: Security.xml:4134
 #, no-c-format
 msgid ""
 "You may configure Seam to automatically invalidate the current HTTP session "
@@ -5529,13 +5535,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4136
+#: Security.xml:4139
 #, no-c-format
 msgid "<![CDATA[<web:session invalidate-on-scheme-change=\"true\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4138
+#: Security.xml:4141
 #, no-c-format
 msgid ""
 "This option helps make your system less vulnerable to sniffing of the "
@@ -5544,13 +5550,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4144
+#: Security.xml:4147
 #, no-c-format
 msgid "Overriding the default ports"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4146
+#: Security.xml:4149
 #, no-c-format
 msgid ""
 "If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5560,7 +5566,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4152
+#: Security.xml:4155
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5576,13 +5582,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4158
+#: Security.xml:4161
 #, no-c-format
 msgid "CAPTCHA"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4160
+#: Security.xml:4163
 #, no-c-format
 msgid ""
 "Though strictly not part of the security API, Seam provides a built-in "
@@ -5594,13 +5600,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4168
+#: Security.xml:4171
 #, no-c-format
 msgid "Configuring the CAPTCHA Servlet"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4169
+#: Security.xml:4172
 #, no-c-format
 msgid ""
 "To get up and running, it is necessary to configure the Seam Resource "
@@ -5609,7 +5615,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4174
+#: Security.xml:4177
 #, no-c-format
 msgid ""
 "<![CDATA[<servlet>\n"
@@ -5625,20 +5631,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4179
+#: Security.xml:4182
 #, no-c-format
 msgid "Adding a CAPTCHA to a form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4181
+#: Security.xml:4184
 #, no-c-format
 msgid ""
 "Adding a CAPTCHA challenge to a form is extremely easy. Here's an example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4185
+#: Security.xml:4188
 #, no-c-format
 msgid ""
 "<![CDATA[<h:graphicImage value=\"/seam/resource/captcha\"/>\n"
@@ -5650,7 +5656,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4187
+#: Security.xml:4190
 #, no-c-format
 msgid ""
 "That's all there is to it. The <literal>graphicImage</literal> control "
@@ -5660,20 +5666,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4196
+#: Security.xml:4199
 #, no-c-format
 msgid "Customising the CAPTCHA algorithm"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4198
+#: Security.xml:4201
 #, no-c-format
 msgid ""
 "You may customize the CAPTCHA algorithm by overriding the built-in component:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4202
+#: Security.xml:4205
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5700,13 +5706,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4209 Security.xml:4217
+#: Security.xml:4212 Security.xml:4220
 #, no-c-format
 msgid "Security Events"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4211
+#: Security.xml:4214
 #, no-c-format
 msgid ""
 "The following table describes a number of events (see <xref linkend=\"events"
@@ -5714,68 +5720,68 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4226
+#: Security.xml:4229
 #, no-c-format
 msgid "Event Key"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4239
+#: Security.xml:4242
 #, no-c-format
 msgid "org.jboss.seam.security.loginSuccessful"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4243
+#: Security.xml:4246
 #, no-c-format
 msgid "Raised when a login attempt is successful."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4251
+#: Security.xml:4254
 #, no-c-format
 msgid "org.jboss.seam.security.loginFailed"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4255
+#: Security.xml:4258
 #, no-c-format
 msgid "Raised when a login attempt fails."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4263
+#: Security.xml:4266
 #, no-c-format
 msgid "org.jboss.seam.security.alreadyLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4267
+#: Security.xml:4270
 #, no-c-format
 msgid ""
 "Raised when a user that is already authenticated attempts to log in again."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4275
+#: Security.xml:4278
 #, no-c-format
 msgid "org.jboss.seam.security.notLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4279
+#: Security.xml:4282
 #, no-c-format
 msgid "Raised when a security check fails when the user is not logged in."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4287
+#: Security.xml:4290
 #, no-c-format
 msgid "org.jboss.seam.security.notAuthorized"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4291
+#: Security.xml:4294
 #, no-c-format
 msgid ""
 "Raised when a security check fails when the user is logged in however "
@@ -5783,73 +5789,73 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4299
+#: Security.xml:4302
 #, no-c-format
 msgid "org.jboss.seam.security.preAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4303
+#: Security.xml:4306
 #, no-c-format
 msgid "Raised just prior to user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4311
+#: Security.xml:4314
 #, no-c-format
 msgid "org.jboss.seam.security.postAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4315
+#: Security.xml:4318
 #, no-c-format
 msgid "Raised just after user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4323
+#: Security.xml:4326
 #, no-c-format
 msgid "org.jboss.seam.security.loggedOut"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4327
+#: Security.xml:4330
 #, no-c-format
 msgid "Raised after the user has logged out."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4335
+#: Security.xml:4338
 #, no-c-format
 msgid "org.jboss.seam.security.credentialsUpdated"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4339
+#: Security.xml:4342
 #, no-c-format
 msgid "Raised when the user's credentials have been changed."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4347
+#: Security.xml:4350
 #, no-c-format
 msgid "org.jboss.seam.security.rememberMe"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4351
+#: Security.xml:4354
 #, no-c-format
 msgid "Raised when the Identity's rememberMe property is changed."
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4364
+#: Security.xml:4367
 #, no-c-format
 msgid "Run As"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4366
+#: Security.xml:4369
 #, no-c-format
 msgid ""
 "Sometimes it may be necessary to perform certain operations with elevated "
@@ -5861,7 +5867,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4374
+#: Security.xml:4377
 #, no-c-format
 msgid ""
 "The following code example demonstrates how <literal>RunAsOperation</"
@@ -5872,7 +5878,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4381
+#: Security.xml:4384
 #, no-c-format
 msgid ""
 "<![CDATA[    new RunAsOperation() {       \n"
@@ -5884,7 +5890,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4383
+#: Security.xml:4386
 #, no-c-format
 msgid ""
 "In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5895,13 +5901,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4394
+#: Security.xml:4397
 #, no-c-format
 msgid "Extending the Identity component"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4396
+#: Security.xml:4399
 #, no-c-format
 msgid ""
 "Sometimes it might be necessary to extend the Identity component if your "
@@ -5914,7 +5920,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4404
+#: Security.xml:4407
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.security.identity\")\n"
@@ -5949,7 +5955,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4407
+#: Security.xml:4410
 #, no-c-format
 msgid ""
 "Note that an <literal>Identity</literal> component must be marked "
@@ -5959,13 +5965,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4419
+#: Security.xml:4422
 #, no-c-format
 msgid "OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4421
+#: Security.xml:4424
 #, no-c-format
 msgid ""
 "OpenID is a community standard for external web-based authentication. The "
@@ -5978,7 +5984,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4430
+#: Security.xml:4433
 #, no-c-format
 msgid ""
 "When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5995,7 +6001,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4439
+#: Security.xml:4442
 #, no-c-format
 msgid ""
 "It's important to realize at this point that authentication does not imply "
@@ -6008,13 +6014,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4449
+#: Security.xml:4452
 #, no-c-format
 msgid "Configuring OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4450
+#: Security.xml:4453
 #, no-c-format
 msgid ""
 "Seam uses the openid4java package and requires four additional JARs to make "
@@ -6024,7 +6030,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4456
+#: Security.xml:4459
 #, no-c-format
 msgid ""
 "OpenID processing requires the use of the <literal>OpenIdPhaseListener</"
@@ -6034,7 +6040,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4462
+#: Security.xml:4465
 #, no-c-format
 msgid ""
 "&lt;lifecycle&gt;\n"
@@ -6044,7 +6050,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4465
+#: Security.xml:4468
 #, no-c-format
 msgid ""
 "With this configuration, OpenID support is available to your application. "
@@ -6054,13 +6060,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4473
+#: Security.xml:4476
 #, no-c-format
 msgid "Presenting an OpenIdDLogin form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4475
+#: Security.xml:4478
 #, no-c-format
 msgid ""
 "To initiate an OpenID login, you can present a simply form to the user "
@@ -6070,7 +6076,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4480
+#: Security.xml:4483
 #, no-c-format
 msgid ""
 "&lt;h:form&gt;\n"
@@ -6081,7 +6087,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4482
+#: Security.xml:4485
 #, no-c-format
 msgid ""
 "When the user submits the login form, he will be redirected to his OpenID "
@@ -6093,13 +6099,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4491
+#: Security.xml:4494
 #, no-c-format
 msgid "Logging in immediately"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4493
+#: Security.xml:4496
 #, no-c-format
 msgid ""
 "The simplest strategy is to simply login the user immediately. The following "
@@ -6108,7 +6114,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4497
+#: Security.xml:4500
 #, no-c-format
 msgid ""
 "&lt;page view-id=&quot;/openid.xhtml&quot;&gt;\n"
@@ -6128,7 +6134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4499
+#: Security.xml:4502
 #, no-c-format
 msgid ""
 "Thie <literal>loginImmediately()</literal> action checks to see if the "
@@ -6142,13 +6148,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4510
+#: Security.xml:4513
 #, no-c-format
 msgid "Deferring login"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4512
+#: Security.xml:4515
 #, no-c-format
 msgid ""
 "You may not want the user to be immediately logged in to your application. "
@@ -6165,13 +6171,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4526
+#: Security.xml:4529
 #, no-c-format
 msgid "Logging out"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4528
+#: Security.xml:4531
 #, no-c-format
 msgid ""
 "Logging out (forgetting an OpenID association) is done by calling <literal>#"
@@ -6182,7 +6188,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4535
+#: Security.xml:4538
 #, no-c-format
 msgid ""
 "&lt;event type=&quot;org.jboss.seam.security.loggedOut&quot;&gt;\n"
@@ -6191,7 +6197,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4537
+#: Security.xml:4540
 #, no-c-format
 msgid ""
 "It's important that you do not leave this out or the user will not be able "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/zh-CN/Dependencies.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/zh-CN/Dependencies.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/zh-CN/Dependencies.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -938,8 +938,8 @@
 #: Dependencies.xml:1182
 #, no-c-format
 msgid ""
-"This sample POM will give you Seam, JPA (provided by Hibernate) and "
-"Hibernate Validator:"
+"This sample POM will give you Seam, JPA (provided by Hibernate), Hibernate "
+"Validator and Hibernate Search:"
 msgstr ""
 
 #. Tag: programlisting
@@ -970,25 +970,31 @@
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-validator</artifactId>\n"
-"      <version>3.0.0.GA</version>\n"
+"      <version>3.1.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-annotations</artifactId>\n"
-"      <version>3.3.0.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-entitymanager</artifactId>\n"
-"      <version>3.3.1.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
+"    \n"
+"    <dependency>\n"
+"        <groupId>org.hibernate</groupId>\n"
+"        <artifactId>hibernate-search</artifactId>\n"
+"        <version>3.1.1.GA</version>\n"
+"    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.jboss.seam</groupId>\n"
 "      <artifactId>jboss-seam</artifactId>\n"
-"      <version>2.0.0.GA</version>\n"
+"      <version>2.2.0.GA</version>\n"
 "    </dependency>\n"
 "    \n"
 "  </dependencies>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/zh-CN/Hsearch.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/zh-CN/Hsearch.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/zh-CN/Hsearch.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -45,7 +45,7 @@
 #: Hsearch.xml:21
 #, no-c-format
 msgid ""
-"Hibernate Search has been designed to integrates nicely and as naturally as "
+"Hibernate Search has been designed to integrate nicely and as naturally as "
 "possible with JPA and Hibernate. As a natural extension, JBoss Seam provides "
 "an Hibernate Search integration."
 msgstr ""
@@ -132,7 +132,7 @@
 "      <property name=\"hibernate.ejb.event.post-delete\" \n"
 "                value=\"org.hibernate.search.event.FullTextIndexEventListener"
 "\"/>\n"
-"\n"
+"                \n"
 "   </properties>\n"
 "</persistence-unit>]]>"
 msgstr ""
@@ -141,12 +141,15 @@
 #: Hsearch.xml:52
 #, no-c-format
 msgid ""
-"This step is no longer necessary if Hibernate Annotation or EntityManager "
-"3.3.x are used."
+"It is not longer necessary the register the event listeners if Hibernate "
+"Annotations or EntityManager 3.3.x are used. When using Hibernate Search 3.1."
+"x more eventlisteners are needed, but these are registered automatically by "
+"Hibernate Annotations; refer to the Hibernate Search reference for "
+"configuring it without EntityManager and Annotations."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:56
+#: Hsearch.xml:60
 #, no-c-format
 msgid ""
 "In addition to the configuration file, the following jars have to be "
@@ -154,25 +157,25 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:61
+#: Hsearch.xml:65
 #, no-c-format
 msgid "hibernate-search.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:65
+#: Hsearch.xml:69
 #, no-c-format
 msgid "hibernate-commons-annotations.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:69
+#: Hsearch.xml:73
 #, no-c-format
 msgid "lucene-core.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:74
+#: Hsearch.xml:78
 #, no-c-format
 msgid ""
 "If you deploy those in a EAR, don't forget to update <filename>application."
@@ -180,13 +183,13 @@
 msgstr ""
 
 #. Tag: title
-#: Hsearch.xml:80
+#: Hsearch.xml:84
 #, no-c-format
 msgid "Usage"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:82
+#: Hsearch.xml:86
 #, no-c-format
 msgid ""
 "Hibernate Search uses annotations to map entities to a Lucene index, check "
@@ -195,7 +198,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:87
+#: Hsearch.xml:91
 #, no-c-format
 msgid ""
 "Hibernate Search is fully integrated with the API and semantic of JPA / "
@@ -206,7 +209,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:93
+#: Hsearch.xml:97
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, JBoss Seam injects a "
@@ -214,7 +217,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:96
+#: Hsearch.xml:100
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -237,7 +240,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:99
+#: Hsearch.xml:103
 #, no-c-format
 msgid ""
 "<classname>FullTextSession</classname> extends <classname>org.hibernate."
@@ -245,14 +248,14 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:104
+#: Hsearch.xml:108
 #, no-c-format
 msgid ""
 "If the Java Persistence API is used, a smoother integration is proposed."
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:107
+#: Hsearch.xml:111
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -275,7 +278,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:109
+#: Hsearch.xml:113
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, a <classname>FulltextEntityManager</"
@@ -286,7 +289,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:116
+#: Hsearch.xml:120
 #, no-c-format
 msgid ""
 "When an EJB 3.0 Session or Message Driven Bean injection is used (i.e. via "
@@ -299,7 +302,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:124
+#: Hsearch.xml:128
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -323,15 +326,15 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:129
+#: Hsearch.xml:133
 #, no-c-format
 msgid ""
 "For people accustomed to Hibernate Search out of Seam, note that using "
-"<methodname>Search.createFullTextSession</methodname> is not necessary."
+"<methodname>Search.getFullTextSession</methodname> is not necessary."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:134
+#: Hsearch.xml:138
 #, no-c-format
 msgid ""
 "Check the DVDStore or the blog examples of the JBoss Seam distribution for a "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/zh-CN/Security.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/zh-CN/Security.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/zh-CN/Security.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 07:43+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1190,7 +1190,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:630 Security.xml:764 Security.xml:3382 Security.xml:3545
+#: Security.xml:630 Security.xml:764 Security.xml:3385 Security.xml:3548
 #, no-c-format
 msgid "Annotation"
 msgstr ""
@@ -1203,8 +1203,8 @@
 
 #. Tag: para
 #: Security.xml:636 Security.xml:770 Security.xml:966 Security.xml:1418
-#: Security.xml:2147 Security.xml:2756 Security.xml:3171 Security.xml:3388
-#: Security.xml:3551 Security.xml:3792 Security.xml:4229
+#: Security.xml:2147 Security.xml:2756 Security.xml:3174 Security.xml:3391
+#: Security.xml:3554 Security.xml:3795 Security.xml:4232
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -2228,8 +2228,8 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3168
-#: Security.xml:3789 Security.xml:3958
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3171
+#: Security.xml:3792 Security.xml:3961
 #, no-c-format
 msgid "Method"
 msgstr ""
@@ -2250,9 +2250,9 @@
 #: Security.xml:1433 Security.xml:1452 Security.xml:1471 Security.xml:1490
 #: Security.xml:1509 Security.xml:1529 Security.xml:1548 Security.xml:1567
 #: Security.xml:1586 Security.xml:1606 Security.xml:1626 Security.xml:1740
-#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3239
-#: Security.xml:3258 Security.xml:3277 Security.xml:3295 Security.xml:3840
-#: Security.xml:3859 Security.xml:3878 Security.xml:3897
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3242
+#: Security.xml:3261 Security.xml:3280 Security.xml:3298 Security.xml:3843
+#: Security.xml:3862 Security.xml:3881 Security.xml:3900
 #, no-c-format
 msgid "boolean"
 msgstr ""
@@ -2558,13 +2558,13 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1831 Security.xml:3961
+#: Security.xml:1831 Security.xml:3964
 #, no-c-format
 msgid "Permission Target"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1834 Security.xml:3964
+#: Security.xml:1834 Security.xml:3967
 #, no-c-format
 msgid "Permission Action"
 msgstr ""
@@ -3806,7 +3806,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2750 Security.xml:3165 Security.xml:3786
+#: Security.xml:2750 Security.xml:3168 Security.xml:3789
 #, no-c-format
 msgid "Return type"
 msgstr ""
@@ -3986,41 +3986,47 @@
 #. Tag: para
 #: Security.xml:2917
 #, no-c-format
-msgid "drools-compiler.jar"
+msgid "drools-api.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2920
 #, no-c-format
-msgid "drools-core.jar"
+msgid "drools-compiler.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2923
 #, no-c-format
-msgid "janino.jar"
+msgid "drools-core.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2926
 #, no-c-format
-msgid "antlr-runtime.jar"
+msgid "janino.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2929
 #, no-c-format
-msgid "mvel14.jar"
+msgid "antlr-runtime.jar"
 msgstr ""
 
+#. Tag: para
+#: Security.xml:2932
+#, no-c-format
+msgid "mvel2.jar"
+msgstr ""
+
 #. Tag: title
-#: Security.xml:2936 Security.xml:3128
+#: Security.xml:2939 Security.xml:3131
 #, no-c-format
 msgid "Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2938
+#: Security.xml:2941
 #, no-c-format
 msgid ""
 "The configuration for <literal>RuleBasedPermissionResolver</literal> "
@@ -4030,7 +4036,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2944
+#: Security.xml:2947
 #, no-c-format
 msgid ""
 "<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4058,7 +4064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2946
+#: Security.xml:2949
 #, no-c-format
 msgid ""
 "The default rule base name can be overridden by specifying the "
@@ -4067,7 +4073,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2951
+#: Security.xml:2954
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4076,7 +4082,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2953
+#: Security.xml:2956
 #, no-c-format
 msgid ""
 "Once the <literal>RuleBase</literal> component is configured, it's time to "
@@ -4084,13 +4090,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:2959
+#: Security.xml:2962
 #, no-c-format
 msgid "Writing Security Rules"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2961
+#: Security.xml:2964
 #, no-c-format
 msgid ""
 "The first step to writing security rules is to create a new rule file in the "
@@ -4101,7 +4107,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2968
+#: Security.xml:2971
 #, no-c-format
 msgid ""
 "So what should the security rules file contain? At this stage it might be a "
@@ -4110,7 +4116,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2973
+#: Security.xml:2976
 #, no-c-format
 msgid ""
 "<![CDATA[package MyApplicationPermissions;\n"
@@ -4128,7 +4134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2975
+#: Security.xml:2978
 #, no-c-format
 msgid ""
 "Let's break this down step by step. The first thing we see is the package "
@@ -4138,7 +4144,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2981
+#: Security.xml:2984
 #, no-c-format
 msgid ""
 "The next thing we can notice is a couple of import statements for the "
@@ -4148,7 +4154,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2987
+#: Security.xml:2990
 #, no-c-format
 msgid ""
 "Finally we have the code for the rule. Each rule within a package should be "
@@ -4158,7 +4164,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2993
+#: Security.xml:2996
 #, no-c-format
 msgid ""
 "Looking at the body of the rule definition we can notice two distinct "
@@ -4173,7 +4179,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3002
+#: Security.xml:3005
 #, no-c-format
 msgid ""
 "If we look at the LHS of the rule, we see two conditions listed there. Let's "
@@ -4181,14 +4187,14 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3006
+#: Security.xml:3009
 #, no-c-format
 msgid ""
 "<![CDATA[c: PermissionCheck(target == \"customer\", action == \"delete\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3008
+#: Security.xml:3011
 #, no-c-format
 msgid ""
 "In plain english, this condition is stating that there must exist a "
@@ -4198,7 +4204,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3014
+#: Security.xml:3017
 #, no-c-format
 msgid ""
 "So what is the working memory? Also known as a \"stateful session\" in "
@@ -4216,7 +4222,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3026
+#: Security.xml:3029
 #, no-c-format
 msgid ""
 "Besides the <literal>PermissionCheck</literal> facts, there is also a "
@@ -4233,7 +4239,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3037
+#: Security.xml:3040
 #, no-c-format
 msgid ""
 "It is also possible to insert additional long-lived facts into the working "
@@ -4244,7 +4250,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3044
+#: Security.xml:3047
 #, no-c-format
 msgid ""
 "Getting back to our simple example, we can also notice that the first line "
@@ -4255,13 +4261,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3051
+#: Security.xml:3054
 #, no-c-format
 msgid "<![CDATA[Role(name == \"admin\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3053
+#: Security.xml:3056
 #, no-c-format
 msgid ""
 "This condition simply states that there must be a <literal>Role</literal> "
@@ -4274,7 +4280,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3061
+#: Security.xml:3064
 #, no-c-format
 msgid ""
 "So what is the consequence of the rule firing? Let's take a look at the RHS "
@@ -4282,13 +4288,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3065
+#: Security.xml:3068
 #, no-c-format
 msgid "<![CDATA[c.grant()]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3067
+#: Security.xml:3070
 #, no-c-format
 msgid ""
 "The RHS consists of Java code, and in this case is invoking the "
@@ -4305,13 +4311,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3081
+#: Security.xml:3084
 #, no-c-format
 msgid "Non-String permission targets"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3083
+#: Security.xml:3086
 #, no-c-format
 msgid ""
 "So far we have only seen permission checks for String-literal permission "
@@ -4325,7 +4331,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3092
+#: Security.xml:3095
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanCreateBlogComment\n"
@@ -4343,13 +4349,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3097
+#: Security.xml:3100
 #, no-c-format
 msgid "Wildcard permission checks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3099
+#: Security.xml:3102
 #, no-c-format
 msgid ""
 "It is possible to implement a wildcard permission check (which allows all "
@@ -4359,7 +4365,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3105
+#: Security.xml:3108
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4373,7 +4379,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3107
+#: Security.xml:3110
 #, no-c-format
 msgid ""
 "This rule allows users with the <literal>admin</literal> role to perform "
@@ -4382,13 +4388,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3117
+#: Security.xml:3120
 #, no-c-format
 msgid "PersistentPermissionResolver"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3119
+#: Security.xml:3122
 #, no-c-format
 msgid ""
 "Another built-in permission resolver provided by Seam, "
@@ -4401,7 +4407,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3130
+#: Security.xml:3133
 #, no-c-format
 msgid ""
 "Before it can be used, <literal>PersistentPermissionResolver</literal> must "
@@ -4414,7 +4420,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3138
+#: Security.xml:3141
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:persistent-permission-resolver permission-store=\"#"
@@ -4422,13 +4428,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3143
+#: Security.xml:3146
 #, no-c-format
 msgid "Permission Stores"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3145
+#: Security.xml:3148
 #, no-c-format
 msgid ""
 "A permission store is required for <literal>PersistentPermissionResolver</"
@@ -4441,26 +4447,26 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3155
+#: Security.xml:3158
 #, no-c-format
 msgid "PermissionStore interface"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3181 Security.xml:3200 Security.xml:3219 Security.xml:3802
-#: Security.xml:3821
+#: Security.xml:3184 Security.xml:3203 Security.xml:3222 Security.xml:3805
+#: Security.xml:3824
 #, no-c-format
 msgid "List&lt;Permission&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3186 Security.xml:3826
+#: Security.xml:3189 Security.xml:3829
 #, no-c-format
 msgid "listPermissions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3190
+#: Security.xml:3193
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4469,13 +4475,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3205 Security.xml:3807
+#: Security.xml:3208 Security.xml:3810
 #, no-c-format
 msgid "listPermissions(Object target, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3209
+#: Security.xml:3212
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4484,13 +4490,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3224
+#: Security.xml:3227
 #, no-c-format
 msgid "listPermissions(Set&lt;Object&gt; targets, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3228
+#: Security.xml:3231
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4499,13 +4505,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3244
+#: Security.xml:3247
 #, no-c-format
 msgid "grantPermission(Permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3248
+#: Security.xml:3251
 #, no-c-format
 msgid ""
 "This method should persist the specified <literal>Permission</literal> "
@@ -4513,13 +4519,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3263 Security.xml:3864
+#: Security.xml:3266 Security.xml:3867
 #, no-c-format
 msgid "grantPermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3267
+#: Security.xml:3270
 #, no-c-format
 msgid ""
 "This method should persist all of the <literal>Permission</literal> objects "
@@ -4528,13 +4534,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3282 Security.xml:3883
+#: Security.xml:3285 Security.xml:3886
 #, no-c-format
 msgid "revokePermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3286
+#: Security.xml:3289
 #, no-c-format
 msgid ""
 "This method should remove the specified <literal>Permission</literal> object "
@@ -4542,13 +4548,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3300 Security.xml:3902
+#: Security.xml:3303 Security.xml:3905
 #, no-c-format
 msgid "revokePermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3304
+#: Security.xml:3307
 #, no-c-format
 msgid ""
 "This method should remove all of the <literal>Permission</literal> objects "
@@ -4556,19 +4562,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3314 Security.xml:3916
+#: Security.xml:3317 Security.xml:3919
 #, no-c-format
 msgid "List&lt;String&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3319 Security.xml:3921
+#: Security.xml:3322 Security.xml:3924
 #, no-c-format
 msgid "listAvailableActions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3323
+#: Security.xml:3326
 #, no-c-format
 msgid ""
 "This method should return a list of all the available actions (as Strings) "
@@ -4578,13 +4584,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3337
+#: Security.xml:3340
 #, no-c-format
 msgid "JpaPermissionStore"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3339
+#: Security.xml:3342
 #, no-c-format
 msgid ""
 "This is the default <literal>PermissionStore</literal> implementation (and "
@@ -4597,7 +4603,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3347
+#: Security.xml:3350
 #, no-c-format
 msgid ""
 "If you wish to use the same entity (i.e. a single database table) to store "
@@ -4609,7 +4615,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3354
+#: Security.xml:3357
 #, no-c-format
 msgid ""
 "For example, to configure a single entity class to store both user and role "
@@ -4617,7 +4623,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3356
+#: Security.xml:3359
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4625,14 +4631,14 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3358
+#: Security.xml:3361
 #, no-c-format
 msgid ""
 "To configure separate entity classes for storing user and role permissions:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3360
+#: Security.xml:3363
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4641,13 +4647,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3363
+#: Security.xml:3366
 #, no-c-format
 msgid "Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3365
+#: Security.xml:3368
 #, no-c-format
 msgid ""
 "As mentioned, the entity classes that contain the user and role permissions "
@@ -4658,32 +4664,32 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3372
+#: Security.xml:3375
 #, no-c-format
 msgid "Entity Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3385 Security.xml:3548
+#: Security.xml:3388 Security.xml:3551
 #, no-c-format
 msgid "Target"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3398
+#: Security.xml:3401
 #, no-c-format
 msgid "@PermissionTarget"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3403 Security.xml:3422 Security.xml:3441 Security.xml:3460
-#: Security.xml:3479
+#: Security.xml:3406 Security.xml:3425 Security.xml:3444 Security.xml:3463
+#: Security.xml:3482
 #, no-c-format
 msgid "FIELD,METHOD"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3407
+#: Security.xml:3410
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4692,13 +4698,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3417
+#: Security.xml:3420
 #, no-c-format
 msgid "@PermissionAction"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3426
+#: Security.xml:3429
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4707,13 +4713,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3436
+#: Security.xml:3439
 #, no-c-format
 msgid "@PermissionUser"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3445
+#: Security.xml:3448
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4722,13 +4728,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3455
+#: Security.xml:3458
 #, no-c-format
 msgid "@PermissionRole"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3464
+#: Security.xml:3467
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4737,13 +4743,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3474
+#: Security.xml:3477
 #, no-c-format
 msgid "@PermissionDiscriminator"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3483
+#: Security.xml:3486
 #, no-c-format
 msgid ""
 "This annotation should be used when the same entity/table is used to store "
@@ -4760,20 +4766,20 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3493
+#: Security.xml:3496
 #, no-c-format
 msgid ""
 "<![CDATA[  @PermissionDiscriminator(userValue = \"u\", roleValue = \"r\")]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3504
+#: Security.xml:3507
 #, no-c-format
 msgid "Example Entity"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3506
+#: Security.xml:3509
 #, no-c-format
 msgid ""
 "Here is an example of an entity class that is used to store both user and "
@@ -4782,7 +4788,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3511
+#: Security.xml:3514
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4843,7 +4849,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3513
+#: Security.xml:3516
 #, no-c-format
 msgid ""
 "As can be seen in the above example, the <literal>getDiscriminator()</"
@@ -4860,13 +4866,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3526
+#: Security.xml:3529
 #, no-c-format
 msgid "Class-specific Permission Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3528
+#: Security.xml:3531
 #, no-c-format
 msgid ""
 "A further set of class-specific annotations can be used to configure a "
@@ -4876,25 +4882,25 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3535
+#: Security.xml:3538
 #, no-c-format
 msgid "Class Permission Annotations"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3561
+#: Security.xml:3564
 #, no-c-format
 msgid "@Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3566 Security.xml:3584
+#: Security.xml:3569 Security.xml:3587
 #, no-c-format
 msgid "TYPE"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3570
+#: Security.xml:3573
 #, no-c-format
 msgid ""
 "A container annotation, this annotation may contain an array of "
@@ -4902,13 +4908,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3579
+#: Security.xml:3582
 #, no-c-format
 msgid "@Permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3588
+#: Security.xml:3591
 #, no-c-format
 msgid ""
 "This annotation defines a single allowable permission action for the target "
@@ -4919,7 +4925,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3600
+#: Security.xml:3603
 #, no-c-format
 msgid ""
 "Here's an example of the above annotations in action. The following class "
@@ -4927,7 +4933,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3604
+#: Security.xml:3607
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4939,7 +4945,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3606
+#: Security.xml:3609
 #, no-c-format
 msgid ""
 "This example demonstrates how two allowable permission actions, "
@@ -4948,13 +4954,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3614
+#: Security.xml:3617
 #, no-c-format
 msgid "Permission masks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3616
+#: Security.xml:3619
 #, no-c-format
 msgid ""
 "By default, multiple permissions for the same target object and recipient "
@@ -4966,7 +4972,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3623
+#: Security.xml:3626
 #, no-c-format
 msgid ""
 "For example, if recipient \"Bob\" is granted both the <literal>view</"
@@ -4979,7 +4985,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3630
+#: Security.xml:3633
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4991,7 +4997,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3632
+#: Security.xml:3635
 #, no-c-format
 msgid ""
 "The <literal>action</literal> property will instead simply contain \"3"
@@ -5001,7 +5007,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3638
+#: Security.xml:3641
 #, no-c-format
 msgid ""
 "Obviously, it is very important that the <literal>mask</literal> values "
@@ -5009,13 +5015,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3644
+#: Security.xml:3647
 #, no-c-format
 msgid "Identifier Policy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3646
+#: Security.xml:3649
 #, no-c-format
 msgid ""
 "When storing or looking up permissions, <literal>JpaPermissionStore</"
@@ -5029,7 +5035,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3654
+#: Security.xml:3657
 #, no-c-format
 msgid ""
 "The <literal>IdentifierStrategy</literal> interface is very simple, "
@@ -5037,7 +5043,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3658
+#: Security.xml:3661
 #, no-c-format
 msgid ""
 "<![CDATA[public interface IdentifierStrategy {\n"
@@ -5047,7 +5053,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3660
+#: Security.xml:3663
 #, no-c-format
 msgid ""
 "The first method, <literal>canIdentify()</literal> simply returns "
@@ -5058,7 +5064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3666
+#: Security.xml:3669
 #, no-c-format
 msgid ""
 "Seam provides two <literal>IdentifierStrategy</literal> implementations, "
@@ -5067,7 +5073,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3671
+#: Security.xml:3674
 #, no-c-format
 msgid ""
 "To explicitly configure a specific identifier strategy to use for a "
@@ -5080,13 +5086,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3681
+#: Security.xml:3684
 #, no-c-format
 msgid "ClassIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3683
+#: Security.xml:3686
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for classes, "
@@ -5100,7 +5106,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3692
+#: Security.xml:3695
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5108,7 +5114,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3694
+#: Security.xml:3697
 #, no-c-format
 msgid ""
 "The identifier for the following class will be \"<literal>customerAction</"
@@ -5116,7 +5122,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3698
+#: Security.xml:3701
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"customerAction\")\n"
@@ -5124,7 +5130,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3700
+#: Security.xml:3703
 #, no-c-format
 msgid ""
 "Finally, the identifier for the following class will be \"<literal>Customer</"
@@ -5132,19 +5138,19 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3704
+#: Security.xml:3707
 #, no-c-format
 msgid "<![CDATA[public class Customer { ]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3709
+#: Security.xml:3712
 #, no-c-format
 msgid "EntityIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3711
+#: Security.xml:3714
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for entity "
@@ -5161,7 +5167,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3722
+#: Security.xml:3725
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5169,7 +5175,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3724
+#: Security.xml:3727
 #, no-c-format
 msgid ""
 "For an example of the type of identifier values generated, assume we have "
@@ -5177,7 +5183,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3728
+#: Security.xml:3731
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5200,7 +5206,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3730
+#: Security.xml:3733
 #, no-c-format
 msgid ""
 "For a <literal>Customer</literal> instance with an <literal>id</literal> "
@@ -5210,7 +5216,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3736
+#: Security.xml:3739
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5219,7 +5225,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3738
+#: Security.xml:3741
 #, no-c-format
 msgid ""
 "Then a <literal>Customer</literal> with an <literal>id</literal> value of "
@@ -5228,13 +5234,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3751
+#: Security.xml:3754
 #, no-c-format
 msgid "Permission Management"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3753
+#: Security.xml:3756
 #, no-c-format
 msgid ""
 "In much the same way that Seam Security provides an Identity Management API "
@@ -5244,13 +5250,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3760
+#: Security.xml:3763
 #, no-c-format
 msgid "PermissionManager"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3762
+#: Security.xml:3765
 #, no-c-format
 msgid ""
 "The <literal>PermissionManager</literal> component is an application-scoped "
@@ -5263,7 +5269,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3769
+#: Security.xml:3772
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5273,7 +5279,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3771
+#: Security.xml:3774
 #, no-c-format
 msgid ""
 "The following table describes each of the available methods provided by "
@@ -5281,13 +5287,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3776
+#: Security.xml:3779
 #, no-c-format
 msgid "PermissionManager API methods"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3811 Security.xml:3830
+#: Security.xml:3814 Security.xml:3833
 #, no-c-format
 msgid ""
 "Returns a list of <literal>Permission</literal> objects representing all of "
@@ -5295,13 +5301,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3845
+#: Security.xml:3848
 #, no-c-format
 msgid "grantPermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3849
+#: Security.xml:3852
 #, no-c-format
 msgid ""
 "Persists (grants) the specified <literal>Permission</literal> to the backend "
@@ -5309,7 +5315,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3868
+#: Security.xml:3871
 #, no-c-format
 msgid ""
 "Persists (grants) the specified list of <literal>Permission</literal>s to "
@@ -5317,7 +5323,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3887
+#: Security.xml:3890
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified <literal>Permission</literal> from the "
@@ -5325,7 +5331,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3906
+#: Security.xml:3909
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified list of <literal>Permission</literal>s from "
@@ -5333,7 +5339,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3925
+#: Security.xml:3928
 #, no-c-format
 msgid ""
 "Returns a list of the available actions for the specified target object. The "
@@ -5342,13 +5348,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3940
+#: Security.xml:3943
 #, no-c-format
 msgid "Permission checks for PermissionManager operations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3942
+#: Security.xml:3945
 #, no-c-format
 msgid ""
 "Invoking the methods of <literal>PermissionManager</literal> requires that "
@@ -5358,37 +5364,37 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3949
+#: Security.xml:3952
 #, no-c-format
 msgid "Permission Management Security Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3973
+#: Security.xml:3976
 #, no-c-format
 msgid "listPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3977
+#: Security.xml:3980
 #, no-c-format
 msgid "The specified <literal>target</literal>"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3983
+#: Security.xml:3986
 #, no-c-format
 msgid "seam.read-permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3991 Security.xml:4011
+#: Security.xml:3994 Security.xml:4014
 #, no-c-format
 msgid "grantPermission()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3995
+#: Security.xml:3998
 #, no-c-format
 msgid ""
 "The target of the specified <literal>Permission</literal>, or each of the "
@@ -5397,56 +5403,56 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4003 Security.xml:4021 Security.xml:4039
+#: Security.xml:4006 Security.xml:4024 Security.xml:4042
 #, no-c-format
 msgid "seam.grant-permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4015 Security.xml:4051
+#: Security.xml:4018 Security.xml:4054
 #, no-c-format
 msgid "The target of the specified <literal>Permission</literal>."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4029
+#: Security.xml:4032
 #, no-c-format
 msgid "grantPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4033 Security.xml:4069
+#: Security.xml:4036 Security.xml:4072
 #, no-c-format
 msgid ""
 "Each of the targets of the specified list of <literal>Permission</literal>s."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4047
+#: Security.xml:4050
 #, no-c-format
 msgid "revokePermission()"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4057 Security.xml:4075
+#: Security.xml:4060 Security.xml:4078
 #, no-c-format
 msgid "seam.revoke-permission"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4065
+#: Security.xml:4068
 #, no-c-format
 msgid "revokePermissions()"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4088
+#: Security.xml:4091
 #, no-c-format
 msgid "SSL Security"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4090
+#: Security.xml:4093
 #, no-c-format
 msgid ""
 "Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5457,13 +5463,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4097
+#: Security.xml:4100
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"/login.xhtml\" scheme=\"https\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4099
+#: Security.xml:4102
 #, no-c-format
 msgid ""
 "This configuration is automatically extended to both <literal>s:link</"
@@ -5475,13 +5481,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4106
+#: Security.xml:4109
 #, no-c-format
 msgid "<![CDATA[<s:link view=\"/login.xhtml\" value=\"Login\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4108
+#: Security.xml:4111
 #, no-c-format
 msgid ""
 "Browsing directly to a view when using the <emphasis>incorrect</emphasis> "
@@ -5492,7 +5498,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4115
+#: Security.xml:4118
 #, no-c-format
 msgid ""
 "It is also possible to configure a <emphasis>default scheme</emphasis> for "
@@ -5506,13 +5512,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4124
+#: Security.xml:4127
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\" />]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4126
+#: Security.xml:4129
 #, no-c-format
 msgid ""
 "Of course, if <emphasis>none</emphasis> of the pages in your application use "
@@ -5520,7 +5526,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4131
+#: Security.xml:4134
 #, no-c-format
 msgid ""
 "You may configure Seam to automatically invalidate the current HTTP session "
@@ -5529,13 +5535,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4136
+#: Security.xml:4139
 #, no-c-format
 msgid "<![CDATA[<web:session invalidate-on-scheme-change=\"true\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4138
+#: Security.xml:4141
 #, no-c-format
 msgid ""
 "This option helps make your system less vulnerable to sniffing of the "
@@ -5544,13 +5550,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4144
+#: Security.xml:4147
 #, no-c-format
 msgid "Overriding the default ports"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4146
+#: Security.xml:4149
 #, no-c-format
 msgid ""
 "If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5560,7 +5566,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4152
+#: Security.xml:4155
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5576,13 +5582,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4158
+#: Security.xml:4161
 #, no-c-format
 msgid "CAPTCHA"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4160
+#: Security.xml:4163
 #, no-c-format
 msgid ""
 "Though strictly not part of the security API, Seam provides a built-in "
@@ -5594,13 +5600,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4168
+#: Security.xml:4171
 #, no-c-format
 msgid "Configuring the CAPTCHA Servlet"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4169
+#: Security.xml:4172
 #, no-c-format
 msgid ""
 "To get up and running, it is necessary to configure the Seam Resource "
@@ -5609,7 +5615,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4174
+#: Security.xml:4177
 #, no-c-format
 msgid ""
 "<![CDATA[<servlet>\n"
@@ -5625,20 +5631,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4179
+#: Security.xml:4182
 #, no-c-format
 msgid "Adding a CAPTCHA to a form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4181
+#: Security.xml:4184
 #, no-c-format
 msgid ""
 "Adding a CAPTCHA challenge to a form is extremely easy. Here's an example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4185
+#: Security.xml:4188
 #, no-c-format
 msgid ""
 "<![CDATA[<h:graphicImage value=\"/seam/resource/captcha\"/>\n"
@@ -5650,7 +5656,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4187
+#: Security.xml:4190
 #, no-c-format
 msgid ""
 "That's all there is to it. The <literal>graphicImage</literal> control "
@@ -5660,20 +5666,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4196
+#: Security.xml:4199
 #, no-c-format
 msgid "Customising the CAPTCHA algorithm"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4198
+#: Security.xml:4201
 #, no-c-format
 msgid ""
 "You may customize the CAPTCHA algorithm by overriding the built-in component:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4202
+#: Security.xml:4205
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5700,13 +5706,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4209 Security.xml:4217
+#: Security.xml:4212 Security.xml:4220
 #, no-c-format
 msgid "Security Events"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4211
+#: Security.xml:4214
 #, no-c-format
 msgid ""
 "The following table describes a number of events (see <xref linkend=\"events"
@@ -5714,68 +5720,68 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4226
+#: Security.xml:4229
 #, no-c-format
 msgid "Event Key"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4239
+#: Security.xml:4242
 #, no-c-format
 msgid "org.jboss.seam.security.loginSuccessful"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4243
+#: Security.xml:4246
 #, no-c-format
 msgid "Raised when a login attempt is successful."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4251
+#: Security.xml:4254
 #, no-c-format
 msgid "org.jboss.seam.security.loginFailed"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4255
+#: Security.xml:4258
 #, no-c-format
 msgid "Raised when a login attempt fails."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4263
+#: Security.xml:4266
 #, no-c-format
 msgid "org.jboss.seam.security.alreadyLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4267
+#: Security.xml:4270
 #, no-c-format
 msgid ""
 "Raised when a user that is already authenticated attempts to log in again."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4275
+#: Security.xml:4278
 #, no-c-format
 msgid "org.jboss.seam.security.notLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4279
+#: Security.xml:4282
 #, no-c-format
 msgid "Raised when a security check fails when the user is not logged in."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4287
+#: Security.xml:4290
 #, no-c-format
 msgid "org.jboss.seam.security.notAuthorized"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4291
+#: Security.xml:4294
 #, no-c-format
 msgid ""
 "Raised when a security check fails when the user is logged in however "
@@ -5783,73 +5789,73 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4299
+#: Security.xml:4302
 #, no-c-format
 msgid "org.jboss.seam.security.preAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4303
+#: Security.xml:4306
 #, no-c-format
 msgid "Raised just prior to user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4311
+#: Security.xml:4314
 #, no-c-format
 msgid "org.jboss.seam.security.postAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4315
+#: Security.xml:4318
 #, no-c-format
 msgid "Raised just after user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4323
+#: Security.xml:4326
 #, no-c-format
 msgid "org.jboss.seam.security.loggedOut"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4327
+#: Security.xml:4330
 #, no-c-format
 msgid "Raised after the user has logged out."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4335
+#: Security.xml:4338
 #, no-c-format
 msgid "org.jboss.seam.security.credentialsUpdated"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4339
+#: Security.xml:4342
 #, no-c-format
 msgid "Raised when the user's credentials have been changed."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4347
+#: Security.xml:4350
 #, no-c-format
 msgid "org.jboss.seam.security.rememberMe"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4351
+#: Security.xml:4354
 #, no-c-format
 msgid "Raised when the Identity's rememberMe property is changed."
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4364
+#: Security.xml:4367
 #, no-c-format
 msgid "Run As"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4366
+#: Security.xml:4369
 #, no-c-format
 msgid ""
 "Sometimes it may be necessary to perform certain operations with elevated "
@@ -5861,7 +5867,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4374
+#: Security.xml:4377
 #, no-c-format
 msgid ""
 "The following code example demonstrates how <literal>RunAsOperation</"
@@ -5872,7 +5878,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4381
+#: Security.xml:4384
 #, no-c-format
 msgid ""
 "<![CDATA[    new RunAsOperation() {       \n"
@@ -5884,7 +5890,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4383
+#: Security.xml:4386
 #, no-c-format
 msgid ""
 "In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5895,13 +5901,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4394
+#: Security.xml:4397
 #, no-c-format
 msgid "Extending the Identity component"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4396
+#: Security.xml:4399
 #, no-c-format
 msgid ""
 "Sometimes it might be necessary to extend the Identity component if your "
@@ -5914,7 +5920,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4404
+#: Security.xml:4407
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.security.identity\")\n"
@@ -5949,7 +5955,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4407
+#: Security.xml:4410
 #, no-c-format
 msgid ""
 "Note that an <literal>Identity</literal> component must be marked "
@@ -5959,13 +5965,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4419
+#: Security.xml:4422
 #, no-c-format
 msgid "OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4421
+#: Security.xml:4424
 #, no-c-format
 msgid ""
 "OpenID is a community standard for external web-based authentication. The "
@@ -5978,7 +5984,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4430
+#: Security.xml:4433
 #, no-c-format
 msgid ""
 "When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5995,7 +6001,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4439
+#: Security.xml:4442
 #, no-c-format
 msgid ""
 "It's important to realize at this point that authentication does not imply "
@@ -6008,13 +6014,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4449
+#: Security.xml:4452
 #, no-c-format
 msgid "Configuring OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4450
+#: Security.xml:4453
 #, no-c-format
 msgid ""
 "Seam uses the openid4java package and requires four additional JARs to make "
@@ -6024,7 +6030,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4456
+#: Security.xml:4459
 #, no-c-format
 msgid ""
 "OpenID processing requires the use of the <literal>OpenIdPhaseListener</"
@@ -6034,7 +6040,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4462
+#: Security.xml:4465
 #, no-c-format
 msgid ""
 "&lt;lifecycle&gt;\n"
@@ -6044,7 +6050,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4465
+#: Security.xml:4468
 #, no-c-format
 msgid ""
 "With this configuration, OpenID support is available to your application. "
@@ -6054,13 +6060,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4473
+#: Security.xml:4476
 #, no-c-format
 msgid "Presenting an OpenIdDLogin form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4475
+#: Security.xml:4478
 #, no-c-format
 msgid ""
 "To initiate an OpenID login, you can present a simply form to the user "
@@ -6070,7 +6076,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4480
+#: Security.xml:4483
 #, no-c-format
 msgid ""
 "&lt;h:form&gt;\n"
@@ -6081,7 +6087,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4482
+#: Security.xml:4485
 #, no-c-format
 msgid ""
 "When the user submits the login form, he will be redirected to his OpenID "
@@ -6093,13 +6099,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4491
+#: Security.xml:4494
 #, no-c-format
 msgid "Logging in immediately"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4493
+#: Security.xml:4496
 #, no-c-format
 msgid ""
 "The simplest strategy is to simply login the user immediately. The following "
@@ -6108,7 +6114,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4497
+#: Security.xml:4500
 #, no-c-format
 msgid ""
 "&lt;page view-id=&quot;/openid.xhtml&quot;&gt;\n"
@@ -6128,7 +6134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4499
+#: Security.xml:4502
 #, no-c-format
 msgid ""
 "Thie <literal>loginImmediately()</literal> action checks to see if the "
@@ -6142,13 +6148,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4510
+#: Security.xml:4513
 #, no-c-format
 msgid "Deferring login"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4512
+#: Security.xml:4515
 #, no-c-format
 msgid ""
 "You may not want the user to be immediately logged in to your application. "
@@ -6165,13 +6171,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4526
+#: Security.xml:4529
 #, no-c-format
 msgid "Logging out"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4528
+#: Security.xml:4531
 #, no-c-format
 msgid ""
 "Logging out (forgetting an OpenID association) is done by calling <literal>#"
@@ -6182,7 +6188,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4535
+#: Security.xml:4538
 #, no-c-format
 msgid ""
 "&lt;event type=&quot;org.jboss.seam.security.loggedOut&quot;&gt;\n"
@@ -6191,7 +6197,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4537
+#: Security.xml:4540
 #, no-c-format
 msgid ""
 "It's important that you do not leave this out or the user will not be able "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/zh-TW/Dependencies.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/zh-TW/Dependencies.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/zh-TW/Dependencies.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -938,8 +938,8 @@
 #: Dependencies.xml:1182
 #, no-c-format
 msgid ""
-"This sample POM will give you Seam, JPA (provided by Hibernate) and "
-"Hibernate Validator:"
+"This sample POM will give you Seam, JPA (provided by Hibernate), Hibernate "
+"Validator and Hibernate Search:"
 msgstr ""
 
 #. Tag: programlisting
@@ -970,25 +970,31 @@
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-validator</artifactId>\n"
-"      <version>3.0.0.GA</version>\n"
+"      <version>3.1.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-annotations</artifactId>\n"
-"      <version>3.3.0.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.hibernate</groupId>\n"
 "      <artifactId>hibernate-entitymanager</artifactId>\n"
-"      <version>3.3.1.ga</version>\n"
+"      <version>3.4.0.GA</version>\n"
 "    </dependency>\n"
+"    \n"
+"    <dependency>\n"
+"        <groupId>org.hibernate</groupId>\n"
+"        <artifactId>hibernate-search</artifactId>\n"
+"        <version>3.1.1.GA</version>\n"
+"    </dependency>\n"
 "\n"
 "    <dependency>\n"
 "      <groupId>org.jboss.seam</groupId>\n"
 "      <artifactId>jboss-seam</artifactId>\n"
-"      <version>2.0.0.GA</version>\n"
+"      <version>2.2.0.GA</version>\n"
 "    </dependency>\n"
 "    \n"
 "  </dependencies>\n"

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/zh-TW/Hsearch.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/zh-TW/Hsearch.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/zh-TW/Hsearch.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-04-15 13:51+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -45,7 +45,7 @@
 #: Hsearch.xml:21
 #, no-c-format
 msgid ""
-"Hibernate Search has been designed to integrates nicely and as naturally as "
+"Hibernate Search has been designed to integrate nicely and as naturally as "
 "possible with JPA and Hibernate. As a natural extension, JBoss Seam provides "
 "an Hibernate Search integration."
 msgstr ""
@@ -132,7 +132,7 @@
 "      <property name=\"hibernate.ejb.event.post-delete\" \n"
 "                value=\"org.hibernate.search.event.FullTextIndexEventListener"
 "\"/>\n"
-"\n"
+"                \n"
 "   </properties>\n"
 "</persistence-unit>]]>"
 msgstr ""
@@ -141,12 +141,15 @@
 #: Hsearch.xml:52
 #, no-c-format
 msgid ""
-"This step is no longer necessary if Hibernate Annotation or EntityManager "
-"3.3.x are used."
+"It is not longer necessary the register the event listeners if Hibernate "
+"Annotations or EntityManager 3.3.x are used. When using Hibernate Search 3.1."
+"x more eventlisteners are needed, but these are registered automatically by "
+"Hibernate Annotations; refer to the Hibernate Search reference for "
+"configuring it without EntityManager and Annotations."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:56
+#: Hsearch.xml:60
 #, no-c-format
 msgid ""
 "In addition to the configuration file, the following jars have to be "
@@ -154,25 +157,25 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:61
+#: Hsearch.xml:65
 #, no-c-format
 msgid "hibernate-search.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:65
+#: Hsearch.xml:69
 #, no-c-format
 msgid "hibernate-commons-annotations.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:69
+#: Hsearch.xml:73
 #, no-c-format
 msgid "lucene-core.jar"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:74
+#: Hsearch.xml:78
 #, no-c-format
 msgid ""
 "If you deploy those in a EAR, don't forget to update <filename>application."
@@ -180,13 +183,13 @@
 msgstr ""
 
 #. Tag: title
-#: Hsearch.xml:80
+#: Hsearch.xml:84
 #, no-c-format
 msgid "Usage"
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:82
+#: Hsearch.xml:86
 #, no-c-format
 msgid ""
 "Hibernate Search uses annotations to map entities to a Lucene index, check "
@@ -195,7 +198,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:87
+#: Hsearch.xml:91
 #, no-c-format
 msgid ""
 "Hibernate Search is fully integrated with the API and semantic of JPA / "
@@ -206,7 +209,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:93
+#: Hsearch.xml:97
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, JBoss Seam injects a "
@@ -214,7 +217,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:96
+#: Hsearch.xml:100
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -237,7 +240,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:99
+#: Hsearch.xml:103
 #, no-c-format
 msgid ""
 "<classname>FullTextSession</classname> extends <classname>org.hibernate."
@@ -245,14 +248,14 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:104
+#: Hsearch.xml:108
 #, no-c-format
 msgid ""
 "If the Java Persistence API is used, a smoother integration is proposed."
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:107
+#: Hsearch.xml:111
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -275,7 +278,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:109
+#: Hsearch.xml:113
 #, no-c-format
 msgid ""
 "When Hibernate Search is present, a <classname>FulltextEntityManager</"
@@ -286,7 +289,7 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:116
+#: Hsearch.xml:120
 #, no-c-format
 msgid ""
 "When an EJB 3.0 Session or Message Driven Bean injection is used (i.e. via "
@@ -299,7 +302,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Hsearch.xml:124
+#: Hsearch.xml:128
 #, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
@@ -323,15 +326,15 @@
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:129
+#: Hsearch.xml:133
 #, no-c-format
 msgid ""
 "For people accustomed to Hibernate Search out of Seam, note that using "
-"<methodname>Search.createFullTextSession</methodname> is not necessary."
+"<methodname>Search.getFullTextSession</methodname> is not necessary."
 msgstr ""
 
 #. Tag: para
-#: Hsearch.xml:134
+#: Hsearch.xml:138
 #, no-c-format
 msgid ""
 "Check the DVDStore or the blog examples of the JBoss Seam distribution for a "

Modified: branches/community/Seam_2_2/doc/Seam_Reference_Guide/zh-TW/Security.po
===================================================================
--- branches/community/Seam_2_2/doc/Seam_Reference_Guide/zh-TW/Security.po	2009-06-11 20:41:36 UTC (rev 11125)
+++ branches/community/Seam_2_2/doc/Seam_Reference_Guide/zh-TW/Security.po	2009-06-11 20:43:04 UTC (rev 11126)
@@ -5,7 +5,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-06-11 07:43+0000\n"
+"POT-Creation-Date: 2009-06-11 18:45+0000\n"
 "PO-Revision-Date: 2008-04-04 01:24+0000\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -1190,7 +1190,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:630 Security.xml:764 Security.xml:3382 Security.xml:3545
+#: Security.xml:630 Security.xml:764 Security.xml:3385 Security.xml:3548
 #, no-c-format
 msgid "Annotation"
 msgstr ""
@@ -1203,8 +1203,8 @@
 
 #. Tag: para
 #: Security.xml:636 Security.xml:770 Security.xml:966 Security.xml:1418
-#: Security.xml:2147 Security.xml:2756 Security.xml:3171 Security.xml:3388
-#: Security.xml:3551 Security.xml:3792 Security.xml:4229
+#: Security.xml:2147 Security.xml:2756 Security.xml:3174 Security.xml:3391
+#: Security.xml:3554 Security.xml:3795 Security.xml:4232
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -2228,8 +2228,8 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3168
-#: Security.xml:3789 Security.xml:3958
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3171
+#: Security.xml:3792 Security.xml:3961
 #, no-c-format
 msgid "Method"
 msgstr ""
@@ -2250,9 +2250,9 @@
 #: Security.xml:1433 Security.xml:1452 Security.xml:1471 Security.xml:1490
 #: Security.xml:1509 Security.xml:1529 Security.xml:1548 Security.xml:1567
 #: Security.xml:1586 Security.xml:1606 Security.xml:1626 Security.xml:1740
-#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3239
-#: Security.xml:3258 Security.xml:3277 Security.xml:3295 Security.xml:3840
-#: Security.xml:3859 Security.xml:3878 Security.xml:3897
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3242
+#: Security.xml:3261 Security.xml:3280 Security.xml:3298 Security.xml:3843
+#: Security.xml:3862 Security.xml:3881 Security.xml:3900
 #, no-c-format
 msgid "boolean"
 msgstr ""
@@ -2558,13 +2558,13 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1831 Security.xml:3961
+#: Security.xml:1831 Security.xml:3964
 #, no-c-format
 msgid "Permission Target"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:1834 Security.xml:3964
+#: Security.xml:1834 Security.xml:3967
 #, no-c-format
 msgid "Permission Action"
 msgstr ""
@@ -3806,7 +3806,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2750 Security.xml:3165 Security.xml:3786
+#: Security.xml:2750 Security.xml:3168 Security.xml:3789
 #, no-c-format
 msgid "Return type"
 msgstr ""
@@ -3986,41 +3986,47 @@
 #. Tag: para
 #: Security.xml:2917
 #, no-c-format
-msgid "drools-compiler.jar"
+msgid "drools-api.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2920
 #, no-c-format
-msgid "drools-core.jar"
+msgid "drools-compiler.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2923
 #, no-c-format
-msgid "janino.jar"
+msgid "drools-core.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2926
 #, no-c-format
-msgid "antlr-runtime.jar"
+msgid "janino.jar"
 msgstr ""
 
 #. Tag: para
 #: Security.xml:2929
 #, no-c-format
-msgid "mvel14.jar"
+msgid "antlr-runtime.jar"
 msgstr ""
 
+#. Tag: para
+#: Security.xml:2932
+#, no-c-format
+msgid "mvel2.jar"
+msgstr ""
+
 #. Tag: title
-#: Security.xml:2936 Security.xml:3128
+#: Security.xml:2939 Security.xml:3131
 #, no-c-format
 msgid "Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2938
+#: Security.xml:2941
 #, no-c-format
 msgid ""
 "The configuration for <literal>RuleBasedPermissionResolver</literal> "
@@ -4030,7 +4036,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2944
+#: Security.xml:2947
 #, no-c-format
 msgid ""
 "<![CDATA[<components xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4058,7 +4064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2946
+#: Security.xml:2949
 #, no-c-format
 msgid ""
 "The default rule base name can be overridden by specifying the "
@@ -4067,7 +4073,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2951
+#: Security.xml:2954
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4076,7 +4082,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2953
+#: Security.xml:2956
 #, no-c-format
 msgid ""
 "Once the <literal>RuleBase</literal> component is configured, it's time to "
@@ -4084,13 +4090,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:2959
+#: Security.xml:2962
 #, no-c-format
 msgid "Writing Security Rules"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2961
+#: Security.xml:2964
 #, no-c-format
 msgid ""
 "The first step to writing security rules is to create a new rule file in the "
@@ -4101,7 +4107,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2968
+#: Security.xml:2971
 #, no-c-format
 msgid ""
 "So what should the security rules file contain? At this stage it might be a "
@@ -4110,7 +4116,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:2973
+#: Security.xml:2976
 #, no-c-format
 msgid ""
 "<![CDATA[package MyApplicationPermissions;\n"
@@ -4128,7 +4134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2975
+#: Security.xml:2978
 #, no-c-format
 msgid ""
 "Let's break this down step by step. The first thing we see is the package "
@@ -4138,7 +4144,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2981
+#: Security.xml:2984
 #, no-c-format
 msgid ""
 "The next thing we can notice is a couple of import statements for the "
@@ -4148,7 +4154,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2987
+#: Security.xml:2990
 #, no-c-format
 msgid ""
 "Finally we have the code for the rule. Each rule within a package should be "
@@ -4158,7 +4164,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:2993
+#: Security.xml:2996
 #, no-c-format
 msgid ""
 "Looking at the body of the rule definition we can notice two distinct "
@@ -4173,7 +4179,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3002
+#: Security.xml:3005
 #, no-c-format
 msgid ""
 "If we look at the LHS of the rule, we see two conditions listed there. Let's "
@@ -4181,14 +4187,14 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3006
+#: Security.xml:3009
 #, no-c-format
 msgid ""
 "<![CDATA[c: PermissionCheck(target == \"customer\", action == \"delete\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3008
+#: Security.xml:3011
 #, no-c-format
 msgid ""
 "In plain english, this condition is stating that there must exist a "
@@ -4198,7 +4204,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3014
+#: Security.xml:3017
 #, no-c-format
 msgid ""
 "So what is the working memory? Also known as a \"stateful session\" in "
@@ -4216,7 +4222,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3026
+#: Security.xml:3029
 #, no-c-format
 msgid ""
 "Besides the <literal>PermissionCheck</literal> facts, there is also a "
@@ -4233,7 +4239,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3037
+#: Security.xml:3040
 #, no-c-format
 msgid ""
 "It is also possible to insert additional long-lived facts into the working "
@@ -4244,7 +4250,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3044
+#: Security.xml:3047
 #, no-c-format
 msgid ""
 "Getting back to our simple example, we can also notice that the first line "
@@ -4255,13 +4261,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3051
+#: Security.xml:3054
 #, no-c-format
 msgid "<![CDATA[Role(name == \"admin\")]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3053
+#: Security.xml:3056
 #, no-c-format
 msgid ""
 "This condition simply states that there must be a <literal>Role</literal> "
@@ -4274,7 +4280,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3061
+#: Security.xml:3064
 #, no-c-format
 msgid ""
 "So what is the consequence of the rule firing? Let's take a look at the RHS "
@@ -4282,13 +4288,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3065
+#: Security.xml:3068
 #, no-c-format
 msgid "<![CDATA[c.grant()]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3067
+#: Security.xml:3070
 #, no-c-format
 msgid ""
 "The RHS consists of Java code, and in this case is invoking the "
@@ -4305,13 +4311,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3081
+#: Security.xml:3084
 #, no-c-format
 msgid "Non-String permission targets"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3083
+#: Security.xml:3086
 #, no-c-format
 msgid ""
 "So far we have only seen permission checks for String-literal permission "
@@ -4325,7 +4331,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3092
+#: Security.xml:3095
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanCreateBlogComment\n"
@@ -4343,13 +4349,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3097
+#: Security.xml:3100
 #, no-c-format
 msgid "Wildcard permission checks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3099
+#: Security.xml:3102
 #, no-c-format
 msgid ""
 "It is possible to implement a wildcard permission check (which allows all "
@@ -4359,7 +4365,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3105
+#: Security.xml:3108
 #, no-c-format
 msgid ""
 "<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4373,7 +4379,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3107
+#: Security.xml:3110
 #, no-c-format
 msgid ""
 "This rule allows users with the <literal>admin</literal> role to perform "
@@ -4382,13 +4388,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3117
+#: Security.xml:3120
 #, no-c-format
 msgid "PersistentPermissionResolver"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3119
+#: Security.xml:3122
 #, no-c-format
 msgid ""
 "Another built-in permission resolver provided by Seam, "
@@ -4401,7 +4407,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3130
+#: Security.xml:3133
 #, no-c-format
 msgid ""
 "Before it can be used, <literal>PersistentPermissionResolver</literal> must "
@@ -4414,7 +4420,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3138
+#: Security.xml:3141
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:persistent-permission-resolver permission-store=\"#"
@@ -4422,13 +4428,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3143
+#: Security.xml:3146
 #, no-c-format
 msgid "Permission Stores"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3145
+#: Security.xml:3148
 #, no-c-format
 msgid ""
 "A permission store is required for <literal>PersistentPermissionResolver</"
@@ -4441,26 +4447,26 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3155
+#: Security.xml:3158
 #, no-c-format
 msgid "PermissionStore interface"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3181 Security.xml:3200 Security.xml:3219 Security.xml:3802
-#: Security.xml:3821
+#: Security.xml:3184 Security.xml:3203 Security.xml:3222 Security.xml:3805
+#: Security.xml:3824
 #, no-c-format
 msgid "List&lt;Permission&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3186 Security.xml:3826
+#: Security.xml:3189 Security.xml:3829
 #, no-c-format
 msgid "listPermissions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3190
+#: Security.xml:3193
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4469,13 +4475,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3205 Security.xml:3807
+#: Security.xml:3208 Security.xml:3810
 #, no-c-format
 msgid "listPermissions(Object target, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3209
+#: Security.xml:3212
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4484,13 +4490,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3224
+#: Security.xml:3227
 #, no-c-format
 msgid "listPermissions(Set&lt;Object&gt; targets, String action)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3228
+#: Security.xml:3231
 #, no-c-format
 msgid ""
 "This method should return a <literal>List</literal> of <literal>Permission</"
@@ -4499,13 +4505,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3244
+#: Security.xml:3247
 #, no-c-format
 msgid "grantPermission(Permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3248
+#: Security.xml:3251
 #, no-c-format
 msgid ""
 "This method should persist the specified <literal>Permission</literal> "
@@ -4513,13 +4519,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3263 Security.xml:3864
+#: Security.xml:3266 Security.xml:3867
 #, no-c-format
 msgid "grantPermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3267
+#: Security.xml:3270
 #, no-c-format
 msgid ""
 "This method should persist all of the <literal>Permission</literal> objects "
@@ -4528,13 +4534,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3282 Security.xml:3883
+#: Security.xml:3285 Security.xml:3886
 #, no-c-format
 msgid "revokePermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3286
+#: Security.xml:3289
 #, no-c-format
 msgid ""
 "This method should remove the specified <literal>Permission</literal> object "
@@ -4542,13 +4548,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3300 Security.xml:3902
+#: Security.xml:3303 Security.xml:3905
 #, no-c-format
 msgid "revokePermissions(List&lt;Permission&gt; permissions)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3304
+#: Security.xml:3307
 #, no-c-format
 msgid ""
 "This method should remove all of the <literal>Permission</literal> objects "
@@ -4556,19 +4562,19 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3314 Security.xml:3916
+#: Security.xml:3317 Security.xml:3919
 #, no-c-format
 msgid "List&lt;String&gt;"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3319 Security.xml:3921
+#: Security.xml:3322 Security.xml:3924
 #, no-c-format
 msgid "listAvailableActions(Object target)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3323
+#: Security.xml:3326
 #, no-c-format
 msgid ""
 "This method should return a list of all the available actions (as Strings) "
@@ -4578,13 +4584,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3337
+#: Security.xml:3340
 #, no-c-format
 msgid "JpaPermissionStore"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3339
+#: Security.xml:3342
 #, no-c-format
 msgid ""
 "This is the default <literal>PermissionStore</literal> implementation (and "
@@ -4597,7 +4603,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3347
+#: Security.xml:3350
 #, no-c-format
 msgid ""
 "If you wish to use the same entity (i.e. a single database table) to store "
@@ -4609,7 +4615,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3354
+#: Security.xml:3357
 #, no-c-format
 msgid ""
 "For example, to configure a single entity class to store both user and role "
@@ -4617,7 +4623,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3356
+#: Security.xml:3359
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4625,14 +4631,14 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3358
+#: Security.xml:3361
 #, no-c-format
 msgid ""
 "To configure separate entity classes for storing user and role permissions:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3360
+#: Security.xml:3363
 #, no-c-format
 msgid ""
 "<![CDATA[  <security:jpa-permission-store user-permission-class=\"com.acme."
@@ -4641,13 +4647,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3363
+#: Security.xml:3366
 #, no-c-format
 msgid "Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3365
+#: Security.xml:3368
 #, no-c-format
 msgid ""
 "As mentioned, the entity classes that contain the user and role permissions "
@@ -4658,32 +4664,32 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3372
+#: Security.xml:3375
 #, no-c-format
 msgid "Entity Permission annotations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3385 Security.xml:3548
+#: Security.xml:3388 Security.xml:3551
 #, no-c-format
 msgid "Target"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3398
+#: Security.xml:3401
 #, no-c-format
 msgid "@PermissionTarget"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3403 Security.xml:3422 Security.xml:3441 Security.xml:3460
-#: Security.xml:3479
+#: Security.xml:3406 Security.xml:3425 Security.xml:3444 Security.xml:3463
+#: Security.xml:3482
 #, no-c-format
 msgid "FIELD,METHOD"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3407
+#: Security.xml:3410
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4692,13 +4698,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3417
+#: Security.xml:3420
 #, no-c-format
 msgid "@PermissionAction"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3426
+#: Security.xml:3429
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4707,13 +4713,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3436
+#: Security.xml:3439
 #, no-c-format
 msgid "@PermissionUser"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3445
+#: Security.xml:3448
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4722,13 +4728,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3455
+#: Security.xml:3458
 #, no-c-format
 msgid "@PermissionRole"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3464
+#: Security.xml:3467
 #, no-c-format
 msgid ""
 "This annotation identifies the property of the entity that will contain the "
@@ -4737,13 +4743,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3474
+#: Security.xml:3477
 #, no-c-format
 msgid "@PermissionDiscriminator"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3483
+#: Security.xml:3486
 #, no-c-format
 msgid ""
 "This annotation should be used when the same entity/table is used to store "
@@ -4760,20 +4766,20 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3493
+#: Security.xml:3496
 #, no-c-format
 msgid ""
 "<![CDATA[  @PermissionDiscriminator(userValue = \"u\", roleValue = \"r\")]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3504
+#: Security.xml:3507
 #, no-c-format
 msgid "Example Entity"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3506
+#: Security.xml:3509
 #, no-c-format
 msgid ""
 "Here is an example of an entity class that is used to store both user and "
@@ -4782,7 +4788,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3511
+#: Security.xml:3514
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4843,7 +4849,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3513
+#: Security.xml:3516
 #, no-c-format
 msgid ""
 "As can be seen in the above example, the <literal>getDiscriminator()</"
@@ -4860,13 +4866,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3526
+#: Security.xml:3529
 #, no-c-format
 msgid "Class-specific Permission Configuration"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3528
+#: Security.xml:3531
 #, no-c-format
 msgid ""
 "A further set of class-specific annotations can be used to configure a "
@@ -4876,25 +4882,25 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3535
+#: Security.xml:3538
 #, no-c-format
 msgid "Class Permission Annotations"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3561
+#: Security.xml:3564
 #, no-c-format
 msgid "@Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3566 Security.xml:3584
+#: Security.xml:3569 Security.xml:3587
 #, no-c-format
 msgid "TYPE"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3570
+#: Security.xml:3573
 #, no-c-format
 msgid ""
 "A container annotation, this annotation may contain an array of "
@@ -4902,13 +4908,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3579
+#: Security.xml:3582
 #, no-c-format
 msgid "@Permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3588
+#: Security.xml:3591
 #, no-c-format
 msgid ""
 "This annotation defines a single allowable permission action for the target "
@@ -4919,7 +4925,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3600
+#: Security.xml:3603
 #, no-c-format
 msgid ""
 "Here's an example of the above annotations in action. The following class "
@@ -4927,7 +4933,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3604
+#: Security.xml:3607
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4939,7 +4945,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3606
+#: Security.xml:3609
 #, no-c-format
 msgid ""
 "This example demonstrates how two allowable permission actions, "
@@ -4948,13 +4954,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3614
+#: Security.xml:3617
 #, no-c-format
 msgid "Permission masks"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3616
+#: Security.xml:3619
 #, no-c-format
 msgid ""
 "By default, multiple permissions for the same target object and recipient "
@@ -4966,7 +4972,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3623
+#: Security.xml:3626
 #, no-c-format
 msgid ""
 "For example, if recipient \"Bob\" is granted both the <literal>view</"
@@ -4979,7 +4985,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3630
+#: Security.xml:3633
 #, no-c-format
 msgid ""
 "<![CDATA[@Permissions({\n"
@@ -4991,7 +4997,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3632
+#: Security.xml:3635
 #, no-c-format
 msgid ""
 "The <literal>action</literal> property will instead simply contain \"3"
@@ -5001,7 +5007,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3638
+#: Security.xml:3641
 #, no-c-format
 msgid ""
 "Obviously, it is very important that the <literal>mask</literal> values "
@@ -5009,13 +5015,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3644
+#: Security.xml:3647
 #, no-c-format
 msgid "Identifier Policy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3646
+#: Security.xml:3649
 #, no-c-format
 msgid ""
 "When storing or looking up permissions, <literal>JpaPermissionStore</"
@@ -5029,7 +5035,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3654
+#: Security.xml:3657
 #, no-c-format
 msgid ""
 "The <literal>IdentifierStrategy</literal> interface is very simple, "
@@ -5037,7 +5043,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3658
+#: Security.xml:3661
 #, no-c-format
 msgid ""
 "<![CDATA[public interface IdentifierStrategy {\n"
@@ -5047,7 +5053,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3660
+#: Security.xml:3663
 #, no-c-format
 msgid ""
 "The first method, <literal>canIdentify()</literal> simply returns "
@@ -5058,7 +5064,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3666
+#: Security.xml:3669
 #, no-c-format
 msgid ""
 "Seam provides two <literal>IdentifierStrategy</literal> implementations, "
@@ -5067,7 +5073,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3671
+#: Security.xml:3674
 #, no-c-format
 msgid ""
 "To explicitly configure a specific identifier strategy to use for a "
@@ -5080,13 +5086,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3681
+#: Security.xml:3684
 #, no-c-format
 msgid "ClassIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3683
+#: Security.xml:3686
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for classes, "
@@ -5100,7 +5106,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3692
+#: Security.xml:3695
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5108,7 +5114,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3694
+#: Security.xml:3697
 #, no-c-format
 msgid ""
 "The identifier for the following class will be \"<literal>customerAction</"
@@ -5116,7 +5122,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3698
+#: Security.xml:3701
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"customerAction\")\n"
@@ -5124,7 +5130,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3700
+#: Security.xml:3703
 #, no-c-format
 msgid ""
 "Finally, the identifier for the following class will be \"<literal>Customer</"
@@ -5132,19 +5138,19 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3704
+#: Security.xml:3707
 #, no-c-format
 msgid "<![CDATA[public class Customer { ]]>"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3709
+#: Security.xml:3712
 #, no-c-format
 msgid "EntityIdentifierStrategy"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3711
+#: Security.xml:3714
 #, no-c-format
 msgid ""
 "This identifier strategy is used to generate unique identifiers for entity "
@@ -5161,7 +5167,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3722
+#: Security.xml:3725
 #, no-c-format
 msgid ""
 "<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5169,7 +5175,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3724
+#: Security.xml:3727
 #, no-c-format
 msgid ""
 "For an example of the type of identifier values generated, assume we have "
@@ -5177,7 +5183,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3728
+#: Security.xml:3731
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5200,7 +5206,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3730
+#: Security.xml:3733
 #, no-c-format
 msgid ""
 "For a <literal>Customer</literal> instance with an <literal>id</literal> "
@@ -5210,7 +5216,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3736
+#: Security.xml:3739
 #, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
@@ -5219,7 +5225,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3738
+#: Security.xml:3741
 #, no-c-format
 msgid ""
 "Then a <literal>Customer</literal> with an <literal>id</literal> value of "
@@ -5228,13 +5234,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3751
+#: Security.xml:3754
 #, no-c-format
 msgid "Permission Management"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3753
+#: Security.xml:3756
 #, no-c-format
 msgid ""
 "In much the same way that Seam Security provides an Identity Management API "
@@ -5244,13 +5250,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3760
+#: Security.xml:3763
 #, no-c-format
 msgid "PermissionManager"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3762
+#: Security.xml:3765
 #, no-c-format
 msgid ""
 "The <literal>PermissionManager</literal> component is an application-scoped "
@@ -5263,7 +5269,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:3769
+#: Security.xml:3772
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5273,7 +5279,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3771
+#: Security.xml:3774
 #, no-c-format
 msgid ""
 "The following table describes each of the available methods provided by "
@@ -5281,13 +5287,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3776
+#: Security.xml:3779
 #, no-c-format
 msgid "PermissionManager API methods"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3811 Security.xml:3830
+#: Security.xml:3814 Security.xml:3833
 #, no-c-format
 msgid ""
 "Returns a list of <literal>Permission</literal> objects representing all of "
@@ -5295,13 +5301,13 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3845
+#: Security.xml:3848
 #, no-c-format
 msgid "grantPermission(Permission permission)"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3849
+#: Security.xml:3852
 #, no-c-format
 msgid ""
 "Persists (grants) the specified <literal>Permission</literal> to the backend "
@@ -5309,7 +5315,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3868
+#: Security.xml:3871
 #, no-c-format
 msgid ""
 "Persists (grants) the specified list of <literal>Permission</literal>s to "
@@ -5317,7 +5323,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3887
+#: Security.xml:3890
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified <literal>Permission</literal> from the "
@@ -5325,7 +5331,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3906
+#: Security.xml:3909
 #, no-c-format
 msgid ""
 "Removes (revokes) the specified list of <literal>Permission</literal>s from "
@@ -5333,7 +5339,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3925
+#: Security.xml:3928
 #, no-c-format
 msgid ""
 "Returns a list of the available actions for the specified target object. The "
@@ -5342,13 +5348,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3940
+#: Security.xml:3943
 #, no-c-format
 msgid "Permission checks for PermissionManager operations"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3942
+#: Security.xml:3945
 #, no-c-format
 msgid ""
 "Invoking the methods of <literal>PermissionManager</literal> requires that "
@@ -5358,37 +5364,37 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:3949
+#: Security.xml:3952
 #, no-c-format
 msgid "Permission Management Security Permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3973
+#: Security.xml:3976
 #, no-c-format
 msgid "listPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3977
+#: Security.xml:3980
 #, no-c-format
 msgid "The specified <literal>target</literal>"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3983
+#: Security.xml:3986
 #, no-c-format
 msgid "seam.read-permissions"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:3991 Security.xml:4011
+#: Security.xml:3994 Security.xml:4014
 #, no-c-format
 msgid "grantPermission()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:3995
+#: Security.xml:3998
 #, no-c-format
 msgid ""
 "The target of the specified <literal>Permission</literal>, or each of the "
@@ -5397,56 +5403,56 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4003 Security.xml:4021 Security.xml:4039
+#: Security.xml:4006 Security.xml:4024 Security.xml:4042
 #, no-c-format
 msgid "seam.grant-permission"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4015 Security.xml:4051
+#: Security.xml:4018 Security.xml:4054
 #, no-c-format
 msgid "The target of the specified <literal>Permission</literal>."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4029
+#: Security.xml:4032
 #, no-c-format
 msgid "grantPermissions()"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4033 Security.xml:4069
+#: Security.xml:4036 Security.xml:4072
 #, no-c-format
 msgid ""
 "Each of the targets of the specified list of <literal>Permission</literal>s."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4047
+#: Security.xml:4050
 #, no-c-format
 msgid "revokePermission()"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4057 Security.xml:4075
+#: Security.xml:4060 Security.xml:4078
 #, no-c-format
 msgid "seam.revoke-permission"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4065
+#: Security.xml:4068
 #, no-c-format
 msgid "revokePermissions()"
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4088
+#: Security.xml:4091
 #, no-c-format
 msgid "SSL Security"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4090
+#: Security.xml:4093
 #, no-c-format
 msgid ""
 "Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5457,13 +5463,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4097
+#: Security.xml:4100
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"/login.xhtml\" scheme=\"https\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4099
+#: Security.xml:4102
 #, no-c-format
 msgid ""
 "This configuration is automatically extended to both <literal>s:link</"
@@ -5475,13 +5481,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4106
+#: Security.xml:4109
 #, no-c-format
 msgid "<![CDATA[<s:link view=\"/login.xhtml\" value=\"Login\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4108
+#: Security.xml:4111
 #, no-c-format
 msgid ""
 "Browsing directly to a view when using the <emphasis>incorrect</emphasis> "
@@ -5492,7 +5498,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4115
+#: Security.xml:4118
 #, no-c-format
 msgid ""
 "It is also possible to configure a <emphasis>default scheme</emphasis> for "
@@ -5506,13 +5512,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4124
+#: Security.xml:4127
 #, no-c-format
 msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\" />]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4126
+#: Security.xml:4129
 #, no-c-format
 msgid ""
 "Of course, if <emphasis>none</emphasis> of the pages in your application use "
@@ -5520,7 +5526,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4131
+#: Security.xml:4134
 #, no-c-format
 msgid ""
 "You may configure Seam to automatically invalidate the current HTTP session "
@@ -5529,13 +5535,13 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4136
+#: Security.xml:4139
 #, no-c-format
 msgid "<![CDATA[<web:session invalidate-on-scheme-change=\"true\"/>]]>"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4138
+#: Security.xml:4141
 #, no-c-format
 msgid ""
 "This option helps make your system less vulnerable to sniffing of the "
@@ -5544,13 +5550,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4144
+#: Security.xml:4147
 #, no-c-format
 msgid "Overriding the default ports"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4146
+#: Security.xml:4149
 #, no-c-format
 msgid ""
 "If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5560,7 +5566,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4152
+#: Security.xml:4155
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5576,13 +5582,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4158
+#: Security.xml:4161
 #, no-c-format
 msgid "CAPTCHA"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4160
+#: Security.xml:4163
 #, no-c-format
 msgid ""
 "Though strictly not part of the security API, Seam provides a built-in "
@@ -5594,13 +5600,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4168
+#: Security.xml:4171
 #, no-c-format
 msgid "Configuring the CAPTCHA Servlet"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4169
+#: Security.xml:4172
 #, no-c-format
 msgid ""
 "To get up and running, it is necessary to configure the Seam Resource "
@@ -5609,7 +5615,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4174
+#: Security.xml:4177
 #, no-c-format
 msgid ""
 "<![CDATA[<servlet>\n"
@@ -5625,20 +5631,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4179
+#: Security.xml:4182
 #, no-c-format
 msgid "Adding a CAPTCHA to a form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4181
+#: Security.xml:4184
 #, no-c-format
 msgid ""
 "Adding a CAPTCHA challenge to a form is extremely easy. Here's an example:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4185
+#: Security.xml:4188
 #, no-c-format
 msgid ""
 "<![CDATA[<h:graphicImage value=\"/seam/resource/captcha\"/>\n"
@@ -5650,7 +5656,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4187
+#: Security.xml:4190
 #, no-c-format
 msgid ""
 "That's all there is to it. The <literal>graphicImage</literal> control "
@@ -5660,20 +5666,20 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4196
+#: Security.xml:4199
 #, no-c-format
 msgid "Customising the CAPTCHA algorithm"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4198
+#: Security.xml:4201
 #, no-c-format
 msgid ""
 "You may customize the CAPTCHA algorithm by overriding the built-in component:"
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4202
+#: Security.xml:4205
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5700,13 +5706,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4209 Security.xml:4217
+#: Security.xml:4212 Security.xml:4220
 #, no-c-format
 msgid "Security Events"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4211
+#: Security.xml:4214
 #, no-c-format
 msgid ""
 "The following table describes a number of events (see <xref linkend=\"events"
@@ -5714,68 +5720,68 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4226
+#: Security.xml:4229
 #, no-c-format
 msgid "Event Key"
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4239
+#: Security.xml:4242
 #, no-c-format
 msgid "org.jboss.seam.security.loginSuccessful"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4243
+#: Security.xml:4246
 #, no-c-format
 msgid "Raised when a login attempt is successful."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4251
+#: Security.xml:4254
 #, no-c-format
 msgid "org.jboss.seam.security.loginFailed"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4255
+#: Security.xml:4258
 #, no-c-format
 msgid "Raised when a login attempt fails."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4263
+#: Security.xml:4266
 #, no-c-format
 msgid "org.jboss.seam.security.alreadyLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4267
+#: Security.xml:4270
 #, no-c-format
 msgid ""
 "Raised when a user that is already authenticated attempts to log in again."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4275
+#: Security.xml:4278
 #, no-c-format
 msgid "org.jboss.seam.security.notLoggedIn"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4279
+#: Security.xml:4282
 #, no-c-format
 msgid "Raised when a security check fails when the user is not logged in."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4287
+#: Security.xml:4290
 #, no-c-format
 msgid "org.jboss.seam.security.notAuthorized"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4291
+#: Security.xml:4294
 #, no-c-format
 msgid ""
 "Raised when a security check fails when the user is logged in however "
@@ -5783,73 +5789,73 @@
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4299
+#: Security.xml:4302
 #, no-c-format
 msgid "org.jboss.seam.security.preAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4303
+#: Security.xml:4306
 #, no-c-format
 msgid "Raised just prior to user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4311
+#: Security.xml:4314
 #, no-c-format
 msgid "org.jboss.seam.security.postAuthenticate"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4315
+#: Security.xml:4318
 #, no-c-format
 msgid "Raised just after user authentication."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4323
+#: Security.xml:4326
 #, no-c-format
 msgid "org.jboss.seam.security.loggedOut"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4327
+#: Security.xml:4330
 #, no-c-format
 msgid "Raised after the user has logged out."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4335
+#: Security.xml:4338
 #, no-c-format
 msgid "org.jboss.seam.security.credentialsUpdated"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4339
+#: Security.xml:4342
 #, no-c-format
 msgid "Raised when the user's credentials have been changed."
 msgstr ""
 
 #. Tag: literal
-#: Security.xml:4347
+#: Security.xml:4350
 #, no-c-format
 msgid "org.jboss.seam.security.rememberMe"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4351
+#: Security.xml:4354
 #, no-c-format
 msgid "Raised when the Identity's rememberMe property is changed."
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4364
+#: Security.xml:4367
 #, no-c-format
 msgid "Run As"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4366
+#: Security.xml:4369
 #, no-c-format
 msgid ""
 "Sometimes it may be necessary to perform certain operations with elevated "
@@ -5861,7 +5867,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4374
+#: Security.xml:4377
 #, no-c-format
 msgid ""
 "The following code example demonstrates how <literal>RunAsOperation</"
@@ -5872,7 +5878,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4381
+#: Security.xml:4384
 #, no-c-format
 msgid ""
 "<![CDATA[    new RunAsOperation() {       \n"
@@ -5884,7 +5890,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4383
+#: Security.xml:4386
 #, no-c-format
 msgid ""
 "In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5895,13 +5901,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4394
+#: Security.xml:4397
 #, no-c-format
 msgid "Extending the Identity component"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4396
+#: Security.xml:4399
 #, no-c-format
 msgid ""
 "Sometimes it might be necessary to extend the Identity component if your "
@@ -5914,7 +5920,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4404
+#: Security.xml:4407
 #, no-c-format
 msgid ""
 "<![CDATA[@Name(\"org.jboss.seam.security.identity\")\n"
@@ -5949,7 +5955,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4407
+#: Security.xml:4410
 #, no-c-format
 msgid ""
 "Note that an <literal>Identity</literal> component must be marked "
@@ -5959,13 +5965,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4419
+#: Security.xml:4422
 #, no-c-format
 msgid "OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4421
+#: Security.xml:4424
 #, no-c-format
 msgid ""
 "OpenID is a community standard for external web-based authentication. The "
@@ -5978,7 +5984,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4430
+#: Security.xml:4433
 #, no-c-format
 msgid ""
 "When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5995,7 +6001,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4439
+#: Security.xml:4442
 #, no-c-format
 msgid ""
 "It's important to realize at this point that authentication does not imply "
@@ -6008,13 +6014,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4449
+#: Security.xml:4452
 #, no-c-format
 msgid "Configuring OpenID"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4450
+#: Security.xml:4453
 #, no-c-format
 msgid ""
 "Seam uses the openid4java package and requires four additional JARs to make "
@@ -6024,7 +6030,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4456
+#: Security.xml:4459
 #, no-c-format
 msgid ""
 "OpenID processing requires the use of the <literal>OpenIdPhaseListener</"
@@ -6034,7 +6040,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4462
+#: Security.xml:4465
 #, no-c-format
 msgid ""
 "&lt;lifecycle&gt;\n"
@@ -6044,7 +6050,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4465
+#: Security.xml:4468
 #, no-c-format
 msgid ""
 "With this configuration, OpenID support is available to your application. "
@@ -6054,13 +6060,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4473
+#: Security.xml:4476
 #, no-c-format
 msgid "Presenting an OpenIdDLogin form"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4475
+#: Security.xml:4478
 #, no-c-format
 msgid ""
 "To initiate an OpenID login, you can present a simply form to the user "
@@ -6070,7 +6076,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4480
+#: Security.xml:4483
 #, no-c-format
 msgid ""
 "&lt;h:form&gt;\n"
@@ -6081,7 +6087,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4482
+#: Security.xml:4485
 #, no-c-format
 msgid ""
 "When the user submits the login form, he will be redirected to his OpenID "
@@ -6093,13 +6099,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4491
+#: Security.xml:4494
 #, no-c-format
 msgid "Logging in immediately"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4493
+#: Security.xml:4496
 #, no-c-format
 msgid ""
 "The simplest strategy is to simply login the user immediately. The following "
@@ -6108,7 +6114,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4497
+#: Security.xml:4500
 #, no-c-format
 msgid ""
 "&lt;page view-id=&quot;/openid.xhtml&quot;&gt;\n"
@@ -6128,7 +6134,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4499
+#: Security.xml:4502
 #, no-c-format
 msgid ""
 "Thie <literal>loginImmediately()</literal> action checks to see if the "
@@ -6142,13 +6148,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4510
+#: Security.xml:4513
 #, no-c-format
 msgid "Deferring login"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4512
+#: Security.xml:4515
 #, no-c-format
 msgid ""
 "You may not want the user to be immediately logged in to your application. "
@@ -6165,13 +6171,13 @@
 msgstr ""
 
 #. Tag: title
-#: Security.xml:4526
+#: Security.xml:4529
 #, no-c-format
 msgid "Logging out"
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4528
+#: Security.xml:4531
 #, no-c-format
 msgid ""
 "Logging out (forgetting an OpenID association) is done by calling <literal>#"
@@ -6182,7 +6188,7 @@
 msgstr ""
 
 #. Tag: programlisting
-#: Security.xml:4535
+#: Security.xml:4538
 #, no-c-format
 msgid ""
 "&lt;event type=&quot;org.jboss.seam.security.loggedOut&quot;&gt;\n"
@@ -6191,7 +6197,7 @@
 msgstr ""
 
 #. Tag: para
-#: Security.xml:4537
+#: Security.xml:4540
 #, no-c-format
 msgid ""
 "It's important that you do not leave this out or the user will not be able "




More information about the seam-commits mailing list