Author: nico.ben
Date: 2009-04-07 08:51:06 -0400 (Tue, 07 Apr 2009)
New Revision: 10332
Modified:
trunk/doc/Seam_Reference_Guide/as-IN/Controls.po
trunk/doc/Seam_Reference_Guide/as-IN/Conversations.po
trunk/doc/Seam_Reference_Guide/as-IN/Dependencies.po
trunk/doc/Seam_Reference_Guide/as-IN/Security.po
trunk/doc/Seam_Reference_Guide/as-IN/Tutorial.po
trunk/doc/Seam_Reference_Guide/bn-IN/Controls.po
trunk/doc/Seam_Reference_Guide/bn-IN/Conversations.po
trunk/doc/Seam_Reference_Guide/bn-IN/Dependencies.po
trunk/doc/Seam_Reference_Guide/bn-IN/Security.po
trunk/doc/Seam_Reference_Guide/bn-IN/Tutorial.po
trunk/doc/Seam_Reference_Guide/de-DE/Controls.po
trunk/doc/Seam_Reference_Guide/de-DE/Conversations.po
trunk/doc/Seam_Reference_Guide/de-DE/Dependencies.po
trunk/doc/Seam_Reference_Guide/de-DE/Security.po
trunk/doc/Seam_Reference_Guide/de-DE/Tutorial.po
trunk/doc/Seam_Reference_Guide/es-ES/Controls.po
trunk/doc/Seam_Reference_Guide/es-ES/Conversations.po
trunk/doc/Seam_Reference_Guide/es-ES/Dependencies.po
trunk/doc/Seam_Reference_Guide/es-ES/Security.po
trunk/doc/Seam_Reference_Guide/es-ES/Tutorial.po
trunk/doc/Seam_Reference_Guide/es-MX/Controls.po
trunk/doc/Seam_Reference_Guide/es-MX/Conversations.po
trunk/doc/Seam_Reference_Guide/es-MX/Dependencies.po
trunk/doc/Seam_Reference_Guide/es-MX/Security.po
trunk/doc/Seam_Reference_Guide/es-MX/Tutorial.po
trunk/doc/Seam_Reference_Guide/fr-FR/Controls.po
trunk/doc/Seam_Reference_Guide/fr-FR/Conversations.po
trunk/doc/Seam_Reference_Guide/fr-FR/Dependencies.po
trunk/doc/Seam_Reference_Guide/fr-FR/Security.po
trunk/doc/Seam_Reference_Guide/fr-FR/Tutorial.po
trunk/doc/Seam_Reference_Guide/gu-IN/Controls.po
trunk/doc/Seam_Reference_Guide/gu-IN/Conversations.po
trunk/doc/Seam_Reference_Guide/gu-IN/Dependencies.po
trunk/doc/Seam_Reference_Guide/gu-IN/Security.po
trunk/doc/Seam_Reference_Guide/gu-IN/Tutorial.po
trunk/doc/Seam_Reference_Guide/hi-IN/Controls.po
trunk/doc/Seam_Reference_Guide/hi-IN/Conversations.po
trunk/doc/Seam_Reference_Guide/hi-IN/Dependencies.po
trunk/doc/Seam_Reference_Guide/hi-IN/Security.po
trunk/doc/Seam_Reference_Guide/hi-IN/Tutorial.po
trunk/doc/Seam_Reference_Guide/ja-JP/Controls.po
trunk/doc/Seam_Reference_Guide/ja-JP/Conversations.po
trunk/doc/Seam_Reference_Guide/ja-JP/Dependencies.po
trunk/doc/Seam_Reference_Guide/ja-JP/Security.po
trunk/doc/Seam_Reference_Guide/ja-JP/Tutorial.po
trunk/doc/Seam_Reference_Guide/kn-IN/Controls.po
trunk/doc/Seam_Reference_Guide/kn-IN/Conversations.po
trunk/doc/Seam_Reference_Guide/kn-IN/Dependencies.po
trunk/doc/Seam_Reference_Guide/kn-IN/Security.po
trunk/doc/Seam_Reference_Guide/kn-IN/Tutorial.po
trunk/doc/Seam_Reference_Guide/ko-KR/Controls.po
trunk/doc/Seam_Reference_Guide/ko-KR/Conversations.po
trunk/doc/Seam_Reference_Guide/ko-KR/Dependencies.po
trunk/doc/Seam_Reference_Guide/ko-KR/Security.po
trunk/doc/Seam_Reference_Guide/ko-KR/Tutorial.po
trunk/doc/Seam_Reference_Guide/ml-IN/Controls.po
trunk/doc/Seam_Reference_Guide/ml-IN/Conversations.po
trunk/doc/Seam_Reference_Guide/ml-IN/Dependencies.po
trunk/doc/Seam_Reference_Guide/ml-IN/Security.po
trunk/doc/Seam_Reference_Guide/ml-IN/Tutorial.po
trunk/doc/Seam_Reference_Guide/mr-IN/Controls.po
trunk/doc/Seam_Reference_Guide/mr-IN/Conversations.po
trunk/doc/Seam_Reference_Guide/mr-IN/Dependencies.po
trunk/doc/Seam_Reference_Guide/mr-IN/Security.po
trunk/doc/Seam_Reference_Guide/mr-IN/Tutorial.po
trunk/doc/Seam_Reference_Guide/or-IN/Controls.po
trunk/doc/Seam_Reference_Guide/or-IN/Conversations.po
trunk/doc/Seam_Reference_Guide/or-IN/Dependencies.po
trunk/doc/Seam_Reference_Guide/or-IN/Security.po
trunk/doc/Seam_Reference_Guide/or-IN/Tutorial.po
trunk/doc/Seam_Reference_Guide/pa-IN/Controls.po
trunk/doc/Seam_Reference_Guide/pa-IN/Conversations.po
trunk/doc/Seam_Reference_Guide/pa-IN/Dependencies.po
trunk/doc/Seam_Reference_Guide/pa-IN/Security.po
trunk/doc/Seam_Reference_Guide/pa-IN/Tutorial.po
trunk/doc/Seam_Reference_Guide/pot/Annotations.pot
trunk/doc/Seam_Reference_Guide/pot/Author_Group.pot
trunk/doc/Seam_Reference_Guide/pot/Book_Info.pot
trunk/doc/Seam_Reference_Guide/pot/Cache.pot
trunk/doc/Seam_Reference_Guide/pot/Components.pot
trunk/doc/Seam_Reference_Guide/pot/Concepts.pot
trunk/doc/Seam_Reference_Guide/pot/Configuration.pot
trunk/doc/Seam_Reference_Guide/pot/Controls.pot
trunk/doc/Seam_Reference_Guide/pot/Conversations.pot
trunk/doc/Seam_Reference_Guide/pot/Dependencies.pot
trunk/doc/Seam_Reference_Guide/pot/Drools.pot
trunk/doc/Seam_Reference_Guide/pot/Elenhancements.pot
trunk/doc/Seam_Reference_Guide/pot/Events.pot
trunk/doc/Seam_Reference_Guide/pot/Excel.pot
trunk/doc/Seam_Reference_Guide/pot/Feedback.pot
trunk/doc/Seam_Reference_Guide/pot/Framework.pot
trunk/doc/Seam_Reference_Guide/pot/Getting_Started_With_JBoss_Tools.pot
trunk/doc/Seam_Reference_Guide/pot/Gettingstarted.pot
trunk/doc/Seam_Reference_Guide/pot/Glassfish.pot
trunk/doc/Seam_Reference_Guide/pot/Groovy.pot
trunk/doc/Seam_Reference_Guide/pot/Gwt.pot
trunk/doc/Seam_Reference_Guide/pot/Hsearch.pot
trunk/doc/Seam_Reference_Guide/pot/I18n.pot
trunk/doc/Seam_Reference_Guide/pot/Itext.pot
trunk/doc/Seam_Reference_Guide/pot/Jbpm.pot
trunk/doc/Seam_Reference_Guide/pot/Jms.pot
trunk/doc/Seam_Reference_Guide/pot/Mail.pot
trunk/doc/Seam_Reference_Guide/pot/Performance.pot
trunk/doc/Seam_Reference_Guide/pot/Persistence.pot
trunk/doc/Seam_Reference_Guide/pot/Preface.pot
trunk/doc/Seam_Reference_Guide/pot/Remoting.pot
trunk/doc/Seam_Reference_Guide/pot/Revision_History.pot
trunk/doc/Seam_Reference_Guide/pot/Rss.pot
trunk/doc/Seam_Reference_Guide/pot/Security.pot
trunk/doc/Seam_Reference_Guide/pot/Spring.pot
trunk/doc/Seam_Reference_Guide/pot/Testing.pot
trunk/doc/Seam_Reference_Guide/pot/Text.pot
trunk/doc/Seam_Reference_Guide/pot/Tools.pot
trunk/doc/Seam_Reference_Guide/pot/Tutorial.pot
trunk/doc/Seam_Reference_Guide/pot/Validation.pot
trunk/doc/Seam_Reference_Guide/pot/Weblogic.pot
trunk/doc/Seam_Reference_Guide/pot/Webservices.pot
trunk/doc/Seam_Reference_Guide/pot/Websphere.pot
trunk/doc/Seam_Reference_Guide/pot/Wicket.pot
trunk/doc/Seam_Reference_Guide/pot/Xml.pot
trunk/doc/Seam_Reference_Guide/pt-BR/Controls.po
trunk/doc/Seam_Reference_Guide/pt-BR/Conversations.po
trunk/doc/Seam_Reference_Guide/pt-BR/Dependencies.po
trunk/doc/Seam_Reference_Guide/pt-BR/Security.po
trunk/doc/Seam_Reference_Guide/pt-BR/Tutorial.po
trunk/doc/Seam_Reference_Guide/ru-RU/Controls.po
trunk/doc/Seam_Reference_Guide/ru-RU/Conversations.po
trunk/doc/Seam_Reference_Guide/ru-RU/Dependencies.po
trunk/doc/Seam_Reference_Guide/ru-RU/Security.po
trunk/doc/Seam_Reference_Guide/ru-RU/Tutorial.po
trunk/doc/Seam_Reference_Guide/si-LK/Controls.po
trunk/doc/Seam_Reference_Guide/si-LK/Conversations.po
trunk/doc/Seam_Reference_Guide/si-LK/Dependencies.po
trunk/doc/Seam_Reference_Guide/si-LK/Security.po
trunk/doc/Seam_Reference_Guide/si-LK/Tutorial.po
trunk/doc/Seam_Reference_Guide/sl-SL/Controls.po
trunk/doc/Seam_Reference_Guide/sl-SL/Conversations.po
trunk/doc/Seam_Reference_Guide/sl-SL/Dependencies.po
trunk/doc/Seam_Reference_Guide/sl-SL/Security.po
trunk/doc/Seam_Reference_Guide/sl-SL/Tutorial.po
trunk/doc/Seam_Reference_Guide/ta-IN/Controls.po
trunk/doc/Seam_Reference_Guide/ta-IN/Conversations.po
trunk/doc/Seam_Reference_Guide/ta-IN/Dependencies.po
trunk/doc/Seam_Reference_Guide/ta-IN/Security.po
trunk/doc/Seam_Reference_Guide/ta-IN/Tutorial.po
trunk/doc/Seam_Reference_Guide/te-IN/Controls.po
trunk/doc/Seam_Reference_Guide/te-IN/Conversations.po
trunk/doc/Seam_Reference_Guide/te-IN/Dependencies.po
trunk/doc/Seam_Reference_Guide/te-IN/Security.po
trunk/doc/Seam_Reference_Guide/te-IN/Tutorial.po
trunk/doc/Seam_Reference_Guide/zh-CN/Controls.po
trunk/doc/Seam_Reference_Guide/zh-CN/Conversations.po
trunk/doc/Seam_Reference_Guide/zh-CN/Dependencies.po
trunk/doc/Seam_Reference_Guide/zh-CN/Security.po
trunk/doc/Seam_Reference_Guide/zh-CN/Tutorial.po
trunk/doc/Seam_Reference_Guide/zh-TW/Controls.po
trunk/doc/Seam_Reference_Guide/zh-TW/Conversations.po
trunk/doc/Seam_Reference_Guide/zh-TW/Dependencies.po
trunk/doc/Seam_Reference_Guide/zh-TW/Security.po
trunk/doc/Seam_Reference_Guide/zh-TW/Tutorial.po
Log:
Updated POT and PO
Modified: trunk/doc/Seam_Reference_Guide/as-IN/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/as-IN/Controls.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/as-IN/Controls.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -75,10 +75,10 @@
#: Controls.xml:216 Controls.xml:251 Controls.xml:285 Controls.xml:299
#: Controls.xml:364 Controls.xml:380 Controls.xml:397 Controls.xml:414
#: Controls.xml:433 Controls.xml:507 Controls.xml:525 Controls.xml:549
-#: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
-#: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
-#: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
+#: Controls.xml:596 Controls.xml:613 Controls.xml:637 Controls.xml:656
+#: Controls.xml:684 Controls.xml:707 Controls.xml:721 Controls.xml:761
+#: Controls.xml:811 Controls.xml:839 Controls.xml:906 Controls.xml:1012
+#: Controls.xml:1052 Controls.xml:1098 Controls.xml:1124 Controls.xml:1256
#, no-c-format
msgid "Description"
msgstr ""
@@ -96,10 +96,10 @@
#: Controls.xml:222 Controls.xml:269 Controls.xml:288 Controls.xml:312
#: Controls.xml:370 Controls.xml:386 Controls.xml:403 Controls.xml:420
#: Controls.xml:439 Controls.xml:513 Controls.xml:531 Controls.xml:555
-#: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
-#: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
-#: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
+#: Controls.xml:601 Controls.xml:618 Controls.xml:643 Controls.xml:663
+#: Controls.xml:689 Controls.xml:712 Controls.xml:728 Controls.xml:769
+#: Controls.xml:816 Controls.xml:844 Controls.xml:951 Controls.xml:1019
+#: Controls.xml:1063 Controls.xml:1112 Controls.xml:1135 Controls.xml:1261
#, no-c-format
msgid "Attributes"
msgstr ""
@@ -158,10 +158,10 @@
#: Controls.xml:90 Controls.xml:202 Controls.xml:241 Controls.xml:273
#: Controls.xml:291 Controls.xml:357 Controls.xml:373 Controls.xml:391
#: Controls.xml:408 Controls.xml:425 Controls.xml:496 Controls.xml:518
-#: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
-#: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
-#: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
+#: Controls.xml:536 Controls.xml:588 Controls.xml:606 Controls.xml:629
+#: Controls.xml:648 Controls.xml:677 Controls.xml:694 Controls.xml:738
+#: Controls.xml:804 Controls.xml:832 Controls.xml:899 Controls.xml:999
+#: Controls.xml:1043 Controls.xml:1088 Controls.xml:1249 Controls.xml:1273
#, no-c-format
msgid "Usage"
msgstr ""
@@ -229,8 +229,8 @@
#. Tag: para
#: Controls.xml:134 Controls.xml:271 Controls.xml:289 Controls.xml:313
#: Controls.xml:371 Controls.xml:387 Controls.xml:404 Controls.xml:421
-#: Controls.xml:514 Controls.xml:532 Controls.xml:587 Controls.xml:629
-#: Controls.xml:675 Controls.xml:698
+#: Controls.xml:514 Controls.xml:532 Controls.xml:602 Controls.xml:644
+#: Controls.xml:690 Controls.xml:713
#, no-c-format
msgid "None."
msgstr ""
@@ -398,7 +398,7 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902 Controls.xml:993
+#: Controls.xml:315 Controls.xml:922 Controls.xml:1058
#, no-c-format
msgid "Configuration"
msgstr ""
@@ -806,6 +806,24 @@
#: Controls.xml:564
#, no-c-format
msgid ""
+"<literal>enclose</literal> — if true, the template used to
decorate "
+"the input field is enclosed by the element specified with the \"element\"
"
+"attribute. By default this is a div element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:572
+#, no-c-format
+msgid ""
+"<literal>element</literal> — the element to enclose the
template used "
+"to decorate the input field. By default, the template is enclosed with a div
"
+"element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:579
+#, no-c-format
+msgid ""
"<literal>#{invalid}</literal> and
<literal>#{required}</literal> are "
"available inside <literal>s:decorate</literal>;
<literal>#{required}</"
"literal> evaluates to <literal>true</literal> if you have set the
input "
@@ -814,7 +832,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:574
+#: Controls.xml:589
#, no-c-format
msgid ""
"<![CDATA[<s:decorate template=\"edit.xhtml\">\n"
@@ -824,7 +842,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:575
+#: Controls.xml:590
#, no-c-format
msgid ""
"<![CDATA[<ui:composition
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -855,19 +873,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:579
+#: Controls.xml:594
#, no-c-format
msgid "<s:div>"
msgstr ""
#. Tag: para
-#: Controls.xml:582
+#: Controls.xml:597
#, no-c-format
msgid "Render a HTML <literal><div></literal>."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:592
+#: Controls.xml:607
#, no-c-format
msgid ""
"<![CDATA[<s:div rendered=\"#{selectedMember == null}\">\n"
@@ -876,25 +894,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:596
+#: Controls.xml:611
#, no-c-format
msgid "<s:span>"
msgstr ""
#. Tag: para
-#: Controls.xml:599
+#: Controls.xml:614
#, no-c-format
msgid "Render a HTML <literal><span></literal>."
msgstr ""
#. Tag: para
-#: Controls.xml:607
+#: Controls.xml:622
#, no-c-format
msgid "<literal>title</literal> — Title for a span."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:615
+#: Controls.xml:630
#, no-c-format
msgid ""
"<![CDATA[<s:span styleClass=\"required\"
rendered=\"#{required}\" title="
@@ -902,13 +920,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:620
+#: Controls.xml:635
#, no-c-format
msgid "<s:fragment>"
msgstr ""
#. Tag: para
-#: Controls.xml:623
+#: Controls.xml:638
#, no-c-format
msgid ""
"A non-rendering component useful for enabling/disabling rendering of it's
"
@@ -916,7 +934,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:634
+#: Controls.xml:649
#, no-c-format
msgid ""
"<![CDATA[<s:fragment rendered=\"#{auction.highBidder ne
null}\">\n"
@@ -925,13 +943,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:639
+#: Controls.xml:654
#, no-c-format
msgid "<s:label>"
msgstr ""
#. Tag: para
-#: Controls.xml:642
+#: Controls.xml:657
#, no-c-format
msgid ""
"\"Decorate\" a JSF input field with the label. The label is placed inside
"
@@ -941,19 +959,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:651 Controls.xml:968
+#: Controls.xml:666 Controls.xml:988
#, no-c-format
msgid "<literal>style</literal> — The control's
style"
msgstr ""
#. Tag: para
-#: Controls.xml:656 Controls.xml:973
+#: Controls.xml:671 Controls.xml:993
#, no-c-format
msgid "<literal>styleClass</literal> — The control's style
class"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:663
+#: Controls.xml:678
#, no-c-format
msgid ""
"<![CDATA[<s:label styleClass=\"label\">\n"
@@ -963,19 +981,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:667
+#: Controls.xml:682
#, no-c-format
msgid "<s:message>"
msgstr ""
#. Tag: para
-#: Controls.xml:670
+#: Controls.xml:685
#, no-c-format
msgid "\"Decorate\" a JSF input field with the validation error
message."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:680
+#: Controls.xml:695
#, no-c-format
msgid ""
"<![CDATA[<f:facet name=\"afterInvalidField\">\n"
@@ -987,31 +1005,31 @@
msgstr ""
#. Tag: title
-#: Controls.xml:687
+#: Controls.xml:702
#, no-c-format
msgid "Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:690
+#: Controls.xml:705
#, no-c-format
msgid "<s:validateFormattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:693
+#: Controls.xml:708
#, no-c-format
msgid "Checks that the submitted value is valid Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:704
+#: Controls.xml:719
#, no-c-format
msgid "<s:formattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:707
+#: Controls.xml:722
#, no-c-format
msgid ""
"Outputs <emphasis>Seam Text</emphasis>, a rich text markup useful for
blogs, "
@@ -1020,7 +1038,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:716
+#: Controls.xml:731
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
rich text "
@@ -1028,37 +1046,96 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:724
+#: Controls.xml:739
#, no-c-format
msgid "<![CDATA[<s:formattedText
value=\"#{blog.text}\"/>]]>"
msgstr ""
#. Tag: emphasis
-#: Controls.xml:726
+#: Controls.xml:741
#, no-c-format
msgid "Example"
msgstr ""
#. Tag: title
-#: Controls.xml:741
+#: Controls.xml:756
#, no-c-format
-msgid "Dropdowns"
+msgid "Form support"
msgstr ""
#. Tag: literal
-#: Controls.xml:744
+#: Controls.xml:759
#, no-c-format
+msgid "<s:token>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:762
+#, no-c-format
+msgid ""
+"Produces a random token that is inserted into a hidden form field to help to
"
+"secure JSF form posts against cross-site request forgery (XSRF) attacks. "
+"Note that the browser must have cookies enabled to submit forms that include
"
+"this component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:772
+#, no-c-format
+msgid ""
+"<literal>requireSession</literal> — indicates whether the
session id "
+"should be included in the form signature, hence binding the token to the "
+"session. This value can be set to false if the \"build before restore\"
mode "
+"of Facelets is activated (the default in JSF 2.0). (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:782
+#, no-c-format
+msgid ""
+"<literal>enableCookieNotice</literal> — indicates that a
JavaScript "
+"check should be inserted into the page to verify that cookies are enabled in
"
+"the browser. If cookies are not enabled, present a notice to the user that "
+"form posts will not work. (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:791
+#, no-c-format
+msgid ""
+"<literal>allowMultiplePosts</literal> — indicates whether to
allow the "
+"same form to be submitted multiple times with the same signature (as long as
"
+"the view does not change). This is a common need if the form is perform Ajax
"
+"calls but not rerendering itself or, at the very least, the UIToken "
+"component. The preferred approach is to have the UIToken component "
+"rerendered on any Ajax call where the UIToken component would be processed. "
+"(default: false)"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:805
+#, no-c-format
+msgid ""
+"<![CDATA[<h:form>\n"
+" <s:token enableCookieNotice=\"true\"
requireSession=\"false\"/>\n"
+" ...\n"
+"</h:form>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:809
+#, no-c-format
msgid "<s:enumItem>"
msgstr ""
#. Tag: para
-#: Controls.xml:747
+#: Controls.xml:812
#, no-c-format
msgid "Creates a <literal>SelectItem</literal> from an enum
value."
msgstr ""
#. Tag: para
-#: Controls.xml:754
+#: Controls.xml:819
#, no-c-format
msgid ""
"<literal>enumValue</literal> — the string representation of
the enum "
@@ -1066,7 +1143,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:760
+#: Controls.xml:825
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1074,7 +1151,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:768
+#: Controls.xml:833
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneRadio id=\"radioList\"\n"
@@ -1090,13 +1167,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:772
+#: Controls.xml:837
#, no-c-format
msgid "<s:selectItems>"
msgstr ""
#. Tag: para
-#: Controls.xml:775
+#: Controls.xml:840
#, no-c-format
msgid ""
"Creates a <literal>List<SelectItem></literal> from a
List, Set, "
@@ -1104,7 +1181,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:782
+#: Controls.xml:847
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
data that "
@@ -1112,7 +1189,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:789
+#: Controls.xml:854
#, no-c-format
msgid ""
"<literal>var</literal>— defines the name of the local
variable that "
@@ -1120,7 +1197,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:795
+#: Controls.xml:860
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1129,7 +1206,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:802
+#: Controls.xml:867
#, no-c-format
msgid ""
"<literal>itemValue</literal> — Value to return to the server
if this "
@@ -1138,7 +1215,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:811
+#: Controls.xml:876
#, no-c-format
msgid ""
"<literal>disabled</literal> — if true the
<literal>SelectItem</"
@@ -1147,7 +1224,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:819
+#: Controls.xml:884
#, no-c-format
msgid ""
"<literal>noSelectionLabel</literal> — specifies the
(optional) label "
@@ -1156,7 +1233,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:827
+#: Controls.xml:892
#, no-c-format
msgid ""
"<literal>hideNoSelectionLabel</literal> — if true, the
"
@@ -1164,7 +1241,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:835
+#: Controls.xml:900
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneMenu value=\"#{person.age}\" \n"
@@ -1173,83 +1250,14 @@
"</h:selectOneMenu>]]>"
msgstr ""
-#. Tag: title
-#: Controls.xml:841
-#, no-c-format
-msgid "Other"
-msgstr ""
-
#. Tag: literal
-#: Controls.xml:844
+#: Controls.xml:904
#, no-c-format
-msgid "<s:cache>"
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:847
-#, no-c-format
-msgid ""
-"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
-"cache></literal> actually uses the instance of JBoss Cache managed by
the "
-"built-in <literal>pojoCache</literal> component."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:856
-#, no-c-format
-msgid ""
-"<literal>key</literal> — the key to cache rendered content,
often a "
-"value expression. For example, if we were caching a page fragment that "
-"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
-"literal>."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:864
-#, no-c-format
-msgid ""
-"<literal>enabled</literal> — a value expression that
determines if the "
-"cache should be used."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:870
-#, no-c-format
-msgid ""
-"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
-"can have different expiry policies)."
-msgstr ""
-
-#. Tag: programlisting
-#: Controls.xml:878
-#, no-c-format
-msgid ""
-"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
-" <div class=\"blogEntry\">\n"
-" <h3>#{blogEntry.title}</h3>\n"
-" <div>\n"
-" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
-" </div>\n"
-" <p>\n"
-" [Posted on \n"
-" <h:outputText value=\"#{blogEntry.date}\">\n"
-" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
-"locale}\" \n"
-" type=\"both\"/>\n"
-" </h:outputText>]\n"
-" </p>\n"
-" </div>\n"
-"</s:cache>]]>"
-msgstr ""
-
-#. Tag: literal
-#: Controls.xml:884
-#, no-c-format
msgid "<s:fileUpload>"
msgstr ""
#. Tag: para
-#: Controls.xml:887
+#: Controls.xml:907
#, no-c-format
msgid ""
"Renders a file upload control. This control must be used within a form with "
@@ -1257,13 +1265,13 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:893
+#: Controls.xml:913
#, no-c-format
msgid "<![CDATA[<h:form
enctype=\"multipart/form-data\">]]>"
msgstr ""
#. Tag: para
-#: Controls.xml:895
+#: Controls.xml:915
#, no-c-format
msgid ""
"For multipart requests, the Seam Multipart servlet filter must also be "
@@ -1271,7 +1279,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:900
+#: Controls.xml:920
#, no-c-format
msgid ""
"<![CDATA[<filter>\n"
@@ -1286,7 +1294,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:904
+#: Controls.xml:924
#, no-c-format
msgid ""
"The following configuration options for multipart requests may be configured
"
@@ -1294,7 +1302,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:911
+#: Controls.xml:931
#, no-c-format
msgid ""
"<literal>createTempFiles</literal> — if this option is set to
true, "
@@ -1302,7 +1310,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:918
+#: Controls.xml:938
#, no-c-format
msgid ""
"<literal>maxRequestSize</literal> — the maximum size of a
file upload "
@@ -1310,13 +1318,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:925
+#: Controls.xml:945
#, no-c-format
msgid "Here's an example:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:929
+#: Controls.xml:949
#, no-c-format
msgid ""
"<![CDATA[<component
class=\"org.jboss.seam.web.MultipartFilter\">\n"
@@ -1326,7 +1334,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:934
+#: Controls.xml:954
#, no-c-format
msgid ""
"<literal>data</literal> — this value binding receives the
binary file "
@@ -1335,7 +1343,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:942
+#: Controls.xml:962
#, no-c-format
msgid ""
"<literal>contentType</literal> — this value binding receives
the "
@@ -1343,7 +1351,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:948
+#: Controls.xml:968
#, no-c-format
msgid ""
"<literal>fileName</literal> — this value binding receives the
filename "
@@ -1351,7 +1359,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:954
+#: Controls.xml:974
#, no-c-format
msgid ""
"<literal>fileSize</literal> — this value binding receives the
file "
@@ -1359,7 +1367,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:960
+#: Controls.xml:980
#, no-c-format
msgid ""
"<literal>accept</literal> — a comma-separated list of content
types to "
@@ -1368,7 +1376,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:980
+#: Controls.xml:1000
#, no-c-format
msgid ""
"<![CDATA[<s:fileUpload id=\"picture\"
data=\"#{register.picture}\" \n"
@@ -1376,14 +1384,83 @@
" contentType=\"#{register.pictureContentType}\"
/>]]>"
msgstr ""
+#. Tag: title
+#: Controls.xml:1007
+#, no-c-format
+msgid "Other"
+msgstr ""
+
#. Tag: literal
-#: Controls.xml:985
+#: Controls.xml:1010
#, no-c-format
+msgid "<s:cache>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1013
+#, no-c-format
+msgid ""
+"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
+"cache></literal> actually uses the instance of JBoss Cache managed by
the "
+"built-in <literal>pojoCache</literal> component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1022
+#, no-c-format
+msgid ""
+"<literal>key</literal> — the key to cache rendered content,
often a "
+"value expression. For example, if we were caching a page fragment that "
+"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
+"literal>."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1030
+#, no-c-format
+msgid ""
+"<literal>enabled</literal> — a value expression that
determines if the "
+"cache should be used."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1036
+#, no-c-format
+msgid ""
+"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
+"can have different expiry policies)."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1044
+#, no-c-format
+msgid ""
+"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
+" <div class=\"blogEntry\">\n"
+" <h3>#{blogEntry.title}</h3>\n"
+" <div>\n"
+" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
+" </div>\n"
+" <p>\n"
+" [Posted on \n"
+" <h:outputText value=\"#{blogEntry.date}\">\n"
+" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
+"locale}\" \n"
+" type=\"both\"/>\n"
+" </h:outputText>]\n"
+" </p>\n"
+" </div>\n"
+"</s:cache>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1050
+#, no-c-format
msgid "<s:resource>"
msgstr ""
#. Tag: para
-#: Controls.xml:988
+#: Controls.xml:1053
#, no-c-format
msgid ""
"A tag that acts a file download provider. It must be alone in the JSF page. "
@@ -1391,7 +1468,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:995
+#: Controls.xml:1060
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -1407,7 +1484,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1066
#, no-c-format
msgid ""
"<literal>data</literal> — Data that should be downloaded. May
be a "
@@ -1415,13 +1492,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1007
+#: Controls.xml:1072
#, no-c-format
msgid "<literal>fileName</literal> — Filename of the file to
be served"
msgstr ""
#. Tag: para
-#: Controls.xml:1012
+#: Controls.xml:1077
#, no-c-format
msgid ""
"<literal>contentType</literal> — content type of the file to
be "
@@ -1429,20 +1506,20 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1017
+#: Controls.xml:1082
#, no-c-format
msgid ""
"<literal>disposition</literal> — disposition to use. Default
is inline"
msgstr ""
#. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1089
#, no-c-format
msgid "Here is an example on how to use the tag:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1025
+#: Controls.xml:1090
#, no-c-format
msgid ""
"<![CDATA[<s:resource
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -1454,7 +1531,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1027
+#: Controls.xml:1092
#, no-c-format
msgid ""
"The bean named <literal>resources</literal> is some backing bean that
given "
@@ -1463,13 +1540,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1097
#, no-c-format
msgid "<s:download>"
msgstr ""
#. Tag: para
-#: Controls.xml:1034
+#: Controls.xml:1099
#, no-c-format
msgid ""
"Builds a RESTful link to a
<literal><s:resource></literal>. Nested "
@@ -1477,13 +1554,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1041
+#: Controls.xml:1106
#, no-c-format
msgid "<literal>src</literal> — Resource file serving
files."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1048
+#: Controls.xml:1113
#, no-c-format
msgid ""
"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
@@ -1492,7 +1569,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1050
+#: Controls.xml:1115
#, no-c-format
msgid ""
"Will produce something like:
<literal><![CDATA[http://localhost/resources."
@@ -1500,13 +1577,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1057
+#: Controls.xml:1122
#, no-c-format
msgid "<s:graphicImage>"
msgstr ""
#. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1125
#, no-c-format
msgid ""
"An extended <literal><h:graphicImage></literal> that
allows the image "
@@ -1515,7 +1592,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1065
+#: Controls.xml:1130
#, no-c-format
msgid ""
"All attributes for <literal><h:graphicImage></literal>
are supported, "
@@ -1523,7 +1600,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1073
+#: Controls.xml:1138
#, no-c-format
msgid ""
"<literal>value</literal> — image to display. Can be a path
"
@@ -1535,7 +1612,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1086
+#: Controls.xml:1151
#, no-c-format
msgid ""
"<literal>fileName</literal> — if not specified the served
image will "
@@ -1544,13 +1621,13 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:1095
+#: Controls.xml:1160
#, no-c-format
msgid "Transformations"
msgstr ""
#. Tag: para
-#: Controls.xml:1096
+#: Controls.xml:1161
#, no-c-format
msgid ""
"To apply a transform to the image, you would nest a tag specifying the "
@@ -1558,25 +1635,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1104
+#: Controls.xml:1169
#, no-c-format
msgid "<s:transformImageSize>"
msgstr ""
#. Tag: para
-#: Controls.xml:1109
+#: Controls.xml:1174
#, no-c-format
msgid "<literal>width</literal> — new width of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1115
+#: Controls.xml:1180
#, no-c-format
msgid "<literal>height</literal> — new height of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1121
+#: Controls.xml:1186
#, no-c-format
msgid ""
"<literal>maintainRatio</literal> — if
<literal>true</literal>, and "
@@ -1586,19 +1663,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1132
+#: Controls.xml:1197
#, no-c-format
msgid "<literal>factor</literal> — scale the image by the
given factor"
msgstr ""
#. Tag: literal
-#: Controls.xml:1142
+#: Controls.xml:1207
#, no-c-format
msgid "<s:transformImageBlur>"
msgstr ""
#. Tag: para
-#: Controls.xml:1147
+#: Controls.xml:1212
#, no-c-format
msgid ""
"<literal>radius</literal> — perform a convolution blur with
the given "
@@ -1606,13 +1683,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1157
+#: Controls.xml:1222
#, no-c-format
msgid "<s:transformImageType>"
msgstr ""
#. Tag: para
-#: Controls.xml:1162
+#: Controls.xml:1227
#, no-c-format
msgid ""
"<literal>contentType</literal> — alter the type of the image
to either "
@@ -1620,7 +1697,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1174
+#: Controls.xml:1239
#, no-c-format
msgid ""
"It's easy to create your own transform - create a
<literal>UIComponent</"
@@ -1632,7 +1709,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1185
+#: Controls.xml:1250
#, no-c-format
msgid ""
"<![CDATA[<s:graphicImage rendered=\"#{auction.image ne
null}\"\n"
@@ -1642,19 +1719,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1189
+#: Controls.xml:1254
#, no-c-format
msgid "<s:remote>"
msgstr ""
#. Tag: para
-#: Controls.xml:1192
+#: Controls.xml:1257
#, no-c-format
msgid "Generates the Javascript stubs required to use Seam Remoting."
msgstr ""
#. Tag: para
-#: Controls.xml:1199
+#: Controls.xml:1264
#, no-c-format
msgid ""
"<literal>include</literal> — a comma-separated list of the
component "
@@ -1663,7 +1740,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1209
+#: Controls.xml:1274
#, no-c-format
msgid ""
"<![CDATA[<s:remote
include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1671,13 +1748,13 @@
msgstr ""
#. Tag: title
-#: Controls.xml:1216
+#: Controls.xml:1281
#, no-c-format
msgid "Annotations"
msgstr ""
#. Tag: para
-#: Controls.xml:1218
+#: Controls.xml:1283
#, no-c-format
msgid ""
"Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1685,13 +1762,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1226
+#: Controls.xml:1291
#, no-c-format
msgid "@Converter"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1229
+#: Controls.xml:1294
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemConverter\") \n"
@@ -1717,7 +1794,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1231
+#: Controls.xml:1296
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
converter=\"itemConverter\" />]]"
@@ -1725,7 +1802,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1233
+#: Controls.xml:1298
#, no-c-format
msgid ""
"Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1734,13 +1811,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1243
+#: Controls.xml:1308
#, no-c-format
msgid "@Validator"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1246
+#: Controls.xml:1311
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemValidator\") \n"
@@ -1762,7 +1839,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1248
+#: Controls.xml:1313
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
validator=\"itemValidator\" />]]"
@@ -1770,7 +1847,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1249
+#: Controls.xml:1314
#, no-c-format
msgid ""
"Registers the Seam component as a JSF validator. Shown here is a validator "
Modified: trunk/doc/Seam_Reference_Guide/as-IN/Conversations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/as-IN/Conversations.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/as-IN/Conversations.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -760,7 +760,7 @@
#: Conversations.xml:493
#, no-c-format
msgid ""
-"The <literal>taskInstance</literal> attribute if for use in jBPM task
lists:"
+"The <literal>taskInstance</literal> attribute is for use in jBPM task
lists:"
msgstr ""
#. Tag: programlisting
Modified: trunk/doc/Seam_Reference_Guide/as-IN/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/as-IN/Dependencies.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/as-IN/Dependencies.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -30,9 +30,9 @@
#, no-c-format
msgid ""
"Seam does not work with JDK 1.4 and requires JDK 5 or above as it uses "
-"annotations and other JDK 5.0 features.. Seam has been thoroughly tested "
+"annotations and other JDK 5.0 features. Seam has been thoroughly tested "
"using Sun's JDKs. However there are no known issues specific to Seam with
"
-"other JDK's."
+"other JDKs."
msgstr ""
#. Tag: title
Modified: trunk/doc/Seam_Reference_Guide/as-IN/Security.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/as-IN/Security.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/as-IN/Security.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+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:3361 Security.xml:3524
+#: Security.xml:630 Security.xml:764 Security.xml:3370 Security.xml:3533
#, 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:3150 Security.xml:3367
-#: Security.xml:3530 Security.xml:3771 Security.xml:4208
+#: Security.xml:2147 Security.xml:2756 Security.xml:3159 Security.xml:3376
+#: Security.xml:3539 Security.xml:3780 Security.xml:4217
#, no-c-format
msgid "Description"
msgstr ""
@@ -2228,8 +2228,8 @@
msgstr ""
#. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3147
-#: Security.xml:3768 Security.xml:3937
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3156
+#: Security.xml:3777 Security.xml:3946
#, 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:3218
-#: Security.xml:3237 Security.xml:3256 Security.xml:3274 Security.xml:3819
-#: Security.xml:3838 Security.xml:3857 Security.xml:3876
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3227
+#: Security.xml:3246 Security.xml:3265 Security.xml:3283 Security.xml:3828
+#: Security.xml:3847 Security.xml:3866 Security.xml:3885
#, no-c-format
msgid "boolean"
msgstr ""
@@ -2558,13 +2558,13 @@
msgstr ""
#. Tag: para
-#: Security.xml:1831 Security.xml:3940
+#: Security.xml:1831 Security.xml:3949
#, no-c-format
msgid "Permission Target"
msgstr ""
#. Tag: para
-#: Security.xml:1834 Security.xml:3943
+#: Security.xml:1834 Security.xml:3952
#, no-c-format
msgid "Permission Action"
msgstr ""
@@ -3806,7 +3806,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2750 Security.xml:3144 Security.xml:3765
+#: Security.xml:2750 Security.xml:3153 Security.xml:3774
#, no-c-format
msgid "Return type"
msgstr ""
@@ -3868,6 +3868,20 @@
#: Security.xml:2819
#, no-c-format
msgid ""
+"The default <literal>ResolverChain</literal> consists of all permission
"
+"resolvers discovered during application deployment. The
<literal>org.jboss."
+"seam.security.defaultResolverChainCreated</literal> event is raised (and the
"
+"<literal>ResolverChain</literal> instance passed as an event parameter)
when "
+"the default <literal>ResolverChain</literal> is created. This allows
"
+"additional resolvers that for some reason were not discovered during "
+"deployment to be added, or for resolvers that are in the chain to be re-"
+"ordered or removed."
+msgstr ""
+
+#. Tag: para
+#: Security.xml:2828
+#, no-c-format
+msgid ""
"The following sequence diagram shows the interaction between the components "
"of the permission framework during a permission check (explanation follows).
"
"A permission check can originate from a number of possible sources, for "
@@ -3877,7 +3891,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2837
+#: Security.xml:2846
#, no-c-format
msgid ""
"1. A permission check is initiated somewhere (either in code or via an EL "
@@ -3886,7 +3900,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2843
+#: Security.xml:2852
#, no-c-format
msgid ""
"1.1. <literal>Identity</literal> invokes
<literal>PermissionMapper."
@@ -3894,7 +3908,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2850
+#: Security.xml:2859
#, no-c-format
msgid ""
"1.1.1. <literal>PermissionMapper</literal> maintains a
<literal>Map</"
@@ -3906,7 +3920,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2860
+#: Security.xml:2869
#, no-c-format
msgid ""
"1.1.2. For each <literal>PermissionResolver</literal> in the "
@@ -3921,13 +3935,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2876
+#: Security.xml:2885
#, no-c-format
msgid "RuleBasedPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:2878
+#: Security.xml:2887
#, no-c-format
msgid ""
"One of the built-in permission resolvers provided by Seam, "
@@ -3940,13 +3954,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2887
+#: Security.xml:2896
#, no-c-format
msgid "Requirements"
msgstr ""
#. Tag: para
-#: Security.xml:2889
+#: Security.xml:2898
#, no-c-format
msgid ""
"If using the rule-based permission features provided by Seam Security, the "
@@ -3955,43 +3969,43 @@
msgstr ""
#. Tag: para
-#: Security.xml:2896
+#: Security.xml:2905
#, no-c-format
msgid "drools-compiler.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2899
+#: Security.xml:2908
#, no-c-format
msgid "drools-core.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2902
+#: Security.xml:2911
#, no-c-format
msgid "janino.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2905
+#: Security.xml:2914
#, no-c-format
msgid "antlr-runtime.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2908
+#: Security.xml:2917
#, no-c-format
msgid "mvel14.jar"
msgstr ""
#. Tag: title
-#: Security.xml:2915 Security.xml:3107
+#: Security.xml:2924 Security.xml:3116
#, no-c-format
msgid "Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:2917
+#: Security.xml:2926
#, no-c-format
msgid ""
"The configuration for <literal>RuleBasedPermissionResolver</literal>
"
@@ -4001,7 +4015,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2923
+#: Security.xml:2932
#, no-c-format
msgid ""
"<![CDATA[<components
xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4029,7 +4043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2925
+#: Security.xml:2934
#, no-c-format
msgid ""
"The default rule base name can be overridden by specifying the "
@@ -4038,7 +4052,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2930
+#: Security.xml:2939
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4047,7 +4061,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2932
+#: Security.xml:2941
#, no-c-format
msgid ""
"Once the <literal>RuleBase</literal> component is configured, it's
time to "
@@ -4055,13 +4069,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2938
+#: Security.xml:2947
#, no-c-format
msgid "Writing Security Rules"
msgstr ""
#. Tag: para
-#: Security.xml:2940
+#: Security.xml:2949
#, no-c-format
msgid ""
"The first step to writing security rules is to create a new rule file in the
"
@@ -4072,7 +4086,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2947
+#: Security.xml:2956
#, no-c-format
msgid ""
"So what should the security rules file contain? At this stage it might be a "
@@ -4081,7 +4095,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2952
+#: Security.xml:2961
#, no-c-format
msgid ""
"<![CDATA[package MyApplicationPermissions;\n"
@@ -4099,7 +4113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2954
+#: Security.xml:2963
#, no-c-format
msgid ""
"Let's break this down step by step. The first thing we see is the package
"
@@ -4109,7 +4123,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2960
+#: Security.xml:2969
#, no-c-format
msgid ""
"The next thing we can notice is a couple of import statements for the "
@@ -4119,7 +4133,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2966
+#: Security.xml:2975
#, no-c-format
msgid ""
"Finally we have the code for the rule. Each rule within a package should be "
@@ -4129,7 +4143,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2972
+#: Security.xml:2981
#, no-c-format
msgid ""
"Looking at the body of the rule definition we can notice two distinct "
@@ -4144,7 +4158,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2981
+#: Security.xml:2990
#, no-c-format
msgid ""
"If we look at the LHS of the rule, we see two conditions listed there. Let's
"
@@ -4152,14 +4166,14 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2985
+#: Security.xml:2994
#, no-c-format
msgid ""
"<![CDATA[c: PermissionCheck(target == \"customer\", action ==
\"delete\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:2987
+#: Security.xml:2996
#, no-c-format
msgid ""
"In plain english, this condition is stating that there must exist a "
@@ -4169,7 +4183,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2993
+#: Security.xml:3002
#, no-c-format
msgid ""
"So what is the working memory? Also known as a \"stateful session\" in
"
@@ -4187,7 +4201,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3005
+#: Security.xml:3014
#, no-c-format
msgid ""
"Besides the <literal>PermissionCheck</literal> facts, there is also a
"
@@ -4204,7 +4218,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3016
+#: Security.xml:3025
#, no-c-format
msgid ""
"It is also possible to insert additional long-lived facts into the working "
@@ -4215,7 +4229,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3023
+#: Security.xml:3032
#, no-c-format
msgid ""
"Getting back to our simple example, we can also notice that the first line "
@@ -4226,13 +4240,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3030
+#: Security.xml:3039
#, no-c-format
msgid "<![CDATA[Role(name == \"admin\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3032
+#: Security.xml:3041
#, no-c-format
msgid ""
"This condition simply states that there must be a
<literal>Role</literal> "
@@ -4245,7 +4259,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3040
+#: Security.xml:3049
#, no-c-format
msgid ""
"So what is the consequence of the rule firing? Let's take a look at the RHS
"
@@ -4253,13 +4267,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3044
+#: Security.xml:3053
#, no-c-format
msgid "<![CDATA[c.grant()]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3046
+#: Security.xml:3055
#, no-c-format
msgid ""
"The RHS consists of Java code, and in this case is invoking the "
@@ -4276,13 +4290,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3060
+#: Security.xml:3069
#, no-c-format
msgid "Non-String permission targets"
msgstr ""
#. Tag: para
-#: Security.xml:3062
+#: Security.xml:3071
#, no-c-format
msgid ""
"So far we have only seen permission checks for String-literal permission "
@@ -4296,7 +4310,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3071
+#: Security.xml:3080
#, no-c-format
msgid ""
"<![CDATA[rule CanCreateBlogComment\n"
@@ -4314,13 +4328,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3076
+#: Security.xml:3085
#, no-c-format
msgid "Wildcard permission checks"
msgstr ""
#. Tag: para
-#: Security.xml:3078
+#: Security.xml:3087
#, no-c-format
msgid ""
"It is possible to implement a wildcard permission check (which allows all "
@@ -4330,7 +4344,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3084
+#: Security.xml:3093
#, no-c-format
msgid ""
"<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4344,7 +4358,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3086
+#: Security.xml:3095
#, no-c-format
msgid ""
"This rule allows users with the <literal>admin</literal> role to
perform "
@@ -4353,13 +4367,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3096
+#: Security.xml:3105
#, no-c-format
msgid "PersistentPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:3098
+#: Security.xml:3107
#, no-c-format
msgid ""
"Another built-in permission resolver provided by Seam, "
@@ -4372,7 +4386,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3109
+#: Security.xml:3118
#, no-c-format
msgid ""
"Before it can be used, <literal>PersistentPermissionResolver</literal>
must "
@@ -4385,7 +4399,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3117
+#: Security.xml:3126
#, no-c-format
msgid ""
"<![CDATA[ <security:persistent-permission-resolver
permission-store=\"#"
@@ -4393,13 +4407,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3122
+#: Security.xml:3131
#, no-c-format
msgid "Permission Stores"
msgstr ""
#. Tag: para
-#: Security.xml:3124
+#: Security.xml:3133
#, no-c-format
msgid ""
"A permission store is required for
<literal>PersistentPermissionResolver</"
@@ -4412,26 +4426,26 @@
msgstr ""
#. Tag: title
-#: Security.xml:3134
+#: Security.xml:3143
#, no-c-format
msgid "PermissionStore interface"
msgstr ""
#. Tag: literal
-#: Security.xml:3160 Security.xml:3179 Security.xml:3198 Security.xml:3781
-#: Security.xml:3800
+#: Security.xml:3169 Security.xml:3188 Security.xml:3207 Security.xml:3790
+#: Security.xml:3809
#, no-c-format
msgid "List<Permission>"
msgstr ""
#. Tag: literal
-#: Security.xml:3165 Security.xml:3805
+#: Security.xml:3174 Security.xml:3814
#, no-c-format
msgid "listPermissions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3169
+#: Security.xml:3178
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4440,13 +4454,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3184 Security.xml:3786
+#: Security.xml:3193 Security.xml:3795
#, no-c-format
msgid "listPermissions(Object target, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3188
+#: Security.xml:3197
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4455,13 +4469,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3203
+#: Security.xml:3212
#, no-c-format
msgid "listPermissions(Set<Object> targets, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3207
+#: Security.xml:3216
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4470,13 +4484,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3223
+#: Security.xml:3232
#, no-c-format
msgid "grantPermission(Permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3227
+#: Security.xml:3236
#, no-c-format
msgid ""
"This method should persist the specified <literal>Permission</literal>
"
@@ -4484,13 +4498,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3242 Security.xml:3843
+#: Security.xml:3251 Security.xml:3852
#, no-c-format
msgid "grantPermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3246
+#: Security.xml:3255
#, no-c-format
msgid ""
"This method should persist all of the <literal>Permission</literal>
objects "
@@ -4499,13 +4513,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3261 Security.xml:3862
+#: Security.xml:3270 Security.xml:3871
#, no-c-format
msgid "revokePermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3265
+#: Security.xml:3274
#, no-c-format
msgid ""
"This method should remove the specified <literal>Permission</literal>
object "
@@ -4513,13 +4527,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3279 Security.xml:3881
+#: Security.xml:3288 Security.xml:3890
#, no-c-format
msgid "revokePermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3283
+#: Security.xml:3292
#, no-c-format
msgid ""
"This method should remove all of the <literal>Permission</literal>
objects "
@@ -4527,19 +4541,19 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3293 Security.xml:3895
+#: Security.xml:3302 Security.xml:3904
#, no-c-format
msgid "List<String>"
msgstr ""
#. Tag: literal
-#: Security.xml:3298 Security.xml:3900
+#: Security.xml:3307 Security.xml:3909
#, no-c-format
msgid "listAvailableActions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3302
+#: Security.xml:3311
#, no-c-format
msgid ""
"This method should return a list of all the available actions (as Strings) "
@@ -4549,13 +4563,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3316
+#: Security.xml:3325
#, no-c-format
msgid "JpaPermissionStore"
msgstr ""
#. Tag: para
-#: Security.xml:3318
+#: Security.xml:3327
#, no-c-format
msgid ""
"This is the default <literal>PermissionStore</literal> implementation
(and "
@@ -4568,7 +4582,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3326
+#: Security.xml:3335
#, no-c-format
msgid ""
"If you wish to use the same entity (i.e. a single database table) to store "
@@ -4580,7 +4594,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3333
+#: Security.xml:3342
#, no-c-format
msgid ""
"For example, to configure a single entity class to store both user and role "
@@ -4588,7 +4602,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3335
+#: Security.xml:3344
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4596,14 +4610,14 @@
msgstr ""
#. Tag: para
-#: Security.xml:3337
+#: Security.xml:3346
#, no-c-format
msgid ""
"To configure separate entity classes for storing user and role permissions:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:3339
+#: Security.xml:3348
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4612,13 +4626,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3342
+#: Security.xml:3351
#, no-c-format
msgid "Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3344
+#: Security.xml:3353
#, no-c-format
msgid ""
"As mentioned, the entity classes that contain the user and role permissions "
@@ -4629,32 +4643,32 @@
msgstr ""
#. Tag: title
-#: Security.xml:3351
+#: Security.xml:3360
#, no-c-format
msgid "Entity Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3364 Security.xml:3527
+#: Security.xml:3373 Security.xml:3536
#, no-c-format
msgid "Target"
msgstr ""
#. Tag: literal
-#: Security.xml:3377
+#: Security.xml:3386
#, no-c-format
msgid "@PermissionTarget"
msgstr ""
#. Tag: literal
-#: Security.xml:3382 Security.xml:3401 Security.xml:3420 Security.xml:3439
-#: Security.xml:3458
+#: Security.xml:3391 Security.xml:3410 Security.xml:3429 Security.xml:3448
+#: Security.xml:3467
#, no-c-format
msgid "FIELD,METHOD"
msgstr ""
#. Tag: para
-#: Security.xml:3386
+#: Security.xml:3395
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4663,13 +4677,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3396
+#: Security.xml:3405
#, no-c-format
msgid "@PermissionAction"
msgstr ""
#. Tag: para
-#: Security.xml:3405
+#: Security.xml:3414
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4678,13 +4692,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3415
+#: Security.xml:3424
#, no-c-format
msgid "@PermissionUser"
msgstr ""
#. Tag: para
-#: Security.xml:3424
+#: Security.xml:3433
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4693,13 +4707,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3434
+#: Security.xml:3443
#, no-c-format
msgid "@PermissionRole"
msgstr ""
#. Tag: para
-#: Security.xml:3443
+#: Security.xml:3452
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4708,13 +4722,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3453
+#: Security.xml:3462
#, no-c-format
msgid "@PermissionDiscriminator"
msgstr ""
#. Tag: para
-#: Security.xml:3462
+#: Security.xml:3471
#, no-c-format
msgid ""
"This annotation should be used when the same entity/table is used to store "
@@ -4731,20 +4745,20 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3472
+#: Security.xml:3481
#, no-c-format
msgid ""
"<![CDATA[ @PermissionDiscriminator(userValue = \"u\", roleValue =
\"r\")]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3483
+#: Security.xml:3492
#, no-c-format
msgid "Example Entity"
msgstr ""
#. Tag: para
-#: Security.xml:3485
+#: Security.xml:3494
#, no-c-format
msgid ""
"Here is an example of an entity class that is used to store both user and "
@@ -4753,7 +4767,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3490
+#: Security.xml:3499
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4814,7 +4828,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3492
+#: Security.xml:3501
#, no-c-format
msgid ""
"As can be seen in the above example, the
<literal>getDiscriminator()</"
@@ -4831,13 +4845,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3505
+#: Security.xml:3514
#, no-c-format
msgid "Class-specific Permission Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:3507
+#: Security.xml:3516
#, no-c-format
msgid ""
"A further set of class-specific annotations can be used to configure a "
@@ -4847,25 +4861,25 @@
msgstr ""
#. Tag: title
-#: Security.xml:3514
+#: Security.xml:3523
#, no-c-format
msgid "Class Permission Annotations"
msgstr ""
#. Tag: literal
-#: Security.xml:3540
+#: Security.xml:3549
#, no-c-format
msgid "@Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3545 Security.xml:3563
+#: Security.xml:3554 Security.xml:3572
#, no-c-format
msgid "TYPE"
msgstr ""
#. Tag: para
-#: Security.xml:3549
+#: Security.xml:3558
#, no-c-format
msgid ""
"A container annotation, this annotation may contain an array of "
@@ -4873,13 +4887,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3558
+#: Security.xml:3567
#, no-c-format
msgid "@Permission"
msgstr ""
#. Tag: para
-#: Security.xml:3567
+#: Security.xml:3576
#, no-c-format
msgid ""
"This annotation defines a single allowable permission action for the target "
@@ -4890,7 +4904,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3579
+#: Security.xml:3588
#, no-c-format
msgid ""
"Here's an example of the above annotations in action. The following class
"
@@ -4898,7 +4912,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3583
+#: Security.xml:3592
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4910,7 +4924,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3585
+#: Security.xml:3594
#, no-c-format
msgid ""
"This example demonstrates how two allowable permission actions, "
@@ -4919,13 +4933,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3593
+#: Security.xml:3602
#, no-c-format
msgid "Permission masks"
msgstr ""
#. Tag: para
-#: Security.xml:3595
+#: Security.xml:3604
#, no-c-format
msgid ""
"By default, multiple permissions for the same target object and recipient "
@@ -4937,7 +4951,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3602
+#: Security.xml:3611
#, no-c-format
msgid ""
"For example, if recipient \"Bob\" is granted both the
<literal>view</"
@@ -4950,7 +4964,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3609
+#: Security.xml:3618
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4962,7 +4976,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3611
+#: Security.xml:3620
#, no-c-format
msgid ""
"The <literal>action</literal> property will instead simply contain
\"3"
@@ -4972,7 +4986,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3617
+#: Security.xml:3626
#, no-c-format
msgid ""
"Obviously, it is very important that the <literal>mask</literal> values
"
@@ -4980,13 +4994,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3623
+#: Security.xml:3632
#, no-c-format
msgid "Identifier Policy"
msgstr ""
#. Tag: para
-#: Security.xml:3625
+#: Security.xml:3634
#, no-c-format
msgid ""
"When storing or looking up permissions,
<literal>JpaPermissionStore</"
@@ -5000,7 +5014,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3633
+#: Security.xml:3642
#, no-c-format
msgid ""
"The <literal>IdentifierStrategy</literal> interface is very simple,
"
@@ -5008,7 +5022,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3637
+#: Security.xml:3646
#, no-c-format
msgid ""
"<![CDATA[public interface IdentifierStrategy {\n"
@@ -5018,7 +5032,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3639
+#: Security.xml:3648
#, no-c-format
msgid ""
"The first method, <literal>canIdentify()</literal> simply returns
"
@@ -5029,7 +5043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3645
+#: Security.xml:3654
#, no-c-format
msgid ""
"Seam provides two <literal>IdentifierStrategy</literal>
implementations, "
@@ -5038,7 +5052,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3650
+#: Security.xml:3659
#, no-c-format
msgid ""
"To explicitly configure a specific identifier strategy to use for a "
@@ -5051,13 +5065,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3660
+#: Security.xml:3669
#, no-c-format
msgid "ClassIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3662
+#: Security.xml:3671
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for classes,
"
@@ -5071,7 +5085,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3671
+#: Security.xml:3680
#, no-c-format
msgid ""
"<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5079,7 +5093,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3673
+#: Security.xml:3682
#, no-c-format
msgid ""
"The identifier for the following class will be
\"<literal>customerAction</"
@@ -5087,7 +5101,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3677
+#: Security.xml:3686
#, no-c-format
msgid ""
"<![CDATA[@Name(\"customerAction\")\n"
@@ -5095,7 +5109,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3679
+#: Security.xml:3688
#, no-c-format
msgid ""
"Finally, the identifier for the following class will be
\"<literal>Customer</"
@@ -5103,19 +5117,19 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3683
+#: Security.xml:3692
#, no-c-format
msgid "<![CDATA[public class Customer { ]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3688
+#: Security.xml:3697
#, no-c-format
msgid "EntityIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3690
+#: Security.xml:3699
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for entity "
@@ -5132,7 +5146,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3701
+#: Security.xml:3710
#, no-c-format
msgid ""
"<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5140,7 +5154,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3703
+#: Security.xml:3712
#, no-c-format
msgid ""
"For an example of the type of identifier values generated, assume we have "
@@ -5148,7 +5162,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3707
+#: Security.xml:3716
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5171,7 +5185,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3709
+#: Security.xml:3718
#, no-c-format
msgid ""
"For a <literal>Customer</literal> instance with an
<literal>id</literal> "
@@ -5181,7 +5195,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3715
+#: Security.xml:3724
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5190,7 +5204,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3717
+#: Security.xml:3726
#, no-c-format
msgid ""
"Then a <literal>Customer</literal> with an
<literal>id</literal> value of "
@@ -5199,13 +5213,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3730
+#: Security.xml:3739
#, no-c-format
msgid "Permission Management"
msgstr ""
#. Tag: para
-#: Security.xml:3732
+#: Security.xml:3741
#, no-c-format
msgid ""
"In much the same way that Seam Security provides an Identity Management API "
@@ -5215,13 +5229,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3739
+#: Security.xml:3748
#, no-c-format
msgid "PermissionManager"
msgstr ""
#. Tag: para
-#: Security.xml:3741
+#: Security.xml:3750
#, no-c-format
msgid ""
"The <literal>PermissionManager</literal> component is an
application-scoped "
@@ -5234,7 +5248,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3748
+#: Security.xml:3757
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5244,7 +5258,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3750
+#: Security.xml:3759
#, no-c-format
msgid ""
"The following table describes each of the available methods provided by "
@@ -5252,13 +5266,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3755
+#: Security.xml:3764
#, no-c-format
msgid "PermissionManager API methods"
msgstr ""
#. Tag: para
-#: Security.xml:3790 Security.xml:3809
+#: Security.xml:3799 Security.xml:3818
#, no-c-format
msgid ""
"Returns a list of <literal>Permission</literal> objects representing
all of "
@@ -5266,13 +5280,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3824
+#: Security.xml:3833
#, no-c-format
msgid "grantPermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3828
+#: Security.xml:3837
#, no-c-format
msgid ""
"Persists (grants) the specified <literal>Permission</literal> to the
backend "
@@ -5280,7 +5294,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3847
+#: Security.xml:3856
#, no-c-format
msgid ""
"Persists (grants) the specified list of <literal>Permission</literal>s
to "
@@ -5288,7 +5302,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3866
+#: Security.xml:3875
#, no-c-format
msgid ""
"Removes (revokes) the specified <literal>Permission</literal> from the
"
@@ -5296,7 +5310,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3885
+#: Security.xml:3894
#, no-c-format
msgid ""
"Removes (revokes) the specified list of <literal>Permission</literal>s
from "
@@ -5304,7 +5318,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3904
+#: Security.xml:3913
#, no-c-format
msgid ""
"Returns a list of the available actions for the specified target object. The
"
@@ -5313,13 +5327,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3919
+#: Security.xml:3928
#, no-c-format
msgid "Permission checks for PermissionManager operations"
msgstr ""
#. Tag: para
-#: Security.xml:3921
+#: Security.xml:3930
#, no-c-format
msgid ""
"Invoking the methods of <literal>PermissionManager</literal> requires
that "
@@ -5329,37 +5343,37 @@
msgstr ""
#. Tag: title
-#: Security.xml:3928
+#: Security.xml:3937
#, no-c-format
msgid "Permission Management Security Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3952
+#: Security.xml:3961
#, no-c-format
msgid "listPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:3956
+#: Security.xml:3965
#, no-c-format
msgid "The specified <literal>target</literal>"
msgstr ""
#. Tag: literal
-#: Security.xml:3962
+#: Security.xml:3971
#, no-c-format
msgid "seam.read-permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3970 Security.xml:3990
+#: Security.xml:3979 Security.xml:3999
#, no-c-format
msgid "grantPermission()"
msgstr ""
#. Tag: para
-#: Security.xml:3974
+#: Security.xml:3983
#, no-c-format
msgid ""
"The target of the specified <literal>Permission</literal>, or each of
the "
@@ -5368,56 +5382,56 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3982 Security.xml:4000 Security.xml:4018
+#: Security.xml:3991 Security.xml:4009 Security.xml:4027
#, no-c-format
msgid "seam.grant-permission"
msgstr ""
#. Tag: para
-#: Security.xml:3994 Security.xml:4030
+#: Security.xml:4003 Security.xml:4039
#, no-c-format
msgid "The target of the specified <literal>Permission</literal>."
msgstr ""
#. Tag: literal
-#: Security.xml:4008
+#: Security.xml:4017
#, no-c-format
msgid "grantPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:4012 Security.xml:4048
+#: Security.xml:4021 Security.xml:4057
#, no-c-format
msgid ""
"Each of the targets of the specified list of
<literal>Permission</literal>s."
msgstr ""
#. Tag: literal
-#: Security.xml:4026
+#: Security.xml:4035
#, no-c-format
msgid "revokePermission()"
msgstr ""
#. Tag: literal
-#: Security.xml:4036 Security.xml:4054
+#: Security.xml:4045 Security.xml:4063
#, no-c-format
msgid "seam.revoke-permission"
msgstr ""
#. Tag: literal
-#: Security.xml:4044
+#: Security.xml:4053
#, no-c-format
msgid "revokePermissions()"
msgstr ""
#. Tag: title
-#: Security.xml:4067
+#: Security.xml:4076
#, no-c-format
msgid "SSL Security"
msgstr ""
#. Tag: para
-#: Security.xml:4069
+#: Security.xml:4078
#, no-c-format
msgid ""
"Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5428,13 +5442,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4076
+#: Security.xml:4085
#, no-c-format
msgid "<![CDATA[<page view-id=\"/login.xhtml\"
scheme=\"https\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4078
+#: Security.xml:4087
#, no-c-format
msgid ""
"This configuration is automatically extended to both
<literal>s:link</"
@@ -5446,13 +5460,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4085
+#: Security.xml:4094
#, no-c-format
msgid "<![CDATA[<s:link view=\"/login.xhtml\"
value=\"Login\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4087
+#: Security.xml:4096
#, no-c-format
msgid ""
"Browsing directly to a view when using the
<emphasis>incorrect</emphasis> "
@@ -5463,7 +5477,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4094
+#: Security.xml:4103
#, no-c-format
msgid ""
"It is also possible to configure a <emphasis>default scheme</emphasis>
for "
@@ -5477,13 +5491,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4103
+#: Security.xml:4112
#, no-c-format
msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\"
/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4105
+#: Security.xml:4114
#, no-c-format
msgid ""
"Of course, if <emphasis>none</emphasis> of the pages in your
application use "
@@ -5491,7 +5505,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4110
+#: Security.xml:4119
#, no-c-format
msgid ""
"You may configure Seam to automatically invalidate the current HTTP session "
@@ -5500,13 +5514,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4115
+#: Security.xml:4124
#, no-c-format
msgid "<![CDATA[<web:session
invalidate-on-scheme-change=\"true\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4117
+#: Security.xml:4126
#, no-c-format
msgid ""
"This option helps make your system less vulnerable to sniffing of the "
@@ -5515,13 +5529,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4123
+#: Security.xml:4132
#, no-c-format
msgid "Overriding the default ports"
msgstr ""
#. Tag: para
-#: Security.xml:4125
+#: Security.xml:4134
#, no-c-format
msgid ""
"If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5531,7 +5545,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4131
+#: Security.xml:4140
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5547,13 +5561,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4137
+#: Security.xml:4146
#, no-c-format
msgid "CAPTCHA"
msgstr ""
#. Tag: para
-#: Security.xml:4139
+#: Security.xml:4148
#, no-c-format
msgid ""
"Though strictly not part of the security API, Seam provides a built-in "
@@ -5565,13 +5579,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4147
+#: Security.xml:4156
#, no-c-format
msgid "Configuring the CAPTCHA Servlet"
msgstr ""
#. Tag: para
-#: Security.xml:4148
+#: Security.xml:4157
#, no-c-format
msgid ""
"To get up and running, it is necessary to configure the Seam Resource "
@@ -5580,7 +5594,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4153
+#: Security.xml:4162
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -5596,20 +5610,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4158
+#: Security.xml:4167
#, no-c-format
msgid "Adding a CAPTCHA to a form"
msgstr ""
#. Tag: para
-#: Security.xml:4160
+#: Security.xml:4169
#, no-c-format
msgid ""
"Adding a CAPTCHA challenge to a form is extremely easy. Here's an
example:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4164
+#: Security.xml:4173
#, no-c-format
msgid ""
"<![CDATA[<h:graphicImage
value=\"/seam/resource/captcha\"/>\n"
@@ -5621,7 +5635,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4166
+#: Security.xml:4175
#, no-c-format
msgid ""
"That's all there is to it. The <literal>graphicImage</literal>
control "
@@ -5631,20 +5645,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4175
+#: Security.xml:4184
#, no-c-format
msgid "Customising the CAPTCHA algorithm"
msgstr ""
#. Tag: para
-#: Security.xml:4177
+#: Security.xml:4186
#, no-c-format
msgid ""
"You may customize the CAPTCHA algorithm by overriding the built-in
component:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4181
+#: Security.xml:4190
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5671,13 +5685,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4188 Security.xml:4196
+#: Security.xml:4197 Security.xml:4205
#, no-c-format
msgid "Security Events"
msgstr ""
#. Tag: para
-#: Security.xml:4190
+#: Security.xml:4199
#, no-c-format
msgid ""
"The following table describes a number of events (see <xref
linkend=\"events"
@@ -5685,68 +5699,68 @@
msgstr ""
#. Tag: para
-#: Security.xml:4205
+#: Security.xml:4214
#, no-c-format
msgid "Event Key"
msgstr ""
#. Tag: literal
-#: Security.xml:4218
+#: Security.xml:4227
#, no-c-format
msgid "org.jboss.seam.security.loginSuccessful"
msgstr ""
#. Tag: para
-#: Security.xml:4222
+#: Security.xml:4231
#, no-c-format
msgid "Raised when a login attempt is successful."
msgstr ""
#. Tag: literal
-#: Security.xml:4230
+#: Security.xml:4239
#, no-c-format
msgid "org.jboss.seam.security.loginFailed"
msgstr ""
#. Tag: para
-#: Security.xml:4234
+#: Security.xml:4243
#, no-c-format
msgid "Raised when a login attempt fails."
msgstr ""
#. Tag: literal
-#: Security.xml:4242
+#: Security.xml:4251
#, no-c-format
msgid "org.jboss.seam.security.alreadyLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4246
+#: Security.xml:4255
#, no-c-format
msgid ""
"Raised when a user that is already authenticated attempts to log in again."
msgstr ""
#. Tag: literal
-#: Security.xml:4254
+#: Security.xml:4263
#, no-c-format
msgid "org.jboss.seam.security.notLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4258
+#: Security.xml:4267
#, no-c-format
msgid "Raised when a security check fails when the user is not logged in."
msgstr ""
#. Tag: literal
-#: Security.xml:4266
+#: Security.xml:4275
#, no-c-format
msgid "org.jboss.seam.security.notAuthorized"
msgstr ""
#. Tag: para
-#: Security.xml:4270
+#: Security.xml:4279
#, no-c-format
msgid ""
"Raised when a security check fails when the user is logged in however "
@@ -5754,73 +5768,73 @@
msgstr ""
#. Tag: literal
-#: Security.xml:4278
+#: Security.xml:4287
#, no-c-format
msgid "org.jboss.seam.security.preAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4282
+#: Security.xml:4291
#, no-c-format
msgid "Raised just prior to user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4290
+#: Security.xml:4299
#, no-c-format
msgid "org.jboss.seam.security.postAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4294
+#: Security.xml:4303
#, no-c-format
msgid "Raised just after user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4302
+#: Security.xml:4311
#, no-c-format
msgid "org.jboss.seam.security.loggedOut"
msgstr ""
#. Tag: para
-#: Security.xml:4306
+#: Security.xml:4315
#, no-c-format
msgid "Raised after the user has logged out."
msgstr ""
#. Tag: literal
-#: Security.xml:4314
+#: Security.xml:4323
#, no-c-format
msgid "org.jboss.seam.security.credentialsUpdated"
msgstr ""
#. Tag: para
-#: Security.xml:4318
+#: Security.xml:4327
#, no-c-format
msgid "Raised when the user's credentials have been changed."
msgstr ""
#. Tag: literal
-#: Security.xml:4326
+#: Security.xml:4335
#, no-c-format
msgid "org.jboss.seam.security.rememberMe"
msgstr ""
#. Tag: para
-#: Security.xml:4330
+#: Security.xml:4339
#, no-c-format
msgid "Raised when the Identity's rememberMe property is changed."
msgstr ""
#. Tag: title
-#: Security.xml:4343
+#: Security.xml:4352
#, no-c-format
msgid "Run As"
msgstr ""
#. Tag: para
-#: Security.xml:4345
+#: Security.xml:4354
#, no-c-format
msgid ""
"Sometimes it may be necessary to perform certain operations with elevated "
@@ -5832,7 +5846,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4353
+#: Security.xml:4362
#, no-c-format
msgid ""
"The following code example demonstrates how
<literal>RunAsOperation</"
@@ -5843,7 +5857,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4360
+#: Security.xml:4369
#, no-c-format
msgid ""
"<![CDATA[ new RunAsOperation() { \n"
@@ -5855,7 +5869,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4362
+#: Security.xml:4371
#, no-c-format
msgid ""
"In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5866,13 +5880,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4373
+#: Security.xml:4382
#, no-c-format
msgid "Extending the Identity component"
msgstr ""
#. Tag: para
-#: Security.xml:4375
+#: Security.xml:4384
#, no-c-format
msgid ""
"Sometimes it might be necessary to extend the Identity component if your "
@@ -5885,7 +5899,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4383
+#: Security.xml:4392
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.security.identity\")\n"
@@ -5920,7 +5934,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4386
+#: Security.xml:4395
#, no-c-format
msgid ""
"Note that an <literal>Identity</literal> component must be marked
"
@@ -5930,13 +5944,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4398
+#: Security.xml:4407
#, no-c-format
msgid "OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4400
+#: Security.xml:4409
#, no-c-format
msgid ""
"OpenID is a community standard for external web-based authentication. The "
@@ -5949,7 +5963,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4409
+#: Security.xml:4418
#, no-c-format
msgid ""
"When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5966,7 +5980,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4418
+#: Security.xml:4427
#, no-c-format
msgid ""
"It's important to realize at this point that authentication does not imply
"
@@ -5979,13 +5993,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4428
+#: Security.xml:4437
#, no-c-format
msgid "Configuring OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4429
+#: Security.xml:4438
#, no-c-format
msgid ""
"Seam uses the openid4java package and requires four additional JARs to make "
@@ -5995,7 +6009,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4435
+#: Security.xml:4444
#, no-c-format
msgid ""
"OpenID processing requires the use of the
<literal>OpenIdPhaseListener</"
@@ -6005,7 +6019,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4441
+#: Security.xml:4450
#, no-c-format
msgid ""
"<lifecycle>\n"
@@ -6015,7 +6029,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4444
+#: Security.xml:4453
#, no-c-format
msgid ""
"With this configuration, OpenID support is available to your application. "
@@ -6025,13 +6039,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4452
+#: Security.xml:4461
#, no-c-format
msgid "Presenting an OpenIdDLogin form"
msgstr ""
#. Tag: para
-#: Security.xml:4454
+#: Security.xml:4463
#, no-c-format
msgid ""
"To initiate an OpenID login, you can present a simply form to the user "
@@ -6041,7 +6055,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4459
+#: Security.xml:4468
#, no-c-format
msgid ""
"<h:form>\n"
@@ -6052,7 +6066,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4461
+#: Security.xml:4470
#, no-c-format
msgid ""
"When the user submits the login form, he will be redirected to his OpenID "
@@ -6064,13 +6078,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4470
+#: Security.xml:4479
#, no-c-format
msgid "Logging in immediately"
msgstr ""
#. Tag: para
-#: Security.xml:4472
+#: Security.xml:4481
#, no-c-format
msgid ""
"The simplest strategy is to simply login the user immediately. The following
"
@@ -6079,7 +6093,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4476
+#: Security.xml:4485
#, no-c-format
msgid ""
"<page view-id="/openid.xhtml">\n"
@@ -6099,7 +6113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4478
+#: Security.xml:4487
#, no-c-format
msgid ""
"Thie <literal>loginImmediately()</literal> action checks to see if the
"
@@ -6113,13 +6127,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4489
+#: Security.xml:4498
#, no-c-format
msgid "Deferring login"
msgstr ""
#. Tag: para
-#: Security.xml:4491
+#: Security.xml:4500
#, no-c-format
msgid ""
"You may not want the user to be immediately logged in to your application. "
@@ -6136,13 +6150,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4505
+#: Security.xml:4514
#, no-c-format
msgid "Logging out"
msgstr ""
#. Tag: para
-#: Security.xml:4507
+#: Security.xml:4516
#, no-c-format
msgid ""
"Logging out (forgetting an OpenID association) is done by calling
<literal>#"
@@ -6153,7 +6167,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4514
+#: Security.xml:4523
#, no-c-format
msgid ""
"<event
type="org.jboss.seam.security.loggedOut">\n"
@@ -6162,7 +6176,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4516
+#: Security.xml:4525
#, no-c-format
msgid ""
"It's important that you do not leave this out or the user will not be able
"
Modified: trunk/doc/Seam_Reference_Guide/as-IN/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/as-IN/Tutorial.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/as-IN/Tutorial.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -3887,7 +3887,7 @@
#: Tutorial.xml:1596
#, no-c-format
msgid ""
-"When we being a nested conversation it is pushed onto the conversation "
+"When we begin a nested conversation it is pushed onto the conversation "
"stack. In the <varname>nestedbooking</varname> example, the
conversation "
"stack consists of the outer long-running conversation (the booking) and each
"
"of the nested conversations (room selections)."
Modified: trunk/doc/Seam_Reference_Guide/bn-IN/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/bn-IN/Controls.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/bn-IN/Controls.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -75,10 +75,10 @@
#: Controls.xml:216 Controls.xml:251 Controls.xml:285 Controls.xml:299
#: Controls.xml:364 Controls.xml:380 Controls.xml:397 Controls.xml:414
#: Controls.xml:433 Controls.xml:507 Controls.xml:525 Controls.xml:549
-#: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
-#: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
-#: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
+#: Controls.xml:596 Controls.xml:613 Controls.xml:637 Controls.xml:656
+#: Controls.xml:684 Controls.xml:707 Controls.xml:721 Controls.xml:761
+#: Controls.xml:811 Controls.xml:839 Controls.xml:906 Controls.xml:1012
+#: Controls.xml:1052 Controls.xml:1098 Controls.xml:1124 Controls.xml:1256
#, no-c-format
msgid "Description"
msgstr ""
@@ -96,10 +96,10 @@
#: Controls.xml:222 Controls.xml:269 Controls.xml:288 Controls.xml:312
#: Controls.xml:370 Controls.xml:386 Controls.xml:403 Controls.xml:420
#: Controls.xml:439 Controls.xml:513 Controls.xml:531 Controls.xml:555
-#: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
-#: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
-#: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
+#: Controls.xml:601 Controls.xml:618 Controls.xml:643 Controls.xml:663
+#: Controls.xml:689 Controls.xml:712 Controls.xml:728 Controls.xml:769
+#: Controls.xml:816 Controls.xml:844 Controls.xml:951 Controls.xml:1019
+#: Controls.xml:1063 Controls.xml:1112 Controls.xml:1135 Controls.xml:1261
#, no-c-format
msgid "Attributes"
msgstr ""
@@ -158,10 +158,10 @@
#: Controls.xml:90 Controls.xml:202 Controls.xml:241 Controls.xml:273
#: Controls.xml:291 Controls.xml:357 Controls.xml:373 Controls.xml:391
#: Controls.xml:408 Controls.xml:425 Controls.xml:496 Controls.xml:518
-#: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
-#: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
-#: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
+#: Controls.xml:536 Controls.xml:588 Controls.xml:606 Controls.xml:629
+#: Controls.xml:648 Controls.xml:677 Controls.xml:694 Controls.xml:738
+#: Controls.xml:804 Controls.xml:832 Controls.xml:899 Controls.xml:999
+#: Controls.xml:1043 Controls.xml:1088 Controls.xml:1249 Controls.xml:1273
#, no-c-format
msgid "Usage"
msgstr ""
@@ -229,8 +229,8 @@
#. Tag: para
#: Controls.xml:134 Controls.xml:271 Controls.xml:289 Controls.xml:313
#: Controls.xml:371 Controls.xml:387 Controls.xml:404 Controls.xml:421
-#: Controls.xml:514 Controls.xml:532 Controls.xml:587 Controls.xml:629
-#: Controls.xml:675 Controls.xml:698
+#: Controls.xml:514 Controls.xml:532 Controls.xml:602 Controls.xml:644
+#: Controls.xml:690 Controls.xml:713
#, no-c-format
msgid "None."
msgstr ""
@@ -398,7 +398,7 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902 Controls.xml:993
+#: Controls.xml:315 Controls.xml:922 Controls.xml:1058
#, no-c-format
msgid "Configuration"
msgstr ""
@@ -806,6 +806,24 @@
#: Controls.xml:564
#, no-c-format
msgid ""
+"<literal>enclose</literal> — if true, the template used to
decorate "
+"the input field is enclosed by the element specified with the \"element\"
"
+"attribute. By default this is a div element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:572
+#, no-c-format
+msgid ""
+"<literal>element</literal> — the element to enclose the
template used "
+"to decorate the input field. By default, the template is enclosed with a div
"
+"element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:579
+#, no-c-format
+msgid ""
"<literal>#{invalid}</literal> and
<literal>#{required}</literal> are "
"available inside <literal>s:decorate</literal>;
<literal>#{required}</"
"literal> evaluates to <literal>true</literal> if you have set the
input "
@@ -814,7 +832,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:574
+#: Controls.xml:589
#, no-c-format
msgid ""
"<![CDATA[<s:decorate template=\"edit.xhtml\">\n"
@@ -824,7 +842,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:575
+#: Controls.xml:590
#, no-c-format
msgid ""
"<![CDATA[<ui:composition
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -855,19 +873,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:579
+#: Controls.xml:594
#, no-c-format
msgid "<s:div>"
msgstr ""
#. Tag: para
-#: Controls.xml:582
+#: Controls.xml:597
#, no-c-format
msgid "Render a HTML <literal><div></literal>."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:592
+#: Controls.xml:607
#, no-c-format
msgid ""
"<![CDATA[<s:div rendered=\"#{selectedMember == null}\">\n"
@@ -876,25 +894,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:596
+#: Controls.xml:611
#, no-c-format
msgid "<s:span>"
msgstr ""
#. Tag: para
-#: Controls.xml:599
+#: Controls.xml:614
#, no-c-format
msgid "Render a HTML <literal><span></literal>."
msgstr ""
#. Tag: para
-#: Controls.xml:607
+#: Controls.xml:622
#, no-c-format
msgid "<literal>title</literal> — Title for a span."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:615
+#: Controls.xml:630
#, no-c-format
msgid ""
"<![CDATA[<s:span styleClass=\"required\"
rendered=\"#{required}\" title="
@@ -902,13 +920,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:620
+#: Controls.xml:635
#, no-c-format
msgid "<s:fragment>"
msgstr ""
#. Tag: para
-#: Controls.xml:623
+#: Controls.xml:638
#, no-c-format
msgid ""
"A non-rendering component useful for enabling/disabling rendering of it's
"
@@ -916,7 +934,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:634
+#: Controls.xml:649
#, no-c-format
msgid ""
"<![CDATA[<s:fragment rendered=\"#{auction.highBidder ne
null}\">\n"
@@ -925,13 +943,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:639
+#: Controls.xml:654
#, no-c-format
msgid "<s:label>"
msgstr ""
#. Tag: para
-#: Controls.xml:642
+#: Controls.xml:657
#, no-c-format
msgid ""
"\"Decorate\" a JSF input field with the label. The label is placed inside
"
@@ -941,19 +959,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:651 Controls.xml:968
+#: Controls.xml:666 Controls.xml:988
#, no-c-format
msgid "<literal>style</literal> — The control's
style"
msgstr ""
#. Tag: para
-#: Controls.xml:656 Controls.xml:973
+#: Controls.xml:671 Controls.xml:993
#, no-c-format
msgid "<literal>styleClass</literal> — The control's style
class"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:663
+#: Controls.xml:678
#, no-c-format
msgid ""
"<![CDATA[<s:label styleClass=\"label\">\n"
@@ -963,19 +981,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:667
+#: Controls.xml:682
#, no-c-format
msgid "<s:message>"
msgstr ""
#. Tag: para
-#: Controls.xml:670
+#: Controls.xml:685
#, no-c-format
msgid "\"Decorate\" a JSF input field with the validation error
message."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:680
+#: Controls.xml:695
#, no-c-format
msgid ""
"<![CDATA[<f:facet name=\"afterInvalidField\">\n"
@@ -987,31 +1005,31 @@
msgstr ""
#. Tag: title
-#: Controls.xml:687
+#: Controls.xml:702
#, no-c-format
msgid "Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:690
+#: Controls.xml:705
#, no-c-format
msgid "<s:validateFormattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:693
+#: Controls.xml:708
#, no-c-format
msgid "Checks that the submitted value is valid Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:704
+#: Controls.xml:719
#, no-c-format
msgid "<s:formattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:707
+#: Controls.xml:722
#, no-c-format
msgid ""
"Outputs <emphasis>Seam Text</emphasis>, a rich text markup useful for
blogs, "
@@ -1020,7 +1038,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:716
+#: Controls.xml:731
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
rich text "
@@ -1028,37 +1046,96 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:724
+#: Controls.xml:739
#, no-c-format
msgid "<![CDATA[<s:formattedText
value=\"#{blog.text}\"/>]]>"
msgstr ""
#. Tag: emphasis
-#: Controls.xml:726
+#: Controls.xml:741
#, no-c-format
msgid "Example"
msgstr ""
#. Tag: title
-#: Controls.xml:741
+#: Controls.xml:756
#, no-c-format
-msgid "Dropdowns"
+msgid "Form support"
msgstr ""
#. Tag: literal
-#: Controls.xml:744
+#: Controls.xml:759
#, no-c-format
+msgid "<s:token>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:762
+#, no-c-format
+msgid ""
+"Produces a random token that is inserted into a hidden form field to help to
"
+"secure JSF form posts against cross-site request forgery (XSRF) attacks. "
+"Note that the browser must have cookies enabled to submit forms that include
"
+"this component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:772
+#, no-c-format
+msgid ""
+"<literal>requireSession</literal> — indicates whether the
session id "
+"should be included in the form signature, hence binding the token to the "
+"session. This value can be set to false if the \"build before restore\"
mode "
+"of Facelets is activated (the default in JSF 2.0). (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:782
+#, no-c-format
+msgid ""
+"<literal>enableCookieNotice</literal> — indicates that a
JavaScript "
+"check should be inserted into the page to verify that cookies are enabled in
"
+"the browser. If cookies are not enabled, present a notice to the user that "
+"form posts will not work. (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:791
+#, no-c-format
+msgid ""
+"<literal>allowMultiplePosts</literal> — indicates whether to
allow the "
+"same form to be submitted multiple times with the same signature (as long as
"
+"the view does not change). This is a common need if the form is perform Ajax
"
+"calls but not rerendering itself or, at the very least, the UIToken "
+"component. The preferred approach is to have the UIToken component "
+"rerendered on any Ajax call where the UIToken component would be processed. "
+"(default: false)"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:805
+#, no-c-format
+msgid ""
+"<![CDATA[<h:form>\n"
+" <s:token enableCookieNotice=\"true\"
requireSession=\"false\"/>\n"
+" ...\n"
+"</h:form>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:809
+#, no-c-format
msgid "<s:enumItem>"
msgstr ""
#. Tag: para
-#: Controls.xml:747
+#: Controls.xml:812
#, no-c-format
msgid "Creates a <literal>SelectItem</literal> from an enum
value."
msgstr ""
#. Tag: para
-#: Controls.xml:754
+#: Controls.xml:819
#, no-c-format
msgid ""
"<literal>enumValue</literal> — the string representation of
the enum "
@@ -1066,7 +1143,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:760
+#: Controls.xml:825
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1074,7 +1151,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:768
+#: Controls.xml:833
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneRadio id=\"radioList\"\n"
@@ -1090,13 +1167,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:772
+#: Controls.xml:837
#, no-c-format
msgid "<s:selectItems>"
msgstr ""
#. Tag: para
-#: Controls.xml:775
+#: Controls.xml:840
#, no-c-format
msgid ""
"Creates a <literal>List<SelectItem></literal> from a
List, Set, "
@@ -1104,7 +1181,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:782
+#: Controls.xml:847
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
data that "
@@ -1112,7 +1189,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:789
+#: Controls.xml:854
#, no-c-format
msgid ""
"<literal>var</literal>— defines the name of the local
variable that "
@@ -1120,7 +1197,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:795
+#: Controls.xml:860
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1129,7 +1206,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:802
+#: Controls.xml:867
#, no-c-format
msgid ""
"<literal>itemValue</literal> — Value to return to the server
if this "
@@ -1138,7 +1215,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:811
+#: Controls.xml:876
#, no-c-format
msgid ""
"<literal>disabled</literal> — if true the
<literal>SelectItem</"
@@ -1147,7 +1224,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:819
+#: Controls.xml:884
#, no-c-format
msgid ""
"<literal>noSelectionLabel</literal> — specifies the
(optional) label "
@@ -1156,7 +1233,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:827
+#: Controls.xml:892
#, no-c-format
msgid ""
"<literal>hideNoSelectionLabel</literal> — if true, the
"
@@ -1164,7 +1241,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:835
+#: Controls.xml:900
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneMenu value=\"#{person.age}\" \n"
@@ -1173,83 +1250,14 @@
"</h:selectOneMenu>]]>"
msgstr ""
-#. Tag: title
-#: Controls.xml:841
-#, no-c-format
-msgid "Other"
-msgstr ""
-
#. Tag: literal
-#: Controls.xml:844
+#: Controls.xml:904
#, no-c-format
-msgid "<s:cache>"
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:847
-#, no-c-format
-msgid ""
-"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
-"cache></literal> actually uses the instance of JBoss Cache managed by
the "
-"built-in <literal>pojoCache</literal> component."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:856
-#, no-c-format
-msgid ""
-"<literal>key</literal> — the key to cache rendered content,
often a "
-"value expression. For example, if we were caching a page fragment that "
-"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
-"literal>."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:864
-#, no-c-format
-msgid ""
-"<literal>enabled</literal> — a value expression that
determines if the "
-"cache should be used."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:870
-#, no-c-format
-msgid ""
-"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
-"can have different expiry policies)."
-msgstr ""
-
-#. Tag: programlisting
-#: Controls.xml:878
-#, no-c-format
-msgid ""
-"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
-" <div class=\"blogEntry\">\n"
-" <h3>#{blogEntry.title}</h3>\n"
-" <div>\n"
-" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
-" </div>\n"
-" <p>\n"
-" [Posted on \n"
-" <h:outputText value=\"#{blogEntry.date}\">\n"
-" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
-"locale}\" \n"
-" type=\"both\"/>\n"
-" </h:outputText>]\n"
-" </p>\n"
-" </div>\n"
-"</s:cache>]]>"
-msgstr ""
-
-#. Tag: literal
-#: Controls.xml:884
-#, no-c-format
msgid "<s:fileUpload>"
msgstr ""
#. Tag: para
-#: Controls.xml:887
+#: Controls.xml:907
#, no-c-format
msgid ""
"Renders a file upload control. This control must be used within a form with "
@@ -1257,13 +1265,13 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:893
+#: Controls.xml:913
#, no-c-format
msgid "<![CDATA[<h:form
enctype=\"multipart/form-data\">]]>"
msgstr ""
#. Tag: para
-#: Controls.xml:895
+#: Controls.xml:915
#, no-c-format
msgid ""
"For multipart requests, the Seam Multipart servlet filter must also be "
@@ -1271,7 +1279,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:900
+#: Controls.xml:920
#, no-c-format
msgid ""
"<![CDATA[<filter>\n"
@@ -1286,7 +1294,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:904
+#: Controls.xml:924
#, no-c-format
msgid ""
"The following configuration options for multipart requests may be configured
"
@@ -1294,7 +1302,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:911
+#: Controls.xml:931
#, no-c-format
msgid ""
"<literal>createTempFiles</literal> — if this option is set to
true, "
@@ -1302,7 +1310,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:918
+#: Controls.xml:938
#, no-c-format
msgid ""
"<literal>maxRequestSize</literal> — the maximum size of a
file upload "
@@ -1310,13 +1318,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:925
+#: Controls.xml:945
#, no-c-format
msgid "Here's an example:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:929
+#: Controls.xml:949
#, no-c-format
msgid ""
"<![CDATA[<component
class=\"org.jboss.seam.web.MultipartFilter\">\n"
@@ -1326,7 +1334,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:934
+#: Controls.xml:954
#, no-c-format
msgid ""
"<literal>data</literal> — this value binding receives the
binary file "
@@ -1335,7 +1343,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:942
+#: Controls.xml:962
#, no-c-format
msgid ""
"<literal>contentType</literal> — this value binding receives
the "
@@ -1343,7 +1351,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:948
+#: Controls.xml:968
#, no-c-format
msgid ""
"<literal>fileName</literal> — this value binding receives the
filename "
@@ -1351,7 +1359,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:954
+#: Controls.xml:974
#, no-c-format
msgid ""
"<literal>fileSize</literal> — this value binding receives the
file "
@@ -1359,7 +1367,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:960
+#: Controls.xml:980
#, no-c-format
msgid ""
"<literal>accept</literal> — a comma-separated list of content
types to "
@@ -1368,7 +1376,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:980
+#: Controls.xml:1000
#, no-c-format
msgid ""
"<![CDATA[<s:fileUpload id=\"picture\"
data=\"#{register.picture}\" \n"
@@ -1376,14 +1384,83 @@
" contentType=\"#{register.pictureContentType}\"
/>]]>"
msgstr ""
+#. Tag: title
+#: Controls.xml:1007
+#, no-c-format
+msgid "Other"
+msgstr ""
+
#. Tag: literal
-#: Controls.xml:985
+#: Controls.xml:1010
#, no-c-format
+msgid "<s:cache>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1013
+#, no-c-format
+msgid ""
+"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
+"cache></literal> actually uses the instance of JBoss Cache managed by
the "
+"built-in <literal>pojoCache</literal> component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1022
+#, no-c-format
+msgid ""
+"<literal>key</literal> — the key to cache rendered content,
often a "
+"value expression. For example, if we were caching a page fragment that "
+"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
+"literal>."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1030
+#, no-c-format
+msgid ""
+"<literal>enabled</literal> — a value expression that
determines if the "
+"cache should be used."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1036
+#, no-c-format
+msgid ""
+"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
+"can have different expiry policies)."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1044
+#, no-c-format
+msgid ""
+"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
+" <div class=\"blogEntry\">\n"
+" <h3>#{blogEntry.title}</h3>\n"
+" <div>\n"
+" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
+" </div>\n"
+" <p>\n"
+" [Posted on \n"
+" <h:outputText value=\"#{blogEntry.date}\">\n"
+" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
+"locale}\" \n"
+" type=\"both\"/>\n"
+" </h:outputText>]\n"
+" </p>\n"
+" </div>\n"
+"</s:cache>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1050
+#, no-c-format
msgid "<s:resource>"
msgstr ""
#. Tag: para
-#: Controls.xml:988
+#: Controls.xml:1053
#, no-c-format
msgid ""
"A tag that acts a file download provider. It must be alone in the JSF page. "
@@ -1391,7 +1468,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:995
+#: Controls.xml:1060
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -1407,7 +1484,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1066
#, no-c-format
msgid ""
"<literal>data</literal> — Data that should be downloaded. May
be a "
@@ -1415,13 +1492,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1007
+#: Controls.xml:1072
#, no-c-format
msgid "<literal>fileName</literal> — Filename of the file to
be served"
msgstr ""
#. Tag: para
-#: Controls.xml:1012
+#: Controls.xml:1077
#, no-c-format
msgid ""
"<literal>contentType</literal> — content type of the file to
be "
@@ -1429,20 +1506,20 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1017
+#: Controls.xml:1082
#, no-c-format
msgid ""
"<literal>disposition</literal> — disposition to use. Default
is inline"
msgstr ""
#. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1089
#, no-c-format
msgid "Here is an example on how to use the tag:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1025
+#: Controls.xml:1090
#, no-c-format
msgid ""
"<![CDATA[<s:resource
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -1454,7 +1531,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1027
+#: Controls.xml:1092
#, no-c-format
msgid ""
"The bean named <literal>resources</literal> is some backing bean that
given "
@@ -1463,13 +1540,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1097
#, no-c-format
msgid "<s:download>"
msgstr ""
#. Tag: para
-#: Controls.xml:1034
+#: Controls.xml:1099
#, no-c-format
msgid ""
"Builds a RESTful link to a
<literal><s:resource></literal>. Nested "
@@ -1477,13 +1554,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1041
+#: Controls.xml:1106
#, no-c-format
msgid "<literal>src</literal> — Resource file serving
files."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1048
+#: Controls.xml:1113
#, no-c-format
msgid ""
"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
@@ -1492,7 +1569,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1050
+#: Controls.xml:1115
#, no-c-format
msgid ""
"Will produce something like:
<literal><![CDATA[http://localhost/resources."
@@ -1500,13 +1577,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1057
+#: Controls.xml:1122
#, no-c-format
msgid "<s:graphicImage>"
msgstr ""
#. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1125
#, no-c-format
msgid ""
"An extended <literal><h:graphicImage></literal> that
allows the image "
@@ -1515,7 +1592,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1065
+#: Controls.xml:1130
#, no-c-format
msgid ""
"All attributes for <literal><h:graphicImage></literal>
are supported, "
@@ -1523,7 +1600,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1073
+#: Controls.xml:1138
#, no-c-format
msgid ""
"<literal>value</literal> — image to display. Can be a path
"
@@ -1535,7 +1612,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1086
+#: Controls.xml:1151
#, no-c-format
msgid ""
"<literal>fileName</literal> — if not specified the served
image will "
@@ -1544,13 +1621,13 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:1095
+#: Controls.xml:1160
#, no-c-format
msgid "Transformations"
msgstr ""
#. Tag: para
-#: Controls.xml:1096
+#: Controls.xml:1161
#, no-c-format
msgid ""
"To apply a transform to the image, you would nest a tag specifying the "
@@ -1558,25 +1635,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1104
+#: Controls.xml:1169
#, no-c-format
msgid "<s:transformImageSize>"
msgstr ""
#. Tag: para
-#: Controls.xml:1109
+#: Controls.xml:1174
#, no-c-format
msgid "<literal>width</literal> — new width of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1115
+#: Controls.xml:1180
#, no-c-format
msgid "<literal>height</literal> — new height of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1121
+#: Controls.xml:1186
#, no-c-format
msgid ""
"<literal>maintainRatio</literal> — if
<literal>true</literal>, and "
@@ -1586,19 +1663,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1132
+#: Controls.xml:1197
#, no-c-format
msgid "<literal>factor</literal> — scale the image by the
given factor"
msgstr ""
#. Tag: literal
-#: Controls.xml:1142
+#: Controls.xml:1207
#, no-c-format
msgid "<s:transformImageBlur>"
msgstr ""
#. Tag: para
-#: Controls.xml:1147
+#: Controls.xml:1212
#, no-c-format
msgid ""
"<literal>radius</literal> — perform a convolution blur with
the given "
@@ -1606,13 +1683,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1157
+#: Controls.xml:1222
#, no-c-format
msgid "<s:transformImageType>"
msgstr ""
#. Tag: para
-#: Controls.xml:1162
+#: Controls.xml:1227
#, no-c-format
msgid ""
"<literal>contentType</literal> — alter the type of the image
to either "
@@ -1620,7 +1697,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1174
+#: Controls.xml:1239
#, no-c-format
msgid ""
"It's easy to create your own transform - create a
<literal>UIComponent</"
@@ -1632,7 +1709,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1185
+#: Controls.xml:1250
#, no-c-format
msgid ""
"<![CDATA[<s:graphicImage rendered=\"#{auction.image ne
null}\"\n"
@@ -1642,19 +1719,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1189
+#: Controls.xml:1254
#, no-c-format
msgid "<s:remote>"
msgstr ""
#. Tag: para
-#: Controls.xml:1192
+#: Controls.xml:1257
#, no-c-format
msgid "Generates the Javascript stubs required to use Seam Remoting."
msgstr ""
#. Tag: para
-#: Controls.xml:1199
+#: Controls.xml:1264
#, no-c-format
msgid ""
"<literal>include</literal> — a comma-separated list of the
component "
@@ -1663,7 +1740,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1209
+#: Controls.xml:1274
#, no-c-format
msgid ""
"<![CDATA[<s:remote
include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1671,13 +1748,13 @@
msgstr ""
#. Tag: title
-#: Controls.xml:1216
+#: Controls.xml:1281
#, no-c-format
msgid "Annotations"
msgstr ""
#. Tag: para
-#: Controls.xml:1218
+#: Controls.xml:1283
#, no-c-format
msgid ""
"Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1685,13 +1762,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1226
+#: Controls.xml:1291
#, no-c-format
msgid "@Converter"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1229
+#: Controls.xml:1294
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemConverter\") \n"
@@ -1717,7 +1794,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1231
+#: Controls.xml:1296
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
converter=\"itemConverter\" />]]"
@@ -1725,7 +1802,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1233
+#: Controls.xml:1298
#, no-c-format
msgid ""
"Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1734,13 +1811,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1243
+#: Controls.xml:1308
#, no-c-format
msgid "@Validator"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1246
+#: Controls.xml:1311
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemValidator\") \n"
@@ -1762,7 +1839,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1248
+#: Controls.xml:1313
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
validator=\"itemValidator\" />]]"
@@ -1770,7 +1847,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1249
+#: Controls.xml:1314
#, no-c-format
msgid ""
"Registers the Seam component as a JSF validator. Shown here is a validator "
Modified: trunk/doc/Seam_Reference_Guide/bn-IN/Conversations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/bn-IN/Conversations.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/bn-IN/Conversations.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -760,7 +760,7 @@
#: Conversations.xml:493
#, no-c-format
msgid ""
-"The <literal>taskInstance</literal> attribute if for use in jBPM task
lists:"
+"The <literal>taskInstance</literal> attribute is for use in jBPM task
lists:"
msgstr ""
#. Tag: programlisting
Modified: trunk/doc/Seam_Reference_Guide/bn-IN/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/bn-IN/Dependencies.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/bn-IN/Dependencies.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -30,9 +30,9 @@
#, no-c-format
msgid ""
"Seam does not work with JDK 1.4 and requires JDK 5 or above as it uses "
-"annotations and other JDK 5.0 features.. Seam has been thoroughly tested "
+"annotations and other JDK 5.0 features. Seam has been thoroughly tested "
"using Sun's JDKs. However there are no known issues specific to Seam with
"
-"other JDK's."
+"other JDKs."
msgstr ""
#. Tag: title
Modified: trunk/doc/Seam_Reference_Guide/bn-IN/Security.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/bn-IN/Security.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/bn-IN/Security.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+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:3361 Security.xml:3524
+#: Security.xml:630 Security.xml:764 Security.xml:3370 Security.xml:3533
#, 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:3150 Security.xml:3367
-#: Security.xml:3530 Security.xml:3771 Security.xml:4208
+#: Security.xml:2147 Security.xml:2756 Security.xml:3159 Security.xml:3376
+#: Security.xml:3539 Security.xml:3780 Security.xml:4217
#, no-c-format
msgid "Description"
msgstr ""
@@ -2228,8 +2228,8 @@
msgstr ""
#. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3147
-#: Security.xml:3768 Security.xml:3937
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3156
+#: Security.xml:3777 Security.xml:3946
#, 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:3218
-#: Security.xml:3237 Security.xml:3256 Security.xml:3274 Security.xml:3819
-#: Security.xml:3838 Security.xml:3857 Security.xml:3876
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3227
+#: Security.xml:3246 Security.xml:3265 Security.xml:3283 Security.xml:3828
+#: Security.xml:3847 Security.xml:3866 Security.xml:3885
#, no-c-format
msgid "boolean"
msgstr ""
@@ -2558,13 +2558,13 @@
msgstr ""
#. Tag: para
-#: Security.xml:1831 Security.xml:3940
+#: Security.xml:1831 Security.xml:3949
#, no-c-format
msgid "Permission Target"
msgstr ""
#. Tag: para
-#: Security.xml:1834 Security.xml:3943
+#: Security.xml:1834 Security.xml:3952
#, no-c-format
msgid "Permission Action"
msgstr ""
@@ -3806,7 +3806,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2750 Security.xml:3144 Security.xml:3765
+#: Security.xml:2750 Security.xml:3153 Security.xml:3774
#, no-c-format
msgid "Return type"
msgstr ""
@@ -3868,6 +3868,20 @@
#: Security.xml:2819
#, no-c-format
msgid ""
+"The default <literal>ResolverChain</literal> consists of all permission
"
+"resolvers discovered during application deployment. The
<literal>org.jboss."
+"seam.security.defaultResolverChainCreated</literal> event is raised (and the
"
+"<literal>ResolverChain</literal> instance passed as an event parameter)
when "
+"the default <literal>ResolverChain</literal> is created. This allows
"
+"additional resolvers that for some reason were not discovered during "
+"deployment to be added, or for resolvers that are in the chain to be re-"
+"ordered or removed."
+msgstr ""
+
+#. Tag: para
+#: Security.xml:2828
+#, no-c-format
+msgid ""
"The following sequence diagram shows the interaction between the components "
"of the permission framework during a permission check (explanation follows).
"
"A permission check can originate from a number of possible sources, for "
@@ -3877,7 +3891,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2837
+#: Security.xml:2846
#, no-c-format
msgid ""
"1. A permission check is initiated somewhere (either in code or via an EL "
@@ -3886,7 +3900,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2843
+#: Security.xml:2852
#, no-c-format
msgid ""
"1.1. <literal>Identity</literal> invokes
<literal>PermissionMapper."
@@ -3894,7 +3908,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2850
+#: Security.xml:2859
#, no-c-format
msgid ""
"1.1.1. <literal>PermissionMapper</literal> maintains a
<literal>Map</"
@@ -3906,7 +3920,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2860
+#: Security.xml:2869
#, no-c-format
msgid ""
"1.1.2. For each <literal>PermissionResolver</literal> in the "
@@ -3921,13 +3935,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2876
+#: Security.xml:2885
#, no-c-format
msgid "RuleBasedPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:2878
+#: Security.xml:2887
#, no-c-format
msgid ""
"One of the built-in permission resolvers provided by Seam, "
@@ -3940,13 +3954,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2887
+#: Security.xml:2896
#, no-c-format
msgid "Requirements"
msgstr ""
#. Tag: para
-#: Security.xml:2889
+#: Security.xml:2898
#, no-c-format
msgid ""
"If using the rule-based permission features provided by Seam Security, the "
@@ -3955,43 +3969,43 @@
msgstr ""
#. Tag: para
-#: Security.xml:2896
+#: Security.xml:2905
#, no-c-format
msgid "drools-compiler.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2899
+#: Security.xml:2908
#, no-c-format
msgid "drools-core.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2902
+#: Security.xml:2911
#, no-c-format
msgid "janino.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2905
+#: Security.xml:2914
#, no-c-format
msgid "antlr-runtime.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2908
+#: Security.xml:2917
#, no-c-format
msgid "mvel14.jar"
msgstr ""
#. Tag: title
-#: Security.xml:2915 Security.xml:3107
+#: Security.xml:2924 Security.xml:3116
#, no-c-format
msgid "Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:2917
+#: Security.xml:2926
#, no-c-format
msgid ""
"The configuration for <literal>RuleBasedPermissionResolver</literal>
"
@@ -4001,7 +4015,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2923
+#: Security.xml:2932
#, no-c-format
msgid ""
"<![CDATA[<components
xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4029,7 +4043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2925
+#: Security.xml:2934
#, no-c-format
msgid ""
"The default rule base name can be overridden by specifying the "
@@ -4038,7 +4052,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2930
+#: Security.xml:2939
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4047,7 +4061,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2932
+#: Security.xml:2941
#, no-c-format
msgid ""
"Once the <literal>RuleBase</literal> component is configured, it's
time to "
@@ -4055,13 +4069,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2938
+#: Security.xml:2947
#, no-c-format
msgid "Writing Security Rules"
msgstr ""
#. Tag: para
-#: Security.xml:2940
+#: Security.xml:2949
#, no-c-format
msgid ""
"The first step to writing security rules is to create a new rule file in the
"
@@ -4072,7 +4086,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2947
+#: Security.xml:2956
#, no-c-format
msgid ""
"So what should the security rules file contain? At this stage it might be a "
@@ -4081,7 +4095,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2952
+#: Security.xml:2961
#, no-c-format
msgid ""
"<![CDATA[package MyApplicationPermissions;\n"
@@ -4099,7 +4113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2954
+#: Security.xml:2963
#, no-c-format
msgid ""
"Let's break this down step by step. The first thing we see is the package
"
@@ -4109,7 +4123,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2960
+#: Security.xml:2969
#, no-c-format
msgid ""
"The next thing we can notice is a couple of import statements for the "
@@ -4119,7 +4133,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2966
+#: Security.xml:2975
#, no-c-format
msgid ""
"Finally we have the code for the rule. Each rule within a package should be "
@@ -4129,7 +4143,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2972
+#: Security.xml:2981
#, no-c-format
msgid ""
"Looking at the body of the rule definition we can notice two distinct "
@@ -4144,7 +4158,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2981
+#: Security.xml:2990
#, no-c-format
msgid ""
"If we look at the LHS of the rule, we see two conditions listed there. Let's
"
@@ -4152,14 +4166,14 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2985
+#: Security.xml:2994
#, no-c-format
msgid ""
"<![CDATA[c: PermissionCheck(target == \"customer\", action ==
\"delete\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:2987
+#: Security.xml:2996
#, no-c-format
msgid ""
"In plain english, this condition is stating that there must exist a "
@@ -4169,7 +4183,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2993
+#: Security.xml:3002
#, no-c-format
msgid ""
"So what is the working memory? Also known as a \"stateful session\" in
"
@@ -4187,7 +4201,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3005
+#: Security.xml:3014
#, no-c-format
msgid ""
"Besides the <literal>PermissionCheck</literal> facts, there is also a
"
@@ -4204,7 +4218,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3016
+#: Security.xml:3025
#, no-c-format
msgid ""
"It is also possible to insert additional long-lived facts into the working "
@@ -4215,7 +4229,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3023
+#: Security.xml:3032
#, no-c-format
msgid ""
"Getting back to our simple example, we can also notice that the first line "
@@ -4226,13 +4240,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3030
+#: Security.xml:3039
#, no-c-format
msgid "<![CDATA[Role(name == \"admin\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3032
+#: Security.xml:3041
#, no-c-format
msgid ""
"This condition simply states that there must be a
<literal>Role</literal> "
@@ -4245,7 +4259,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3040
+#: Security.xml:3049
#, no-c-format
msgid ""
"So what is the consequence of the rule firing? Let's take a look at the RHS
"
@@ -4253,13 +4267,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3044
+#: Security.xml:3053
#, no-c-format
msgid "<![CDATA[c.grant()]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3046
+#: Security.xml:3055
#, no-c-format
msgid ""
"The RHS consists of Java code, and in this case is invoking the "
@@ -4276,13 +4290,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3060
+#: Security.xml:3069
#, no-c-format
msgid "Non-String permission targets"
msgstr ""
#. Tag: para
-#: Security.xml:3062
+#: Security.xml:3071
#, no-c-format
msgid ""
"So far we have only seen permission checks for String-literal permission "
@@ -4296,7 +4310,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3071
+#: Security.xml:3080
#, no-c-format
msgid ""
"<![CDATA[rule CanCreateBlogComment\n"
@@ -4314,13 +4328,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3076
+#: Security.xml:3085
#, no-c-format
msgid "Wildcard permission checks"
msgstr ""
#. Tag: para
-#: Security.xml:3078
+#: Security.xml:3087
#, no-c-format
msgid ""
"It is possible to implement a wildcard permission check (which allows all "
@@ -4330,7 +4344,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3084
+#: Security.xml:3093
#, no-c-format
msgid ""
"<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4344,7 +4358,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3086
+#: Security.xml:3095
#, no-c-format
msgid ""
"This rule allows users with the <literal>admin</literal> role to
perform "
@@ -4353,13 +4367,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3096
+#: Security.xml:3105
#, no-c-format
msgid "PersistentPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:3098
+#: Security.xml:3107
#, no-c-format
msgid ""
"Another built-in permission resolver provided by Seam, "
@@ -4372,7 +4386,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3109
+#: Security.xml:3118
#, no-c-format
msgid ""
"Before it can be used, <literal>PersistentPermissionResolver</literal>
must "
@@ -4385,7 +4399,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3117
+#: Security.xml:3126
#, no-c-format
msgid ""
"<![CDATA[ <security:persistent-permission-resolver
permission-store=\"#"
@@ -4393,13 +4407,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3122
+#: Security.xml:3131
#, no-c-format
msgid "Permission Stores"
msgstr ""
#. Tag: para
-#: Security.xml:3124
+#: Security.xml:3133
#, no-c-format
msgid ""
"A permission store is required for
<literal>PersistentPermissionResolver</"
@@ -4412,26 +4426,26 @@
msgstr ""
#. Tag: title
-#: Security.xml:3134
+#: Security.xml:3143
#, no-c-format
msgid "PermissionStore interface"
msgstr ""
#. Tag: literal
-#: Security.xml:3160 Security.xml:3179 Security.xml:3198 Security.xml:3781
-#: Security.xml:3800
+#: Security.xml:3169 Security.xml:3188 Security.xml:3207 Security.xml:3790
+#: Security.xml:3809
#, no-c-format
msgid "List<Permission>"
msgstr ""
#. Tag: literal
-#: Security.xml:3165 Security.xml:3805
+#: Security.xml:3174 Security.xml:3814
#, no-c-format
msgid "listPermissions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3169
+#: Security.xml:3178
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4440,13 +4454,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3184 Security.xml:3786
+#: Security.xml:3193 Security.xml:3795
#, no-c-format
msgid "listPermissions(Object target, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3188
+#: Security.xml:3197
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4455,13 +4469,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3203
+#: Security.xml:3212
#, no-c-format
msgid "listPermissions(Set<Object> targets, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3207
+#: Security.xml:3216
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4470,13 +4484,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3223
+#: Security.xml:3232
#, no-c-format
msgid "grantPermission(Permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3227
+#: Security.xml:3236
#, no-c-format
msgid ""
"This method should persist the specified <literal>Permission</literal>
"
@@ -4484,13 +4498,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3242 Security.xml:3843
+#: Security.xml:3251 Security.xml:3852
#, no-c-format
msgid "grantPermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3246
+#: Security.xml:3255
#, no-c-format
msgid ""
"This method should persist all of the <literal>Permission</literal>
objects "
@@ -4499,13 +4513,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3261 Security.xml:3862
+#: Security.xml:3270 Security.xml:3871
#, no-c-format
msgid "revokePermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3265
+#: Security.xml:3274
#, no-c-format
msgid ""
"This method should remove the specified <literal>Permission</literal>
object "
@@ -4513,13 +4527,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3279 Security.xml:3881
+#: Security.xml:3288 Security.xml:3890
#, no-c-format
msgid "revokePermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3283
+#: Security.xml:3292
#, no-c-format
msgid ""
"This method should remove all of the <literal>Permission</literal>
objects "
@@ -4527,19 +4541,19 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3293 Security.xml:3895
+#: Security.xml:3302 Security.xml:3904
#, no-c-format
msgid "List<String>"
msgstr ""
#. Tag: literal
-#: Security.xml:3298 Security.xml:3900
+#: Security.xml:3307 Security.xml:3909
#, no-c-format
msgid "listAvailableActions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3302
+#: Security.xml:3311
#, no-c-format
msgid ""
"This method should return a list of all the available actions (as Strings) "
@@ -4549,13 +4563,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3316
+#: Security.xml:3325
#, no-c-format
msgid "JpaPermissionStore"
msgstr ""
#. Tag: para
-#: Security.xml:3318
+#: Security.xml:3327
#, no-c-format
msgid ""
"This is the default <literal>PermissionStore</literal> implementation
(and "
@@ -4568,7 +4582,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3326
+#: Security.xml:3335
#, no-c-format
msgid ""
"If you wish to use the same entity (i.e. a single database table) to store "
@@ -4580,7 +4594,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3333
+#: Security.xml:3342
#, no-c-format
msgid ""
"For example, to configure a single entity class to store both user and role "
@@ -4588,7 +4602,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3335
+#: Security.xml:3344
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4596,14 +4610,14 @@
msgstr ""
#. Tag: para
-#: Security.xml:3337
+#: Security.xml:3346
#, no-c-format
msgid ""
"To configure separate entity classes for storing user and role permissions:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:3339
+#: Security.xml:3348
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4612,13 +4626,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3342
+#: Security.xml:3351
#, no-c-format
msgid "Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3344
+#: Security.xml:3353
#, no-c-format
msgid ""
"As mentioned, the entity classes that contain the user and role permissions "
@@ -4629,32 +4643,32 @@
msgstr ""
#. Tag: title
-#: Security.xml:3351
+#: Security.xml:3360
#, no-c-format
msgid "Entity Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3364 Security.xml:3527
+#: Security.xml:3373 Security.xml:3536
#, no-c-format
msgid "Target"
msgstr ""
#. Tag: literal
-#: Security.xml:3377
+#: Security.xml:3386
#, no-c-format
msgid "@PermissionTarget"
msgstr ""
#. Tag: literal
-#: Security.xml:3382 Security.xml:3401 Security.xml:3420 Security.xml:3439
-#: Security.xml:3458
+#: Security.xml:3391 Security.xml:3410 Security.xml:3429 Security.xml:3448
+#: Security.xml:3467
#, no-c-format
msgid "FIELD,METHOD"
msgstr ""
#. Tag: para
-#: Security.xml:3386
+#: Security.xml:3395
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4663,13 +4677,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3396
+#: Security.xml:3405
#, no-c-format
msgid "@PermissionAction"
msgstr ""
#. Tag: para
-#: Security.xml:3405
+#: Security.xml:3414
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4678,13 +4692,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3415
+#: Security.xml:3424
#, no-c-format
msgid "@PermissionUser"
msgstr ""
#. Tag: para
-#: Security.xml:3424
+#: Security.xml:3433
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4693,13 +4707,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3434
+#: Security.xml:3443
#, no-c-format
msgid "@PermissionRole"
msgstr ""
#. Tag: para
-#: Security.xml:3443
+#: Security.xml:3452
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4708,13 +4722,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3453
+#: Security.xml:3462
#, no-c-format
msgid "@PermissionDiscriminator"
msgstr ""
#. Tag: para
-#: Security.xml:3462
+#: Security.xml:3471
#, no-c-format
msgid ""
"This annotation should be used when the same entity/table is used to store "
@@ -4731,20 +4745,20 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3472
+#: Security.xml:3481
#, no-c-format
msgid ""
"<![CDATA[ @PermissionDiscriminator(userValue = \"u\", roleValue =
\"r\")]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3483
+#: Security.xml:3492
#, no-c-format
msgid "Example Entity"
msgstr ""
#. Tag: para
-#: Security.xml:3485
+#: Security.xml:3494
#, no-c-format
msgid ""
"Here is an example of an entity class that is used to store both user and "
@@ -4753,7 +4767,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3490
+#: Security.xml:3499
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4814,7 +4828,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3492
+#: Security.xml:3501
#, no-c-format
msgid ""
"As can be seen in the above example, the
<literal>getDiscriminator()</"
@@ -4831,13 +4845,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3505
+#: Security.xml:3514
#, no-c-format
msgid "Class-specific Permission Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:3507
+#: Security.xml:3516
#, no-c-format
msgid ""
"A further set of class-specific annotations can be used to configure a "
@@ -4847,25 +4861,25 @@
msgstr ""
#. Tag: title
-#: Security.xml:3514
+#: Security.xml:3523
#, no-c-format
msgid "Class Permission Annotations"
msgstr ""
#. Tag: literal
-#: Security.xml:3540
+#: Security.xml:3549
#, no-c-format
msgid "@Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3545 Security.xml:3563
+#: Security.xml:3554 Security.xml:3572
#, no-c-format
msgid "TYPE"
msgstr ""
#. Tag: para
-#: Security.xml:3549
+#: Security.xml:3558
#, no-c-format
msgid ""
"A container annotation, this annotation may contain an array of "
@@ -4873,13 +4887,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3558
+#: Security.xml:3567
#, no-c-format
msgid "@Permission"
msgstr ""
#. Tag: para
-#: Security.xml:3567
+#: Security.xml:3576
#, no-c-format
msgid ""
"This annotation defines a single allowable permission action for the target "
@@ -4890,7 +4904,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3579
+#: Security.xml:3588
#, no-c-format
msgid ""
"Here's an example of the above annotations in action. The following class
"
@@ -4898,7 +4912,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3583
+#: Security.xml:3592
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4910,7 +4924,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3585
+#: Security.xml:3594
#, no-c-format
msgid ""
"This example demonstrates how two allowable permission actions, "
@@ -4919,13 +4933,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3593
+#: Security.xml:3602
#, no-c-format
msgid "Permission masks"
msgstr ""
#. Tag: para
-#: Security.xml:3595
+#: Security.xml:3604
#, no-c-format
msgid ""
"By default, multiple permissions for the same target object and recipient "
@@ -4937,7 +4951,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3602
+#: Security.xml:3611
#, no-c-format
msgid ""
"For example, if recipient \"Bob\" is granted both the
<literal>view</"
@@ -4950,7 +4964,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3609
+#: Security.xml:3618
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4962,7 +4976,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3611
+#: Security.xml:3620
#, no-c-format
msgid ""
"The <literal>action</literal> property will instead simply contain
\"3"
@@ -4972,7 +4986,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3617
+#: Security.xml:3626
#, no-c-format
msgid ""
"Obviously, it is very important that the <literal>mask</literal> values
"
@@ -4980,13 +4994,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3623
+#: Security.xml:3632
#, no-c-format
msgid "Identifier Policy"
msgstr ""
#. Tag: para
-#: Security.xml:3625
+#: Security.xml:3634
#, no-c-format
msgid ""
"When storing or looking up permissions,
<literal>JpaPermissionStore</"
@@ -5000,7 +5014,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3633
+#: Security.xml:3642
#, no-c-format
msgid ""
"The <literal>IdentifierStrategy</literal> interface is very simple,
"
@@ -5008,7 +5022,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3637
+#: Security.xml:3646
#, no-c-format
msgid ""
"<![CDATA[public interface IdentifierStrategy {\n"
@@ -5018,7 +5032,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3639
+#: Security.xml:3648
#, no-c-format
msgid ""
"The first method, <literal>canIdentify()</literal> simply returns
"
@@ -5029,7 +5043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3645
+#: Security.xml:3654
#, no-c-format
msgid ""
"Seam provides two <literal>IdentifierStrategy</literal>
implementations, "
@@ -5038,7 +5052,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3650
+#: Security.xml:3659
#, no-c-format
msgid ""
"To explicitly configure a specific identifier strategy to use for a "
@@ -5051,13 +5065,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3660
+#: Security.xml:3669
#, no-c-format
msgid "ClassIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3662
+#: Security.xml:3671
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for classes,
"
@@ -5071,7 +5085,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3671
+#: Security.xml:3680
#, no-c-format
msgid ""
"<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5079,7 +5093,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3673
+#: Security.xml:3682
#, no-c-format
msgid ""
"The identifier for the following class will be
\"<literal>customerAction</"
@@ -5087,7 +5101,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3677
+#: Security.xml:3686
#, no-c-format
msgid ""
"<![CDATA[@Name(\"customerAction\")\n"
@@ -5095,7 +5109,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3679
+#: Security.xml:3688
#, no-c-format
msgid ""
"Finally, the identifier for the following class will be
\"<literal>Customer</"
@@ -5103,19 +5117,19 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3683
+#: Security.xml:3692
#, no-c-format
msgid "<![CDATA[public class Customer { ]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3688
+#: Security.xml:3697
#, no-c-format
msgid "EntityIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3690
+#: Security.xml:3699
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for entity "
@@ -5132,7 +5146,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3701
+#: Security.xml:3710
#, no-c-format
msgid ""
"<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5140,7 +5154,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3703
+#: Security.xml:3712
#, no-c-format
msgid ""
"For an example of the type of identifier values generated, assume we have "
@@ -5148,7 +5162,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3707
+#: Security.xml:3716
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5171,7 +5185,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3709
+#: Security.xml:3718
#, no-c-format
msgid ""
"For a <literal>Customer</literal> instance with an
<literal>id</literal> "
@@ -5181,7 +5195,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3715
+#: Security.xml:3724
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5190,7 +5204,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3717
+#: Security.xml:3726
#, no-c-format
msgid ""
"Then a <literal>Customer</literal> with an
<literal>id</literal> value of "
@@ -5199,13 +5213,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3730
+#: Security.xml:3739
#, no-c-format
msgid "Permission Management"
msgstr ""
#. Tag: para
-#: Security.xml:3732
+#: Security.xml:3741
#, no-c-format
msgid ""
"In much the same way that Seam Security provides an Identity Management API "
@@ -5215,13 +5229,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3739
+#: Security.xml:3748
#, no-c-format
msgid "PermissionManager"
msgstr ""
#. Tag: para
-#: Security.xml:3741
+#: Security.xml:3750
#, no-c-format
msgid ""
"The <literal>PermissionManager</literal> component is an
application-scoped "
@@ -5234,7 +5248,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3748
+#: Security.xml:3757
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5244,7 +5258,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3750
+#: Security.xml:3759
#, no-c-format
msgid ""
"The following table describes each of the available methods provided by "
@@ -5252,13 +5266,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3755
+#: Security.xml:3764
#, no-c-format
msgid "PermissionManager API methods"
msgstr ""
#. Tag: para
-#: Security.xml:3790 Security.xml:3809
+#: Security.xml:3799 Security.xml:3818
#, no-c-format
msgid ""
"Returns a list of <literal>Permission</literal> objects representing
all of "
@@ -5266,13 +5280,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3824
+#: Security.xml:3833
#, no-c-format
msgid "grantPermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3828
+#: Security.xml:3837
#, no-c-format
msgid ""
"Persists (grants) the specified <literal>Permission</literal> to the
backend "
@@ -5280,7 +5294,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3847
+#: Security.xml:3856
#, no-c-format
msgid ""
"Persists (grants) the specified list of <literal>Permission</literal>s
to "
@@ -5288,7 +5302,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3866
+#: Security.xml:3875
#, no-c-format
msgid ""
"Removes (revokes) the specified <literal>Permission</literal> from the
"
@@ -5296,7 +5310,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3885
+#: Security.xml:3894
#, no-c-format
msgid ""
"Removes (revokes) the specified list of <literal>Permission</literal>s
from "
@@ -5304,7 +5318,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3904
+#: Security.xml:3913
#, no-c-format
msgid ""
"Returns a list of the available actions for the specified target object. The
"
@@ -5313,13 +5327,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3919
+#: Security.xml:3928
#, no-c-format
msgid "Permission checks for PermissionManager operations"
msgstr ""
#. Tag: para
-#: Security.xml:3921
+#: Security.xml:3930
#, no-c-format
msgid ""
"Invoking the methods of <literal>PermissionManager</literal> requires
that "
@@ -5329,37 +5343,37 @@
msgstr ""
#. Tag: title
-#: Security.xml:3928
+#: Security.xml:3937
#, no-c-format
msgid "Permission Management Security Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3952
+#: Security.xml:3961
#, no-c-format
msgid "listPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:3956
+#: Security.xml:3965
#, no-c-format
msgid "The specified <literal>target</literal>"
msgstr ""
#. Tag: literal
-#: Security.xml:3962
+#: Security.xml:3971
#, no-c-format
msgid "seam.read-permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3970 Security.xml:3990
+#: Security.xml:3979 Security.xml:3999
#, no-c-format
msgid "grantPermission()"
msgstr ""
#. Tag: para
-#: Security.xml:3974
+#: Security.xml:3983
#, no-c-format
msgid ""
"The target of the specified <literal>Permission</literal>, or each of
the "
@@ -5368,56 +5382,56 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3982 Security.xml:4000 Security.xml:4018
+#: Security.xml:3991 Security.xml:4009 Security.xml:4027
#, no-c-format
msgid "seam.grant-permission"
msgstr ""
#. Tag: para
-#: Security.xml:3994 Security.xml:4030
+#: Security.xml:4003 Security.xml:4039
#, no-c-format
msgid "The target of the specified <literal>Permission</literal>."
msgstr ""
#. Tag: literal
-#: Security.xml:4008
+#: Security.xml:4017
#, no-c-format
msgid "grantPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:4012 Security.xml:4048
+#: Security.xml:4021 Security.xml:4057
#, no-c-format
msgid ""
"Each of the targets of the specified list of
<literal>Permission</literal>s."
msgstr ""
#. Tag: literal
-#: Security.xml:4026
+#: Security.xml:4035
#, no-c-format
msgid "revokePermission()"
msgstr ""
#. Tag: literal
-#: Security.xml:4036 Security.xml:4054
+#: Security.xml:4045 Security.xml:4063
#, no-c-format
msgid "seam.revoke-permission"
msgstr ""
#. Tag: literal
-#: Security.xml:4044
+#: Security.xml:4053
#, no-c-format
msgid "revokePermissions()"
msgstr ""
#. Tag: title
-#: Security.xml:4067
+#: Security.xml:4076
#, no-c-format
msgid "SSL Security"
msgstr ""
#. Tag: para
-#: Security.xml:4069
+#: Security.xml:4078
#, no-c-format
msgid ""
"Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5428,13 +5442,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4076
+#: Security.xml:4085
#, no-c-format
msgid "<![CDATA[<page view-id=\"/login.xhtml\"
scheme=\"https\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4078
+#: Security.xml:4087
#, no-c-format
msgid ""
"This configuration is automatically extended to both
<literal>s:link</"
@@ -5446,13 +5460,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4085
+#: Security.xml:4094
#, no-c-format
msgid "<![CDATA[<s:link view=\"/login.xhtml\"
value=\"Login\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4087
+#: Security.xml:4096
#, no-c-format
msgid ""
"Browsing directly to a view when using the
<emphasis>incorrect</emphasis> "
@@ -5463,7 +5477,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4094
+#: Security.xml:4103
#, no-c-format
msgid ""
"It is also possible to configure a <emphasis>default scheme</emphasis>
for "
@@ -5477,13 +5491,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4103
+#: Security.xml:4112
#, no-c-format
msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\"
/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4105
+#: Security.xml:4114
#, no-c-format
msgid ""
"Of course, if <emphasis>none</emphasis> of the pages in your
application use "
@@ -5491,7 +5505,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4110
+#: Security.xml:4119
#, no-c-format
msgid ""
"You may configure Seam to automatically invalidate the current HTTP session "
@@ -5500,13 +5514,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4115
+#: Security.xml:4124
#, no-c-format
msgid "<![CDATA[<web:session
invalidate-on-scheme-change=\"true\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4117
+#: Security.xml:4126
#, no-c-format
msgid ""
"This option helps make your system less vulnerable to sniffing of the "
@@ -5515,13 +5529,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4123
+#: Security.xml:4132
#, no-c-format
msgid "Overriding the default ports"
msgstr ""
#. Tag: para
-#: Security.xml:4125
+#: Security.xml:4134
#, no-c-format
msgid ""
"If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5531,7 +5545,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4131
+#: Security.xml:4140
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5547,13 +5561,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4137
+#: Security.xml:4146
#, no-c-format
msgid "CAPTCHA"
msgstr ""
#. Tag: para
-#: Security.xml:4139
+#: Security.xml:4148
#, no-c-format
msgid ""
"Though strictly not part of the security API, Seam provides a built-in "
@@ -5565,13 +5579,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4147
+#: Security.xml:4156
#, no-c-format
msgid "Configuring the CAPTCHA Servlet"
msgstr ""
#. Tag: para
-#: Security.xml:4148
+#: Security.xml:4157
#, no-c-format
msgid ""
"To get up and running, it is necessary to configure the Seam Resource "
@@ -5580,7 +5594,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4153
+#: Security.xml:4162
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -5596,20 +5610,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4158
+#: Security.xml:4167
#, no-c-format
msgid "Adding a CAPTCHA to a form"
msgstr ""
#. Tag: para
-#: Security.xml:4160
+#: Security.xml:4169
#, no-c-format
msgid ""
"Adding a CAPTCHA challenge to a form is extremely easy. Here's an
example:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4164
+#: Security.xml:4173
#, no-c-format
msgid ""
"<![CDATA[<h:graphicImage
value=\"/seam/resource/captcha\"/>\n"
@@ -5621,7 +5635,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4166
+#: Security.xml:4175
#, no-c-format
msgid ""
"That's all there is to it. The <literal>graphicImage</literal>
control "
@@ -5631,20 +5645,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4175
+#: Security.xml:4184
#, no-c-format
msgid "Customising the CAPTCHA algorithm"
msgstr ""
#. Tag: para
-#: Security.xml:4177
+#: Security.xml:4186
#, no-c-format
msgid ""
"You may customize the CAPTCHA algorithm by overriding the built-in
component:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4181
+#: Security.xml:4190
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5671,13 +5685,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4188 Security.xml:4196
+#: Security.xml:4197 Security.xml:4205
#, no-c-format
msgid "Security Events"
msgstr ""
#. Tag: para
-#: Security.xml:4190
+#: Security.xml:4199
#, no-c-format
msgid ""
"The following table describes a number of events (see <xref
linkend=\"events"
@@ -5685,68 +5699,68 @@
msgstr ""
#. Tag: para
-#: Security.xml:4205
+#: Security.xml:4214
#, no-c-format
msgid "Event Key"
msgstr ""
#. Tag: literal
-#: Security.xml:4218
+#: Security.xml:4227
#, no-c-format
msgid "org.jboss.seam.security.loginSuccessful"
msgstr ""
#. Tag: para
-#: Security.xml:4222
+#: Security.xml:4231
#, no-c-format
msgid "Raised when a login attempt is successful."
msgstr ""
#. Tag: literal
-#: Security.xml:4230
+#: Security.xml:4239
#, no-c-format
msgid "org.jboss.seam.security.loginFailed"
msgstr ""
#. Tag: para
-#: Security.xml:4234
+#: Security.xml:4243
#, no-c-format
msgid "Raised when a login attempt fails."
msgstr ""
#. Tag: literal
-#: Security.xml:4242
+#: Security.xml:4251
#, no-c-format
msgid "org.jboss.seam.security.alreadyLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4246
+#: Security.xml:4255
#, no-c-format
msgid ""
"Raised when a user that is already authenticated attempts to log in again."
msgstr ""
#. Tag: literal
-#: Security.xml:4254
+#: Security.xml:4263
#, no-c-format
msgid "org.jboss.seam.security.notLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4258
+#: Security.xml:4267
#, no-c-format
msgid "Raised when a security check fails when the user is not logged in."
msgstr ""
#. Tag: literal
-#: Security.xml:4266
+#: Security.xml:4275
#, no-c-format
msgid "org.jboss.seam.security.notAuthorized"
msgstr ""
#. Tag: para
-#: Security.xml:4270
+#: Security.xml:4279
#, no-c-format
msgid ""
"Raised when a security check fails when the user is logged in however "
@@ -5754,73 +5768,73 @@
msgstr ""
#. Tag: literal
-#: Security.xml:4278
+#: Security.xml:4287
#, no-c-format
msgid "org.jboss.seam.security.preAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4282
+#: Security.xml:4291
#, no-c-format
msgid "Raised just prior to user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4290
+#: Security.xml:4299
#, no-c-format
msgid "org.jboss.seam.security.postAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4294
+#: Security.xml:4303
#, no-c-format
msgid "Raised just after user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4302
+#: Security.xml:4311
#, no-c-format
msgid "org.jboss.seam.security.loggedOut"
msgstr ""
#. Tag: para
-#: Security.xml:4306
+#: Security.xml:4315
#, no-c-format
msgid "Raised after the user has logged out."
msgstr ""
#. Tag: literal
-#: Security.xml:4314
+#: Security.xml:4323
#, no-c-format
msgid "org.jboss.seam.security.credentialsUpdated"
msgstr ""
#. Tag: para
-#: Security.xml:4318
+#: Security.xml:4327
#, no-c-format
msgid "Raised when the user's credentials have been changed."
msgstr ""
#. Tag: literal
-#: Security.xml:4326
+#: Security.xml:4335
#, no-c-format
msgid "org.jboss.seam.security.rememberMe"
msgstr ""
#. Tag: para
-#: Security.xml:4330
+#: Security.xml:4339
#, no-c-format
msgid "Raised when the Identity's rememberMe property is changed."
msgstr ""
#. Tag: title
-#: Security.xml:4343
+#: Security.xml:4352
#, no-c-format
msgid "Run As"
msgstr ""
#. Tag: para
-#: Security.xml:4345
+#: Security.xml:4354
#, no-c-format
msgid ""
"Sometimes it may be necessary to perform certain operations with elevated "
@@ -5832,7 +5846,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4353
+#: Security.xml:4362
#, no-c-format
msgid ""
"The following code example demonstrates how
<literal>RunAsOperation</"
@@ -5843,7 +5857,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4360
+#: Security.xml:4369
#, no-c-format
msgid ""
"<![CDATA[ new RunAsOperation() { \n"
@@ -5855,7 +5869,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4362
+#: Security.xml:4371
#, no-c-format
msgid ""
"In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5866,13 +5880,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4373
+#: Security.xml:4382
#, no-c-format
msgid "Extending the Identity component"
msgstr ""
#. Tag: para
-#: Security.xml:4375
+#: Security.xml:4384
#, no-c-format
msgid ""
"Sometimes it might be necessary to extend the Identity component if your "
@@ -5885,7 +5899,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4383
+#: Security.xml:4392
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.security.identity\")\n"
@@ -5920,7 +5934,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4386
+#: Security.xml:4395
#, no-c-format
msgid ""
"Note that an <literal>Identity</literal> component must be marked
"
@@ -5930,13 +5944,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4398
+#: Security.xml:4407
#, no-c-format
msgid "OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4400
+#: Security.xml:4409
#, no-c-format
msgid ""
"OpenID is a community standard for external web-based authentication. The "
@@ -5949,7 +5963,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4409
+#: Security.xml:4418
#, no-c-format
msgid ""
"When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5966,7 +5980,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4418
+#: Security.xml:4427
#, no-c-format
msgid ""
"It's important to realize at this point that authentication does not imply
"
@@ -5979,13 +5993,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4428
+#: Security.xml:4437
#, no-c-format
msgid "Configuring OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4429
+#: Security.xml:4438
#, no-c-format
msgid ""
"Seam uses the openid4java package and requires four additional JARs to make "
@@ -5995,7 +6009,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4435
+#: Security.xml:4444
#, no-c-format
msgid ""
"OpenID processing requires the use of the
<literal>OpenIdPhaseListener</"
@@ -6005,7 +6019,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4441
+#: Security.xml:4450
#, no-c-format
msgid ""
"<lifecycle>\n"
@@ -6015,7 +6029,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4444
+#: Security.xml:4453
#, no-c-format
msgid ""
"With this configuration, OpenID support is available to your application. "
@@ -6025,13 +6039,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4452
+#: Security.xml:4461
#, no-c-format
msgid "Presenting an OpenIdDLogin form"
msgstr ""
#. Tag: para
-#: Security.xml:4454
+#: Security.xml:4463
#, no-c-format
msgid ""
"To initiate an OpenID login, you can present a simply form to the user "
@@ -6041,7 +6055,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4459
+#: Security.xml:4468
#, no-c-format
msgid ""
"<h:form>\n"
@@ -6052,7 +6066,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4461
+#: Security.xml:4470
#, no-c-format
msgid ""
"When the user submits the login form, he will be redirected to his OpenID "
@@ -6064,13 +6078,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4470
+#: Security.xml:4479
#, no-c-format
msgid "Logging in immediately"
msgstr ""
#. Tag: para
-#: Security.xml:4472
+#: Security.xml:4481
#, no-c-format
msgid ""
"The simplest strategy is to simply login the user immediately. The following
"
@@ -6079,7 +6093,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4476
+#: Security.xml:4485
#, no-c-format
msgid ""
"<page view-id="/openid.xhtml">\n"
@@ -6099,7 +6113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4478
+#: Security.xml:4487
#, no-c-format
msgid ""
"Thie <literal>loginImmediately()</literal> action checks to see if the
"
@@ -6113,13 +6127,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4489
+#: Security.xml:4498
#, no-c-format
msgid "Deferring login"
msgstr ""
#. Tag: para
-#: Security.xml:4491
+#: Security.xml:4500
#, no-c-format
msgid ""
"You may not want the user to be immediately logged in to your application. "
@@ -6136,13 +6150,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4505
+#: Security.xml:4514
#, no-c-format
msgid "Logging out"
msgstr ""
#. Tag: para
-#: Security.xml:4507
+#: Security.xml:4516
#, no-c-format
msgid ""
"Logging out (forgetting an OpenID association) is done by calling
<literal>#"
@@ -6153,7 +6167,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4514
+#: Security.xml:4523
#, no-c-format
msgid ""
"<event
type="org.jboss.seam.security.loggedOut">\n"
@@ -6162,7 +6176,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4516
+#: Security.xml:4525
#, no-c-format
msgid ""
"It's important that you do not leave this out or the user will not be able
"
Modified: trunk/doc/Seam_Reference_Guide/bn-IN/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/bn-IN/Tutorial.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/bn-IN/Tutorial.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -3887,7 +3887,7 @@
#: Tutorial.xml:1596
#, no-c-format
msgid ""
-"When we being a nested conversation it is pushed onto the conversation "
+"When we begin a nested conversation it is pushed onto the conversation "
"stack. In the <varname>nestedbooking</varname> example, the
conversation "
"stack consists of the outer long-running conversation (the booking) and each
"
"of the nested conversations (room selections)."
Modified: trunk/doc/Seam_Reference_Guide/de-DE/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/de-DE/Controls.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/de-DE/Controls.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -75,10 +75,10 @@
#: Controls.xml:216 Controls.xml:251 Controls.xml:285 Controls.xml:299
#: Controls.xml:364 Controls.xml:380 Controls.xml:397 Controls.xml:414
#: Controls.xml:433 Controls.xml:507 Controls.xml:525 Controls.xml:549
-#: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
-#: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
-#: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
+#: Controls.xml:596 Controls.xml:613 Controls.xml:637 Controls.xml:656
+#: Controls.xml:684 Controls.xml:707 Controls.xml:721 Controls.xml:761
+#: Controls.xml:811 Controls.xml:839 Controls.xml:906 Controls.xml:1012
+#: Controls.xml:1052 Controls.xml:1098 Controls.xml:1124 Controls.xml:1256
#, no-c-format
msgid "Description"
msgstr ""
@@ -96,10 +96,10 @@
#: Controls.xml:222 Controls.xml:269 Controls.xml:288 Controls.xml:312
#: Controls.xml:370 Controls.xml:386 Controls.xml:403 Controls.xml:420
#: Controls.xml:439 Controls.xml:513 Controls.xml:531 Controls.xml:555
-#: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
-#: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
-#: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
+#: Controls.xml:601 Controls.xml:618 Controls.xml:643 Controls.xml:663
+#: Controls.xml:689 Controls.xml:712 Controls.xml:728 Controls.xml:769
+#: Controls.xml:816 Controls.xml:844 Controls.xml:951 Controls.xml:1019
+#: Controls.xml:1063 Controls.xml:1112 Controls.xml:1135 Controls.xml:1261
#, no-c-format
msgid "Attributes"
msgstr ""
@@ -158,10 +158,10 @@
#: Controls.xml:90 Controls.xml:202 Controls.xml:241 Controls.xml:273
#: Controls.xml:291 Controls.xml:357 Controls.xml:373 Controls.xml:391
#: Controls.xml:408 Controls.xml:425 Controls.xml:496 Controls.xml:518
-#: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
-#: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
-#: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
+#: Controls.xml:536 Controls.xml:588 Controls.xml:606 Controls.xml:629
+#: Controls.xml:648 Controls.xml:677 Controls.xml:694 Controls.xml:738
+#: Controls.xml:804 Controls.xml:832 Controls.xml:899 Controls.xml:999
+#: Controls.xml:1043 Controls.xml:1088 Controls.xml:1249 Controls.xml:1273
#, no-c-format
msgid "Usage"
msgstr ""
@@ -229,8 +229,8 @@
#. Tag: para
#: Controls.xml:134 Controls.xml:271 Controls.xml:289 Controls.xml:313
#: Controls.xml:371 Controls.xml:387 Controls.xml:404 Controls.xml:421
-#: Controls.xml:514 Controls.xml:532 Controls.xml:587 Controls.xml:629
-#: Controls.xml:675 Controls.xml:698
+#: Controls.xml:514 Controls.xml:532 Controls.xml:602 Controls.xml:644
+#: Controls.xml:690 Controls.xml:713
#, no-c-format
msgid "None."
msgstr ""
@@ -398,7 +398,7 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902 Controls.xml:993
+#: Controls.xml:315 Controls.xml:922 Controls.xml:1058
#, no-c-format
msgid "Configuration"
msgstr ""
@@ -806,6 +806,24 @@
#: Controls.xml:564
#, no-c-format
msgid ""
+"<literal>enclose</literal> — if true, the template used to
decorate "
+"the input field is enclosed by the element specified with the \"element\"
"
+"attribute. By default this is a div element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:572
+#, no-c-format
+msgid ""
+"<literal>element</literal> — the element to enclose the
template used "
+"to decorate the input field. By default, the template is enclosed with a div
"
+"element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:579
+#, no-c-format
+msgid ""
"<literal>#{invalid}</literal> and
<literal>#{required}</literal> are "
"available inside <literal>s:decorate</literal>;
<literal>#{required}</"
"literal> evaluates to <literal>true</literal> if you have set the
input "
@@ -814,7 +832,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:574
+#: Controls.xml:589
#, no-c-format
msgid ""
"<![CDATA[<s:decorate template=\"edit.xhtml\">\n"
@@ -824,7 +842,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:575
+#: Controls.xml:590
#, no-c-format
msgid ""
"<![CDATA[<ui:composition
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -855,19 +873,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:579
+#: Controls.xml:594
#, no-c-format
msgid "<s:div>"
msgstr ""
#. Tag: para
-#: Controls.xml:582
+#: Controls.xml:597
#, no-c-format
msgid "Render a HTML <literal><div></literal>."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:592
+#: Controls.xml:607
#, no-c-format
msgid ""
"<![CDATA[<s:div rendered=\"#{selectedMember == null}\">\n"
@@ -876,25 +894,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:596
+#: Controls.xml:611
#, no-c-format
msgid "<s:span>"
msgstr ""
#. Tag: para
-#: Controls.xml:599
+#: Controls.xml:614
#, no-c-format
msgid "Render a HTML <literal><span></literal>."
msgstr ""
#. Tag: para
-#: Controls.xml:607
+#: Controls.xml:622
#, no-c-format
msgid "<literal>title</literal> — Title for a span."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:615
+#: Controls.xml:630
#, no-c-format
msgid ""
"<![CDATA[<s:span styleClass=\"required\"
rendered=\"#{required}\" title="
@@ -902,13 +920,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:620
+#: Controls.xml:635
#, no-c-format
msgid "<s:fragment>"
msgstr ""
#. Tag: para
-#: Controls.xml:623
+#: Controls.xml:638
#, no-c-format
msgid ""
"A non-rendering component useful for enabling/disabling rendering of it's
"
@@ -916,7 +934,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:634
+#: Controls.xml:649
#, no-c-format
msgid ""
"<![CDATA[<s:fragment rendered=\"#{auction.highBidder ne
null}\">\n"
@@ -925,13 +943,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:639
+#: Controls.xml:654
#, no-c-format
msgid "<s:label>"
msgstr ""
#. Tag: para
-#: Controls.xml:642
+#: Controls.xml:657
#, no-c-format
msgid ""
"\"Decorate\" a JSF input field with the label. The label is placed inside
"
@@ -941,19 +959,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:651 Controls.xml:968
+#: Controls.xml:666 Controls.xml:988
#, no-c-format
msgid "<literal>style</literal> — The control's
style"
msgstr ""
#. Tag: para
-#: Controls.xml:656 Controls.xml:973
+#: Controls.xml:671 Controls.xml:993
#, no-c-format
msgid "<literal>styleClass</literal> — The control's style
class"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:663
+#: Controls.xml:678
#, no-c-format
msgid ""
"<![CDATA[<s:label styleClass=\"label\">\n"
@@ -963,19 +981,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:667
+#: Controls.xml:682
#, no-c-format
msgid "<s:message>"
msgstr ""
#. Tag: para
-#: Controls.xml:670
+#: Controls.xml:685
#, no-c-format
msgid "\"Decorate\" a JSF input field with the validation error
message."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:680
+#: Controls.xml:695
#, no-c-format
msgid ""
"<![CDATA[<f:facet name=\"afterInvalidField\">\n"
@@ -987,31 +1005,31 @@
msgstr ""
#. Tag: title
-#: Controls.xml:687
+#: Controls.xml:702
#, no-c-format
msgid "Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:690
+#: Controls.xml:705
#, no-c-format
msgid "<s:validateFormattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:693
+#: Controls.xml:708
#, no-c-format
msgid "Checks that the submitted value is valid Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:704
+#: Controls.xml:719
#, no-c-format
msgid "<s:formattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:707
+#: Controls.xml:722
#, no-c-format
msgid ""
"Outputs <emphasis>Seam Text</emphasis>, a rich text markup useful for
blogs, "
@@ -1020,7 +1038,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:716
+#: Controls.xml:731
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
rich text "
@@ -1028,37 +1046,96 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:724
+#: Controls.xml:739
#, no-c-format
msgid "<![CDATA[<s:formattedText
value=\"#{blog.text}\"/>]]>"
msgstr ""
#. Tag: emphasis
-#: Controls.xml:726
+#: Controls.xml:741
#, no-c-format
msgid "Example"
msgstr ""
#. Tag: title
-#: Controls.xml:741
+#: Controls.xml:756
#, no-c-format
-msgid "Dropdowns"
+msgid "Form support"
msgstr ""
#. Tag: literal
-#: Controls.xml:744
+#: Controls.xml:759
#, no-c-format
+msgid "<s:token>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:762
+#, no-c-format
+msgid ""
+"Produces a random token that is inserted into a hidden form field to help to
"
+"secure JSF form posts against cross-site request forgery (XSRF) attacks. "
+"Note that the browser must have cookies enabled to submit forms that include
"
+"this component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:772
+#, no-c-format
+msgid ""
+"<literal>requireSession</literal> — indicates whether the
session id "
+"should be included in the form signature, hence binding the token to the "
+"session. This value can be set to false if the \"build before restore\"
mode "
+"of Facelets is activated (the default in JSF 2.0). (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:782
+#, no-c-format
+msgid ""
+"<literal>enableCookieNotice</literal> — indicates that a
JavaScript "
+"check should be inserted into the page to verify that cookies are enabled in
"
+"the browser. If cookies are not enabled, present a notice to the user that "
+"form posts will not work. (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:791
+#, no-c-format
+msgid ""
+"<literal>allowMultiplePosts</literal> — indicates whether to
allow the "
+"same form to be submitted multiple times with the same signature (as long as
"
+"the view does not change). This is a common need if the form is perform Ajax
"
+"calls but not rerendering itself or, at the very least, the UIToken "
+"component. The preferred approach is to have the UIToken component "
+"rerendered on any Ajax call where the UIToken component would be processed. "
+"(default: false)"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:805
+#, no-c-format
+msgid ""
+"<![CDATA[<h:form>\n"
+" <s:token enableCookieNotice=\"true\"
requireSession=\"false\"/>\n"
+" ...\n"
+"</h:form>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:809
+#, no-c-format
msgid "<s:enumItem>"
msgstr ""
#. Tag: para
-#: Controls.xml:747
+#: Controls.xml:812
#, no-c-format
msgid "Creates a <literal>SelectItem</literal> from an enum
value."
msgstr ""
#. Tag: para
-#: Controls.xml:754
+#: Controls.xml:819
#, no-c-format
msgid ""
"<literal>enumValue</literal> — the string representation of
the enum "
@@ -1066,7 +1143,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:760
+#: Controls.xml:825
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1074,7 +1151,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:768
+#: Controls.xml:833
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneRadio id=\"radioList\"\n"
@@ -1090,13 +1167,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:772
+#: Controls.xml:837
#, no-c-format
msgid "<s:selectItems>"
msgstr ""
#. Tag: para
-#: Controls.xml:775
+#: Controls.xml:840
#, no-c-format
msgid ""
"Creates a <literal>List<SelectItem></literal> from a
List, Set, "
@@ -1104,7 +1181,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:782
+#: Controls.xml:847
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
data that "
@@ -1112,7 +1189,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:789
+#: Controls.xml:854
#, no-c-format
msgid ""
"<literal>var</literal>— defines the name of the local
variable that "
@@ -1120,7 +1197,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:795
+#: Controls.xml:860
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1129,7 +1206,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:802
+#: Controls.xml:867
#, no-c-format
msgid ""
"<literal>itemValue</literal> — Value to return to the server
if this "
@@ -1138,7 +1215,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:811
+#: Controls.xml:876
#, no-c-format
msgid ""
"<literal>disabled</literal> — if true the
<literal>SelectItem</"
@@ -1147,7 +1224,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:819
+#: Controls.xml:884
#, no-c-format
msgid ""
"<literal>noSelectionLabel</literal> — specifies the
(optional) label "
@@ -1156,7 +1233,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:827
+#: Controls.xml:892
#, no-c-format
msgid ""
"<literal>hideNoSelectionLabel</literal> — if true, the
"
@@ -1164,7 +1241,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:835
+#: Controls.xml:900
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneMenu value=\"#{person.age}\" \n"
@@ -1173,83 +1250,14 @@
"</h:selectOneMenu>]]>"
msgstr ""
-#. Tag: title
-#: Controls.xml:841
-#, no-c-format
-msgid "Other"
-msgstr ""
-
#. Tag: literal
-#: Controls.xml:844
+#: Controls.xml:904
#, no-c-format
-msgid "<s:cache>"
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:847
-#, no-c-format
-msgid ""
-"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
-"cache></literal> actually uses the instance of JBoss Cache managed by
the "
-"built-in <literal>pojoCache</literal> component."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:856
-#, no-c-format
-msgid ""
-"<literal>key</literal> — the key to cache rendered content,
often a "
-"value expression. For example, if we were caching a page fragment that "
-"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
-"literal>."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:864
-#, no-c-format
-msgid ""
-"<literal>enabled</literal> — a value expression that
determines if the "
-"cache should be used."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:870
-#, no-c-format
-msgid ""
-"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
-"can have different expiry policies)."
-msgstr ""
-
-#. Tag: programlisting
-#: Controls.xml:878
-#, no-c-format
-msgid ""
-"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
-" <div class=\"blogEntry\">\n"
-" <h3>#{blogEntry.title}</h3>\n"
-" <div>\n"
-" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
-" </div>\n"
-" <p>\n"
-" [Posted on \n"
-" <h:outputText value=\"#{blogEntry.date}\">\n"
-" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
-"locale}\" \n"
-" type=\"both\"/>\n"
-" </h:outputText>]\n"
-" </p>\n"
-" </div>\n"
-"</s:cache>]]>"
-msgstr ""
-
-#. Tag: literal
-#: Controls.xml:884
-#, no-c-format
msgid "<s:fileUpload>"
msgstr ""
#. Tag: para
-#: Controls.xml:887
+#: Controls.xml:907
#, no-c-format
msgid ""
"Renders a file upload control. This control must be used within a form with "
@@ -1257,13 +1265,13 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:893
+#: Controls.xml:913
#, no-c-format
msgid "<![CDATA[<h:form
enctype=\"multipart/form-data\">]]>"
msgstr ""
#. Tag: para
-#: Controls.xml:895
+#: Controls.xml:915
#, no-c-format
msgid ""
"For multipart requests, the Seam Multipart servlet filter must also be "
@@ -1271,7 +1279,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:900
+#: Controls.xml:920
#, no-c-format
msgid ""
"<![CDATA[<filter>\n"
@@ -1286,7 +1294,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:904
+#: Controls.xml:924
#, no-c-format
msgid ""
"The following configuration options for multipart requests may be configured
"
@@ -1294,7 +1302,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:911
+#: Controls.xml:931
#, no-c-format
msgid ""
"<literal>createTempFiles</literal> — if this option is set to
true, "
@@ -1302,7 +1310,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:918
+#: Controls.xml:938
#, no-c-format
msgid ""
"<literal>maxRequestSize</literal> — the maximum size of a
file upload "
@@ -1310,13 +1318,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:925
+#: Controls.xml:945
#, no-c-format
msgid "Here's an example:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:929
+#: Controls.xml:949
#, no-c-format
msgid ""
"<![CDATA[<component
class=\"org.jboss.seam.web.MultipartFilter\">\n"
@@ -1326,7 +1334,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:934
+#: Controls.xml:954
#, no-c-format
msgid ""
"<literal>data</literal> — this value binding receives the
binary file "
@@ -1335,7 +1343,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:942
+#: Controls.xml:962
#, no-c-format
msgid ""
"<literal>contentType</literal> — this value binding receives
the "
@@ -1343,7 +1351,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:948
+#: Controls.xml:968
#, no-c-format
msgid ""
"<literal>fileName</literal> — this value binding receives the
filename "
@@ -1351,7 +1359,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:954
+#: Controls.xml:974
#, no-c-format
msgid ""
"<literal>fileSize</literal> — this value binding receives the
file "
@@ -1359,7 +1367,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:960
+#: Controls.xml:980
#, no-c-format
msgid ""
"<literal>accept</literal> — a comma-separated list of content
types to "
@@ -1368,7 +1376,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:980
+#: Controls.xml:1000
#, no-c-format
msgid ""
"<![CDATA[<s:fileUpload id=\"picture\"
data=\"#{register.picture}\" \n"
@@ -1376,14 +1384,83 @@
" contentType=\"#{register.pictureContentType}\"
/>]]>"
msgstr ""
+#. Tag: title
+#: Controls.xml:1007
+#, no-c-format
+msgid "Other"
+msgstr ""
+
#. Tag: literal
-#: Controls.xml:985
+#: Controls.xml:1010
#, no-c-format
+msgid "<s:cache>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1013
+#, no-c-format
+msgid ""
+"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
+"cache></literal> actually uses the instance of JBoss Cache managed by
the "
+"built-in <literal>pojoCache</literal> component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1022
+#, no-c-format
+msgid ""
+"<literal>key</literal> — the key to cache rendered content,
often a "
+"value expression. For example, if we were caching a page fragment that "
+"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
+"literal>."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1030
+#, no-c-format
+msgid ""
+"<literal>enabled</literal> — a value expression that
determines if the "
+"cache should be used."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1036
+#, no-c-format
+msgid ""
+"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
+"can have different expiry policies)."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1044
+#, no-c-format
+msgid ""
+"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
+" <div class=\"blogEntry\">\n"
+" <h3>#{blogEntry.title}</h3>\n"
+" <div>\n"
+" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
+" </div>\n"
+" <p>\n"
+" [Posted on \n"
+" <h:outputText value=\"#{blogEntry.date}\">\n"
+" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
+"locale}\" \n"
+" type=\"both\"/>\n"
+" </h:outputText>]\n"
+" </p>\n"
+" </div>\n"
+"</s:cache>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1050
+#, no-c-format
msgid "<s:resource>"
msgstr ""
#. Tag: para
-#: Controls.xml:988
+#: Controls.xml:1053
#, no-c-format
msgid ""
"A tag that acts a file download provider. It must be alone in the JSF page. "
@@ -1391,7 +1468,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:995
+#: Controls.xml:1060
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -1407,7 +1484,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1066
#, no-c-format
msgid ""
"<literal>data</literal> — Data that should be downloaded. May
be a "
@@ -1415,13 +1492,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1007
+#: Controls.xml:1072
#, no-c-format
msgid "<literal>fileName</literal> — Filename of the file to
be served"
msgstr ""
#. Tag: para
-#: Controls.xml:1012
+#: Controls.xml:1077
#, no-c-format
msgid ""
"<literal>contentType</literal> — content type of the file to
be "
@@ -1429,20 +1506,20 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1017
+#: Controls.xml:1082
#, no-c-format
msgid ""
"<literal>disposition</literal> — disposition to use. Default
is inline"
msgstr ""
#. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1089
#, no-c-format
msgid "Here is an example on how to use the tag:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1025
+#: Controls.xml:1090
#, no-c-format
msgid ""
"<![CDATA[<s:resource
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -1454,7 +1531,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1027
+#: Controls.xml:1092
#, no-c-format
msgid ""
"The bean named <literal>resources</literal> is some backing bean that
given "
@@ -1463,13 +1540,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1097
#, no-c-format
msgid "<s:download>"
msgstr ""
#. Tag: para
-#: Controls.xml:1034
+#: Controls.xml:1099
#, no-c-format
msgid ""
"Builds a RESTful link to a
<literal><s:resource></literal>. Nested "
@@ -1477,13 +1554,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1041
+#: Controls.xml:1106
#, no-c-format
msgid "<literal>src</literal> — Resource file serving
files."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1048
+#: Controls.xml:1113
#, no-c-format
msgid ""
"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
@@ -1492,7 +1569,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1050
+#: Controls.xml:1115
#, no-c-format
msgid ""
"Will produce something like:
<literal><![CDATA[http://localhost/resources."
@@ -1500,13 +1577,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1057
+#: Controls.xml:1122
#, no-c-format
msgid "<s:graphicImage>"
msgstr ""
#. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1125
#, no-c-format
msgid ""
"An extended <literal><h:graphicImage></literal> that
allows the image "
@@ -1515,7 +1592,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1065
+#: Controls.xml:1130
#, no-c-format
msgid ""
"All attributes for <literal><h:graphicImage></literal>
are supported, "
@@ -1523,7 +1600,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1073
+#: Controls.xml:1138
#, no-c-format
msgid ""
"<literal>value</literal> — image to display. Can be a path
"
@@ -1535,7 +1612,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1086
+#: Controls.xml:1151
#, no-c-format
msgid ""
"<literal>fileName</literal> — if not specified the served
image will "
@@ -1544,13 +1621,13 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:1095
+#: Controls.xml:1160
#, no-c-format
msgid "Transformations"
msgstr ""
#. Tag: para
-#: Controls.xml:1096
+#: Controls.xml:1161
#, no-c-format
msgid ""
"To apply a transform to the image, you would nest a tag specifying the "
@@ -1558,25 +1635,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1104
+#: Controls.xml:1169
#, no-c-format
msgid "<s:transformImageSize>"
msgstr ""
#. Tag: para
-#: Controls.xml:1109
+#: Controls.xml:1174
#, no-c-format
msgid "<literal>width</literal> — new width of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1115
+#: Controls.xml:1180
#, no-c-format
msgid "<literal>height</literal> — new height of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1121
+#: Controls.xml:1186
#, no-c-format
msgid ""
"<literal>maintainRatio</literal> — if
<literal>true</literal>, and "
@@ -1586,19 +1663,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1132
+#: Controls.xml:1197
#, no-c-format
msgid "<literal>factor</literal> — scale the image by the
given factor"
msgstr ""
#. Tag: literal
-#: Controls.xml:1142
+#: Controls.xml:1207
#, no-c-format
msgid "<s:transformImageBlur>"
msgstr ""
#. Tag: para
-#: Controls.xml:1147
+#: Controls.xml:1212
#, no-c-format
msgid ""
"<literal>radius</literal> — perform a convolution blur with
the given "
@@ -1606,13 +1683,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1157
+#: Controls.xml:1222
#, no-c-format
msgid "<s:transformImageType>"
msgstr ""
#. Tag: para
-#: Controls.xml:1162
+#: Controls.xml:1227
#, no-c-format
msgid ""
"<literal>contentType</literal> — alter the type of the image
to either "
@@ -1620,7 +1697,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1174
+#: Controls.xml:1239
#, no-c-format
msgid ""
"It's easy to create your own transform - create a
<literal>UIComponent</"
@@ -1632,7 +1709,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1185
+#: Controls.xml:1250
#, no-c-format
msgid ""
"<![CDATA[<s:graphicImage rendered=\"#{auction.image ne
null}\"\n"
@@ -1642,19 +1719,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1189
+#: Controls.xml:1254
#, no-c-format
msgid "<s:remote>"
msgstr ""
#. Tag: para
-#: Controls.xml:1192
+#: Controls.xml:1257
#, no-c-format
msgid "Generates the Javascript stubs required to use Seam Remoting."
msgstr ""
#. Tag: para
-#: Controls.xml:1199
+#: Controls.xml:1264
#, no-c-format
msgid ""
"<literal>include</literal> — a comma-separated list of the
component "
@@ -1663,7 +1740,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1209
+#: Controls.xml:1274
#, no-c-format
msgid ""
"<![CDATA[<s:remote
include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1671,13 +1748,13 @@
msgstr ""
#. Tag: title
-#: Controls.xml:1216
+#: Controls.xml:1281
#, no-c-format
msgid "Annotations"
msgstr ""
#. Tag: para
-#: Controls.xml:1218
+#: Controls.xml:1283
#, no-c-format
msgid ""
"Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1685,13 +1762,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1226
+#: Controls.xml:1291
#, no-c-format
msgid "@Converter"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1229
+#: Controls.xml:1294
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemConverter\") \n"
@@ -1717,7 +1794,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1231
+#: Controls.xml:1296
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
converter=\"itemConverter\" />]]"
@@ -1725,7 +1802,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1233
+#: Controls.xml:1298
#, no-c-format
msgid ""
"Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1734,13 +1811,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1243
+#: Controls.xml:1308
#, no-c-format
msgid "@Validator"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1246
+#: Controls.xml:1311
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemValidator\") \n"
@@ -1762,7 +1839,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1248
+#: Controls.xml:1313
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
validator=\"itemValidator\" />]]"
@@ -1770,7 +1847,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1249
+#: Controls.xml:1314
#, no-c-format
msgid ""
"Registers the Seam component as a JSF validator. Shown here is a validator "
Modified: trunk/doc/Seam_Reference_Guide/de-DE/Conversations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/de-DE/Conversations.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/de-DE/Conversations.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -760,7 +760,7 @@
#: Conversations.xml:493
#, no-c-format
msgid ""
-"The <literal>taskInstance</literal> attribute if for use in jBPM task
lists:"
+"The <literal>taskInstance</literal> attribute is for use in jBPM task
lists:"
msgstr ""
#. Tag: programlisting
Modified: trunk/doc/Seam_Reference_Guide/de-DE/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/de-DE/Dependencies.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/de-DE/Dependencies.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -30,9 +30,9 @@
#, no-c-format
msgid ""
"Seam does not work with JDK 1.4 and requires JDK 5 or above as it uses "
-"annotations and other JDK 5.0 features.. Seam has been thoroughly tested "
+"annotations and other JDK 5.0 features. Seam has been thoroughly tested "
"using Sun's JDKs. However there are no known issues specific to Seam with
"
-"other JDK's."
+"other JDKs."
msgstr ""
#. Tag: title
Modified: trunk/doc/Seam_Reference_Guide/de-DE/Security.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/de-DE/Security.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/de-DE/Security.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+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:3361 Security.xml:3524
+#: Security.xml:630 Security.xml:764 Security.xml:3370 Security.xml:3533
#, 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:3150 Security.xml:3367
-#: Security.xml:3530 Security.xml:3771 Security.xml:4208
+#: Security.xml:2147 Security.xml:2756 Security.xml:3159 Security.xml:3376
+#: Security.xml:3539 Security.xml:3780 Security.xml:4217
#, no-c-format
msgid "Description"
msgstr ""
@@ -2228,8 +2228,8 @@
msgstr ""
#. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3147
-#: Security.xml:3768 Security.xml:3937
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3156
+#: Security.xml:3777 Security.xml:3946
#, 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:3218
-#: Security.xml:3237 Security.xml:3256 Security.xml:3274 Security.xml:3819
-#: Security.xml:3838 Security.xml:3857 Security.xml:3876
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3227
+#: Security.xml:3246 Security.xml:3265 Security.xml:3283 Security.xml:3828
+#: Security.xml:3847 Security.xml:3866 Security.xml:3885
#, no-c-format
msgid "boolean"
msgstr ""
@@ -2558,13 +2558,13 @@
msgstr ""
#. Tag: para
-#: Security.xml:1831 Security.xml:3940
+#: Security.xml:1831 Security.xml:3949
#, no-c-format
msgid "Permission Target"
msgstr ""
#. Tag: para
-#: Security.xml:1834 Security.xml:3943
+#: Security.xml:1834 Security.xml:3952
#, no-c-format
msgid "Permission Action"
msgstr ""
@@ -3806,7 +3806,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2750 Security.xml:3144 Security.xml:3765
+#: Security.xml:2750 Security.xml:3153 Security.xml:3774
#, no-c-format
msgid "Return type"
msgstr ""
@@ -3868,6 +3868,20 @@
#: Security.xml:2819
#, no-c-format
msgid ""
+"The default <literal>ResolverChain</literal> consists of all permission
"
+"resolvers discovered during application deployment. The
<literal>org.jboss."
+"seam.security.defaultResolverChainCreated</literal> event is raised (and the
"
+"<literal>ResolverChain</literal> instance passed as an event parameter)
when "
+"the default <literal>ResolverChain</literal> is created. This allows
"
+"additional resolvers that for some reason were not discovered during "
+"deployment to be added, or for resolvers that are in the chain to be re-"
+"ordered or removed."
+msgstr ""
+
+#. Tag: para
+#: Security.xml:2828
+#, no-c-format
+msgid ""
"The following sequence diagram shows the interaction between the components "
"of the permission framework during a permission check (explanation follows).
"
"A permission check can originate from a number of possible sources, for "
@@ -3877,7 +3891,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2837
+#: Security.xml:2846
#, no-c-format
msgid ""
"1. A permission check is initiated somewhere (either in code or via an EL "
@@ -3886,7 +3900,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2843
+#: Security.xml:2852
#, no-c-format
msgid ""
"1.1. <literal>Identity</literal> invokes
<literal>PermissionMapper."
@@ -3894,7 +3908,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2850
+#: Security.xml:2859
#, no-c-format
msgid ""
"1.1.1. <literal>PermissionMapper</literal> maintains a
<literal>Map</"
@@ -3906,7 +3920,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2860
+#: Security.xml:2869
#, no-c-format
msgid ""
"1.1.2. For each <literal>PermissionResolver</literal> in the "
@@ -3921,13 +3935,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2876
+#: Security.xml:2885
#, no-c-format
msgid "RuleBasedPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:2878
+#: Security.xml:2887
#, no-c-format
msgid ""
"One of the built-in permission resolvers provided by Seam, "
@@ -3940,13 +3954,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2887
+#: Security.xml:2896
#, no-c-format
msgid "Requirements"
msgstr ""
#. Tag: para
-#: Security.xml:2889
+#: Security.xml:2898
#, no-c-format
msgid ""
"If using the rule-based permission features provided by Seam Security, the "
@@ -3955,43 +3969,43 @@
msgstr ""
#. Tag: para
-#: Security.xml:2896
+#: Security.xml:2905
#, no-c-format
msgid "drools-compiler.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2899
+#: Security.xml:2908
#, no-c-format
msgid "drools-core.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2902
+#: Security.xml:2911
#, no-c-format
msgid "janino.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2905
+#: Security.xml:2914
#, no-c-format
msgid "antlr-runtime.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2908
+#: Security.xml:2917
#, no-c-format
msgid "mvel14.jar"
msgstr ""
#. Tag: title
-#: Security.xml:2915 Security.xml:3107
+#: Security.xml:2924 Security.xml:3116
#, no-c-format
msgid "Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:2917
+#: Security.xml:2926
#, no-c-format
msgid ""
"The configuration for <literal>RuleBasedPermissionResolver</literal>
"
@@ -4001,7 +4015,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2923
+#: Security.xml:2932
#, no-c-format
msgid ""
"<![CDATA[<components
xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4029,7 +4043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2925
+#: Security.xml:2934
#, no-c-format
msgid ""
"The default rule base name can be overridden by specifying the "
@@ -4038,7 +4052,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2930
+#: Security.xml:2939
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4047,7 +4061,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2932
+#: Security.xml:2941
#, no-c-format
msgid ""
"Once the <literal>RuleBase</literal> component is configured, it's
time to "
@@ -4055,13 +4069,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2938
+#: Security.xml:2947
#, no-c-format
msgid "Writing Security Rules"
msgstr ""
#. Tag: para
-#: Security.xml:2940
+#: Security.xml:2949
#, no-c-format
msgid ""
"The first step to writing security rules is to create a new rule file in the
"
@@ -4072,7 +4086,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2947
+#: Security.xml:2956
#, no-c-format
msgid ""
"So what should the security rules file contain? At this stage it might be a "
@@ -4081,7 +4095,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2952
+#: Security.xml:2961
#, no-c-format
msgid ""
"<![CDATA[package MyApplicationPermissions;\n"
@@ -4099,7 +4113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2954
+#: Security.xml:2963
#, no-c-format
msgid ""
"Let's break this down step by step. The first thing we see is the package
"
@@ -4109,7 +4123,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2960
+#: Security.xml:2969
#, no-c-format
msgid ""
"The next thing we can notice is a couple of import statements for the "
@@ -4119,7 +4133,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2966
+#: Security.xml:2975
#, no-c-format
msgid ""
"Finally we have the code for the rule. Each rule within a package should be "
@@ -4129,7 +4143,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2972
+#: Security.xml:2981
#, no-c-format
msgid ""
"Looking at the body of the rule definition we can notice two distinct "
@@ -4144,7 +4158,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2981
+#: Security.xml:2990
#, no-c-format
msgid ""
"If we look at the LHS of the rule, we see two conditions listed there. Let's
"
@@ -4152,14 +4166,14 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2985
+#: Security.xml:2994
#, no-c-format
msgid ""
"<![CDATA[c: PermissionCheck(target == \"customer\", action ==
\"delete\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:2987
+#: Security.xml:2996
#, no-c-format
msgid ""
"In plain english, this condition is stating that there must exist a "
@@ -4169,7 +4183,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2993
+#: Security.xml:3002
#, no-c-format
msgid ""
"So what is the working memory? Also known as a \"stateful session\" in
"
@@ -4187,7 +4201,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3005
+#: Security.xml:3014
#, no-c-format
msgid ""
"Besides the <literal>PermissionCheck</literal> facts, there is also a
"
@@ -4204,7 +4218,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3016
+#: Security.xml:3025
#, no-c-format
msgid ""
"It is also possible to insert additional long-lived facts into the working "
@@ -4215,7 +4229,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3023
+#: Security.xml:3032
#, no-c-format
msgid ""
"Getting back to our simple example, we can also notice that the first line "
@@ -4226,13 +4240,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3030
+#: Security.xml:3039
#, no-c-format
msgid "<![CDATA[Role(name == \"admin\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3032
+#: Security.xml:3041
#, no-c-format
msgid ""
"This condition simply states that there must be a
<literal>Role</literal> "
@@ -4245,7 +4259,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3040
+#: Security.xml:3049
#, no-c-format
msgid ""
"So what is the consequence of the rule firing? Let's take a look at the RHS
"
@@ -4253,13 +4267,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3044
+#: Security.xml:3053
#, no-c-format
msgid "<![CDATA[c.grant()]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3046
+#: Security.xml:3055
#, no-c-format
msgid ""
"The RHS consists of Java code, and in this case is invoking the "
@@ -4276,13 +4290,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3060
+#: Security.xml:3069
#, no-c-format
msgid "Non-String permission targets"
msgstr ""
#. Tag: para
-#: Security.xml:3062
+#: Security.xml:3071
#, no-c-format
msgid ""
"So far we have only seen permission checks for String-literal permission "
@@ -4296,7 +4310,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3071
+#: Security.xml:3080
#, no-c-format
msgid ""
"<![CDATA[rule CanCreateBlogComment\n"
@@ -4314,13 +4328,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3076
+#: Security.xml:3085
#, no-c-format
msgid "Wildcard permission checks"
msgstr ""
#. Tag: para
-#: Security.xml:3078
+#: Security.xml:3087
#, no-c-format
msgid ""
"It is possible to implement a wildcard permission check (which allows all "
@@ -4330,7 +4344,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3084
+#: Security.xml:3093
#, no-c-format
msgid ""
"<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4344,7 +4358,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3086
+#: Security.xml:3095
#, no-c-format
msgid ""
"This rule allows users with the <literal>admin</literal> role to
perform "
@@ -4353,13 +4367,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3096
+#: Security.xml:3105
#, no-c-format
msgid "PersistentPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:3098
+#: Security.xml:3107
#, no-c-format
msgid ""
"Another built-in permission resolver provided by Seam, "
@@ -4372,7 +4386,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3109
+#: Security.xml:3118
#, no-c-format
msgid ""
"Before it can be used, <literal>PersistentPermissionResolver</literal>
must "
@@ -4385,7 +4399,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3117
+#: Security.xml:3126
#, no-c-format
msgid ""
"<![CDATA[ <security:persistent-permission-resolver
permission-store=\"#"
@@ -4393,13 +4407,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3122
+#: Security.xml:3131
#, no-c-format
msgid "Permission Stores"
msgstr ""
#. Tag: para
-#: Security.xml:3124
+#: Security.xml:3133
#, no-c-format
msgid ""
"A permission store is required for
<literal>PersistentPermissionResolver</"
@@ -4412,26 +4426,26 @@
msgstr ""
#. Tag: title
-#: Security.xml:3134
+#: Security.xml:3143
#, no-c-format
msgid "PermissionStore interface"
msgstr ""
#. Tag: literal
-#: Security.xml:3160 Security.xml:3179 Security.xml:3198 Security.xml:3781
-#: Security.xml:3800
+#: Security.xml:3169 Security.xml:3188 Security.xml:3207 Security.xml:3790
+#: Security.xml:3809
#, no-c-format
msgid "List<Permission>"
msgstr ""
#. Tag: literal
-#: Security.xml:3165 Security.xml:3805
+#: Security.xml:3174 Security.xml:3814
#, no-c-format
msgid "listPermissions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3169
+#: Security.xml:3178
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4440,13 +4454,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3184 Security.xml:3786
+#: Security.xml:3193 Security.xml:3795
#, no-c-format
msgid "listPermissions(Object target, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3188
+#: Security.xml:3197
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4455,13 +4469,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3203
+#: Security.xml:3212
#, no-c-format
msgid "listPermissions(Set<Object> targets, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3207
+#: Security.xml:3216
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4470,13 +4484,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3223
+#: Security.xml:3232
#, no-c-format
msgid "grantPermission(Permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3227
+#: Security.xml:3236
#, no-c-format
msgid ""
"This method should persist the specified <literal>Permission</literal>
"
@@ -4484,13 +4498,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3242 Security.xml:3843
+#: Security.xml:3251 Security.xml:3852
#, no-c-format
msgid "grantPermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3246
+#: Security.xml:3255
#, no-c-format
msgid ""
"This method should persist all of the <literal>Permission</literal>
objects "
@@ -4499,13 +4513,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3261 Security.xml:3862
+#: Security.xml:3270 Security.xml:3871
#, no-c-format
msgid "revokePermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3265
+#: Security.xml:3274
#, no-c-format
msgid ""
"This method should remove the specified <literal>Permission</literal>
object "
@@ -4513,13 +4527,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3279 Security.xml:3881
+#: Security.xml:3288 Security.xml:3890
#, no-c-format
msgid "revokePermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3283
+#: Security.xml:3292
#, no-c-format
msgid ""
"This method should remove all of the <literal>Permission</literal>
objects "
@@ -4527,19 +4541,19 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3293 Security.xml:3895
+#: Security.xml:3302 Security.xml:3904
#, no-c-format
msgid "List<String>"
msgstr ""
#. Tag: literal
-#: Security.xml:3298 Security.xml:3900
+#: Security.xml:3307 Security.xml:3909
#, no-c-format
msgid "listAvailableActions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3302
+#: Security.xml:3311
#, no-c-format
msgid ""
"This method should return a list of all the available actions (as Strings) "
@@ -4549,13 +4563,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3316
+#: Security.xml:3325
#, no-c-format
msgid "JpaPermissionStore"
msgstr ""
#. Tag: para
-#: Security.xml:3318
+#: Security.xml:3327
#, no-c-format
msgid ""
"This is the default <literal>PermissionStore</literal> implementation
(and "
@@ -4568,7 +4582,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3326
+#: Security.xml:3335
#, no-c-format
msgid ""
"If you wish to use the same entity (i.e. a single database table) to store "
@@ -4580,7 +4594,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3333
+#: Security.xml:3342
#, no-c-format
msgid ""
"For example, to configure a single entity class to store both user and role "
@@ -4588,7 +4602,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3335
+#: Security.xml:3344
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4596,14 +4610,14 @@
msgstr ""
#. Tag: para
-#: Security.xml:3337
+#: Security.xml:3346
#, no-c-format
msgid ""
"To configure separate entity classes for storing user and role permissions:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:3339
+#: Security.xml:3348
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4612,13 +4626,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3342
+#: Security.xml:3351
#, no-c-format
msgid "Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3344
+#: Security.xml:3353
#, no-c-format
msgid ""
"As mentioned, the entity classes that contain the user and role permissions "
@@ -4629,32 +4643,32 @@
msgstr ""
#. Tag: title
-#: Security.xml:3351
+#: Security.xml:3360
#, no-c-format
msgid "Entity Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3364 Security.xml:3527
+#: Security.xml:3373 Security.xml:3536
#, no-c-format
msgid "Target"
msgstr ""
#. Tag: literal
-#: Security.xml:3377
+#: Security.xml:3386
#, no-c-format
msgid "@PermissionTarget"
msgstr ""
#. Tag: literal
-#: Security.xml:3382 Security.xml:3401 Security.xml:3420 Security.xml:3439
-#: Security.xml:3458
+#: Security.xml:3391 Security.xml:3410 Security.xml:3429 Security.xml:3448
+#: Security.xml:3467
#, no-c-format
msgid "FIELD,METHOD"
msgstr ""
#. Tag: para
-#: Security.xml:3386
+#: Security.xml:3395
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4663,13 +4677,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3396
+#: Security.xml:3405
#, no-c-format
msgid "@PermissionAction"
msgstr ""
#. Tag: para
-#: Security.xml:3405
+#: Security.xml:3414
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4678,13 +4692,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3415
+#: Security.xml:3424
#, no-c-format
msgid "@PermissionUser"
msgstr ""
#. Tag: para
-#: Security.xml:3424
+#: Security.xml:3433
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4693,13 +4707,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3434
+#: Security.xml:3443
#, no-c-format
msgid "@PermissionRole"
msgstr ""
#. Tag: para
-#: Security.xml:3443
+#: Security.xml:3452
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4708,13 +4722,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3453
+#: Security.xml:3462
#, no-c-format
msgid "@PermissionDiscriminator"
msgstr ""
#. Tag: para
-#: Security.xml:3462
+#: Security.xml:3471
#, no-c-format
msgid ""
"This annotation should be used when the same entity/table is used to store "
@@ -4731,20 +4745,20 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3472
+#: Security.xml:3481
#, no-c-format
msgid ""
"<![CDATA[ @PermissionDiscriminator(userValue = \"u\", roleValue =
\"r\")]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3483
+#: Security.xml:3492
#, no-c-format
msgid "Example Entity"
msgstr ""
#. Tag: para
-#: Security.xml:3485
+#: Security.xml:3494
#, no-c-format
msgid ""
"Here is an example of an entity class that is used to store both user and "
@@ -4753,7 +4767,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3490
+#: Security.xml:3499
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4814,7 +4828,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3492
+#: Security.xml:3501
#, no-c-format
msgid ""
"As can be seen in the above example, the
<literal>getDiscriminator()</"
@@ -4831,13 +4845,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3505
+#: Security.xml:3514
#, no-c-format
msgid "Class-specific Permission Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:3507
+#: Security.xml:3516
#, no-c-format
msgid ""
"A further set of class-specific annotations can be used to configure a "
@@ -4847,25 +4861,25 @@
msgstr ""
#. Tag: title
-#: Security.xml:3514
+#: Security.xml:3523
#, no-c-format
msgid "Class Permission Annotations"
msgstr ""
#. Tag: literal
-#: Security.xml:3540
+#: Security.xml:3549
#, no-c-format
msgid "@Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3545 Security.xml:3563
+#: Security.xml:3554 Security.xml:3572
#, no-c-format
msgid "TYPE"
msgstr ""
#. Tag: para
-#: Security.xml:3549
+#: Security.xml:3558
#, no-c-format
msgid ""
"A container annotation, this annotation may contain an array of "
@@ -4873,13 +4887,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3558
+#: Security.xml:3567
#, no-c-format
msgid "@Permission"
msgstr ""
#. Tag: para
-#: Security.xml:3567
+#: Security.xml:3576
#, no-c-format
msgid ""
"This annotation defines a single allowable permission action for the target "
@@ -4890,7 +4904,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3579
+#: Security.xml:3588
#, no-c-format
msgid ""
"Here's an example of the above annotations in action. The following class
"
@@ -4898,7 +4912,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3583
+#: Security.xml:3592
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4910,7 +4924,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3585
+#: Security.xml:3594
#, no-c-format
msgid ""
"This example demonstrates how two allowable permission actions, "
@@ -4919,13 +4933,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3593
+#: Security.xml:3602
#, no-c-format
msgid "Permission masks"
msgstr ""
#. Tag: para
-#: Security.xml:3595
+#: Security.xml:3604
#, no-c-format
msgid ""
"By default, multiple permissions for the same target object and recipient "
@@ -4937,7 +4951,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3602
+#: Security.xml:3611
#, no-c-format
msgid ""
"For example, if recipient \"Bob\" is granted both the
<literal>view</"
@@ -4950,7 +4964,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3609
+#: Security.xml:3618
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4962,7 +4976,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3611
+#: Security.xml:3620
#, no-c-format
msgid ""
"The <literal>action</literal> property will instead simply contain
\"3"
@@ -4972,7 +4986,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3617
+#: Security.xml:3626
#, no-c-format
msgid ""
"Obviously, it is very important that the <literal>mask</literal> values
"
@@ -4980,13 +4994,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3623
+#: Security.xml:3632
#, no-c-format
msgid "Identifier Policy"
msgstr ""
#. Tag: para
-#: Security.xml:3625
+#: Security.xml:3634
#, no-c-format
msgid ""
"When storing or looking up permissions,
<literal>JpaPermissionStore</"
@@ -5000,7 +5014,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3633
+#: Security.xml:3642
#, no-c-format
msgid ""
"The <literal>IdentifierStrategy</literal> interface is very simple,
"
@@ -5008,7 +5022,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3637
+#: Security.xml:3646
#, no-c-format
msgid ""
"<![CDATA[public interface IdentifierStrategy {\n"
@@ -5018,7 +5032,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3639
+#: Security.xml:3648
#, no-c-format
msgid ""
"The first method, <literal>canIdentify()</literal> simply returns
"
@@ -5029,7 +5043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3645
+#: Security.xml:3654
#, no-c-format
msgid ""
"Seam provides two <literal>IdentifierStrategy</literal>
implementations, "
@@ -5038,7 +5052,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3650
+#: Security.xml:3659
#, no-c-format
msgid ""
"To explicitly configure a specific identifier strategy to use for a "
@@ -5051,13 +5065,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3660
+#: Security.xml:3669
#, no-c-format
msgid "ClassIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3662
+#: Security.xml:3671
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for classes,
"
@@ -5071,7 +5085,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3671
+#: Security.xml:3680
#, no-c-format
msgid ""
"<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5079,7 +5093,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3673
+#: Security.xml:3682
#, no-c-format
msgid ""
"The identifier for the following class will be
\"<literal>customerAction</"
@@ -5087,7 +5101,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3677
+#: Security.xml:3686
#, no-c-format
msgid ""
"<![CDATA[@Name(\"customerAction\")\n"
@@ -5095,7 +5109,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3679
+#: Security.xml:3688
#, no-c-format
msgid ""
"Finally, the identifier for the following class will be
\"<literal>Customer</"
@@ -5103,19 +5117,19 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3683
+#: Security.xml:3692
#, no-c-format
msgid "<![CDATA[public class Customer { ]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3688
+#: Security.xml:3697
#, no-c-format
msgid "EntityIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3690
+#: Security.xml:3699
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for entity "
@@ -5132,7 +5146,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3701
+#: Security.xml:3710
#, no-c-format
msgid ""
"<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5140,7 +5154,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3703
+#: Security.xml:3712
#, no-c-format
msgid ""
"For an example of the type of identifier values generated, assume we have "
@@ -5148,7 +5162,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3707
+#: Security.xml:3716
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5171,7 +5185,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3709
+#: Security.xml:3718
#, no-c-format
msgid ""
"For a <literal>Customer</literal> instance with an
<literal>id</literal> "
@@ -5181,7 +5195,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3715
+#: Security.xml:3724
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5190,7 +5204,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3717
+#: Security.xml:3726
#, no-c-format
msgid ""
"Then a <literal>Customer</literal> with an
<literal>id</literal> value of "
@@ -5199,13 +5213,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3730
+#: Security.xml:3739
#, no-c-format
msgid "Permission Management"
msgstr ""
#. Tag: para
-#: Security.xml:3732
+#: Security.xml:3741
#, no-c-format
msgid ""
"In much the same way that Seam Security provides an Identity Management API "
@@ -5215,13 +5229,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3739
+#: Security.xml:3748
#, no-c-format
msgid "PermissionManager"
msgstr ""
#. Tag: para
-#: Security.xml:3741
+#: Security.xml:3750
#, no-c-format
msgid ""
"The <literal>PermissionManager</literal> component is an
application-scoped "
@@ -5234,7 +5248,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3748
+#: Security.xml:3757
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5244,7 +5258,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3750
+#: Security.xml:3759
#, no-c-format
msgid ""
"The following table describes each of the available methods provided by "
@@ -5252,13 +5266,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3755
+#: Security.xml:3764
#, no-c-format
msgid "PermissionManager API methods"
msgstr ""
#. Tag: para
-#: Security.xml:3790 Security.xml:3809
+#: Security.xml:3799 Security.xml:3818
#, no-c-format
msgid ""
"Returns a list of <literal>Permission</literal> objects representing
all of "
@@ -5266,13 +5280,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3824
+#: Security.xml:3833
#, no-c-format
msgid "grantPermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3828
+#: Security.xml:3837
#, no-c-format
msgid ""
"Persists (grants) the specified <literal>Permission</literal> to the
backend "
@@ -5280,7 +5294,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3847
+#: Security.xml:3856
#, no-c-format
msgid ""
"Persists (grants) the specified list of <literal>Permission</literal>s
to "
@@ -5288,7 +5302,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3866
+#: Security.xml:3875
#, no-c-format
msgid ""
"Removes (revokes) the specified <literal>Permission</literal> from the
"
@@ -5296,7 +5310,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3885
+#: Security.xml:3894
#, no-c-format
msgid ""
"Removes (revokes) the specified list of <literal>Permission</literal>s
from "
@@ -5304,7 +5318,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3904
+#: Security.xml:3913
#, no-c-format
msgid ""
"Returns a list of the available actions for the specified target object. The
"
@@ -5313,13 +5327,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3919
+#: Security.xml:3928
#, no-c-format
msgid "Permission checks for PermissionManager operations"
msgstr ""
#. Tag: para
-#: Security.xml:3921
+#: Security.xml:3930
#, no-c-format
msgid ""
"Invoking the methods of <literal>PermissionManager</literal> requires
that "
@@ -5329,37 +5343,37 @@
msgstr ""
#. Tag: title
-#: Security.xml:3928
+#: Security.xml:3937
#, no-c-format
msgid "Permission Management Security Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3952
+#: Security.xml:3961
#, no-c-format
msgid "listPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:3956
+#: Security.xml:3965
#, no-c-format
msgid "The specified <literal>target</literal>"
msgstr ""
#. Tag: literal
-#: Security.xml:3962
+#: Security.xml:3971
#, no-c-format
msgid "seam.read-permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3970 Security.xml:3990
+#: Security.xml:3979 Security.xml:3999
#, no-c-format
msgid "grantPermission()"
msgstr ""
#. Tag: para
-#: Security.xml:3974
+#: Security.xml:3983
#, no-c-format
msgid ""
"The target of the specified <literal>Permission</literal>, or each of
the "
@@ -5368,56 +5382,56 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3982 Security.xml:4000 Security.xml:4018
+#: Security.xml:3991 Security.xml:4009 Security.xml:4027
#, no-c-format
msgid "seam.grant-permission"
msgstr ""
#. Tag: para
-#: Security.xml:3994 Security.xml:4030
+#: Security.xml:4003 Security.xml:4039
#, no-c-format
msgid "The target of the specified <literal>Permission</literal>."
msgstr ""
#. Tag: literal
-#: Security.xml:4008
+#: Security.xml:4017
#, no-c-format
msgid "grantPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:4012 Security.xml:4048
+#: Security.xml:4021 Security.xml:4057
#, no-c-format
msgid ""
"Each of the targets of the specified list of
<literal>Permission</literal>s."
msgstr ""
#. Tag: literal
-#: Security.xml:4026
+#: Security.xml:4035
#, no-c-format
msgid "revokePermission()"
msgstr ""
#. Tag: literal
-#: Security.xml:4036 Security.xml:4054
+#: Security.xml:4045 Security.xml:4063
#, no-c-format
msgid "seam.revoke-permission"
msgstr ""
#. Tag: literal
-#: Security.xml:4044
+#: Security.xml:4053
#, no-c-format
msgid "revokePermissions()"
msgstr ""
#. Tag: title
-#: Security.xml:4067
+#: Security.xml:4076
#, no-c-format
msgid "SSL Security"
msgstr ""
#. Tag: para
-#: Security.xml:4069
+#: Security.xml:4078
#, no-c-format
msgid ""
"Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5428,13 +5442,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4076
+#: Security.xml:4085
#, no-c-format
msgid "<![CDATA[<page view-id=\"/login.xhtml\"
scheme=\"https\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4078
+#: Security.xml:4087
#, no-c-format
msgid ""
"This configuration is automatically extended to both
<literal>s:link</"
@@ -5446,13 +5460,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4085
+#: Security.xml:4094
#, no-c-format
msgid "<![CDATA[<s:link view=\"/login.xhtml\"
value=\"Login\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4087
+#: Security.xml:4096
#, no-c-format
msgid ""
"Browsing directly to a view when using the
<emphasis>incorrect</emphasis> "
@@ -5463,7 +5477,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4094
+#: Security.xml:4103
#, no-c-format
msgid ""
"It is also possible to configure a <emphasis>default scheme</emphasis>
for "
@@ -5477,13 +5491,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4103
+#: Security.xml:4112
#, no-c-format
msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\"
/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4105
+#: Security.xml:4114
#, no-c-format
msgid ""
"Of course, if <emphasis>none</emphasis> of the pages in your
application use "
@@ -5491,7 +5505,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4110
+#: Security.xml:4119
#, no-c-format
msgid ""
"You may configure Seam to automatically invalidate the current HTTP session "
@@ -5500,13 +5514,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4115
+#: Security.xml:4124
#, no-c-format
msgid "<![CDATA[<web:session
invalidate-on-scheme-change=\"true\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4117
+#: Security.xml:4126
#, no-c-format
msgid ""
"This option helps make your system less vulnerable to sniffing of the "
@@ -5515,13 +5529,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4123
+#: Security.xml:4132
#, no-c-format
msgid "Overriding the default ports"
msgstr ""
#. Tag: para
-#: Security.xml:4125
+#: Security.xml:4134
#, no-c-format
msgid ""
"If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5531,7 +5545,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4131
+#: Security.xml:4140
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5547,13 +5561,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4137
+#: Security.xml:4146
#, no-c-format
msgid "CAPTCHA"
msgstr ""
#. Tag: para
-#: Security.xml:4139
+#: Security.xml:4148
#, no-c-format
msgid ""
"Though strictly not part of the security API, Seam provides a built-in "
@@ -5565,13 +5579,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4147
+#: Security.xml:4156
#, no-c-format
msgid "Configuring the CAPTCHA Servlet"
msgstr ""
#. Tag: para
-#: Security.xml:4148
+#: Security.xml:4157
#, no-c-format
msgid ""
"To get up and running, it is necessary to configure the Seam Resource "
@@ -5580,7 +5594,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4153
+#: Security.xml:4162
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -5596,20 +5610,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4158
+#: Security.xml:4167
#, no-c-format
msgid "Adding a CAPTCHA to a form"
msgstr ""
#. Tag: para
-#: Security.xml:4160
+#: Security.xml:4169
#, no-c-format
msgid ""
"Adding a CAPTCHA challenge to a form is extremely easy. Here's an
example:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4164
+#: Security.xml:4173
#, no-c-format
msgid ""
"<![CDATA[<h:graphicImage
value=\"/seam/resource/captcha\"/>\n"
@@ -5621,7 +5635,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4166
+#: Security.xml:4175
#, no-c-format
msgid ""
"That's all there is to it. The <literal>graphicImage</literal>
control "
@@ -5631,20 +5645,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4175
+#: Security.xml:4184
#, no-c-format
msgid "Customising the CAPTCHA algorithm"
msgstr ""
#. Tag: para
-#: Security.xml:4177
+#: Security.xml:4186
#, no-c-format
msgid ""
"You may customize the CAPTCHA algorithm by overriding the built-in
component:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4181
+#: Security.xml:4190
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5671,13 +5685,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4188 Security.xml:4196
+#: Security.xml:4197 Security.xml:4205
#, no-c-format
msgid "Security Events"
msgstr ""
#. Tag: para
-#: Security.xml:4190
+#: Security.xml:4199
#, no-c-format
msgid ""
"The following table describes a number of events (see <xref
linkend=\"events"
@@ -5685,68 +5699,68 @@
msgstr ""
#. Tag: para
-#: Security.xml:4205
+#: Security.xml:4214
#, no-c-format
msgid "Event Key"
msgstr ""
#. Tag: literal
-#: Security.xml:4218
+#: Security.xml:4227
#, no-c-format
msgid "org.jboss.seam.security.loginSuccessful"
msgstr ""
#. Tag: para
-#: Security.xml:4222
+#: Security.xml:4231
#, no-c-format
msgid "Raised when a login attempt is successful."
msgstr ""
#. Tag: literal
-#: Security.xml:4230
+#: Security.xml:4239
#, no-c-format
msgid "org.jboss.seam.security.loginFailed"
msgstr ""
#. Tag: para
-#: Security.xml:4234
+#: Security.xml:4243
#, no-c-format
msgid "Raised when a login attempt fails."
msgstr ""
#. Tag: literal
-#: Security.xml:4242
+#: Security.xml:4251
#, no-c-format
msgid "org.jboss.seam.security.alreadyLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4246
+#: Security.xml:4255
#, no-c-format
msgid ""
"Raised when a user that is already authenticated attempts to log in again."
msgstr ""
#. Tag: literal
-#: Security.xml:4254
+#: Security.xml:4263
#, no-c-format
msgid "org.jboss.seam.security.notLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4258
+#: Security.xml:4267
#, no-c-format
msgid "Raised when a security check fails when the user is not logged in."
msgstr ""
#. Tag: literal
-#: Security.xml:4266
+#: Security.xml:4275
#, no-c-format
msgid "org.jboss.seam.security.notAuthorized"
msgstr ""
#. Tag: para
-#: Security.xml:4270
+#: Security.xml:4279
#, no-c-format
msgid ""
"Raised when a security check fails when the user is logged in however "
@@ -5754,73 +5768,73 @@
msgstr ""
#. Tag: literal
-#: Security.xml:4278
+#: Security.xml:4287
#, no-c-format
msgid "org.jboss.seam.security.preAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4282
+#: Security.xml:4291
#, no-c-format
msgid "Raised just prior to user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4290
+#: Security.xml:4299
#, no-c-format
msgid "org.jboss.seam.security.postAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4294
+#: Security.xml:4303
#, no-c-format
msgid "Raised just after user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4302
+#: Security.xml:4311
#, no-c-format
msgid "org.jboss.seam.security.loggedOut"
msgstr ""
#. Tag: para
-#: Security.xml:4306
+#: Security.xml:4315
#, no-c-format
msgid "Raised after the user has logged out."
msgstr ""
#. Tag: literal
-#: Security.xml:4314
+#: Security.xml:4323
#, no-c-format
msgid "org.jboss.seam.security.credentialsUpdated"
msgstr ""
#. Tag: para
-#: Security.xml:4318
+#: Security.xml:4327
#, no-c-format
msgid "Raised when the user's credentials have been changed."
msgstr ""
#. Tag: literal
-#: Security.xml:4326
+#: Security.xml:4335
#, no-c-format
msgid "org.jboss.seam.security.rememberMe"
msgstr ""
#. Tag: para
-#: Security.xml:4330
+#: Security.xml:4339
#, no-c-format
msgid "Raised when the Identity's rememberMe property is changed."
msgstr ""
#. Tag: title
-#: Security.xml:4343
+#: Security.xml:4352
#, no-c-format
msgid "Run As"
msgstr ""
#. Tag: para
-#: Security.xml:4345
+#: Security.xml:4354
#, no-c-format
msgid ""
"Sometimes it may be necessary to perform certain operations with elevated "
@@ -5832,7 +5846,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4353
+#: Security.xml:4362
#, no-c-format
msgid ""
"The following code example demonstrates how
<literal>RunAsOperation</"
@@ -5843,7 +5857,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4360
+#: Security.xml:4369
#, no-c-format
msgid ""
"<![CDATA[ new RunAsOperation() { \n"
@@ -5855,7 +5869,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4362
+#: Security.xml:4371
#, no-c-format
msgid ""
"In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5866,13 +5880,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4373
+#: Security.xml:4382
#, no-c-format
msgid "Extending the Identity component"
msgstr ""
#. Tag: para
-#: Security.xml:4375
+#: Security.xml:4384
#, no-c-format
msgid ""
"Sometimes it might be necessary to extend the Identity component if your "
@@ -5885,7 +5899,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4383
+#: Security.xml:4392
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.security.identity\")\n"
@@ -5920,7 +5934,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4386
+#: Security.xml:4395
#, no-c-format
msgid ""
"Note that an <literal>Identity</literal> component must be marked
"
@@ -5930,13 +5944,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4398
+#: Security.xml:4407
#, no-c-format
msgid "OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4400
+#: Security.xml:4409
#, no-c-format
msgid ""
"OpenID is a community standard for external web-based authentication. The "
@@ -5949,7 +5963,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4409
+#: Security.xml:4418
#, no-c-format
msgid ""
"When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5966,7 +5980,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4418
+#: Security.xml:4427
#, no-c-format
msgid ""
"It's important to realize at this point that authentication does not imply
"
@@ -5979,13 +5993,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4428
+#: Security.xml:4437
#, no-c-format
msgid "Configuring OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4429
+#: Security.xml:4438
#, no-c-format
msgid ""
"Seam uses the openid4java package and requires four additional JARs to make "
@@ -5995,7 +6009,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4435
+#: Security.xml:4444
#, no-c-format
msgid ""
"OpenID processing requires the use of the
<literal>OpenIdPhaseListener</"
@@ -6005,7 +6019,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4441
+#: Security.xml:4450
#, no-c-format
msgid ""
"<lifecycle>\n"
@@ -6015,7 +6029,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4444
+#: Security.xml:4453
#, no-c-format
msgid ""
"With this configuration, OpenID support is available to your application. "
@@ -6025,13 +6039,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4452
+#: Security.xml:4461
#, no-c-format
msgid "Presenting an OpenIdDLogin form"
msgstr ""
#. Tag: para
-#: Security.xml:4454
+#: Security.xml:4463
#, no-c-format
msgid ""
"To initiate an OpenID login, you can present a simply form to the user "
@@ -6041,7 +6055,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4459
+#: Security.xml:4468
#, no-c-format
msgid ""
"<h:form>\n"
@@ -6052,7 +6066,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4461
+#: Security.xml:4470
#, no-c-format
msgid ""
"When the user submits the login form, he will be redirected to his OpenID "
@@ -6064,13 +6078,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4470
+#: Security.xml:4479
#, no-c-format
msgid "Logging in immediately"
msgstr ""
#. Tag: para
-#: Security.xml:4472
+#: Security.xml:4481
#, no-c-format
msgid ""
"The simplest strategy is to simply login the user immediately. The following
"
@@ -6079,7 +6093,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4476
+#: Security.xml:4485
#, no-c-format
msgid ""
"<page view-id="/openid.xhtml">\n"
@@ -6099,7 +6113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4478
+#: Security.xml:4487
#, no-c-format
msgid ""
"Thie <literal>loginImmediately()</literal> action checks to see if the
"
@@ -6113,13 +6127,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4489
+#: Security.xml:4498
#, no-c-format
msgid "Deferring login"
msgstr ""
#. Tag: para
-#: Security.xml:4491
+#: Security.xml:4500
#, no-c-format
msgid ""
"You may not want the user to be immediately logged in to your application. "
@@ -6136,13 +6150,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4505
+#: Security.xml:4514
#, no-c-format
msgid "Logging out"
msgstr ""
#. Tag: para
-#: Security.xml:4507
+#: Security.xml:4516
#, no-c-format
msgid ""
"Logging out (forgetting an OpenID association) is done by calling
<literal>#"
@@ -6153,7 +6167,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4514
+#: Security.xml:4523
#, no-c-format
msgid ""
"<event
type="org.jboss.seam.security.loggedOut">\n"
@@ -6162,7 +6176,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4516
+#: Security.xml:4525
#, no-c-format
msgid ""
"It's important that you do not leave this out or the user will not be able
"
Modified: trunk/doc/Seam_Reference_Guide/de-DE/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/de-DE/Tutorial.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/de-DE/Tutorial.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -3887,7 +3887,7 @@
#: Tutorial.xml:1596
#, no-c-format
msgid ""
-"When we being a nested conversation it is pushed onto the conversation "
+"When we begin a nested conversation it is pushed onto the conversation "
"stack. In the <varname>nestedbooking</varname> example, the
conversation "
"stack consists of the outer long-running conversation (the booking) and each
"
"of the nested conversations (room selections)."
Modified: trunk/doc/Seam_Reference_Guide/es-ES/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/es-ES/Controls.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/es-ES/Controls.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -75,10 +75,10 @@
#: Controls.xml:216 Controls.xml:251 Controls.xml:285 Controls.xml:299
#: Controls.xml:364 Controls.xml:380 Controls.xml:397 Controls.xml:414
#: Controls.xml:433 Controls.xml:507 Controls.xml:525 Controls.xml:549
-#: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
-#: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
-#: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
+#: Controls.xml:596 Controls.xml:613 Controls.xml:637 Controls.xml:656
+#: Controls.xml:684 Controls.xml:707 Controls.xml:721 Controls.xml:761
+#: Controls.xml:811 Controls.xml:839 Controls.xml:906 Controls.xml:1012
+#: Controls.xml:1052 Controls.xml:1098 Controls.xml:1124 Controls.xml:1256
#, no-c-format
msgid "Description"
msgstr ""
@@ -96,10 +96,10 @@
#: Controls.xml:222 Controls.xml:269 Controls.xml:288 Controls.xml:312
#: Controls.xml:370 Controls.xml:386 Controls.xml:403 Controls.xml:420
#: Controls.xml:439 Controls.xml:513 Controls.xml:531 Controls.xml:555
-#: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
-#: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
-#: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
+#: Controls.xml:601 Controls.xml:618 Controls.xml:643 Controls.xml:663
+#: Controls.xml:689 Controls.xml:712 Controls.xml:728 Controls.xml:769
+#: Controls.xml:816 Controls.xml:844 Controls.xml:951 Controls.xml:1019
+#: Controls.xml:1063 Controls.xml:1112 Controls.xml:1135 Controls.xml:1261
#, no-c-format
msgid "Attributes"
msgstr ""
@@ -158,10 +158,10 @@
#: Controls.xml:90 Controls.xml:202 Controls.xml:241 Controls.xml:273
#: Controls.xml:291 Controls.xml:357 Controls.xml:373 Controls.xml:391
#: Controls.xml:408 Controls.xml:425 Controls.xml:496 Controls.xml:518
-#: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
-#: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
-#: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
+#: Controls.xml:536 Controls.xml:588 Controls.xml:606 Controls.xml:629
+#: Controls.xml:648 Controls.xml:677 Controls.xml:694 Controls.xml:738
+#: Controls.xml:804 Controls.xml:832 Controls.xml:899 Controls.xml:999
+#: Controls.xml:1043 Controls.xml:1088 Controls.xml:1249 Controls.xml:1273
#, no-c-format
msgid "Usage"
msgstr ""
@@ -229,8 +229,8 @@
#. Tag: para
#: Controls.xml:134 Controls.xml:271 Controls.xml:289 Controls.xml:313
#: Controls.xml:371 Controls.xml:387 Controls.xml:404 Controls.xml:421
-#: Controls.xml:514 Controls.xml:532 Controls.xml:587 Controls.xml:629
-#: Controls.xml:675 Controls.xml:698
+#: Controls.xml:514 Controls.xml:532 Controls.xml:602 Controls.xml:644
+#: Controls.xml:690 Controls.xml:713
#, no-c-format
msgid "None."
msgstr ""
@@ -398,7 +398,7 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902 Controls.xml:993
+#: Controls.xml:315 Controls.xml:922 Controls.xml:1058
#, no-c-format
msgid "Configuration"
msgstr ""
@@ -806,6 +806,24 @@
#: Controls.xml:564
#, no-c-format
msgid ""
+"<literal>enclose</literal> — if true, the template used to
decorate "
+"the input field is enclosed by the element specified with the \"element\"
"
+"attribute. By default this is a div element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:572
+#, no-c-format
+msgid ""
+"<literal>element</literal> — the element to enclose the
template used "
+"to decorate the input field. By default, the template is enclosed with a div
"
+"element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:579
+#, no-c-format
+msgid ""
"<literal>#{invalid}</literal> and
<literal>#{required}</literal> are "
"available inside <literal>s:decorate</literal>;
<literal>#{required}</"
"literal> evaluates to <literal>true</literal> if you have set the
input "
@@ -814,7 +832,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:574
+#: Controls.xml:589
#, no-c-format
msgid ""
"<![CDATA[<s:decorate template=\"edit.xhtml\">\n"
@@ -824,7 +842,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:575
+#: Controls.xml:590
#, no-c-format
msgid ""
"<![CDATA[<ui:composition
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -855,19 +873,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:579
+#: Controls.xml:594
#, no-c-format
msgid "<s:div>"
msgstr ""
#. Tag: para
-#: Controls.xml:582
+#: Controls.xml:597
#, no-c-format
msgid "Render a HTML <literal><div></literal>."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:592
+#: Controls.xml:607
#, no-c-format
msgid ""
"<![CDATA[<s:div rendered=\"#{selectedMember == null}\">\n"
@@ -876,25 +894,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:596
+#: Controls.xml:611
#, no-c-format
msgid "<s:span>"
msgstr ""
#. Tag: para
-#: Controls.xml:599
+#: Controls.xml:614
#, no-c-format
msgid "Render a HTML <literal><span></literal>."
msgstr ""
#. Tag: para
-#: Controls.xml:607
+#: Controls.xml:622
#, no-c-format
msgid "<literal>title</literal> — Title for a span."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:615
+#: Controls.xml:630
#, no-c-format
msgid ""
"<![CDATA[<s:span styleClass=\"required\"
rendered=\"#{required}\" title="
@@ -902,13 +920,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:620
+#: Controls.xml:635
#, no-c-format
msgid "<s:fragment>"
msgstr ""
#. Tag: para
-#: Controls.xml:623
+#: Controls.xml:638
#, no-c-format
msgid ""
"A non-rendering component useful for enabling/disabling rendering of it's
"
@@ -916,7 +934,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:634
+#: Controls.xml:649
#, no-c-format
msgid ""
"<![CDATA[<s:fragment rendered=\"#{auction.highBidder ne
null}\">\n"
@@ -925,13 +943,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:639
+#: Controls.xml:654
#, no-c-format
msgid "<s:label>"
msgstr ""
#. Tag: para
-#: Controls.xml:642
+#: Controls.xml:657
#, no-c-format
msgid ""
"\"Decorate\" a JSF input field with the label. The label is placed inside
"
@@ -941,19 +959,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:651 Controls.xml:968
+#: Controls.xml:666 Controls.xml:988
#, no-c-format
msgid "<literal>style</literal> — The control's
style"
msgstr ""
#. Tag: para
-#: Controls.xml:656 Controls.xml:973
+#: Controls.xml:671 Controls.xml:993
#, no-c-format
msgid "<literal>styleClass</literal> — The control's style
class"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:663
+#: Controls.xml:678
#, no-c-format
msgid ""
"<![CDATA[<s:label styleClass=\"label\">\n"
@@ -963,19 +981,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:667
+#: Controls.xml:682
#, no-c-format
msgid "<s:message>"
msgstr ""
#. Tag: para
-#: Controls.xml:670
+#: Controls.xml:685
#, no-c-format
msgid "\"Decorate\" a JSF input field with the validation error
message."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:680
+#: Controls.xml:695
#, no-c-format
msgid ""
"<![CDATA[<f:facet name=\"afterInvalidField\">\n"
@@ -987,31 +1005,31 @@
msgstr ""
#. Tag: title
-#: Controls.xml:687
+#: Controls.xml:702
#, no-c-format
msgid "Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:690
+#: Controls.xml:705
#, no-c-format
msgid "<s:validateFormattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:693
+#: Controls.xml:708
#, no-c-format
msgid "Checks that the submitted value is valid Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:704
+#: Controls.xml:719
#, no-c-format
msgid "<s:formattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:707
+#: Controls.xml:722
#, no-c-format
msgid ""
"Outputs <emphasis>Seam Text</emphasis>, a rich text markup useful for
blogs, "
@@ -1020,7 +1038,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:716
+#: Controls.xml:731
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
rich text "
@@ -1028,37 +1046,96 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:724
+#: Controls.xml:739
#, no-c-format
msgid "<![CDATA[<s:formattedText
value=\"#{blog.text}\"/>]]>"
msgstr ""
#. Tag: emphasis
-#: Controls.xml:726
+#: Controls.xml:741
#, no-c-format
msgid "Example"
msgstr ""
#. Tag: title
-#: Controls.xml:741
+#: Controls.xml:756
#, no-c-format
-msgid "Dropdowns"
+msgid "Form support"
msgstr ""
#. Tag: literal
-#: Controls.xml:744
+#: Controls.xml:759
#, no-c-format
+msgid "<s:token>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:762
+#, no-c-format
+msgid ""
+"Produces a random token that is inserted into a hidden form field to help to
"
+"secure JSF form posts against cross-site request forgery (XSRF) attacks. "
+"Note that the browser must have cookies enabled to submit forms that include
"
+"this component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:772
+#, no-c-format
+msgid ""
+"<literal>requireSession</literal> — indicates whether the
session id "
+"should be included in the form signature, hence binding the token to the "
+"session. This value can be set to false if the \"build before restore\"
mode "
+"of Facelets is activated (the default in JSF 2.0). (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:782
+#, no-c-format
+msgid ""
+"<literal>enableCookieNotice</literal> — indicates that a
JavaScript "
+"check should be inserted into the page to verify that cookies are enabled in
"
+"the browser. If cookies are not enabled, present a notice to the user that "
+"form posts will not work. (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:791
+#, no-c-format
+msgid ""
+"<literal>allowMultiplePosts</literal> — indicates whether to
allow the "
+"same form to be submitted multiple times with the same signature (as long as
"
+"the view does not change). This is a common need if the form is perform Ajax
"
+"calls but not rerendering itself or, at the very least, the UIToken "
+"component. The preferred approach is to have the UIToken component "
+"rerendered on any Ajax call where the UIToken component would be processed. "
+"(default: false)"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:805
+#, no-c-format
+msgid ""
+"<![CDATA[<h:form>\n"
+" <s:token enableCookieNotice=\"true\"
requireSession=\"false\"/>\n"
+" ...\n"
+"</h:form>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:809
+#, no-c-format
msgid "<s:enumItem>"
msgstr ""
#. Tag: para
-#: Controls.xml:747
+#: Controls.xml:812
#, no-c-format
msgid "Creates a <literal>SelectItem</literal> from an enum
value."
msgstr ""
#. Tag: para
-#: Controls.xml:754
+#: Controls.xml:819
#, no-c-format
msgid ""
"<literal>enumValue</literal> — the string representation of
the enum "
@@ -1066,7 +1143,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:760
+#: Controls.xml:825
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1074,7 +1151,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:768
+#: Controls.xml:833
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneRadio id=\"radioList\"\n"
@@ -1090,13 +1167,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:772
+#: Controls.xml:837
#, no-c-format
msgid "<s:selectItems>"
msgstr ""
#. Tag: para
-#: Controls.xml:775
+#: Controls.xml:840
#, no-c-format
msgid ""
"Creates a <literal>List<SelectItem></literal> from a
List, Set, "
@@ -1104,7 +1181,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:782
+#: Controls.xml:847
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
data that "
@@ -1112,7 +1189,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:789
+#: Controls.xml:854
#, no-c-format
msgid ""
"<literal>var</literal>— defines the name of the local
variable that "
@@ -1120,7 +1197,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:795
+#: Controls.xml:860
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1129,7 +1206,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:802
+#: Controls.xml:867
#, no-c-format
msgid ""
"<literal>itemValue</literal> — Value to return to the server
if this "
@@ -1138,7 +1215,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:811
+#: Controls.xml:876
#, no-c-format
msgid ""
"<literal>disabled</literal> — if true the
<literal>SelectItem</"
@@ -1147,7 +1224,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:819
+#: Controls.xml:884
#, no-c-format
msgid ""
"<literal>noSelectionLabel</literal> — specifies the
(optional) label "
@@ -1156,7 +1233,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:827
+#: Controls.xml:892
#, no-c-format
msgid ""
"<literal>hideNoSelectionLabel</literal> — if true, the
"
@@ -1164,7 +1241,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:835
+#: Controls.xml:900
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneMenu value=\"#{person.age}\" \n"
@@ -1173,83 +1250,14 @@
"</h:selectOneMenu>]]>"
msgstr ""
-#. Tag: title
-#: Controls.xml:841
-#, no-c-format
-msgid "Other"
-msgstr ""
-
#. Tag: literal
-#: Controls.xml:844
+#: Controls.xml:904
#, no-c-format
-msgid "<s:cache>"
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:847
-#, no-c-format
-msgid ""
-"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
-"cache></literal> actually uses the instance of JBoss Cache managed by
the "
-"built-in <literal>pojoCache</literal> component."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:856
-#, no-c-format
-msgid ""
-"<literal>key</literal> — the key to cache rendered content,
often a "
-"value expression. For example, if we were caching a page fragment that "
-"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
-"literal>."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:864
-#, no-c-format
-msgid ""
-"<literal>enabled</literal> — a value expression that
determines if the "
-"cache should be used."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:870
-#, no-c-format
-msgid ""
-"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
-"can have different expiry policies)."
-msgstr ""
-
-#. Tag: programlisting
-#: Controls.xml:878
-#, no-c-format
-msgid ""
-"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
-" <div class=\"blogEntry\">\n"
-" <h3>#{blogEntry.title}</h3>\n"
-" <div>\n"
-" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
-" </div>\n"
-" <p>\n"
-" [Posted on \n"
-" <h:outputText value=\"#{blogEntry.date}\">\n"
-" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
-"locale}\" \n"
-" type=\"both\"/>\n"
-" </h:outputText>]\n"
-" </p>\n"
-" </div>\n"
-"</s:cache>]]>"
-msgstr ""
-
-#. Tag: literal
-#: Controls.xml:884
-#, no-c-format
msgid "<s:fileUpload>"
msgstr ""
#. Tag: para
-#: Controls.xml:887
+#: Controls.xml:907
#, no-c-format
msgid ""
"Renders a file upload control. This control must be used within a form with "
@@ -1257,13 +1265,13 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:893
+#: Controls.xml:913
#, no-c-format
msgid "<![CDATA[<h:form
enctype=\"multipart/form-data\">]]>"
msgstr ""
#. Tag: para
-#: Controls.xml:895
+#: Controls.xml:915
#, no-c-format
msgid ""
"For multipart requests, the Seam Multipart servlet filter must also be "
@@ -1271,7 +1279,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:900
+#: Controls.xml:920
#, no-c-format
msgid ""
"<![CDATA[<filter>\n"
@@ -1286,7 +1294,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:904
+#: Controls.xml:924
#, no-c-format
msgid ""
"The following configuration options for multipart requests may be configured
"
@@ -1294,7 +1302,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:911
+#: Controls.xml:931
#, no-c-format
msgid ""
"<literal>createTempFiles</literal> — if this option is set to
true, "
@@ -1302,7 +1310,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:918
+#: Controls.xml:938
#, no-c-format
msgid ""
"<literal>maxRequestSize</literal> — the maximum size of a
file upload "
@@ -1310,13 +1318,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:925
+#: Controls.xml:945
#, no-c-format
msgid "Here's an example:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:929
+#: Controls.xml:949
#, no-c-format
msgid ""
"<![CDATA[<component
class=\"org.jboss.seam.web.MultipartFilter\">\n"
@@ -1326,7 +1334,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:934
+#: Controls.xml:954
#, no-c-format
msgid ""
"<literal>data</literal> — this value binding receives the
binary file "
@@ -1335,7 +1343,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:942
+#: Controls.xml:962
#, no-c-format
msgid ""
"<literal>contentType</literal> — this value binding receives
the "
@@ -1343,7 +1351,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:948
+#: Controls.xml:968
#, no-c-format
msgid ""
"<literal>fileName</literal> — this value binding receives the
filename "
@@ -1351,7 +1359,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:954
+#: Controls.xml:974
#, no-c-format
msgid ""
"<literal>fileSize</literal> — this value binding receives the
file "
@@ -1359,7 +1367,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:960
+#: Controls.xml:980
#, no-c-format
msgid ""
"<literal>accept</literal> — a comma-separated list of content
types to "
@@ -1368,7 +1376,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:980
+#: Controls.xml:1000
#, no-c-format
msgid ""
"<![CDATA[<s:fileUpload id=\"picture\"
data=\"#{register.picture}\" \n"
@@ -1376,14 +1384,83 @@
" contentType=\"#{register.pictureContentType}\"
/>]]>"
msgstr ""
+#. Tag: title
+#: Controls.xml:1007
+#, no-c-format
+msgid "Other"
+msgstr ""
+
#. Tag: literal
-#: Controls.xml:985
+#: Controls.xml:1010
#, no-c-format
+msgid "<s:cache>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1013
+#, no-c-format
+msgid ""
+"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
+"cache></literal> actually uses the instance of JBoss Cache managed by
the "
+"built-in <literal>pojoCache</literal> component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1022
+#, no-c-format
+msgid ""
+"<literal>key</literal> — the key to cache rendered content,
often a "
+"value expression. For example, if we were caching a page fragment that "
+"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
+"literal>."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1030
+#, no-c-format
+msgid ""
+"<literal>enabled</literal> — a value expression that
determines if the "
+"cache should be used."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1036
+#, no-c-format
+msgid ""
+"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
+"can have different expiry policies)."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1044
+#, no-c-format
+msgid ""
+"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
+" <div class=\"blogEntry\">\n"
+" <h3>#{blogEntry.title}</h3>\n"
+" <div>\n"
+" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
+" </div>\n"
+" <p>\n"
+" [Posted on \n"
+" <h:outputText value=\"#{blogEntry.date}\">\n"
+" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
+"locale}\" \n"
+" type=\"both\"/>\n"
+" </h:outputText>]\n"
+" </p>\n"
+" </div>\n"
+"</s:cache>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1050
+#, no-c-format
msgid "<s:resource>"
msgstr ""
#. Tag: para
-#: Controls.xml:988
+#: Controls.xml:1053
#, no-c-format
msgid ""
"A tag that acts a file download provider. It must be alone in the JSF page. "
@@ -1391,7 +1468,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:995
+#: Controls.xml:1060
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -1407,7 +1484,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1066
#, no-c-format
msgid ""
"<literal>data</literal> — Data that should be downloaded. May
be a "
@@ -1415,13 +1492,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1007
+#: Controls.xml:1072
#, no-c-format
msgid "<literal>fileName</literal> — Filename of the file to
be served"
msgstr ""
#. Tag: para
-#: Controls.xml:1012
+#: Controls.xml:1077
#, no-c-format
msgid ""
"<literal>contentType</literal> — content type of the file to
be "
@@ -1429,20 +1506,20 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1017
+#: Controls.xml:1082
#, no-c-format
msgid ""
"<literal>disposition</literal> — disposition to use. Default
is inline"
msgstr ""
#. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1089
#, no-c-format
msgid "Here is an example on how to use the tag:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1025
+#: Controls.xml:1090
#, no-c-format
msgid ""
"<![CDATA[<s:resource
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -1454,7 +1531,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1027
+#: Controls.xml:1092
#, no-c-format
msgid ""
"The bean named <literal>resources</literal> is some backing bean that
given "
@@ -1463,13 +1540,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1097
#, no-c-format
msgid "<s:download>"
msgstr ""
#. Tag: para
-#: Controls.xml:1034
+#: Controls.xml:1099
#, no-c-format
msgid ""
"Builds a RESTful link to a
<literal><s:resource></literal>. Nested "
@@ -1477,13 +1554,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1041
+#: Controls.xml:1106
#, no-c-format
msgid "<literal>src</literal> — Resource file serving
files."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1048
+#: Controls.xml:1113
#, no-c-format
msgid ""
"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
@@ -1492,7 +1569,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1050
+#: Controls.xml:1115
#, no-c-format
msgid ""
"Will produce something like:
<literal><![CDATA[http://localhost/resources."
@@ -1500,13 +1577,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1057
+#: Controls.xml:1122
#, no-c-format
msgid "<s:graphicImage>"
msgstr ""
#. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1125
#, no-c-format
msgid ""
"An extended <literal><h:graphicImage></literal> that
allows the image "
@@ -1515,7 +1592,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1065
+#: Controls.xml:1130
#, no-c-format
msgid ""
"All attributes for <literal><h:graphicImage></literal>
are supported, "
@@ -1523,7 +1600,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1073
+#: Controls.xml:1138
#, no-c-format
msgid ""
"<literal>value</literal> — image to display. Can be a path
"
@@ -1535,7 +1612,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1086
+#: Controls.xml:1151
#, no-c-format
msgid ""
"<literal>fileName</literal> — if not specified the served
image will "
@@ -1544,13 +1621,13 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:1095
+#: Controls.xml:1160
#, no-c-format
msgid "Transformations"
msgstr ""
#. Tag: para
-#: Controls.xml:1096
+#: Controls.xml:1161
#, no-c-format
msgid ""
"To apply a transform to the image, you would nest a tag specifying the "
@@ -1558,25 +1635,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1104
+#: Controls.xml:1169
#, no-c-format
msgid "<s:transformImageSize>"
msgstr ""
#. Tag: para
-#: Controls.xml:1109
+#: Controls.xml:1174
#, no-c-format
msgid "<literal>width</literal> — new width of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1115
+#: Controls.xml:1180
#, no-c-format
msgid "<literal>height</literal> — new height of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1121
+#: Controls.xml:1186
#, no-c-format
msgid ""
"<literal>maintainRatio</literal> — if
<literal>true</literal>, and "
@@ -1586,19 +1663,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1132
+#: Controls.xml:1197
#, no-c-format
msgid "<literal>factor</literal> — scale the image by the
given factor"
msgstr ""
#. Tag: literal
-#: Controls.xml:1142
+#: Controls.xml:1207
#, no-c-format
msgid "<s:transformImageBlur>"
msgstr ""
#. Tag: para
-#: Controls.xml:1147
+#: Controls.xml:1212
#, no-c-format
msgid ""
"<literal>radius</literal> — perform a convolution blur with
the given "
@@ -1606,13 +1683,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1157
+#: Controls.xml:1222
#, no-c-format
msgid "<s:transformImageType>"
msgstr ""
#. Tag: para
-#: Controls.xml:1162
+#: Controls.xml:1227
#, no-c-format
msgid ""
"<literal>contentType</literal> — alter the type of the image
to either "
@@ -1620,7 +1697,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1174
+#: Controls.xml:1239
#, no-c-format
msgid ""
"It's easy to create your own transform - create a
<literal>UIComponent</"
@@ -1632,7 +1709,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1185
+#: Controls.xml:1250
#, no-c-format
msgid ""
"<![CDATA[<s:graphicImage rendered=\"#{auction.image ne
null}\"\n"
@@ -1642,19 +1719,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1189
+#: Controls.xml:1254
#, no-c-format
msgid "<s:remote>"
msgstr ""
#. Tag: para
-#: Controls.xml:1192
+#: Controls.xml:1257
#, no-c-format
msgid "Generates the Javascript stubs required to use Seam Remoting."
msgstr ""
#. Tag: para
-#: Controls.xml:1199
+#: Controls.xml:1264
#, no-c-format
msgid ""
"<literal>include</literal> — a comma-separated list of the
component "
@@ -1663,7 +1740,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1209
+#: Controls.xml:1274
#, no-c-format
msgid ""
"<![CDATA[<s:remote
include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1671,13 +1748,13 @@
msgstr ""
#. Tag: title
-#: Controls.xml:1216
+#: Controls.xml:1281
#, no-c-format
msgid "Annotations"
msgstr ""
#. Tag: para
-#: Controls.xml:1218
+#: Controls.xml:1283
#, no-c-format
msgid ""
"Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1685,13 +1762,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1226
+#: Controls.xml:1291
#, no-c-format
msgid "@Converter"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1229
+#: Controls.xml:1294
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemConverter\") \n"
@@ -1717,7 +1794,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1231
+#: Controls.xml:1296
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
converter=\"itemConverter\" />]]"
@@ -1725,7 +1802,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1233
+#: Controls.xml:1298
#, no-c-format
msgid ""
"Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1734,13 +1811,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1243
+#: Controls.xml:1308
#, no-c-format
msgid "@Validator"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1246
+#: Controls.xml:1311
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemValidator\") \n"
@@ -1762,7 +1839,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1248
+#: Controls.xml:1313
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
validator=\"itemValidator\" />]]"
@@ -1770,7 +1847,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1249
+#: Controls.xml:1314
#, no-c-format
msgid ""
"Registers the Seam component as a JSF validator. Shown here is a validator "
Modified: trunk/doc/Seam_Reference_Guide/es-ES/Conversations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/es-ES/Conversations.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/es-ES/Conversations.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -760,7 +760,7 @@
#: Conversations.xml:493
#, no-c-format
msgid ""
-"The <literal>taskInstance</literal> attribute if for use in jBPM task
lists:"
+"The <literal>taskInstance</literal> attribute is for use in jBPM task
lists:"
msgstr ""
#. Tag: programlisting
Modified: trunk/doc/Seam_Reference_Guide/es-ES/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/es-ES/Dependencies.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/es-ES/Dependencies.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -30,9 +30,9 @@
#, no-c-format
msgid ""
"Seam does not work with JDK 1.4 and requires JDK 5 or above as it uses "
-"annotations and other JDK 5.0 features.. Seam has been thoroughly tested "
+"annotations and other JDK 5.0 features. Seam has been thoroughly tested "
"using Sun's JDKs. However there are no known issues specific to Seam with
"
-"other JDK's."
+"other JDKs."
msgstr ""
#. Tag: title
Modified: trunk/doc/Seam_Reference_Guide/es-ES/Security.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/es-ES/Security.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/es-ES/Security.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+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:3361 Security.xml:3524
+#: Security.xml:630 Security.xml:764 Security.xml:3370 Security.xml:3533
#, 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:3150 Security.xml:3367
-#: Security.xml:3530 Security.xml:3771 Security.xml:4208
+#: Security.xml:2147 Security.xml:2756 Security.xml:3159 Security.xml:3376
+#: Security.xml:3539 Security.xml:3780 Security.xml:4217
#, no-c-format
msgid "Description"
msgstr ""
@@ -2228,8 +2228,8 @@
msgstr ""
#. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3147
-#: Security.xml:3768 Security.xml:3937
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3156
+#: Security.xml:3777 Security.xml:3946
#, 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:3218
-#: Security.xml:3237 Security.xml:3256 Security.xml:3274 Security.xml:3819
-#: Security.xml:3838 Security.xml:3857 Security.xml:3876
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3227
+#: Security.xml:3246 Security.xml:3265 Security.xml:3283 Security.xml:3828
+#: Security.xml:3847 Security.xml:3866 Security.xml:3885
#, no-c-format
msgid "boolean"
msgstr ""
@@ -2558,13 +2558,13 @@
msgstr ""
#. Tag: para
-#: Security.xml:1831 Security.xml:3940
+#: Security.xml:1831 Security.xml:3949
#, no-c-format
msgid "Permission Target"
msgstr ""
#. Tag: para
-#: Security.xml:1834 Security.xml:3943
+#: Security.xml:1834 Security.xml:3952
#, no-c-format
msgid "Permission Action"
msgstr ""
@@ -3806,7 +3806,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2750 Security.xml:3144 Security.xml:3765
+#: Security.xml:2750 Security.xml:3153 Security.xml:3774
#, no-c-format
msgid "Return type"
msgstr ""
@@ -3868,6 +3868,20 @@
#: Security.xml:2819
#, no-c-format
msgid ""
+"The default <literal>ResolverChain</literal> consists of all permission
"
+"resolvers discovered during application deployment. The
<literal>org.jboss."
+"seam.security.defaultResolverChainCreated</literal> event is raised (and the
"
+"<literal>ResolverChain</literal> instance passed as an event parameter)
when "
+"the default <literal>ResolverChain</literal> is created. This allows
"
+"additional resolvers that for some reason were not discovered during "
+"deployment to be added, or for resolvers that are in the chain to be re-"
+"ordered or removed."
+msgstr ""
+
+#. Tag: para
+#: Security.xml:2828
+#, no-c-format
+msgid ""
"The following sequence diagram shows the interaction between the components "
"of the permission framework during a permission check (explanation follows).
"
"A permission check can originate from a number of possible sources, for "
@@ -3877,7 +3891,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2837
+#: Security.xml:2846
#, no-c-format
msgid ""
"1. A permission check is initiated somewhere (either in code or via an EL "
@@ -3886,7 +3900,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2843
+#: Security.xml:2852
#, no-c-format
msgid ""
"1.1. <literal>Identity</literal> invokes
<literal>PermissionMapper."
@@ -3894,7 +3908,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2850
+#: Security.xml:2859
#, no-c-format
msgid ""
"1.1.1. <literal>PermissionMapper</literal> maintains a
<literal>Map</"
@@ -3906,7 +3920,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2860
+#: Security.xml:2869
#, no-c-format
msgid ""
"1.1.2. For each <literal>PermissionResolver</literal> in the "
@@ -3921,13 +3935,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2876
+#: Security.xml:2885
#, no-c-format
msgid "RuleBasedPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:2878
+#: Security.xml:2887
#, no-c-format
msgid ""
"One of the built-in permission resolvers provided by Seam, "
@@ -3940,13 +3954,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2887
+#: Security.xml:2896
#, no-c-format
msgid "Requirements"
msgstr ""
#. Tag: para
-#: Security.xml:2889
+#: Security.xml:2898
#, no-c-format
msgid ""
"If using the rule-based permission features provided by Seam Security, the "
@@ -3955,43 +3969,43 @@
msgstr ""
#. Tag: para
-#: Security.xml:2896
+#: Security.xml:2905
#, no-c-format
msgid "drools-compiler.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2899
+#: Security.xml:2908
#, no-c-format
msgid "drools-core.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2902
+#: Security.xml:2911
#, no-c-format
msgid "janino.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2905
+#: Security.xml:2914
#, no-c-format
msgid "antlr-runtime.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2908
+#: Security.xml:2917
#, no-c-format
msgid "mvel14.jar"
msgstr ""
#. Tag: title
-#: Security.xml:2915 Security.xml:3107
+#: Security.xml:2924 Security.xml:3116
#, no-c-format
msgid "Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:2917
+#: Security.xml:2926
#, no-c-format
msgid ""
"The configuration for <literal>RuleBasedPermissionResolver</literal>
"
@@ -4001,7 +4015,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2923
+#: Security.xml:2932
#, no-c-format
msgid ""
"<![CDATA[<components
xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4029,7 +4043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2925
+#: Security.xml:2934
#, no-c-format
msgid ""
"The default rule base name can be overridden by specifying the "
@@ -4038,7 +4052,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2930
+#: Security.xml:2939
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4047,7 +4061,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2932
+#: Security.xml:2941
#, no-c-format
msgid ""
"Once the <literal>RuleBase</literal> component is configured, it's
time to "
@@ -4055,13 +4069,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2938
+#: Security.xml:2947
#, no-c-format
msgid "Writing Security Rules"
msgstr ""
#. Tag: para
-#: Security.xml:2940
+#: Security.xml:2949
#, no-c-format
msgid ""
"The first step to writing security rules is to create a new rule file in the
"
@@ -4072,7 +4086,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2947
+#: Security.xml:2956
#, no-c-format
msgid ""
"So what should the security rules file contain? At this stage it might be a "
@@ -4081,7 +4095,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2952
+#: Security.xml:2961
#, no-c-format
msgid ""
"<![CDATA[package MyApplicationPermissions;\n"
@@ -4099,7 +4113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2954
+#: Security.xml:2963
#, no-c-format
msgid ""
"Let's break this down step by step. The first thing we see is the package
"
@@ -4109,7 +4123,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2960
+#: Security.xml:2969
#, no-c-format
msgid ""
"The next thing we can notice is a couple of import statements for the "
@@ -4119,7 +4133,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2966
+#: Security.xml:2975
#, no-c-format
msgid ""
"Finally we have the code for the rule. Each rule within a package should be "
@@ -4129,7 +4143,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2972
+#: Security.xml:2981
#, no-c-format
msgid ""
"Looking at the body of the rule definition we can notice two distinct "
@@ -4144,7 +4158,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2981
+#: Security.xml:2990
#, no-c-format
msgid ""
"If we look at the LHS of the rule, we see two conditions listed there. Let's
"
@@ -4152,14 +4166,14 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2985
+#: Security.xml:2994
#, no-c-format
msgid ""
"<![CDATA[c: PermissionCheck(target == \"customer\", action ==
\"delete\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:2987
+#: Security.xml:2996
#, no-c-format
msgid ""
"In plain english, this condition is stating that there must exist a "
@@ -4169,7 +4183,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2993
+#: Security.xml:3002
#, no-c-format
msgid ""
"So what is the working memory? Also known as a \"stateful session\" in
"
@@ -4187,7 +4201,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3005
+#: Security.xml:3014
#, no-c-format
msgid ""
"Besides the <literal>PermissionCheck</literal> facts, there is also a
"
@@ -4204,7 +4218,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3016
+#: Security.xml:3025
#, no-c-format
msgid ""
"It is also possible to insert additional long-lived facts into the working "
@@ -4215,7 +4229,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3023
+#: Security.xml:3032
#, no-c-format
msgid ""
"Getting back to our simple example, we can also notice that the first line "
@@ -4226,13 +4240,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3030
+#: Security.xml:3039
#, no-c-format
msgid "<![CDATA[Role(name == \"admin\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3032
+#: Security.xml:3041
#, no-c-format
msgid ""
"This condition simply states that there must be a
<literal>Role</literal> "
@@ -4245,7 +4259,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3040
+#: Security.xml:3049
#, no-c-format
msgid ""
"So what is the consequence of the rule firing? Let's take a look at the RHS
"
@@ -4253,13 +4267,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3044
+#: Security.xml:3053
#, no-c-format
msgid "<![CDATA[c.grant()]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3046
+#: Security.xml:3055
#, no-c-format
msgid ""
"The RHS consists of Java code, and in this case is invoking the "
@@ -4276,13 +4290,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3060
+#: Security.xml:3069
#, no-c-format
msgid "Non-String permission targets"
msgstr ""
#. Tag: para
-#: Security.xml:3062
+#: Security.xml:3071
#, no-c-format
msgid ""
"So far we have only seen permission checks for String-literal permission "
@@ -4296,7 +4310,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3071
+#: Security.xml:3080
#, no-c-format
msgid ""
"<![CDATA[rule CanCreateBlogComment\n"
@@ -4314,13 +4328,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3076
+#: Security.xml:3085
#, no-c-format
msgid "Wildcard permission checks"
msgstr ""
#. Tag: para
-#: Security.xml:3078
+#: Security.xml:3087
#, no-c-format
msgid ""
"It is possible to implement a wildcard permission check (which allows all "
@@ -4330,7 +4344,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3084
+#: Security.xml:3093
#, no-c-format
msgid ""
"<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4344,7 +4358,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3086
+#: Security.xml:3095
#, no-c-format
msgid ""
"This rule allows users with the <literal>admin</literal> role to
perform "
@@ -4353,13 +4367,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3096
+#: Security.xml:3105
#, no-c-format
msgid "PersistentPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:3098
+#: Security.xml:3107
#, no-c-format
msgid ""
"Another built-in permission resolver provided by Seam, "
@@ -4372,7 +4386,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3109
+#: Security.xml:3118
#, no-c-format
msgid ""
"Before it can be used, <literal>PersistentPermissionResolver</literal>
must "
@@ -4385,7 +4399,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3117
+#: Security.xml:3126
#, no-c-format
msgid ""
"<![CDATA[ <security:persistent-permission-resolver
permission-store=\"#"
@@ -4393,13 +4407,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3122
+#: Security.xml:3131
#, no-c-format
msgid "Permission Stores"
msgstr ""
#. Tag: para
-#: Security.xml:3124
+#: Security.xml:3133
#, no-c-format
msgid ""
"A permission store is required for
<literal>PersistentPermissionResolver</"
@@ -4412,26 +4426,26 @@
msgstr ""
#. Tag: title
-#: Security.xml:3134
+#: Security.xml:3143
#, no-c-format
msgid "PermissionStore interface"
msgstr ""
#. Tag: literal
-#: Security.xml:3160 Security.xml:3179 Security.xml:3198 Security.xml:3781
-#: Security.xml:3800
+#: Security.xml:3169 Security.xml:3188 Security.xml:3207 Security.xml:3790
+#: Security.xml:3809
#, no-c-format
msgid "List<Permission>"
msgstr ""
#. Tag: literal
-#: Security.xml:3165 Security.xml:3805
+#: Security.xml:3174 Security.xml:3814
#, no-c-format
msgid "listPermissions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3169
+#: Security.xml:3178
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4440,13 +4454,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3184 Security.xml:3786
+#: Security.xml:3193 Security.xml:3795
#, no-c-format
msgid "listPermissions(Object target, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3188
+#: Security.xml:3197
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4455,13 +4469,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3203
+#: Security.xml:3212
#, no-c-format
msgid "listPermissions(Set<Object> targets, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3207
+#: Security.xml:3216
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4470,13 +4484,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3223
+#: Security.xml:3232
#, no-c-format
msgid "grantPermission(Permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3227
+#: Security.xml:3236
#, no-c-format
msgid ""
"This method should persist the specified <literal>Permission</literal>
"
@@ -4484,13 +4498,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3242 Security.xml:3843
+#: Security.xml:3251 Security.xml:3852
#, no-c-format
msgid "grantPermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3246
+#: Security.xml:3255
#, no-c-format
msgid ""
"This method should persist all of the <literal>Permission</literal>
objects "
@@ -4499,13 +4513,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3261 Security.xml:3862
+#: Security.xml:3270 Security.xml:3871
#, no-c-format
msgid "revokePermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3265
+#: Security.xml:3274
#, no-c-format
msgid ""
"This method should remove the specified <literal>Permission</literal>
object "
@@ -4513,13 +4527,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3279 Security.xml:3881
+#: Security.xml:3288 Security.xml:3890
#, no-c-format
msgid "revokePermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3283
+#: Security.xml:3292
#, no-c-format
msgid ""
"This method should remove all of the <literal>Permission</literal>
objects "
@@ -4527,19 +4541,19 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3293 Security.xml:3895
+#: Security.xml:3302 Security.xml:3904
#, no-c-format
msgid "List<String>"
msgstr ""
#. Tag: literal
-#: Security.xml:3298 Security.xml:3900
+#: Security.xml:3307 Security.xml:3909
#, no-c-format
msgid "listAvailableActions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3302
+#: Security.xml:3311
#, no-c-format
msgid ""
"This method should return a list of all the available actions (as Strings) "
@@ -4549,13 +4563,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3316
+#: Security.xml:3325
#, no-c-format
msgid "JpaPermissionStore"
msgstr ""
#. Tag: para
-#: Security.xml:3318
+#: Security.xml:3327
#, no-c-format
msgid ""
"This is the default <literal>PermissionStore</literal> implementation
(and "
@@ -4568,7 +4582,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3326
+#: Security.xml:3335
#, no-c-format
msgid ""
"If you wish to use the same entity (i.e. a single database table) to store "
@@ -4580,7 +4594,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3333
+#: Security.xml:3342
#, no-c-format
msgid ""
"For example, to configure a single entity class to store both user and role "
@@ -4588,7 +4602,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3335
+#: Security.xml:3344
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4596,14 +4610,14 @@
msgstr ""
#. Tag: para
-#: Security.xml:3337
+#: Security.xml:3346
#, no-c-format
msgid ""
"To configure separate entity classes for storing user and role permissions:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:3339
+#: Security.xml:3348
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4612,13 +4626,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3342
+#: Security.xml:3351
#, no-c-format
msgid "Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3344
+#: Security.xml:3353
#, no-c-format
msgid ""
"As mentioned, the entity classes that contain the user and role permissions "
@@ -4629,32 +4643,32 @@
msgstr ""
#. Tag: title
-#: Security.xml:3351
+#: Security.xml:3360
#, no-c-format
msgid "Entity Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3364 Security.xml:3527
+#: Security.xml:3373 Security.xml:3536
#, no-c-format
msgid "Target"
msgstr ""
#. Tag: literal
-#: Security.xml:3377
+#: Security.xml:3386
#, no-c-format
msgid "@PermissionTarget"
msgstr ""
#. Tag: literal
-#: Security.xml:3382 Security.xml:3401 Security.xml:3420 Security.xml:3439
-#: Security.xml:3458
+#: Security.xml:3391 Security.xml:3410 Security.xml:3429 Security.xml:3448
+#: Security.xml:3467
#, no-c-format
msgid "FIELD,METHOD"
msgstr ""
#. Tag: para
-#: Security.xml:3386
+#: Security.xml:3395
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4663,13 +4677,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3396
+#: Security.xml:3405
#, no-c-format
msgid "@PermissionAction"
msgstr ""
#. Tag: para
-#: Security.xml:3405
+#: Security.xml:3414
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4678,13 +4692,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3415
+#: Security.xml:3424
#, no-c-format
msgid "@PermissionUser"
msgstr ""
#. Tag: para
-#: Security.xml:3424
+#: Security.xml:3433
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4693,13 +4707,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3434
+#: Security.xml:3443
#, no-c-format
msgid "@PermissionRole"
msgstr ""
#. Tag: para
-#: Security.xml:3443
+#: Security.xml:3452
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4708,13 +4722,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3453
+#: Security.xml:3462
#, no-c-format
msgid "@PermissionDiscriminator"
msgstr ""
#. Tag: para
-#: Security.xml:3462
+#: Security.xml:3471
#, no-c-format
msgid ""
"This annotation should be used when the same entity/table is used to store "
@@ -4731,20 +4745,20 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3472
+#: Security.xml:3481
#, no-c-format
msgid ""
"<![CDATA[ @PermissionDiscriminator(userValue = \"u\", roleValue =
\"r\")]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3483
+#: Security.xml:3492
#, no-c-format
msgid "Example Entity"
msgstr ""
#. Tag: para
-#: Security.xml:3485
+#: Security.xml:3494
#, no-c-format
msgid ""
"Here is an example of an entity class that is used to store both user and "
@@ -4753,7 +4767,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3490
+#: Security.xml:3499
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4814,7 +4828,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3492
+#: Security.xml:3501
#, no-c-format
msgid ""
"As can be seen in the above example, the
<literal>getDiscriminator()</"
@@ -4831,13 +4845,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3505
+#: Security.xml:3514
#, no-c-format
msgid "Class-specific Permission Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:3507
+#: Security.xml:3516
#, no-c-format
msgid ""
"A further set of class-specific annotations can be used to configure a "
@@ -4847,25 +4861,25 @@
msgstr ""
#. Tag: title
-#: Security.xml:3514
+#: Security.xml:3523
#, no-c-format
msgid "Class Permission Annotations"
msgstr ""
#. Tag: literal
-#: Security.xml:3540
+#: Security.xml:3549
#, no-c-format
msgid "@Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3545 Security.xml:3563
+#: Security.xml:3554 Security.xml:3572
#, no-c-format
msgid "TYPE"
msgstr ""
#. Tag: para
-#: Security.xml:3549
+#: Security.xml:3558
#, no-c-format
msgid ""
"A container annotation, this annotation may contain an array of "
@@ -4873,13 +4887,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3558
+#: Security.xml:3567
#, no-c-format
msgid "@Permission"
msgstr ""
#. Tag: para
-#: Security.xml:3567
+#: Security.xml:3576
#, no-c-format
msgid ""
"This annotation defines a single allowable permission action for the target "
@@ -4890,7 +4904,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3579
+#: Security.xml:3588
#, no-c-format
msgid ""
"Here's an example of the above annotations in action. The following class
"
@@ -4898,7 +4912,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3583
+#: Security.xml:3592
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4910,7 +4924,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3585
+#: Security.xml:3594
#, no-c-format
msgid ""
"This example demonstrates how two allowable permission actions, "
@@ -4919,13 +4933,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3593
+#: Security.xml:3602
#, no-c-format
msgid "Permission masks"
msgstr ""
#. Tag: para
-#: Security.xml:3595
+#: Security.xml:3604
#, no-c-format
msgid ""
"By default, multiple permissions for the same target object and recipient "
@@ -4937,7 +4951,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3602
+#: Security.xml:3611
#, no-c-format
msgid ""
"For example, if recipient \"Bob\" is granted both the
<literal>view</"
@@ -4950,7 +4964,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3609
+#: Security.xml:3618
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4962,7 +4976,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3611
+#: Security.xml:3620
#, no-c-format
msgid ""
"The <literal>action</literal> property will instead simply contain
\"3"
@@ -4972,7 +4986,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3617
+#: Security.xml:3626
#, no-c-format
msgid ""
"Obviously, it is very important that the <literal>mask</literal> values
"
@@ -4980,13 +4994,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3623
+#: Security.xml:3632
#, no-c-format
msgid "Identifier Policy"
msgstr ""
#. Tag: para
-#: Security.xml:3625
+#: Security.xml:3634
#, no-c-format
msgid ""
"When storing or looking up permissions,
<literal>JpaPermissionStore</"
@@ -5000,7 +5014,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3633
+#: Security.xml:3642
#, no-c-format
msgid ""
"The <literal>IdentifierStrategy</literal> interface is very simple,
"
@@ -5008,7 +5022,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3637
+#: Security.xml:3646
#, no-c-format
msgid ""
"<![CDATA[public interface IdentifierStrategy {\n"
@@ -5018,7 +5032,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3639
+#: Security.xml:3648
#, no-c-format
msgid ""
"The first method, <literal>canIdentify()</literal> simply returns
"
@@ -5029,7 +5043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3645
+#: Security.xml:3654
#, no-c-format
msgid ""
"Seam provides two <literal>IdentifierStrategy</literal>
implementations, "
@@ -5038,7 +5052,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3650
+#: Security.xml:3659
#, no-c-format
msgid ""
"To explicitly configure a specific identifier strategy to use for a "
@@ -5051,13 +5065,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3660
+#: Security.xml:3669
#, no-c-format
msgid "ClassIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3662
+#: Security.xml:3671
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for classes,
"
@@ -5071,7 +5085,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3671
+#: Security.xml:3680
#, no-c-format
msgid ""
"<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5079,7 +5093,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3673
+#: Security.xml:3682
#, no-c-format
msgid ""
"The identifier for the following class will be
\"<literal>customerAction</"
@@ -5087,7 +5101,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3677
+#: Security.xml:3686
#, no-c-format
msgid ""
"<![CDATA[@Name(\"customerAction\")\n"
@@ -5095,7 +5109,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3679
+#: Security.xml:3688
#, no-c-format
msgid ""
"Finally, the identifier for the following class will be
\"<literal>Customer</"
@@ -5103,19 +5117,19 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3683
+#: Security.xml:3692
#, no-c-format
msgid "<![CDATA[public class Customer { ]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3688
+#: Security.xml:3697
#, no-c-format
msgid "EntityIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3690
+#: Security.xml:3699
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for entity "
@@ -5132,7 +5146,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3701
+#: Security.xml:3710
#, no-c-format
msgid ""
"<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5140,7 +5154,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3703
+#: Security.xml:3712
#, no-c-format
msgid ""
"For an example of the type of identifier values generated, assume we have "
@@ -5148,7 +5162,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3707
+#: Security.xml:3716
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5171,7 +5185,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3709
+#: Security.xml:3718
#, no-c-format
msgid ""
"For a <literal>Customer</literal> instance with an
<literal>id</literal> "
@@ -5181,7 +5195,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3715
+#: Security.xml:3724
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5190,7 +5204,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3717
+#: Security.xml:3726
#, no-c-format
msgid ""
"Then a <literal>Customer</literal> with an
<literal>id</literal> value of "
@@ -5199,13 +5213,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3730
+#: Security.xml:3739
#, no-c-format
msgid "Permission Management"
msgstr ""
#. Tag: para
-#: Security.xml:3732
+#: Security.xml:3741
#, no-c-format
msgid ""
"In much the same way that Seam Security provides an Identity Management API "
@@ -5215,13 +5229,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3739
+#: Security.xml:3748
#, no-c-format
msgid "PermissionManager"
msgstr ""
#. Tag: para
-#: Security.xml:3741
+#: Security.xml:3750
#, no-c-format
msgid ""
"The <literal>PermissionManager</literal> component is an
application-scoped "
@@ -5234,7 +5248,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3748
+#: Security.xml:3757
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5244,7 +5258,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3750
+#: Security.xml:3759
#, no-c-format
msgid ""
"The following table describes each of the available methods provided by "
@@ -5252,13 +5266,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3755
+#: Security.xml:3764
#, no-c-format
msgid "PermissionManager API methods"
msgstr ""
#. Tag: para
-#: Security.xml:3790 Security.xml:3809
+#: Security.xml:3799 Security.xml:3818
#, no-c-format
msgid ""
"Returns a list of <literal>Permission</literal> objects representing
all of "
@@ -5266,13 +5280,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3824
+#: Security.xml:3833
#, no-c-format
msgid "grantPermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3828
+#: Security.xml:3837
#, no-c-format
msgid ""
"Persists (grants) the specified <literal>Permission</literal> to the
backend "
@@ -5280,7 +5294,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3847
+#: Security.xml:3856
#, no-c-format
msgid ""
"Persists (grants) the specified list of <literal>Permission</literal>s
to "
@@ -5288,7 +5302,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3866
+#: Security.xml:3875
#, no-c-format
msgid ""
"Removes (revokes) the specified <literal>Permission</literal> from the
"
@@ -5296,7 +5310,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3885
+#: Security.xml:3894
#, no-c-format
msgid ""
"Removes (revokes) the specified list of <literal>Permission</literal>s
from "
@@ -5304,7 +5318,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3904
+#: Security.xml:3913
#, no-c-format
msgid ""
"Returns a list of the available actions for the specified target object. The
"
@@ -5313,13 +5327,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3919
+#: Security.xml:3928
#, no-c-format
msgid "Permission checks for PermissionManager operations"
msgstr ""
#. Tag: para
-#: Security.xml:3921
+#: Security.xml:3930
#, no-c-format
msgid ""
"Invoking the methods of <literal>PermissionManager</literal> requires
that "
@@ -5329,37 +5343,37 @@
msgstr ""
#. Tag: title
-#: Security.xml:3928
+#: Security.xml:3937
#, no-c-format
msgid "Permission Management Security Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3952
+#: Security.xml:3961
#, no-c-format
msgid "listPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:3956
+#: Security.xml:3965
#, no-c-format
msgid "The specified <literal>target</literal>"
msgstr ""
#. Tag: literal
-#: Security.xml:3962
+#: Security.xml:3971
#, no-c-format
msgid "seam.read-permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3970 Security.xml:3990
+#: Security.xml:3979 Security.xml:3999
#, no-c-format
msgid "grantPermission()"
msgstr ""
#. Tag: para
-#: Security.xml:3974
+#: Security.xml:3983
#, no-c-format
msgid ""
"The target of the specified <literal>Permission</literal>, or each of
the "
@@ -5368,56 +5382,56 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3982 Security.xml:4000 Security.xml:4018
+#: Security.xml:3991 Security.xml:4009 Security.xml:4027
#, no-c-format
msgid "seam.grant-permission"
msgstr ""
#. Tag: para
-#: Security.xml:3994 Security.xml:4030
+#: Security.xml:4003 Security.xml:4039
#, no-c-format
msgid "The target of the specified <literal>Permission</literal>."
msgstr ""
#. Tag: literal
-#: Security.xml:4008
+#: Security.xml:4017
#, no-c-format
msgid "grantPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:4012 Security.xml:4048
+#: Security.xml:4021 Security.xml:4057
#, no-c-format
msgid ""
"Each of the targets of the specified list of
<literal>Permission</literal>s."
msgstr ""
#. Tag: literal
-#: Security.xml:4026
+#: Security.xml:4035
#, no-c-format
msgid "revokePermission()"
msgstr ""
#. Tag: literal
-#: Security.xml:4036 Security.xml:4054
+#: Security.xml:4045 Security.xml:4063
#, no-c-format
msgid "seam.revoke-permission"
msgstr ""
#. Tag: literal
-#: Security.xml:4044
+#: Security.xml:4053
#, no-c-format
msgid "revokePermissions()"
msgstr ""
#. Tag: title
-#: Security.xml:4067
+#: Security.xml:4076
#, no-c-format
msgid "SSL Security"
msgstr ""
#. Tag: para
-#: Security.xml:4069
+#: Security.xml:4078
#, no-c-format
msgid ""
"Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5428,13 +5442,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4076
+#: Security.xml:4085
#, no-c-format
msgid "<![CDATA[<page view-id=\"/login.xhtml\"
scheme=\"https\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4078
+#: Security.xml:4087
#, no-c-format
msgid ""
"This configuration is automatically extended to both
<literal>s:link</"
@@ -5446,13 +5460,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4085
+#: Security.xml:4094
#, no-c-format
msgid "<![CDATA[<s:link view=\"/login.xhtml\"
value=\"Login\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4087
+#: Security.xml:4096
#, no-c-format
msgid ""
"Browsing directly to a view when using the
<emphasis>incorrect</emphasis> "
@@ -5463,7 +5477,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4094
+#: Security.xml:4103
#, no-c-format
msgid ""
"It is also possible to configure a <emphasis>default scheme</emphasis>
for "
@@ -5477,13 +5491,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4103
+#: Security.xml:4112
#, no-c-format
msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\"
/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4105
+#: Security.xml:4114
#, no-c-format
msgid ""
"Of course, if <emphasis>none</emphasis> of the pages in your
application use "
@@ -5491,7 +5505,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4110
+#: Security.xml:4119
#, no-c-format
msgid ""
"You may configure Seam to automatically invalidate the current HTTP session "
@@ -5500,13 +5514,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4115
+#: Security.xml:4124
#, no-c-format
msgid "<![CDATA[<web:session
invalidate-on-scheme-change=\"true\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4117
+#: Security.xml:4126
#, no-c-format
msgid ""
"This option helps make your system less vulnerable to sniffing of the "
@@ -5515,13 +5529,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4123
+#: Security.xml:4132
#, no-c-format
msgid "Overriding the default ports"
msgstr ""
#. Tag: para
-#: Security.xml:4125
+#: Security.xml:4134
#, no-c-format
msgid ""
"If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5531,7 +5545,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4131
+#: Security.xml:4140
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5547,13 +5561,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4137
+#: Security.xml:4146
#, no-c-format
msgid "CAPTCHA"
msgstr ""
#. Tag: para
-#: Security.xml:4139
+#: Security.xml:4148
#, no-c-format
msgid ""
"Though strictly not part of the security API, Seam provides a built-in "
@@ -5565,13 +5579,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4147
+#: Security.xml:4156
#, no-c-format
msgid "Configuring the CAPTCHA Servlet"
msgstr ""
#. Tag: para
-#: Security.xml:4148
+#: Security.xml:4157
#, no-c-format
msgid ""
"To get up and running, it is necessary to configure the Seam Resource "
@@ -5580,7 +5594,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4153
+#: Security.xml:4162
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -5596,20 +5610,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4158
+#: Security.xml:4167
#, no-c-format
msgid "Adding a CAPTCHA to a form"
msgstr ""
#. Tag: para
-#: Security.xml:4160
+#: Security.xml:4169
#, no-c-format
msgid ""
"Adding a CAPTCHA challenge to a form is extremely easy. Here's an
example:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4164
+#: Security.xml:4173
#, no-c-format
msgid ""
"<![CDATA[<h:graphicImage
value=\"/seam/resource/captcha\"/>\n"
@@ -5621,7 +5635,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4166
+#: Security.xml:4175
#, no-c-format
msgid ""
"That's all there is to it. The <literal>graphicImage</literal>
control "
@@ -5631,20 +5645,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4175
+#: Security.xml:4184
#, no-c-format
msgid "Customising the CAPTCHA algorithm"
msgstr ""
#. Tag: para
-#: Security.xml:4177
+#: Security.xml:4186
#, no-c-format
msgid ""
"You may customize the CAPTCHA algorithm by overriding the built-in
component:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4181
+#: Security.xml:4190
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5671,13 +5685,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4188 Security.xml:4196
+#: Security.xml:4197 Security.xml:4205
#, no-c-format
msgid "Security Events"
msgstr ""
#. Tag: para
-#: Security.xml:4190
+#: Security.xml:4199
#, no-c-format
msgid ""
"The following table describes a number of events (see <xref
linkend=\"events"
@@ -5685,68 +5699,68 @@
msgstr ""
#. Tag: para
-#: Security.xml:4205
+#: Security.xml:4214
#, no-c-format
msgid "Event Key"
msgstr ""
#. Tag: literal
-#: Security.xml:4218
+#: Security.xml:4227
#, no-c-format
msgid "org.jboss.seam.security.loginSuccessful"
msgstr ""
#. Tag: para
-#: Security.xml:4222
+#: Security.xml:4231
#, no-c-format
msgid "Raised when a login attempt is successful."
msgstr ""
#. Tag: literal
-#: Security.xml:4230
+#: Security.xml:4239
#, no-c-format
msgid "org.jboss.seam.security.loginFailed"
msgstr ""
#. Tag: para
-#: Security.xml:4234
+#: Security.xml:4243
#, no-c-format
msgid "Raised when a login attempt fails."
msgstr ""
#. Tag: literal
-#: Security.xml:4242
+#: Security.xml:4251
#, no-c-format
msgid "org.jboss.seam.security.alreadyLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4246
+#: Security.xml:4255
#, no-c-format
msgid ""
"Raised when a user that is already authenticated attempts to log in again."
msgstr ""
#. Tag: literal
-#: Security.xml:4254
+#: Security.xml:4263
#, no-c-format
msgid "org.jboss.seam.security.notLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4258
+#: Security.xml:4267
#, no-c-format
msgid "Raised when a security check fails when the user is not logged in."
msgstr ""
#. Tag: literal
-#: Security.xml:4266
+#: Security.xml:4275
#, no-c-format
msgid "org.jboss.seam.security.notAuthorized"
msgstr ""
#. Tag: para
-#: Security.xml:4270
+#: Security.xml:4279
#, no-c-format
msgid ""
"Raised when a security check fails when the user is logged in however "
@@ -5754,73 +5768,73 @@
msgstr ""
#. Tag: literal
-#: Security.xml:4278
+#: Security.xml:4287
#, no-c-format
msgid "org.jboss.seam.security.preAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4282
+#: Security.xml:4291
#, no-c-format
msgid "Raised just prior to user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4290
+#: Security.xml:4299
#, no-c-format
msgid "org.jboss.seam.security.postAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4294
+#: Security.xml:4303
#, no-c-format
msgid "Raised just after user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4302
+#: Security.xml:4311
#, no-c-format
msgid "org.jboss.seam.security.loggedOut"
msgstr ""
#. Tag: para
-#: Security.xml:4306
+#: Security.xml:4315
#, no-c-format
msgid "Raised after the user has logged out."
msgstr ""
#. Tag: literal
-#: Security.xml:4314
+#: Security.xml:4323
#, no-c-format
msgid "org.jboss.seam.security.credentialsUpdated"
msgstr ""
#. Tag: para
-#: Security.xml:4318
+#: Security.xml:4327
#, no-c-format
msgid "Raised when the user's credentials have been changed."
msgstr ""
#. Tag: literal
-#: Security.xml:4326
+#: Security.xml:4335
#, no-c-format
msgid "org.jboss.seam.security.rememberMe"
msgstr ""
#. Tag: para
-#: Security.xml:4330
+#: Security.xml:4339
#, no-c-format
msgid "Raised when the Identity's rememberMe property is changed."
msgstr ""
#. Tag: title
-#: Security.xml:4343
+#: Security.xml:4352
#, no-c-format
msgid "Run As"
msgstr ""
#. Tag: para
-#: Security.xml:4345
+#: Security.xml:4354
#, no-c-format
msgid ""
"Sometimes it may be necessary to perform certain operations with elevated "
@@ -5832,7 +5846,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4353
+#: Security.xml:4362
#, no-c-format
msgid ""
"The following code example demonstrates how
<literal>RunAsOperation</"
@@ -5843,7 +5857,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4360
+#: Security.xml:4369
#, no-c-format
msgid ""
"<![CDATA[ new RunAsOperation() { \n"
@@ -5855,7 +5869,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4362
+#: Security.xml:4371
#, no-c-format
msgid ""
"In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5866,13 +5880,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4373
+#: Security.xml:4382
#, no-c-format
msgid "Extending the Identity component"
msgstr ""
#. Tag: para
-#: Security.xml:4375
+#: Security.xml:4384
#, no-c-format
msgid ""
"Sometimes it might be necessary to extend the Identity component if your "
@@ -5885,7 +5899,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4383
+#: Security.xml:4392
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.security.identity\")\n"
@@ -5920,7 +5934,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4386
+#: Security.xml:4395
#, no-c-format
msgid ""
"Note that an <literal>Identity</literal> component must be marked
"
@@ -5930,13 +5944,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4398
+#: Security.xml:4407
#, no-c-format
msgid "OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4400
+#: Security.xml:4409
#, no-c-format
msgid ""
"OpenID is a community standard for external web-based authentication. The "
@@ -5949,7 +5963,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4409
+#: Security.xml:4418
#, no-c-format
msgid ""
"When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5966,7 +5980,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4418
+#: Security.xml:4427
#, no-c-format
msgid ""
"It's important to realize at this point that authentication does not imply
"
@@ -5979,13 +5993,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4428
+#: Security.xml:4437
#, no-c-format
msgid "Configuring OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4429
+#: Security.xml:4438
#, no-c-format
msgid ""
"Seam uses the openid4java package and requires four additional JARs to make "
@@ -5995,7 +6009,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4435
+#: Security.xml:4444
#, no-c-format
msgid ""
"OpenID processing requires the use of the
<literal>OpenIdPhaseListener</"
@@ -6005,7 +6019,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4441
+#: Security.xml:4450
#, no-c-format
msgid ""
"<lifecycle>\n"
@@ -6015,7 +6029,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4444
+#: Security.xml:4453
#, no-c-format
msgid ""
"With this configuration, OpenID support is available to your application. "
@@ -6025,13 +6039,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4452
+#: Security.xml:4461
#, no-c-format
msgid "Presenting an OpenIdDLogin form"
msgstr ""
#. Tag: para
-#: Security.xml:4454
+#: Security.xml:4463
#, no-c-format
msgid ""
"To initiate an OpenID login, you can present a simply form to the user "
@@ -6041,7 +6055,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4459
+#: Security.xml:4468
#, no-c-format
msgid ""
"<h:form>\n"
@@ -6052,7 +6066,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4461
+#: Security.xml:4470
#, no-c-format
msgid ""
"When the user submits the login form, he will be redirected to his OpenID "
@@ -6064,13 +6078,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4470
+#: Security.xml:4479
#, no-c-format
msgid "Logging in immediately"
msgstr ""
#. Tag: para
-#: Security.xml:4472
+#: Security.xml:4481
#, no-c-format
msgid ""
"The simplest strategy is to simply login the user immediately. The following
"
@@ -6079,7 +6093,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4476
+#: Security.xml:4485
#, no-c-format
msgid ""
"<page view-id="/openid.xhtml">\n"
@@ -6099,7 +6113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4478
+#: Security.xml:4487
#, no-c-format
msgid ""
"Thie <literal>loginImmediately()</literal> action checks to see if the
"
@@ -6113,13 +6127,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4489
+#: Security.xml:4498
#, no-c-format
msgid "Deferring login"
msgstr ""
#. Tag: para
-#: Security.xml:4491
+#: Security.xml:4500
#, no-c-format
msgid ""
"You may not want the user to be immediately logged in to your application. "
@@ -6136,13 +6150,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4505
+#: Security.xml:4514
#, no-c-format
msgid "Logging out"
msgstr ""
#. Tag: para
-#: Security.xml:4507
+#: Security.xml:4516
#, no-c-format
msgid ""
"Logging out (forgetting an OpenID association) is done by calling
<literal>#"
@@ -6153,7 +6167,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4514
+#: Security.xml:4523
#, no-c-format
msgid ""
"<event
type="org.jboss.seam.security.loggedOut">\n"
@@ -6162,7 +6176,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4516
+#: Security.xml:4525
#, no-c-format
msgid ""
"It's important that you do not leave this out or the user will not be able
"
Modified: trunk/doc/Seam_Reference_Guide/es-ES/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/es-ES/Tutorial.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/es-ES/Tutorial.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -3887,7 +3887,7 @@
#: Tutorial.xml:1596
#, no-c-format
msgid ""
-"When we being a nested conversation it is pushed onto the conversation "
+"When we begin a nested conversation it is pushed onto the conversation "
"stack. In the <varname>nestedbooking</varname> example, the
conversation "
"stack consists of the outer long-running conversation (the booking) and each
"
"of the nested conversations (room selections)."
Modified: trunk/doc/Seam_Reference_Guide/es-MX/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/es-MX/Controls.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/es-MX/Controls.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -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-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-11-06 00:08+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -75,10 +75,10 @@
#: Controls.xml:216 Controls.xml:251 Controls.xml:285 Controls.xml:299
#: Controls.xml:364 Controls.xml:380 Controls.xml:397 Controls.xml:414
#: Controls.xml:433 Controls.xml:507 Controls.xml:525 Controls.xml:549
-#: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
-#: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
-#: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
+#: Controls.xml:596 Controls.xml:613 Controls.xml:637 Controls.xml:656
+#: Controls.xml:684 Controls.xml:707 Controls.xml:721 Controls.xml:761
+#: Controls.xml:811 Controls.xml:839 Controls.xml:906 Controls.xml:1012
+#: Controls.xml:1052 Controls.xml:1098 Controls.xml:1124 Controls.xml:1256
#, no-c-format
msgid "Description"
msgstr ""
@@ -96,10 +96,10 @@
#: Controls.xml:222 Controls.xml:269 Controls.xml:288 Controls.xml:312
#: Controls.xml:370 Controls.xml:386 Controls.xml:403 Controls.xml:420
#: Controls.xml:439 Controls.xml:513 Controls.xml:531 Controls.xml:555
-#: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
-#: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
-#: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
+#: Controls.xml:601 Controls.xml:618 Controls.xml:643 Controls.xml:663
+#: Controls.xml:689 Controls.xml:712 Controls.xml:728 Controls.xml:769
+#: Controls.xml:816 Controls.xml:844 Controls.xml:951 Controls.xml:1019
+#: Controls.xml:1063 Controls.xml:1112 Controls.xml:1135 Controls.xml:1261
#, no-c-format
msgid "Attributes"
msgstr ""
@@ -158,10 +158,10 @@
#: Controls.xml:90 Controls.xml:202 Controls.xml:241 Controls.xml:273
#: Controls.xml:291 Controls.xml:357 Controls.xml:373 Controls.xml:391
#: Controls.xml:408 Controls.xml:425 Controls.xml:496 Controls.xml:518
-#: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
-#: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
-#: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
+#: Controls.xml:536 Controls.xml:588 Controls.xml:606 Controls.xml:629
+#: Controls.xml:648 Controls.xml:677 Controls.xml:694 Controls.xml:738
+#: Controls.xml:804 Controls.xml:832 Controls.xml:899 Controls.xml:999
+#: Controls.xml:1043 Controls.xml:1088 Controls.xml:1249 Controls.xml:1273
#, no-c-format
msgid "Usage"
msgstr ""
@@ -229,8 +229,8 @@
#. Tag: para
#: Controls.xml:134 Controls.xml:271 Controls.xml:289 Controls.xml:313
#: Controls.xml:371 Controls.xml:387 Controls.xml:404 Controls.xml:421
-#: Controls.xml:514 Controls.xml:532 Controls.xml:587 Controls.xml:629
-#: Controls.xml:675 Controls.xml:698
+#: Controls.xml:514 Controls.xml:532 Controls.xml:602 Controls.xml:644
+#: Controls.xml:690 Controls.xml:713
#, no-c-format
msgid "None."
msgstr ""
@@ -398,7 +398,7 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902 Controls.xml:993
+#: Controls.xml:315 Controls.xml:922 Controls.xml:1058
#, no-c-format
msgid "Configuration"
msgstr ""
@@ -806,6 +806,24 @@
#: Controls.xml:564
#, no-c-format
msgid ""
+"<literal>enclose</literal> — if true, the template used to
decorate "
+"the input field is enclosed by the element specified with the \"element\"
"
+"attribute. By default this is a div element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:572
+#, no-c-format
+msgid ""
+"<literal>element</literal> — the element to enclose the
template used "
+"to decorate the input field. By default, the template is enclosed with a div
"
+"element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:579
+#, no-c-format
+msgid ""
"<literal>#{invalid}</literal> and
<literal>#{required}</literal> are "
"available inside <literal>s:decorate</literal>;
<literal>#{required}</"
"literal> evaluates to <literal>true</literal> if you have set the
input "
@@ -814,7 +832,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:574
+#: Controls.xml:589
#, no-c-format
msgid ""
"<![CDATA[<s:decorate template=\"edit.xhtml\">\n"
@@ -824,7 +842,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:575
+#: Controls.xml:590
#, no-c-format
msgid ""
"<![CDATA[<ui:composition
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -855,19 +873,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:579
+#: Controls.xml:594
#, no-c-format
msgid "<s:div>"
msgstr ""
#. Tag: para
-#: Controls.xml:582
+#: Controls.xml:597
#, no-c-format
msgid "Render a HTML <literal><div></literal>."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:592
+#: Controls.xml:607
#, no-c-format
msgid ""
"<![CDATA[<s:div rendered=\"#{selectedMember == null}\">\n"
@@ -876,25 +894,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:596
+#: Controls.xml:611
#, no-c-format
msgid "<s:span>"
msgstr ""
#. Tag: para
-#: Controls.xml:599
+#: Controls.xml:614
#, no-c-format
msgid "Render a HTML <literal><span></literal>."
msgstr ""
#. Tag: para
-#: Controls.xml:607
+#: Controls.xml:622
#, no-c-format
msgid "<literal>title</literal> — Title for a span."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:615
+#: Controls.xml:630
#, no-c-format
msgid ""
"<![CDATA[<s:span styleClass=\"required\"
rendered=\"#{required}\" title="
@@ -902,13 +920,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:620
+#: Controls.xml:635
#, no-c-format
msgid "<s:fragment>"
msgstr ""
#. Tag: para
-#: Controls.xml:623
+#: Controls.xml:638
#, no-c-format
msgid ""
"A non-rendering component useful for enabling/disabling rendering of it's
"
@@ -916,7 +934,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:634
+#: Controls.xml:649
#, no-c-format
msgid ""
"<![CDATA[<s:fragment rendered=\"#{auction.highBidder ne
null}\">\n"
@@ -925,13 +943,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:639
+#: Controls.xml:654
#, no-c-format
msgid "<s:label>"
msgstr ""
#. Tag: para
-#: Controls.xml:642
+#: Controls.xml:657
#, no-c-format
msgid ""
"\"Decorate\" a JSF input field with the label. The label is placed inside
"
@@ -941,19 +959,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:651 Controls.xml:968
+#: Controls.xml:666 Controls.xml:988
#, no-c-format
msgid "<literal>style</literal> — The control's
style"
msgstr ""
#. Tag: para
-#: Controls.xml:656 Controls.xml:973
+#: Controls.xml:671 Controls.xml:993
#, no-c-format
msgid "<literal>styleClass</literal> — The control's style
class"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:663
+#: Controls.xml:678
#, no-c-format
msgid ""
"<![CDATA[<s:label styleClass=\"label\">\n"
@@ -963,19 +981,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:667
+#: Controls.xml:682
#, no-c-format
msgid "<s:message>"
msgstr ""
#. Tag: para
-#: Controls.xml:670
+#: Controls.xml:685
#, no-c-format
msgid "\"Decorate\" a JSF input field with the validation error
message."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:680
+#: Controls.xml:695
#, no-c-format
msgid ""
"<![CDATA[<f:facet name=\"afterInvalidField\">\n"
@@ -987,31 +1005,31 @@
msgstr ""
#. Tag: title
-#: Controls.xml:687
+#: Controls.xml:702
#, no-c-format
msgid "Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:690
+#: Controls.xml:705
#, no-c-format
msgid "<s:validateFormattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:693
+#: Controls.xml:708
#, no-c-format
msgid "Checks that the submitted value is valid Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:704
+#: Controls.xml:719
#, no-c-format
msgid "<s:formattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:707
+#: Controls.xml:722
#, no-c-format
msgid ""
"Outputs <emphasis>Seam Text</emphasis>, a rich text markup useful for
blogs, "
@@ -1020,7 +1038,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:716
+#: Controls.xml:731
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
rich text "
@@ -1028,37 +1046,96 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:724
+#: Controls.xml:739
#, no-c-format
msgid "<![CDATA[<s:formattedText
value=\"#{blog.text}\"/>]]>"
msgstr ""
#. Tag: emphasis
-#: Controls.xml:726
+#: Controls.xml:741
#, no-c-format
msgid "Example"
msgstr ""
#. Tag: title
-#: Controls.xml:741
+#: Controls.xml:756
#, no-c-format
-msgid "Dropdowns"
+msgid "Form support"
msgstr ""
#. Tag: literal
-#: Controls.xml:744
+#: Controls.xml:759
#, no-c-format
+msgid "<s:token>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:762
+#, no-c-format
+msgid ""
+"Produces a random token that is inserted into a hidden form field to help to
"
+"secure JSF form posts against cross-site request forgery (XSRF) attacks. "
+"Note that the browser must have cookies enabled to submit forms that include
"
+"this component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:772
+#, no-c-format
+msgid ""
+"<literal>requireSession</literal> — indicates whether the
session id "
+"should be included in the form signature, hence binding the token to the "
+"session. This value can be set to false if the \"build before restore\"
mode "
+"of Facelets is activated (the default in JSF 2.0). (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:782
+#, no-c-format
+msgid ""
+"<literal>enableCookieNotice</literal> — indicates that a
JavaScript "
+"check should be inserted into the page to verify that cookies are enabled in
"
+"the browser. If cookies are not enabled, present a notice to the user that "
+"form posts will not work. (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:791
+#, no-c-format
+msgid ""
+"<literal>allowMultiplePosts</literal> — indicates whether to
allow the "
+"same form to be submitted multiple times with the same signature (as long as
"
+"the view does not change). This is a common need if the form is perform Ajax
"
+"calls but not rerendering itself or, at the very least, the UIToken "
+"component. The preferred approach is to have the UIToken component "
+"rerendered on any Ajax call where the UIToken component would be processed. "
+"(default: false)"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:805
+#, no-c-format
+msgid ""
+"<![CDATA[<h:form>\n"
+" <s:token enableCookieNotice=\"true\"
requireSession=\"false\"/>\n"
+" ...\n"
+"</h:form>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:809
+#, no-c-format
msgid "<s:enumItem>"
msgstr ""
#. Tag: para
-#: Controls.xml:747
+#: Controls.xml:812
#, no-c-format
msgid "Creates a <literal>SelectItem</literal> from an enum
value."
msgstr ""
#. Tag: para
-#: Controls.xml:754
+#: Controls.xml:819
#, no-c-format
msgid ""
"<literal>enumValue</literal> — the string representation of
the enum "
@@ -1066,7 +1143,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:760
+#: Controls.xml:825
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1074,7 +1151,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:768
+#: Controls.xml:833
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneRadio id=\"radioList\"\n"
@@ -1090,13 +1167,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:772
+#: Controls.xml:837
#, no-c-format
msgid "<s:selectItems>"
msgstr ""
#. Tag: para
-#: Controls.xml:775
+#: Controls.xml:840
#, no-c-format
msgid ""
"Creates a <literal>List<SelectItem></literal> from a
List, Set, "
@@ -1104,7 +1181,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:782
+#: Controls.xml:847
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
data that "
@@ -1112,7 +1189,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:789
+#: Controls.xml:854
#, no-c-format
msgid ""
"<literal>var</literal>— defines the name of the local
variable that "
@@ -1120,7 +1197,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:795
+#: Controls.xml:860
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1129,7 +1206,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:802
+#: Controls.xml:867
#, no-c-format
msgid ""
"<literal>itemValue</literal> — Value to return to the server
if this "
@@ -1138,7 +1215,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:811
+#: Controls.xml:876
#, no-c-format
msgid ""
"<literal>disabled</literal> — if true the
<literal>SelectItem</"
@@ -1147,7 +1224,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:819
+#: Controls.xml:884
#, no-c-format
msgid ""
"<literal>noSelectionLabel</literal> — specifies the
(optional) label "
@@ -1156,7 +1233,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:827
+#: Controls.xml:892
#, no-c-format
msgid ""
"<literal>hideNoSelectionLabel</literal> — if true, the
"
@@ -1164,7 +1241,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:835
+#: Controls.xml:900
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneMenu value=\"#{person.age}\" \n"
@@ -1173,83 +1250,14 @@
"</h:selectOneMenu>]]>"
msgstr ""
-#. Tag: title
-#: Controls.xml:841
-#, no-c-format
-msgid "Other"
-msgstr ""
-
#. Tag: literal
-#: Controls.xml:844
+#: Controls.xml:904
#, no-c-format
-msgid "<s:cache>"
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:847
-#, no-c-format
-msgid ""
-"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
-"cache></literal> actually uses the instance of JBoss Cache managed by
the "
-"built-in <literal>pojoCache</literal> component."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:856
-#, no-c-format
-msgid ""
-"<literal>key</literal> — the key to cache rendered content,
often a "
-"value expression. For example, if we were caching a page fragment that "
-"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
-"literal>."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:864
-#, no-c-format
-msgid ""
-"<literal>enabled</literal> — a value expression that
determines if the "
-"cache should be used."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:870
-#, no-c-format
-msgid ""
-"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
-"can have different expiry policies)."
-msgstr ""
-
-#. Tag: programlisting
-#: Controls.xml:878
-#, no-c-format
-msgid ""
-"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
-" <div class=\"blogEntry\">\n"
-" <h3>#{blogEntry.title}</h3>\n"
-" <div>\n"
-" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
-" </div>\n"
-" <p>\n"
-" [Posted on \n"
-" <h:outputText value=\"#{blogEntry.date}\">\n"
-" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
-"locale}\" \n"
-" type=\"both\"/>\n"
-" </h:outputText>]\n"
-" </p>\n"
-" </div>\n"
-"</s:cache>]]>"
-msgstr ""
-
-#. Tag: literal
-#: Controls.xml:884
-#, no-c-format
msgid "<s:fileUpload>"
msgstr ""
#. Tag: para
-#: Controls.xml:887
+#: Controls.xml:907
#, no-c-format
msgid ""
"Renders a file upload control. This control must be used within a form with "
@@ -1257,13 +1265,13 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:893
+#: Controls.xml:913
#, no-c-format
msgid "<![CDATA[<h:form
enctype=\"multipart/form-data\">]]>"
msgstr ""
#. Tag: para
-#: Controls.xml:895
+#: Controls.xml:915
#, no-c-format
msgid ""
"For multipart requests, the Seam Multipart servlet filter must also be "
@@ -1271,7 +1279,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:900
+#: Controls.xml:920
#, no-c-format
msgid ""
"<![CDATA[<filter>\n"
@@ -1286,7 +1294,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:904
+#: Controls.xml:924
#, no-c-format
msgid ""
"The following configuration options for multipart requests may be configured
"
@@ -1294,7 +1302,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:911
+#: Controls.xml:931
#, no-c-format
msgid ""
"<literal>createTempFiles</literal> — if this option is set to
true, "
@@ -1302,7 +1310,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:918
+#: Controls.xml:938
#, no-c-format
msgid ""
"<literal>maxRequestSize</literal> — the maximum size of a
file upload "
@@ -1310,13 +1318,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:925
+#: Controls.xml:945
#, no-c-format
msgid "Here's an example:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:929
+#: Controls.xml:949
#, no-c-format
msgid ""
"<![CDATA[<component
class=\"org.jboss.seam.web.MultipartFilter\">\n"
@@ -1326,7 +1334,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:934
+#: Controls.xml:954
#, no-c-format
msgid ""
"<literal>data</literal> — this value binding receives the
binary file "
@@ -1335,7 +1343,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:942
+#: Controls.xml:962
#, no-c-format
msgid ""
"<literal>contentType</literal> — this value binding receives
the "
@@ -1343,7 +1351,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:948
+#: Controls.xml:968
#, no-c-format
msgid ""
"<literal>fileName</literal> — this value binding receives the
filename "
@@ -1351,7 +1359,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:954
+#: Controls.xml:974
#, no-c-format
msgid ""
"<literal>fileSize</literal> — this value binding receives the
file "
@@ -1359,7 +1367,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:960
+#: Controls.xml:980
#, no-c-format
msgid ""
"<literal>accept</literal> — a comma-separated list of content
types to "
@@ -1368,7 +1376,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:980
+#: Controls.xml:1000
#, no-c-format
msgid ""
"<![CDATA[<s:fileUpload id=\"picture\"
data=\"#{register.picture}\" \n"
@@ -1376,14 +1384,83 @@
" contentType=\"#{register.pictureContentType}\"
/>]]>"
msgstr ""
+#. Tag: title
+#: Controls.xml:1007
+#, no-c-format
+msgid "Other"
+msgstr ""
+
#. Tag: literal
-#: Controls.xml:985
+#: Controls.xml:1010
#, no-c-format
+msgid "<s:cache>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1013
+#, no-c-format
+msgid ""
+"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
+"cache></literal> actually uses the instance of JBoss Cache managed by
the "
+"built-in <literal>pojoCache</literal> component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1022
+#, no-c-format
+msgid ""
+"<literal>key</literal> — the key to cache rendered content,
often a "
+"value expression. For example, if we were caching a page fragment that "
+"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
+"literal>."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1030
+#, no-c-format
+msgid ""
+"<literal>enabled</literal> — a value expression that
determines if the "
+"cache should be used."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1036
+#, no-c-format
+msgid ""
+"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
+"can have different expiry policies)."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1044
+#, no-c-format
+msgid ""
+"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
+" <div class=\"blogEntry\">\n"
+" <h3>#{blogEntry.title}</h3>\n"
+" <div>\n"
+" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
+" </div>\n"
+" <p>\n"
+" [Posted on \n"
+" <h:outputText value=\"#{blogEntry.date}\">\n"
+" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
+"locale}\" \n"
+" type=\"both\"/>\n"
+" </h:outputText>]\n"
+" </p>\n"
+" </div>\n"
+"</s:cache>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1050
+#, no-c-format
msgid "<s:resource>"
msgstr ""
#. Tag: para
-#: Controls.xml:988
+#: Controls.xml:1053
#, no-c-format
msgid ""
"A tag that acts a file download provider. It must be alone in the JSF page. "
@@ -1391,7 +1468,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:995
+#: Controls.xml:1060
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -1407,7 +1484,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1066
#, no-c-format
msgid ""
"<literal>data</literal> — Data that should be downloaded. May
be a "
@@ -1415,13 +1492,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1007
+#: Controls.xml:1072
#, no-c-format
msgid "<literal>fileName</literal> — Filename of the file to
be served"
msgstr ""
#. Tag: para
-#: Controls.xml:1012
+#: Controls.xml:1077
#, no-c-format
msgid ""
"<literal>contentType</literal> — content type of the file to
be "
@@ -1429,20 +1506,20 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1017
+#: Controls.xml:1082
#, no-c-format
msgid ""
"<literal>disposition</literal> — disposition to use. Default
is inline"
msgstr ""
#. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1089
#, no-c-format
msgid "Here is an example on how to use the tag:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1025
+#: Controls.xml:1090
#, no-c-format
msgid ""
"<![CDATA[<s:resource
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -1454,7 +1531,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1027
+#: Controls.xml:1092
#, no-c-format
msgid ""
"The bean named <literal>resources</literal> is some backing bean that
given "
@@ -1463,13 +1540,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1097
#, no-c-format
msgid "<s:download>"
msgstr ""
#. Tag: para
-#: Controls.xml:1034
+#: Controls.xml:1099
#, no-c-format
msgid ""
"Builds a RESTful link to a
<literal><s:resource></literal>. Nested "
@@ -1477,13 +1554,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1041
+#: Controls.xml:1106
#, no-c-format
msgid "<literal>src</literal> — Resource file serving
files."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1048
+#: Controls.xml:1113
#, no-c-format
msgid ""
"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
@@ -1492,7 +1569,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1050
+#: Controls.xml:1115
#, no-c-format
msgid ""
"Will produce something like:
<literal><![CDATA[http://localhost/resources."
@@ -1500,13 +1577,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1057
+#: Controls.xml:1122
#, no-c-format
msgid "<s:graphicImage>"
msgstr ""
#. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1125
#, no-c-format
msgid ""
"An extended <literal><h:graphicImage></literal> that
allows the image "
@@ -1515,7 +1592,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1065
+#: Controls.xml:1130
#, no-c-format
msgid ""
"All attributes for <literal><h:graphicImage></literal>
are supported, "
@@ -1523,7 +1600,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1073
+#: Controls.xml:1138
#, no-c-format
msgid ""
"<literal>value</literal> — image to display. Can be a path
"
@@ -1535,7 +1612,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1086
+#: Controls.xml:1151
#, no-c-format
msgid ""
"<literal>fileName</literal> — if not specified the served
image will "
@@ -1544,13 +1621,13 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:1095
+#: Controls.xml:1160
#, no-c-format
msgid "Transformations"
msgstr ""
#. Tag: para
-#: Controls.xml:1096
+#: Controls.xml:1161
#, no-c-format
msgid ""
"To apply a transform to the image, you would nest a tag specifying the "
@@ -1558,25 +1635,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1104
+#: Controls.xml:1169
#, no-c-format
msgid "<s:transformImageSize>"
msgstr ""
#. Tag: para
-#: Controls.xml:1109
+#: Controls.xml:1174
#, no-c-format
msgid "<literal>width</literal> — new width of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1115
+#: Controls.xml:1180
#, no-c-format
msgid "<literal>height</literal> — new height of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1121
+#: Controls.xml:1186
#, no-c-format
msgid ""
"<literal>maintainRatio</literal> — if
<literal>true</literal>, and "
@@ -1586,19 +1663,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1132
+#: Controls.xml:1197
#, no-c-format
msgid "<literal>factor</literal> — scale the image by the
given factor"
msgstr ""
#. Tag: literal
-#: Controls.xml:1142
+#: Controls.xml:1207
#, no-c-format
msgid "<s:transformImageBlur>"
msgstr ""
#. Tag: para
-#: Controls.xml:1147
+#: Controls.xml:1212
#, no-c-format
msgid ""
"<literal>radius</literal> — perform a convolution blur with
the given "
@@ -1606,13 +1683,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1157
+#: Controls.xml:1222
#, no-c-format
msgid "<s:transformImageType>"
msgstr ""
#. Tag: para
-#: Controls.xml:1162
+#: Controls.xml:1227
#, no-c-format
msgid ""
"<literal>contentType</literal> — alter the type of the image
to either "
@@ -1620,7 +1697,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1174
+#: Controls.xml:1239
#, no-c-format
msgid ""
"It's easy to create your own transform - create a
<literal>UIComponent</"
@@ -1632,7 +1709,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1185
+#: Controls.xml:1250
#, no-c-format
msgid ""
"<![CDATA[<s:graphicImage rendered=\"#{auction.image ne
null}\"\n"
@@ -1642,19 +1719,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1189
+#: Controls.xml:1254
#, no-c-format
msgid "<s:remote>"
msgstr ""
#. Tag: para
-#: Controls.xml:1192
+#: Controls.xml:1257
#, no-c-format
msgid "Generates the Javascript stubs required to use Seam Remoting."
msgstr ""
#. Tag: para
-#: Controls.xml:1199
+#: Controls.xml:1264
#, no-c-format
msgid ""
"<literal>include</literal> — a comma-separated list of the
component "
@@ -1663,7 +1740,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1209
+#: Controls.xml:1274
#, no-c-format
msgid ""
"<![CDATA[<s:remote
include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1671,13 +1748,13 @@
msgstr ""
#. Tag: title
-#: Controls.xml:1216
+#: Controls.xml:1281
#, no-c-format
msgid "Annotations"
msgstr ""
#. Tag: para
-#: Controls.xml:1218
+#: Controls.xml:1283
#, no-c-format
msgid ""
"Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1685,13 +1762,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1226
+#: Controls.xml:1291
#, no-c-format
msgid "@Converter"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1229
+#: Controls.xml:1294
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemConverter\") \n"
@@ -1717,7 +1794,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1231
+#: Controls.xml:1296
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
converter=\"itemConverter\" />]]"
@@ -1725,7 +1802,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1233
+#: Controls.xml:1298
#, no-c-format
msgid ""
"Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1734,13 +1811,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1243
+#: Controls.xml:1308
#, no-c-format
msgid "@Validator"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1246
+#: Controls.xml:1311
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemValidator\") \n"
@@ -1762,7 +1839,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1248
+#: Controls.xml:1313
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
validator=\"itemValidator\" />]]"
@@ -1770,7 +1847,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1249
+#: Controls.xml:1314
#, no-c-format
msgid ""
"Registers the Seam component as a JSF validator. Shown here is a validator "
Modified: trunk/doc/Seam_Reference_Guide/es-MX/Conversations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/es-MX/Conversations.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/es-MX/Conversations.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -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-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-11-06 00:08+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -760,7 +760,7 @@
#: Conversations.xml:493
#, no-c-format
msgid ""
-"The <literal>taskInstance</literal> attribute if for use in jBPM task
lists:"
+"The <literal>taskInstance</literal> attribute is for use in jBPM task
lists:"
msgstr ""
#. Tag: programlisting
Modified: trunk/doc/Seam_Reference_Guide/es-MX/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/es-MX/Dependencies.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/es-MX/Dependencies.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -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-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-11-06 00:09+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -30,9 +30,9 @@
#, no-c-format
msgid ""
"Seam does not work with JDK 1.4 and requires JDK 5 or above as it uses "
-"annotations and other JDK 5.0 features.. Seam has been thoroughly tested "
+"annotations and other JDK 5.0 features. Seam has been thoroughly tested "
"using Sun's JDKs. However there are no known issues specific to Seam with
"
-"other JDK's."
+"other JDKs."
msgstr ""
#. Tag: title
Modified: trunk/doc/Seam_Reference_Guide/es-MX/Security.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/es-MX/Security.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/es-MX/Security.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -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: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+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:3361 Security.xml:3524
+#: Security.xml:630 Security.xml:764 Security.xml:3370 Security.xml:3533
#, 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:3150 Security.xml:3367
-#: Security.xml:3530 Security.xml:3771 Security.xml:4208
+#: Security.xml:2147 Security.xml:2756 Security.xml:3159 Security.xml:3376
+#: Security.xml:3539 Security.xml:3780 Security.xml:4217
#, no-c-format
msgid "Description"
msgstr ""
@@ -2228,8 +2228,8 @@
msgstr ""
#. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3147
-#: Security.xml:3768 Security.xml:3937
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3156
+#: Security.xml:3777 Security.xml:3946
#, 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:3218
-#: Security.xml:3237 Security.xml:3256 Security.xml:3274 Security.xml:3819
-#: Security.xml:3838 Security.xml:3857 Security.xml:3876
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3227
+#: Security.xml:3246 Security.xml:3265 Security.xml:3283 Security.xml:3828
+#: Security.xml:3847 Security.xml:3866 Security.xml:3885
#, no-c-format
msgid "boolean"
msgstr ""
@@ -2558,13 +2558,13 @@
msgstr ""
#. Tag: para
-#: Security.xml:1831 Security.xml:3940
+#: Security.xml:1831 Security.xml:3949
#, no-c-format
msgid "Permission Target"
msgstr ""
#. Tag: para
-#: Security.xml:1834 Security.xml:3943
+#: Security.xml:1834 Security.xml:3952
#, no-c-format
msgid "Permission Action"
msgstr ""
@@ -3806,7 +3806,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2750 Security.xml:3144 Security.xml:3765
+#: Security.xml:2750 Security.xml:3153 Security.xml:3774
#, no-c-format
msgid "Return type"
msgstr ""
@@ -3868,6 +3868,20 @@
#: Security.xml:2819
#, no-c-format
msgid ""
+"The default <literal>ResolverChain</literal> consists of all permission
"
+"resolvers discovered during application deployment. The
<literal>org.jboss."
+"seam.security.defaultResolverChainCreated</literal> event is raised (and the
"
+"<literal>ResolverChain</literal> instance passed as an event parameter)
when "
+"the default <literal>ResolverChain</literal> is created. This allows
"
+"additional resolvers that for some reason were not discovered during "
+"deployment to be added, or for resolvers that are in the chain to be re-"
+"ordered or removed."
+msgstr ""
+
+#. Tag: para
+#: Security.xml:2828
+#, no-c-format
+msgid ""
"The following sequence diagram shows the interaction between the components "
"of the permission framework during a permission check (explanation follows).
"
"A permission check can originate from a number of possible sources, for "
@@ -3877,7 +3891,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2837
+#: Security.xml:2846
#, no-c-format
msgid ""
"1. A permission check is initiated somewhere (either in code or via an EL "
@@ -3886,7 +3900,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2843
+#: Security.xml:2852
#, no-c-format
msgid ""
"1.1. <literal>Identity</literal> invokes
<literal>PermissionMapper."
@@ -3894,7 +3908,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2850
+#: Security.xml:2859
#, no-c-format
msgid ""
"1.1.1. <literal>PermissionMapper</literal> maintains a
<literal>Map</"
@@ -3906,7 +3920,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2860
+#: Security.xml:2869
#, no-c-format
msgid ""
"1.1.2. For each <literal>PermissionResolver</literal> in the "
@@ -3921,13 +3935,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2876
+#: Security.xml:2885
#, no-c-format
msgid "RuleBasedPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:2878
+#: Security.xml:2887
#, no-c-format
msgid ""
"One of the built-in permission resolvers provided by Seam, "
@@ -3940,13 +3954,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2887
+#: Security.xml:2896
#, no-c-format
msgid "Requirements"
msgstr ""
#. Tag: para
-#: Security.xml:2889
+#: Security.xml:2898
#, no-c-format
msgid ""
"If using the rule-based permission features provided by Seam Security, the "
@@ -3955,43 +3969,43 @@
msgstr ""
#. Tag: para
-#: Security.xml:2896
+#: Security.xml:2905
#, no-c-format
msgid "drools-compiler.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2899
+#: Security.xml:2908
#, no-c-format
msgid "drools-core.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2902
+#: Security.xml:2911
#, no-c-format
msgid "janino.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2905
+#: Security.xml:2914
#, no-c-format
msgid "antlr-runtime.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2908
+#: Security.xml:2917
#, no-c-format
msgid "mvel14.jar"
msgstr ""
#. Tag: title
-#: Security.xml:2915 Security.xml:3107
+#: Security.xml:2924 Security.xml:3116
#, no-c-format
msgid "Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:2917
+#: Security.xml:2926
#, no-c-format
msgid ""
"The configuration for <literal>RuleBasedPermissionResolver</literal>
"
@@ -4001,7 +4015,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2923
+#: Security.xml:2932
#, no-c-format
msgid ""
"<![CDATA[<components
xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4029,7 +4043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2925
+#: Security.xml:2934
#, no-c-format
msgid ""
"The default rule base name can be overridden by specifying the "
@@ -4038,7 +4052,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2930
+#: Security.xml:2939
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4047,7 +4061,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2932
+#: Security.xml:2941
#, no-c-format
msgid ""
"Once the <literal>RuleBase</literal> component is configured, it's
time to "
@@ -4055,13 +4069,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2938
+#: Security.xml:2947
#, no-c-format
msgid "Writing Security Rules"
msgstr ""
#. Tag: para
-#: Security.xml:2940
+#: Security.xml:2949
#, no-c-format
msgid ""
"The first step to writing security rules is to create a new rule file in the
"
@@ -4072,7 +4086,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2947
+#: Security.xml:2956
#, no-c-format
msgid ""
"So what should the security rules file contain? At this stage it might be a "
@@ -4081,7 +4095,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2952
+#: Security.xml:2961
#, no-c-format
msgid ""
"<![CDATA[package MyApplicationPermissions;\n"
@@ -4099,7 +4113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2954
+#: Security.xml:2963
#, no-c-format
msgid ""
"Let's break this down step by step. The first thing we see is the package
"
@@ -4109,7 +4123,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2960
+#: Security.xml:2969
#, no-c-format
msgid ""
"The next thing we can notice is a couple of import statements for the "
@@ -4119,7 +4133,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2966
+#: Security.xml:2975
#, no-c-format
msgid ""
"Finally we have the code for the rule. Each rule within a package should be "
@@ -4129,7 +4143,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2972
+#: Security.xml:2981
#, no-c-format
msgid ""
"Looking at the body of the rule definition we can notice two distinct "
@@ -4144,7 +4158,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2981
+#: Security.xml:2990
#, no-c-format
msgid ""
"If we look at the LHS of the rule, we see two conditions listed there. Let's
"
@@ -4152,14 +4166,14 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2985
+#: Security.xml:2994
#, no-c-format
msgid ""
"<![CDATA[c: PermissionCheck(target == \"customer\", action ==
\"delete\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:2987
+#: Security.xml:2996
#, no-c-format
msgid ""
"In plain english, this condition is stating that there must exist a "
@@ -4169,7 +4183,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2993
+#: Security.xml:3002
#, no-c-format
msgid ""
"So what is the working memory? Also known as a \"stateful session\" in
"
@@ -4187,7 +4201,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3005
+#: Security.xml:3014
#, no-c-format
msgid ""
"Besides the <literal>PermissionCheck</literal> facts, there is also a
"
@@ -4204,7 +4218,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3016
+#: Security.xml:3025
#, no-c-format
msgid ""
"It is also possible to insert additional long-lived facts into the working "
@@ -4215,7 +4229,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3023
+#: Security.xml:3032
#, no-c-format
msgid ""
"Getting back to our simple example, we can also notice that the first line "
@@ -4226,13 +4240,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3030
+#: Security.xml:3039
#, no-c-format
msgid "<![CDATA[Role(name == \"admin\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3032
+#: Security.xml:3041
#, no-c-format
msgid ""
"This condition simply states that there must be a
<literal>Role</literal> "
@@ -4245,7 +4259,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3040
+#: Security.xml:3049
#, no-c-format
msgid ""
"So what is the consequence of the rule firing? Let's take a look at the RHS
"
@@ -4253,13 +4267,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3044
+#: Security.xml:3053
#, no-c-format
msgid "<![CDATA[c.grant()]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3046
+#: Security.xml:3055
#, no-c-format
msgid ""
"The RHS consists of Java code, and in this case is invoking the "
@@ -4276,13 +4290,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3060
+#: Security.xml:3069
#, no-c-format
msgid "Non-String permission targets"
msgstr ""
#. Tag: para
-#: Security.xml:3062
+#: Security.xml:3071
#, no-c-format
msgid ""
"So far we have only seen permission checks for String-literal permission "
@@ -4296,7 +4310,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3071
+#: Security.xml:3080
#, no-c-format
msgid ""
"<![CDATA[rule CanCreateBlogComment\n"
@@ -4314,13 +4328,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3076
+#: Security.xml:3085
#, no-c-format
msgid "Wildcard permission checks"
msgstr ""
#. Tag: para
-#: Security.xml:3078
+#: Security.xml:3087
#, no-c-format
msgid ""
"It is possible to implement a wildcard permission check (which allows all "
@@ -4330,7 +4344,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3084
+#: Security.xml:3093
#, no-c-format
msgid ""
"<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4344,7 +4358,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3086
+#: Security.xml:3095
#, no-c-format
msgid ""
"This rule allows users with the <literal>admin</literal> role to
perform "
@@ -4353,13 +4367,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3096
+#: Security.xml:3105
#, no-c-format
msgid "PersistentPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:3098
+#: Security.xml:3107
#, no-c-format
msgid ""
"Another built-in permission resolver provided by Seam, "
@@ -4372,7 +4386,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3109
+#: Security.xml:3118
#, no-c-format
msgid ""
"Before it can be used, <literal>PersistentPermissionResolver</literal>
must "
@@ -4385,7 +4399,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3117
+#: Security.xml:3126
#, no-c-format
msgid ""
"<![CDATA[ <security:persistent-permission-resolver
permission-store=\"#"
@@ -4393,13 +4407,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3122
+#: Security.xml:3131
#, no-c-format
msgid "Permission Stores"
msgstr ""
#. Tag: para
-#: Security.xml:3124
+#: Security.xml:3133
#, no-c-format
msgid ""
"A permission store is required for
<literal>PersistentPermissionResolver</"
@@ -4412,26 +4426,26 @@
msgstr ""
#. Tag: title
-#: Security.xml:3134
+#: Security.xml:3143
#, no-c-format
msgid "PermissionStore interface"
msgstr ""
#. Tag: literal
-#: Security.xml:3160 Security.xml:3179 Security.xml:3198 Security.xml:3781
-#: Security.xml:3800
+#: Security.xml:3169 Security.xml:3188 Security.xml:3207 Security.xml:3790
+#: Security.xml:3809
#, no-c-format
msgid "List<Permission>"
msgstr ""
#. Tag: literal
-#: Security.xml:3165 Security.xml:3805
+#: Security.xml:3174 Security.xml:3814
#, no-c-format
msgid "listPermissions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3169
+#: Security.xml:3178
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4440,13 +4454,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3184 Security.xml:3786
+#: Security.xml:3193 Security.xml:3795
#, no-c-format
msgid "listPermissions(Object target, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3188
+#: Security.xml:3197
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4455,13 +4469,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3203
+#: Security.xml:3212
#, no-c-format
msgid "listPermissions(Set<Object> targets, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3207
+#: Security.xml:3216
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4470,13 +4484,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3223
+#: Security.xml:3232
#, no-c-format
msgid "grantPermission(Permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3227
+#: Security.xml:3236
#, no-c-format
msgid ""
"This method should persist the specified <literal>Permission</literal>
"
@@ -4484,13 +4498,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3242 Security.xml:3843
+#: Security.xml:3251 Security.xml:3852
#, no-c-format
msgid "grantPermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3246
+#: Security.xml:3255
#, no-c-format
msgid ""
"This method should persist all of the <literal>Permission</literal>
objects "
@@ -4499,13 +4513,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3261 Security.xml:3862
+#: Security.xml:3270 Security.xml:3871
#, no-c-format
msgid "revokePermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3265
+#: Security.xml:3274
#, no-c-format
msgid ""
"This method should remove the specified <literal>Permission</literal>
object "
@@ -4513,13 +4527,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3279 Security.xml:3881
+#: Security.xml:3288 Security.xml:3890
#, no-c-format
msgid "revokePermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3283
+#: Security.xml:3292
#, no-c-format
msgid ""
"This method should remove all of the <literal>Permission</literal>
objects "
@@ -4527,19 +4541,19 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3293 Security.xml:3895
+#: Security.xml:3302 Security.xml:3904
#, no-c-format
msgid "List<String>"
msgstr ""
#. Tag: literal
-#: Security.xml:3298 Security.xml:3900
+#: Security.xml:3307 Security.xml:3909
#, no-c-format
msgid "listAvailableActions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3302
+#: Security.xml:3311
#, no-c-format
msgid ""
"This method should return a list of all the available actions (as Strings) "
@@ -4549,13 +4563,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3316
+#: Security.xml:3325
#, no-c-format
msgid "JpaPermissionStore"
msgstr ""
#. Tag: para
-#: Security.xml:3318
+#: Security.xml:3327
#, no-c-format
msgid ""
"This is the default <literal>PermissionStore</literal> implementation
(and "
@@ -4568,7 +4582,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3326
+#: Security.xml:3335
#, no-c-format
msgid ""
"If you wish to use the same entity (i.e. a single database table) to store "
@@ -4580,7 +4594,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3333
+#: Security.xml:3342
#, no-c-format
msgid ""
"For example, to configure a single entity class to store both user and role "
@@ -4588,7 +4602,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3335
+#: Security.xml:3344
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4596,14 +4610,14 @@
msgstr ""
#. Tag: para
-#: Security.xml:3337
+#: Security.xml:3346
#, no-c-format
msgid ""
"To configure separate entity classes for storing user and role permissions:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:3339
+#: Security.xml:3348
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4612,13 +4626,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3342
+#: Security.xml:3351
#, no-c-format
msgid "Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3344
+#: Security.xml:3353
#, no-c-format
msgid ""
"As mentioned, the entity classes that contain the user and role permissions "
@@ -4629,32 +4643,32 @@
msgstr ""
#. Tag: title
-#: Security.xml:3351
+#: Security.xml:3360
#, no-c-format
msgid "Entity Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3364 Security.xml:3527
+#: Security.xml:3373 Security.xml:3536
#, no-c-format
msgid "Target"
msgstr ""
#. Tag: literal
-#: Security.xml:3377
+#: Security.xml:3386
#, no-c-format
msgid "@PermissionTarget"
msgstr ""
#. Tag: literal
-#: Security.xml:3382 Security.xml:3401 Security.xml:3420 Security.xml:3439
-#: Security.xml:3458
+#: Security.xml:3391 Security.xml:3410 Security.xml:3429 Security.xml:3448
+#: Security.xml:3467
#, no-c-format
msgid "FIELD,METHOD"
msgstr ""
#. Tag: para
-#: Security.xml:3386
+#: Security.xml:3395
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4663,13 +4677,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3396
+#: Security.xml:3405
#, no-c-format
msgid "@PermissionAction"
msgstr ""
#. Tag: para
-#: Security.xml:3405
+#: Security.xml:3414
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4678,13 +4692,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3415
+#: Security.xml:3424
#, no-c-format
msgid "@PermissionUser"
msgstr ""
#. Tag: para
-#: Security.xml:3424
+#: Security.xml:3433
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4693,13 +4707,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3434
+#: Security.xml:3443
#, no-c-format
msgid "@PermissionRole"
msgstr ""
#. Tag: para
-#: Security.xml:3443
+#: Security.xml:3452
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4708,13 +4722,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3453
+#: Security.xml:3462
#, no-c-format
msgid "@PermissionDiscriminator"
msgstr ""
#. Tag: para
-#: Security.xml:3462
+#: Security.xml:3471
#, no-c-format
msgid ""
"This annotation should be used when the same entity/table is used to store "
@@ -4731,20 +4745,20 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3472
+#: Security.xml:3481
#, no-c-format
msgid ""
"<![CDATA[ @PermissionDiscriminator(userValue = \"u\", roleValue =
\"r\")]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3483
+#: Security.xml:3492
#, no-c-format
msgid "Example Entity"
msgstr ""
#. Tag: para
-#: Security.xml:3485
+#: Security.xml:3494
#, no-c-format
msgid ""
"Here is an example of an entity class that is used to store both user and "
@@ -4753,7 +4767,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3490
+#: Security.xml:3499
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4814,7 +4828,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3492
+#: Security.xml:3501
#, no-c-format
msgid ""
"As can be seen in the above example, the
<literal>getDiscriminator()</"
@@ -4831,13 +4845,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3505
+#: Security.xml:3514
#, no-c-format
msgid "Class-specific Permission Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:3507
+#: Security.xml:3516
#, no-c-format
msgid ""
"A further set of class-specific annotations can be used to configure a "
@@ -4847,25 +4861,25 @@
msgstr ""
#. Tag: title
-#: Security.xml:3514
+#: Security.xml:3523
#, no-c-format
msgid "Class Permission Annotations"
msgstr ""
#. Tag: literal
-#: Security.xml:3540
+#: Security.xml:3549
#, no-c-format
msgid "@Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3545 Security.xml:3563
+#: Security.xml:3554 Security.xml:3572
#, no-c-format
msgid "TYPE"
msgstr ""
#. Tag: para
-#: Security.xml:3549
+#: Security.xml:3558
#, no-c-format
msgid ""
"A container annotation, this annotation may contain an array of "
@@ -4873,13 +4887,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3558
+#: Security.xml:3567
#, no-c-format
msgid "@Permission"
msgstr ""
#. Tag: para
-#: Security.xml:3567
+#: Security.xml:3576
#, no-c-format
msgid ""
"This annotation defines a single allowable permission action for the target "
@@ -4890,7 +4904,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3579
+#: Security.xml:3588
#, no-c-format
msgid ""
"Here's an example of the above annotations in action. The following class
"
@@ -4898,7 +4912,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3583
+#: Security.xml:3592
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4910,7 +4924,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3585
+#: Security.xml:3594
#, no-c-format
msgid ""
"This example demonstrates how two allowable permission actions, "
@@ -4919,13 +4933,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3593
+#: Security.xml:3602
#, no-c-format
msgid "Permission masks"
msgstr ""
#. Tag: para
-#: Security.xml:3595
+#: Security.xml:3604
#, no-c-format
msgid ""
"By default, multiple permissions for the same target object and recipient "
@@ -4937,7 +4951,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3602
+#: Security.xml:3611
#, no-c-format
msgid ""
"For example, if recipient \"Bob\" is granted both the
<literal>view</"
@@ -4950,7 +4964,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3609
+#: Security.xml:3618
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4962,7 +4976,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3611
+#: Security.xml:3620
#, no-c-format
msgid ""
"The <literal>action</literal> property will instead simply contain
\"3"
@@ -4972,7 +4986,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3617
+#: Security.xml:3626
#, no-c-format
msgid ""
"Obviously, it is very important that the <literal>mask</literal> values
"
@@ -4980,13 +4994,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3623
+#: Security.xml:3632
#, no-c-format
msgid "Identifier Policy"
msgstr ""
#. Tag: para
-#: Security.xml:3625
+#: Security.xml:3634
#, no-c-format
msgid ""
"When storing or looking up permissions,
<literal>JpaPermissionStore</"
@@ -5000,7 +5014,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3633
+#: Security.xml:3642
#, no-c-format
msgid ""
"The <literal>IdentifierStrategy</literal> interface is very simple,
"
@@ -5008,7 +5022,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3637
+#: Security.xml:3646
#, no-c-format
msgid ""
"<![CDATA[public interface IdentifierStrategy {\n"
@@ -5018,7 +5032,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3639
+#: Security.xml:3648
#, no-c-format
msgid ""
"The first method, <literal>canIdentify()</literal> simply returns
"
@@ -5029,7 +5043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3645
+#: Security.xml:3654
#, no-c-format
msgid ""
"Seam provides two <literal>IdentifierStrategy</literal>
implementations, "
@@ -5038,7 +5052,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3650
+#: Security.xml:3659
#, no-c-format
msgid ""
"To explicitly configure a specific identifier strategy to use for a "
@@ -5051,13 +5065,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3660
+#: Security.xml:3669
#, no-c-format
msgid "ClassIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3662
+#: Security.xml:3671
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for classes,
"
@@ -5071,7 +5085,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3671
+#: Security.xml:3680
#, no-c-format
msgid ""
"<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5079,7 +5093,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3673
+#: Security.xml:3682
#, no-c-format
msgid ""
"The identifier for the following class will be
\"<literal>customerAction</"
@@ -5087,7 +5101,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3677
+#: Security.xml:3686
#, no-c-format
msgid ""
"<![CDATA[@Name(\"customerAction\")\n"
@@ -5095,7 +5109,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3679
+#: Security.xml:3688
#, no-c-format
msgid ""
"Finally, the identifier for the following class will be
\"<literal>Customer</"
@@ -5103,19 +5117,19 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3683
+#: Security.xml:3692
#, no-c-format
msgid "<![CDATA[public class Customer { ]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3688
+#: Security.xml:3697
#, no-c-format
msgid "EntityIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3690
+#: Security.xml:3699
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for entity "
@@ -5132,7 +5146,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3701
+#: Security.xml:3710
#, no-c-format
msgid ""
"<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5140,7 +5154,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3703
+#: Security.xml:3712
#, no-c-format
msgid ""
"For an example of the type of identifier values generated, assume we have "
@@ -5148,7 +5162,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3707
+#: Security.xml:3716
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5171,7 +5185,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3709
+#: Security.xml:3718
#, no-c-format
msgid ""
"For a <literal>Customer</literal> instance with an
<literal>id</literal> "
@@ -5181,7 +5195,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3715
+#: Security.xml:3724
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5190,7 +5204,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3717
+#: Security.xml:3726
#, no-c-format
msgid ""
"Then a <literal>Customer</literal> with an
<literal>id</literal> value of "
@@ -5199,13 +5213,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3730
+#: Security.xml:3739
#, no-c-format
msgid "Permission Management"
msgstr ""
#. Tag: para
-#: Security.xml:3732
+#: Security.xml:3741
#, no-c-format
msgid ""
"In much the same way that Seam Security provides an Identity Management API "
@@ -5215,13 +5229,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3739
+#: Security.xml:3748
#, no-c-format
msgid "PermissionManager"
msgstr ""
#. Tag: para
-#: Security.xml:3741
+#: Security.xml:3750
#, no-c-format
msgid ""
"The <literal>PermissionManager</literal> component is an
application-scoped "
@@ -5234,7 +5248,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3748
+#: Security.xml:3757
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5244,7 +5258,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3750
+#: Security.xml:3759
#, no-c-format
msgid ""
"The following table describes each of the available methods provided by "
@@ -5252,13 +5266,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3755
+#: Security.xml:3764
#, no-c-format
msgid "PermissionManager API methods"
msgstr ""
#. Tag: para
-#: Security.xml:3790 Security.xml:3809
+#: Security.xml:3799 Security.xml:3818
#, no-c-format
msgid ""
"Returns a list of <literal>Permission</literal> objects representing
all of "
@@ -5266,13 +5280,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3824
+#: Security.xml:3833
#, no-c-format
msgid "grantPermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3828
+#: Security.xml:3837
#, no-c-format
msgid ""
"Persists (grants) the specified <literal>Permission</literal> to the
backend "
@@ -5280,7 +5294,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3847
+#: Security.xml:3856
#, no-c-format
msgid ""
"Persists (grants) the specified list of <literal>Permission</literal>s
to "
@@ -5288,7 +5302,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3866
+#: Security.xml:3875
#, no-c-format
msgid ""
"Removes (revokes) the specified <literal>Permission</literal> from the
"
@@ -5296,7 +5310,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3885
+#: Security.xml:3894
#, no-c-format
msgid ""
"Removes (revokes) the specified list of <literal>Permission</literal>s
from "
@@ -5304,7 +5318,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3904
+#: Security.xml:3913
#, no-c-format
msgid ""
"Returns a list of the available actions for the specified target object. The
"
@@ -5313,13 +5327,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3919
+#: Security.xml:3928
#, no-c-format
msgid "Permission checks for PermissionManager operations"
msgstr ""
#. Tag: para
-#: Security.xml:3921
+#: Security.xml:3930
#, no-c-format
msgid ""
"Invoking the methods of <literal>PermissionManager</literal> requires
that "
@@ -5329,37 +5343,37 @@
msgstr ""
#. Tag: title
-#: Security.xml:3928
+#: Security.xml:3937
#, no-c-format
msgid "Permission Management Security Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3952
+#: Security.xml:3961
#, no-c-format
msgid "listPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:3956
+#: Security.xml:3965
#, no-c-format
msgid "The specified <literal>target</literal>"
msgstr ""
#. Tag: literal
-#: Security.xml:3962
+#: Security.xml:3971
#, no-c-format
msgid "seam.read-permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3970 Security.xml:3990
+#: Security.xml:3979 Security.xml:3999
#, no-c-format
msgid "grantPermission()"
msgstr ""
#. Tag: para
-#: Security.xml:3974
+#: Security.xml:3983
#, no-c-format
msgid ""
"The target of the specified <literal>Permission</literal>, or each of
the "
@@ -5368,56 +5382,56 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3982 Security.xml:4000 Security.xml:4018
+#: Security.xml:3991 Security.xml:4009 Security.xml:4027
#, no-c-format
msgid "seam.grant-permission"
msgstr ""
#. Tag: para
-#: Security.xml:3994 Security.xml:4030
+#: Security.xml:4003 Security.xml:4039
#, no-c-format
msgid "The target of the specified <literal>Permission</literal>."
msgstr ""
#. Tag: literal
-#: Security.xml:4008
+#: Security.xml:4017
#, no-c-format
msgid "grantPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:4012 Security.xml:4048
+#: Security.xml:4021 Security.xml:4057
#, no-c-format
msgid ""
"Each of the targets of the specified list of
<literal>Permission</literal>s."
msgstr ""
#. Tag: literal
-#: Security.xml:4026
+#: Security.xml:4035
#, no-c-format
msgid "revokePermission()"
msgstr ""
#. Tag: literal
-#: Security.xml:4036 Security.xml:4054
+#: Security.xml:4045 Security.xml:4063
#, no-c-format
msgid "seam.revoke-permission"
msgstr ""
#. Tag: literal
-#: Security.xml:4044
+#: Security.xml:4053
#, no-c-format
msgid "revokePermissions()"
msgstr ""
#. Tag: title
-#: Security.xml:4067
+#: Security.xml:4076
#, no-c-format
msgid "SSL Security"
msgstr ""
#. Tag: para
-#: Security.xml:4069
+#: Security.xml:4078
#, no-c-format
msgid ""
"Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5428,13 +5442,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4076
+#: Security.xml:4085
#, no-c-format
msgid "<![CDATA[<page view-id=\"/login.xhtml\"
scheme=\"https\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4078
+#: Security.xml:4087
#, no-c-format
msgid ""
"This configuration is automatically extended to both
<literal>s:link</"
@@ -5446,13 +5460,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4085
+#: Security.xml:4094
#, no-c-format
msgid "<![CDATA[<s:link view=\"/login.xhtml\"
value=\"Login\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4087
+#: Security.xml:4096
#, no-c-format
msgid ""
"Browsing directly to a view when using the
<emphasis>incorrect</emphasis> "
@@ -5463,7 +5477,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4094
+#: Security.xml:4103
#, no-c-format
msgid ""
"It is also possible to configure a <emphasis>default scheme</emphasis>
for "
@@ -5477,13 +5491,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4103
+#: Security.xml:4112
#, no-c-format
msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\"
/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4105
+#: Security.xml:4114
#, no-c-format
msgid ""
"Of course, if <emphasis>none</emphasis> of the pages in your
application use "
@@ -5491,7 +5505,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4110
+#: Security.xml:4119
#, no-c-format
msgid ""
"You may configure Seam to automatically invalidate the current HTTP session "
@@ -5500,13 +5514,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4115
+#: Security.xml:4124
#, no-c-format
msgid "<![CDATA[<web:session
invalidate-on-scheme-change=\"true\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4117
+#: Security.xml:4126
#, no-c-format
msgid ""
"This option helps make your system less vulnerable to sniffing of the "
@@ -5515,13 +5529,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4123
+#: Security.xml:4132
#, no-c-format
msgid "Overriding the default ports"
msgstr ""
#. Tag: para
-#: Security.xml:4125
+#: Security.xml:4134
#, no-c-format
msgid ""
"If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5531,7 +5545,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4131
+#: Security.xml:4140
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5547,13 +5561,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4137
+#: Security.xml:4146
#, no-c-format
msgid "CAPTCHA"
msgstr ""
#. Tag: para
-#: Security.xml:4139
+#: Security.xml:4148
#, no-c-format
msgid ""
"Though strictly not part of the security API, Seam provides a built-in "
@@ -5565,13 +5579,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4147
+#: Security.xml:4156
#, no-c-format
msgid "Configuring the CAPTCHA Servlet"
msgstr ""
#. Tag: para
-#: Security.xml:4148
+#: Security.xml:4157
#, no-c-format
msgid ""
"To get up and running, it is necessary to configure the Seam Resource "
@@ -5580,7 +5594,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4153
+#: Security.xml:4162
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -5596,20 +5610,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4158
+#: Security.xml:4167
#, no-c-format
msgid "Adding a CAPTCHA to a form"
msgstr ""
#. Tag: para
-#: Security.xml:4160
+#: Security.xml:4169
#, no-c-format
msgid ""
"Adding a CAPTCHA challenge to a form is extremely easy. Here's an
example:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4164
+#: Security.xml:4173
#, no-c-format
msgid ""
"<![CDATA[<h:graphicImage
value=\"/seam/resource/captcha\"/>\n"
@@ -5621,7 +5635,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4166
+#: Security.xml:4175
#, no-c-format
msgid ""
"That's all there is to it. The <literal>graphicImage</literal>
control "
@@ -5631,20 +5645,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4175
+#: Security.xml:4184
#, no-c-format
msgid "Customising the CAPTCHA algorithm"
msgstr ""
#. Tag: para
-#: Security.xml:4177
+#: Security.xml:4186
#, no-c-format
msgid ""
"You may customize the CAPTCHA algorithm by overriding the built-in
component:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4181
+#: Security.xml:4190
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5671,13 +5685,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4188 Security.xml:4196
+#: Security.xml:4197 Security.xml:4205
#, no-c-format
msgid "Security Events"
msgstr ""
#. Tag: para
-#: Security.xml:4190
+#: Security.xml:4199
#, no-c-format
msgid ""
"The following table describes a number of events (see <xref
linkend=\"events"
@@ -5685,68 +5699,68 @@
msgstr ""
#. Tag: para
-#: Security.xml:4205
+#: Security.xml:4214
#, no-c-format
msgid "Event Key"
msgstr ""
#. Tag: literal
-#: Security.xml:4218
+#: Security.xml:4227
#, no-c-format
msgid "org.jboss.seam.security.loginSuccessful"
msgstr ""
#. Tag: para
-#: Security.xml:4222
+#: Security.xml:4231
#, no-c-format
msgid "Raised when a login attempt is successful."
msgstr ""
#. Tag: literal
-#: Security.xml:4230
+#: Security.xml:4239
#, no-c-format
msgid "org.jboss.seam.security.loginFailed"
msgstr ""
#. Tag: para
-#: Security.xml:4234
+#: Security.xml:4243
#, no-c-format
msgid "Raised when a login attempt fails."
msgstr ""
#. Tag: literal
-#: Security.xml:4242
+#: Security.xml:4251
#, no-c-format
msgid "org.jboss.seam.security.alreadyLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4246
+#: Security.xml:4255
#, no-c-format
msgid ""
"Raised when a user that is already authenticated attempts to log in again."
msgstr ""
#. Tag: literal
-#: Security.xml:4254
+#: Security.xml:4263
#, no-c-format
msgid "org.jboss.seam.security.notLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4258
+#: Security.xml:4267
#, no-c-format
msgid "Raised when a security check fails when the user is not logged in."
msgstr ""
#. Tag: literal
-#: Security.xml:4266
+#: Security.xml:4275
#, no-c-format
msgid "org.jboss.seam.security.notAuthorized"
msgstr ""
#. Tag: para
-#: Security.xml:4270
+#: Security.xml:4279
#, no-c-format
msgid ""
"Raised when a security check fails when the user is logged in however "
@@ -5754,73 +5768,73 @@
msgstr ""
#. Tag: literal
-#: Security.xml:4278
+#: Security.xml:4287
#, no-c-format
msgid "org.jboss.seam.security.preAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4282
+#: Security.xml:4291
#, no-c-format
msgid "Raised just prior to user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4290
+#: Security.xml:4299
#, no-c-format
msgid "org.jboss.seam.security.postAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4294
+#: Security.xml:4303
#, no-c-format
msgid "Raised just after user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4302
+#: Security.xml:4311
#, no-c-format
msgid "org.jboss.seam.security.loggedOut"
msgstr ""
#. Tag: para
-#: Security.xml:4306
+#: Security.xml:4315
#, no-c-format
msgid "Raised after the user has logged out."
msgstr ""
#. Tag: literal
-#: Security.xml:4314
+#: Security.xml:4323
#, no-c-format
msgid "org.jboss.seam.security.credentialsUpdated"
msgstr ""
#. Tag: para
-#: Security.xml:4318
+#: Security.xml:4327
#, no-c-format
msgid "Raised when the user's credentials have been changed."
msgstr ""
#. Tag: literal
-#: Security.xml:4326
+#: Security.xml:4335
#, no-c-format
msgid "org.jboss.seam.security.rememberMe"
msgstr ""
#. Tag: para
-#: Security.xml:4330
+#: Security.xml:4339
#, no-c-format
msgid "Raised when the Identity's rememberMe property is changed."
msgstr ""
#. Tag: title
-#: Security.xml:4343
+#: Security.xml:4352
#, no-c-format
msgid "Run As"
msgstr ""
#. Tag: para
-#: Security.xml:4345
+#: Security.xml:4354
#, no-c-format
msgid ""
"Sometimes it may be necessary to perform certain operations with elevated "
@@ -5832,7 +5846,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4353
+#: Security.xml:4362
#, no-c-format
msgid ""
"The following code example demonstrates how
<literal>RunAsOperation</"
@@ -5843,7 +5857,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4360
+#: Security.xml:4369
#, no-c-format
msgid ""
"<![CDATA[ new RunAsOperation() { \n"
@@ -5855,7 +5869,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4362
+#: Security.xml:4371
#, no-c-format
msgid ""
"In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5866,13 +5880,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4373
+#: Security.xml:4382
#, no-c-format
msgid "Extending the Identity component"
msgstr ""
#. Tag: para
-#: Security.xml:4375
+#: Security.xml:4384
#, no-c-format
msgid ""
"Sometimes it might be necessary to extend the Identity component if your "
@@ -5885,7 +5899,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4383
+#: Security.xml:4392
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.security.identity\")\n"
@@ -5920,7 +5934,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4386
+#: Security.xml:4395
#, no-c-format
msgid ""
"Note that an <literal>Identity</literal> component must be marked
"
@@ -5930,13 +5944,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4398
+#: Security.xml:4407
#, no-c-format
msgid "OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4400
+#: Security.xml:4409
#, no-c-format
msgid ""
"OpenID is a community standard for external web-based authentication. The "
@@ -5949,7 +5963,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4409
+#: Security.xml:4418
#, no-c-format
msgid ""
"When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5966,7 +5980,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4418
+#: Security.xml:4427
#, no-c-format
msgid ""
"It's important to realize at this point that authentication does not imply
"
@@ -5979,13 +5993,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4428
+#: Security.xml:4437
#, no-c-format
msgid "Configuring OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4429
+#: Security.xml:4438
#, no-c-format
msgid ""
"Seam uses the openid4java package and requires four additional JARs to make "
@@ -5995,7 +6009,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4435
+#: Security.xml:4444
#, no-c-format
msgid ""
"OpenID processing requires the use of the
<literal>OpenIdPhaseListener</"
@@ -6005,7 +6019,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4441
+#: Security.xml:4450
#, no-c-format
msgid ""
"<lifecycle>\n"
@@ -6015,7 +6029,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4444
+#: Security.xml:4453
#, no-c-format
msgid ""
"With this configuration, OpenID support is available to your application. "
@@ -6025,13 +6039,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4452
+#: Security.xml:4461
#, no-c-format
msgid "Presenting an OpenIdDLogin form"
msgstr ""
#. Tag: para
-#: Security.xml:4454
+#: Security.xml:4463
#, no-c-format
msgid ""
"To initiate an OpenID login, you can present a simply form to the user "
@@ -6041,7 +6055,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4459
+#: Security.xml:4468
#, no-c-format
msgid ""
"<h:form>\n"
@@ -6052,7 +6066,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4461
+#: Security.xml:4470
#, no-c-format
msgid ""
"When the user submits the login form, he will be redirected to his OpenID "
@@ -6064,13 +6078,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4470
+#: Security.xml:4479
#, no-c-format
msgid "Logging in immediately"
msgstr ""
#. Tag: para
-#: Security.xml:4472
+#: Security.xml:4481
#, no-c-format
msgid ""
"The simplest strategy is to simply login the user immediately. The following
"
@@ -6079,7 +6093,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4476
+#: Security.xml:4485
#, no-c-format
msgid ""
"<page view-id="/openid.xhtml">\n"
@@ -6099,7 +6113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4478
+#: Security.xml:4487
#, no-c-format
msgid ""
"Thie <literal>loginImmediately()</literal> action checks to see if the
"
@@ -6113,13 +6127,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4489
+#: Security.xml:4498
#, no-c-format
msgid "Deferring login"
msgstr ""
#. Tag: para
-#: Security.xml:4491
+#: Security.xml:4500
#, no-c-format
msgid ""
"You may not want the user to be immediately logged in to your application. "
@@ -6136,13 +6150,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4505
+#: Security.xml:4514
#, no-c-format
msgid "Logging out"
msgstr ""
#. Tag: para
-#: Security.xml:4507
+#: Security.xml:4516
#, no-c-format
msgid ""
"Logging out (forgetting an OpenID association) is done by calling
<literal>#"
@@ -6153,7 +6167,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4514
+#: Security.xml:4523
#, no-c-format
msgid ""
"<event
type="org.jboss.seam.security.loggedOut">\n"
@@ -6162,7 +6176,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4516
+#: Security.xml:4525
#, no-c-format
msgid ""
"It's important that you do not leave this out or the user will not be able
"
Modified: trunk/doc/Seam_Reference_Guide/es-MX/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/es-MX/Tutorial.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/es-MX/Tutorial.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -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-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: 2008-11-06 00:10+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -3887,7 +3887,7 @@
#: Tutorial.xml:1596
#, no-c-format
msgid ""
-"When we being a nested conversation it is pushed onto the conversation "
+"When we begin a nested conversation it is pushed onto the conversation "
"stack. In the <varname>nestedbooking</varname> example, the
conversation "
"stack consists of the outer long-running conversation (the booking) and each
"
"of the nested conversations (room selections)."
Modified: trunk/doc/Seam_Reference_Guide/fr-FR/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/fr-FR/Controls.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/fr-FR/Controls.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -75,10 +75,10 @@
#: Controls.xml:216 Controls.xml:251 Controls.xml:285 Controls.xml:299
#: Controls.xml:364 Controls.xml:380 Controls.xml:397 Controls.xml:414
#: Controls.xml:433 Controls.xml:507 Controls.xml:525 Controls.xml:549
-#: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
-#: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
-#: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
+#: Controls.xml:596 Controls.xml:613 Controls.xml:637 Controls.xml:656
+#: Controls.xml:684 Controls.xml:707 Controls.xml:721 Controls.xml:761
+#: Controls.xml:811 Controls.xml:839 Controls.xml:906 Controls.xml:1012
+#: Controls.xml:1052 Controls.xml:1098 Controls.xml:1124 Controls.xml:1256
#, no-c-format
msgid "Description"
msgstr ""
@@ -96,10 +96,10 @@
#: Controls.xml:222 Controls.xml:269 Controls.xml:288 Controls.xml:312
#: Controls.xml:370 Controls.xml:386 Controls.xml:403 Controls.xml:420
#: Controls.xml:439 Controls.xml:513 Controls.xml:531 Controls.xml:555
-#: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
-#: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
-#: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
+#: Controls.xml:601 Controls.xml:618 Controls.xml:643 Controls.xml:663
+#: Controls.xml:689 Controls.xml:712 Controls.xml:728 Controls.xml:769
+#: Controls.xml:816 Controls.xml:844 Controls.xml:951 Controls.xml:1019
+#: Controls.xml:1063 Controls.xml:1112 Controls.xml:1135 Controls.xml:1261
#, no-c-format
msgid "Attributes"
msgstr ""
@@ -158,10 +158,10 @@
#: Controls.xml:90 Controls.xml:202 Controls.xml:241 Controls.xml:273
#: Controls.xml:291 Controls.xml:357 Controls.xml:373 Controls.xml:391
#: Controls.xml:408 Controls.xml:425 Controls.xml:496 Controls.xml:518
-#: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
-#: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
-#: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
+#: Controls.xml:536 Controls.xml:588 Controls.xml:606 Controls.xml:629
+#: Controls.xml:648 Controls.xml:677 Controls.xml:694 Controls.xml:738
+#: Controls.xml:804 Controls.xml:832 Controls.xml:899 Controls.xml:999
+#: Controls.xml:1043 Controls.xml:1088 Controls.xml:1249 Controls.xml:1273
#, no-c-format
msgid "Usage"
msgstr ""
@@ -229,8 +229,8 @@
#. Tag: para
#: Controls.xml:134 Controls.xml:271 Controls.xml:289 Controls.xml:313
#: Controls.xml:371 Controls.xml:387 Controls.xml:404 Controls.xml:421
-#: Controls.xml:514 Controls.xml:532 Controls.xml:587 Controls.xml:629
-#: Controls.xml:675 Controls.xml:698
+#: Controls.xml:514 Controls.xml:532 Controls.xml:602 Controls.xml:644
+#: Controls.xml:690 Controls.xml:713
#, no-c-format
msgid "None."
msgstr ""
@@ -398,7 +398,7 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902 Controls.xml:993
+#: Controls.xml:315 Controls.xml:922 Controls.xml:1058
#, no-c-format
msgid "Configuration"
msgstr ""
@@ -806,6 +806,24 @@
#: Controls.xml:564
#, no-c-format
msgid ""
+"<literal>enclose</literal> — if true, the template used to
decorate "
+"the input field is enclosed by the element specified with the \"element\"
"
+"attribute. By default this is a div element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:572
+#, no-c-format
+msgid ""
+"<literal>element</literal> — the element to enclose the
template used "
+"to decorate the input field. By default, the template is enclosed with a div
"
+"element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:579
+#, no-c-format
+msgid ""
"<literal>#{invalid}</literal> and
<literal>#{required}</literal> are "
"available inside <literal>s:decorate</literal>;
<literal>#{required}</"
"literal> evaluates to <literal>true</literal> if you have set the
input "
@@ -814,7 +832,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:574
+#: Controls.xml:589
#, no-c-format
msgid ""
"<![CDATA[<s:decorate template=\"edit.xhtml\">\n"
@@ -824,7 +842,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:575
+#: Controls.xml:590
#, no-c-format
msgid ""
"<![CDATA[<ui:composition
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -855,19 +873,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:579
+#: Controls.xml:594
#, no-c-format
msgid "<s:div>"
msgstr ""
#. Tag: para
-#: Controls.xml:582
+#: Controls.xml:597
#, no-c-format
msgid "Render a HTML <literal><div></literal>."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:592
+#: Controls.xml:607
#, no-c-format
msgid ""
"<![CDATA[<s:div rendered=\"#{selectedMember == null}\">\n"
@@ -876,25 +894,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:596
+#: Controls.xml:611
#, no-c-format
msgid "<s:span>"
msgstr ""
#. Tag: para
-#: Controls.xml:599
+#: Controls.xml:614
#, no-c-format
msgid "Render a HTML <literal><span></literal>."
msgstr ""
#. Tag: para
-#: Controls.xml:607
+#: Controls.xml:622
#, no-c-format
msgid "<literal>title</literal> — Title for a span."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:615
+#: Controls.xml:630
#, no-c-format
msgid ""
"<![CDATA[<s:span styleClass=\"required\"
rendered=\"#{required}\" title="
@@ -902,13 +920,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:620
+#: Controls.xml:635
#, no-c-format
msgid "<s:fragment>"
msgstr ""
#. Tag: para
-#: Controls.xml:623
+#: Controls.xml:638
#, no-c-format
msgid ""
"A non-rendering component useful for enabling/disabling rendering of it's
"
@@ -916,7 +934,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:634
+#: Controls.xml:649
#, no-c-format
msgid ""
"<![CDATA[<s:fragment rendered=\"#{auction.highBidder ne
null}\">\n"
@@ -925,13 +943,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:639
+#: Controls.xml:654
#, no-c-format
msgid "<s:label>"
msgstr ""
#. Tag: para
-#: Controls.xml:642
+#: Controls.xml:657
#, no-c-format
msgid ""
"\"Decorate\" a JSF input field with the label. The label is placed inside
"
@@ -941,19 +959,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:651 Controls.xml:968
+#: Controls.xml:666 Controls.xml:988
#, no-c-format
msgid "<literal>style</literal> — The control's
style"
msgstr ""
#. Tag: para
-#: Controls.xml:656 Controls.xml:973
+#: Controls.xml:671 Controls.xml:993
#, no-c-format
msgid "<literal>styleClass</literal> — The control's style
class"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:663
+#: Controls.xml:678
#, no-c-format
msgid ""
"<![CDATA[<s:label styleClass=\"label\">\n"
@@ -963,19 +981,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:667
+#: Controls.xml:682
#, no-c-format
msgid "<s:message>"
msgstr ""
#. Tag: para
-#: Controls.xml:670
+#: Controls.xml:685
#, no-c-format
msgid "\"Decorate\" a JSF input field with the validation error
message."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:680
+#: Controls.xml:695
#, no-c-format
msgid ""
"<![CDATA[<f:facet name=\"afterInvalidField\">\n"
@@ -987,31 +1005,31 @@
msgstr ""
#. Tag: title
-#: Controls.xml:687
+#: Controls.xml:702
#, no-c-format
msgid "Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:690
+#: Controls.xml:705
#, no-c-format
msgid "<s:validateFormattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:693
+#: Controls.xml:708
#, no-c-format
msgid "Checks that the submitted value is valid Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:704
+#: Controls.xml:719
#, no-c-format
msgid "<s:formattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:707
+#: Controls.xml:722
#, no-c-format
msgid ""
"Outputs <emphasis>Seam Text</emphasis>, a rich text markup useful for
blogs, "
@@ -1020,7 +1038,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:716
+#: Controls.xml:731
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
rich text "
@@ -1028,37 +1046,96 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:724
+#: Controls.xml:739
#, no-c-format
msgid "<![CDATA[<s:formattedText
value=\"#{blog.text}\"/>]]>"
msgstr ""
#. Tag: emphasis
-#: Controls.xml:726
+#: Controls.xml:741
#, no-c-format
msgid "Example"
msgstr ""
#. Tag: title
-#: Controls.xml:741
+#: Controls.xml:756
#, no-c-format
-msgid "Dropdowns"
+msgid "Form support"
msgstr ""
#. Tag: literal
-#: Controls.xml:744
+#: Controls.xml:759
#, no-c-format
+msgid "<s:token>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:762
+#, no-c-format
+msgid ""
+"Produces a random token that is inserted into a hidden form field to help to
"
+"secure JSF form posts against cross-site request forgery (XSRF) attacks. "
+"Note that the browser must have cookies enabled to submit forms that include
"
+"this component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:772
+#, no-c-format
+msgid ""
+"<literal>requireSession</literal> — indicates whether the
session id "
+"should be included in the form signature, hence binding the token to the "
+"session. This value can be set to false if the \"build before restore\"
mode "
+"of Facelets is activated (the default in JSF 2.0). (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:782
+#, no-c-format
+msgid ""
+"<literal>enableCookieNotice</literal> — indicates that a
JavaScript "
+"check should be inserted into the page to verify that cookies are enabled in
"
+"the browser. If cookies are not enabled, present a notice to the user that "
+"form posts will not work. (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:791
+#, no-c-format
+msgid ""
+"<literal>allowMultiplePosts</literal> — indicates whether to
allow the "
+"same form to be submitted multiple times with the same signature (as long as
"
+"the view does not change). This is a common need if the form is perform Ajax
"
+"calls but not rerendering itself or, at the very least, the UIToken "
+"component. The preferred approach is to have the UIToken component "
+"rerendered on any Ajax call where the UIToken component would be processed. "
+"(default: false)"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:805
+#, no-c-format
+msgid ""
+"<![CDATA[<h:form>\n"
+" <s:token enableCookieNotice=\"true\"
requireSession=\"false\"/>\n"
+" ...\n"
+"</h:form>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:809
+#, no-c-format
msgid "<s:enumItem>"
msgstr ""
#. Tag: para
-#: Controls.xml:747
+#: Controls.xml:812
#, no-c-format
msgid "Creates a <literal>SelectItem</literal> from an enum
value."
msgstr ""
#. Tag: para
-#: Controls.xml:754
+#: Controls.xml:819
#, no-c-format
msgid ""
"<literal>enumValue</literal> — the string representation of
the enum "
@@ -1066,7 +1143,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:760
+#: Controls.xml:825
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1074,7 +1151,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:768
+#: Controls.xml:833
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneRadio id=\"radioList\"\n"
@@ -1090,13 +1167,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:772
+#: Controls.xml:837
#, no-c-format
msgid "<s:selectItems>"
msgstr ""
#. Tag: para
-#: Controls.xml:775
+#: Controls.xml:840
#, no-c-format
msgid ""
"Creates a <literal>List<SelectItem></literal> from a
List, Set, "
@@ -1104,7 +1181,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:782
+#: Controls.xml:847
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
data that "
@@ -1112,7 +1189,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:789
+#: Controls.xml:854
#, no-c-format
msgid ""
"<literal>var</literal>— defines the name of the local
variable that "
@@ -1120,7 +1197,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:795
+#: Controls.xml:860
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1129,7 +1206,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:802
+#: Controls.xml:867
#, no-c-format
msgid ""
"<literal>itemValue</literal> — Value to return to the server
if this "
@@ -1138,7 +1215,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:811
+#: Controls.xml:876
#, no-c-format
msgid ""
"<literal>disabled</literal> — if true the
<literal>SelectItem</"
@@ -1147,7 +1224,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:819
+#: Controls.xml:884
#, no-c-format
msgid ""
"<literal>noSelectionLabel</literal> — specifies the
(optional) label "
@@ -1156,7 +1233,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:827
+#: Controls.xml:892
#, no-c-format
msgid ""
"<literal>hideNoSelectionLabel</literal> — if true, the
"
@@ -1164,7 +1241,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:835
+#: Controls.xml:900
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneMenu value=\"#{person.age}\" \n"
@@ -1173,83 +1250,14 @@
"</h:selectOneMenu>]]>"
msgstr ""
-#. Tag: title
-#: Controls.xml:841
-#, no-c-format
-msgid "Other"
-msgstr ""
-
#. Tag: literal
-#: Controls.xml:844
+#: Controls.xml:904
#, no-c-format
-msgid "<s:cache>"
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:847
-#, no-c-format
-msgid ""
-"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
-"cache></literal> actually uses the instance of JBoss Cache managed by
the "
-"built-in <literal>pojoCache</literal> component."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:856
-#, no-c-format
-msgid ""
-"<literal>key</literal> — the key to cache rendered content,
often a "
-"value expression. For example, if we were caching a page fragment that "
-"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
-"literal>."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:864
-#, no-c-format
-msgid ""
-"<literal>enabled</literal> — a value expression that
determines if the "
-"cache should be used."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:870
-#, no-c-format
-msgid ""
-"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
-"can have different expiry policies)."
-msgstr ""
-
-#. Tag: programlisting
-#: Controls.xml:878
-#, no-c-format
-msgid ""
-"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
-" <div class=\"blogEntry\">\n"
-" <h3>#{blogEntry.title}</h3>\n"
-" <div>\n"
-" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
-" </div>\n"
-" <p>\n"
-" [Posted on \n"
-" <h:outputText value=\"#{blogEntry.date}\">\n"
-" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
-"locale}\" \n"
-" type=\"both\"/>\n"
-" </h:outputText>]\n"
-" </p>\n"
-" </div>\n"
-"</s:cache>]]>"
-msgstr ""
-
-#. Tag: literal
-#: Controls.xml:884
-#, no-c-format
msgid "<s:fileUpload>"
msgstr ""
#. Tag: para
-#: Controls.xml:887
+#: Controls.xml:907
#, no-c-format
msgid ""
"Renders a file upload control. This control must be used within a form with "
@@ -1257,13 +1265,13 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:893
+#: Controls.xml:913
#, no-c-format
msgid "<![CDATA[<h:form
enctype=\"multipart/form-data\">]]>"
msgstr ""
#. Tag: para
-#: Controls.xml:895
+#: Controls.xml:915
#, no-c-format
msgid ""
"For multipart requests, the Seam Multipart servlet filter must also be "
@@ -1271,7 +1279,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:900
+#: Controls.xml:920
#, no-c-format
msgid ""
"<![CDATA[<filter>\n"
@@ -1286,7 +1294,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:904
+#: Controls.xml:924
#, no-c-format
msgid ""
"The following configuration options for multipart requests may be configured
"
@@ -1294,7 +1302,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:911
+#: Controls.xml:931
#, no-c-format
msgid ""
"<literal>createTempFiles</literal> — if this option is set to
true, "
@@ -1302,7 +1310,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:918
+#: Controls.xml:938
#, no-c-format
msgid ""
"<literal>maxRequestSize</literal> — the maximum size of a
file upload "
@@ -1310,13 +1318,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:925
+#: Controls.xml:945
#, no-c-format
msgid "Here's an example:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:929
+#: Controls.xml:949
#, no-c-format
msgid ""
"<![CDATA[<component
class=\"org.jboss.seam.web.MultipartFilter\">\n"
@@ -1326,7 +1334,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:934
+#: Controls.xml:954
#, no-c-format
msgid ""
"<literal>data</literal> — this value binding receives the
binary file "
@@ -1335,7 +1343,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:942
+#: Controls.xml:962
#, no-c-format
msgid ""
"<literal>contentType</literal> — this value binding receives
the "
@@ -1343,7 +1351,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:948
+#: Controls.xml:968
#, no-c-format
msgid ""
"<literal>fileName</literal> — this value binding receives the
filename "
@@ -1351,7 +1359,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:954
+#: Controls.xml:974
#, no-c-format
msgid ""
"<literal>fileSize</literal> — this value binding receives the
file "
@@ -1359,7 +1367,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:960
+#: Controls.xml:980
#, no-c-format
msgid ""
"<literal>accept</literal> — a comma-separated list of content
types to "
@@ -1368,7 +1376,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:980
+#: Controls.xml:1000
#, no-c-format
msgid ""
"<![CDATA[<s:fileUpload id=\"picture\"
data=\"#{register.picture}\" \n"
@@ -1376,14 +1384,83 @@
" contentType=\"#{register.pictureContentType}\"
/>]]>"
msgstr ""
+#. Tag: title
+#: Controls.xml:1007
+#, no-c-format
+msgid "Other"
+msgstr ""
+
#. Tag: literal
-#: Controls.xml:985
+#: Controls.xml:1010
#, no-c-format
+msgid "<s:cache>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1013
+#, no-c-format
+msgid ""
+"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
+"cache></literal> actually uses the instance of JBoss Cache managed by
the "
+"built-in <literal>pojoCache</literal> component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1022
+#, no-c-format
+msgid ""
+"<literal>key</literal> — the key to cache rendered content,
often a "
+"value expression. For example, if we were caching a page fragment that "
+"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
+"literal>."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1030
+#, no-c-format
+msgid ""
+"<literal>enabled</literal> — a value expression that
determines if the "
+"cache should be used."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1036
+#, no-c-format
+msgid ""
+"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
+"can have different expiry policies)."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1044
+#, no-c-format
+msgid ""
+"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
+" <div class=\"blogEntry\">\n"
+" <h3>#{blogEntry.title}</h3>\n"
+" <div>\n"
+" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
+" </div>\n"
+" <p>\n"
+" [Posted on \n"
+" <h:outputText value=\"#{blogEntry.date}\">\n"
+" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
+"locale}\" \n"
+" type=\"both\"/>\n"
+" </h:outputText>]\n"
+" </p>\n"
+" </div>\n"
+"</s:cache>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1050
+#, no-c-format
msgid "<s:resource>"
msgstr ""
#. Tag: para
-#: Controls.xml:988
+#: Controls.xml:1053
#, no-c-format
msgid ""
"A tag that acts a file download provider. It must be alone in the JSF page. "
@@ -1391,7 +1468,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:995
+#: Controls.xml:1060
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -1407,7 +1484,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1066
#, no-c-format
msgid ""
"<literal>data</literal> — Data that should be downloaded. May
be a "
@@ -1415,13 +1492,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1007
+#: Controls.xml:1072
#, no-c-format
msgid "<literal>fileName</literal> — Filename of the file to
be served"
msgstr ""
#. Tag: para
-#: Controls.xml:1012
+#: Controls.xml:1077
#, no-c-format
msgid ""
"<literal>contentType</literal> — content type of the file to
be "
@@ -1429,20 +1506,20 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1017
+#: Controls.xml:1082
#, no-c-format
msgid ""
"<literal>disposition</literal> — disposition to use. Default
is inline"
msgstr ""
#. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1089
#, no-c-format
msgid "Here is an example on how to use the tag:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1025
+#: Controls.xml:1090
#, no-c-format
msgid ""
"<![CDATA[<s:resource
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -1454,7 +1531,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1027
+#: Controls.xml:1092
#, no-c-format
msgid ""
"The bean named <literal>resources</literal> is some backing bean that
given "
@@ -1463,13 +1540,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1097
#, no-c-format
msgid "<s:download>"
msgstr ""
#. Tag: para
-#: Controls.xml:1034
+#: Controls.xml:1099
#, no-c-format
msgid ""
"Builds a RESTful link to a
<literal><s:resource></literal>. Nested "
@@ -1477,13 +1554,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1041
+#: Controls.xml:1106
#, no-c-format
msgid "<literal>src</literal> — Resource file serving
files."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1048
+#: Controls.xml:1113
#, no-c-format
msgid ""
"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
@@ -1492,7 +1569,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1050
+#: Controls.xml:1115
#, no-c-format
msgid ""
"Will produce something like:
<literal><![CDATA[http://localhost/resources."
@@ -1500,13 +1577,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1057
+#: Controls.xml:1122
#, no-c-format
msgid "<s:graphicImage>"
msgstr ""
#. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1125
#, no-c-format
msgid ""
"An extended <literal><h:graphicImage></literal> that
allows the image "
@@ -1515,7 +1592,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1065
+#: Controls.xml:1130
#, no-c-format
msgid ""
"All attributes for <literal><h:graphicImage></literal>
are supported, "
@@ -1523,7 +1600,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1073
+#: Controls.xml:1138
#, no-c-format
msgid ""
"<literal>value</literal> — image to display. Can be a path
"
@@ -1535,7 +1612,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1086
+#: Controls.xml:1151
#, no-c-format
msgid ""
"<literal>fileName</literal> — if not specified the served
image will "
@@ -1544,13 +1621,13 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:1095
+#: Controls.xml:1160
#, no-c-format
msgid "Transformations"
msgstr ""
#. Tag: para
-#: Controls.xml:1096
+#: Controls.xml:1161
#, no-c-format
msgid ""
"To apply a transform to the image, you would nest a tag specifying the "
@@ -1558,25 +1635,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1104
+#: Controls.xml:1169
#, no-c-format
msgid "<s:transformImageSize>"
msgstr ""
#. Tag: para
-#: Controls.xml:1109
+#: Controls.xml:1174
#, no-c-format
msgid "<literal>width</literal> — new width of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1115
+#: Controls.xml:1180
#, no-c-format
msgid "<literal>height</literal> — new height of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1121
+#: Controls.xml:1186
#, no-c-format
msgid ""
"<literal>maintainRatio</literal> — if
<literal>true</literal>, and "
@@ -1586,19 +1663,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1132
+#: Controls.xml:1197
#, no-c-format
msgid "<literal>factor</literal> — scale the image by the
given factor"
msgstr ""
#. Tag: literal
-#: Controls.xml:1142
+#: Controls.xml:1207
#, no-c-format
msgid "<s:transformImageBlur>"
msgstr ""
#. Tag: para
-#: Controls.xml:1147
+#: Controls.xml:1212
#, no-c-format
msgid ""
"<literal>radius</literal> — perform a convolution blur with
the given "
@@ -1606,13 +1683,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1157
+#: Controls.xml:1222
#, no-c-format
msgid "<s:transformImageType>"
msgstr ""
#. Tag: para
-#: Controls.xml:1162
+#: Controls.xml:1227
#, no-c-format
msgid ""
"<literal>contentType</literal> — alter the type of the image
to either "
@@ -1620,7 +1697,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1174
+#: Controls.xml:1239
#, no-c-format
msgid ""
"It's easy to create your own transform - create a
<literal>UIComponent</"
@@ -1632,7 +1709,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1185
+#: Controls.xml:1250
#, no-c-format
msgid ""
"<![CDATA[<s:graphicImage rendered=\"#{auction.image ne
null}\"\n"
@@ -1642,19 +1719,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1189
+#: Controls.xml:1254
#, no-c-format
msgid "<s:remote>"
msgstr ""
#. Tag: para
-#: Controls.xml:1192
+#: Controls.xml:1257
#, no-c-format
msgid "Generates the Javascript stubs required to use Seam Remoting."
msgstr ""
#. Tag: para
-#: Controls.xml:1199
+#: Controls.xml:1264
#, no-c-format
msgid ""
"<literal>include</literal> — a comma-separated list of the
component "
@@ -1663,7 +1740,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1209
+#: Controls.xml:1274
#, no-c-format
msgid ""
"<![CDATA[<s:remote
include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1671,13 +1748,13 @@
msgstr ""
#. Tag: title
-#: Controls.xml:1216
+#: Controls.xml:1281
#, no-c-format
msgid "Annotations"
msgstr ""
#. Tag: para
-#: Controls.xml:1218
+#: Controls.xml:1283
#, no-c-format
msgid ""
"Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1685,13 +1762,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1226
+#: Controls.xml:1291
#, no-c-format
msgid "@Converter"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1229
+#: Controls.xml:1294
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemConverter\") \n"
@@ -1717,7 +1794,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1231
+#: Controls.xml:1296
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
converter=\"itemConverter\" />]]"
@@ -1725,7 +1802,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1233
+#: Controls.xml:1298
#, no-c-format
msgid ""
"Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1734,13 +1811,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1243
+#: Controls.xml:1308
#, no-c-format
msgid "@Validator"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1246
+#: Controls.xml:1311
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemValidator\") \n"
@@ -1762,7 +1839,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1248
+#: Controls.xml:1313
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
validator=\"itemValidator\" />]]"
@@ -1770,7 +1847,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1249
+#: Controls.xml:1314
#, no-c-format
msgid ""
"Registers the Seam component as a JSF validator. Shown here is a validator "
Modified: trunk/doc/Seam_Reference_Guide/fr-FR/Conversations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/fr-FR/Conversations.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/fr-FR/Conversations.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -760,7 +760,7 @@
#: Conversations.xml:493
#, no-c-format
msgid ""
-"The <literal>taskInstance</literal> attribute if for use in jBPM task
lists:"
+"The <literal>taskInstance</literal> attribute is for use in jBPM task
lists:"
msgstr ""
#. Tag: programlisting
Modified: trunk/doc/Seam_Reference_Guide/fr-FR/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/fr-FR/Dependencies.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/fr-FR/Dependencies.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -30,9 +30,9 @@
#, no-c-format
msgid ""
"Seam does not work with JDK 1.4 and requires JDK 5 or above as it uses "
-"annotations and other JDK 5.0 features.. Seam has been thoroughly tested "
+"annotations and other JDK 5.0 features. Seam has been thoroughly tested "
"using Sun's JDKs. However there are no known issues specific to Seam with
"
-"other JDK's."
+"other JDKs."
msgstr ""
#. Tag: title
Modified: trunk/doc/Seam_Reference_Guide/fr-FR/Security.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/fr-FR/Security.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/fr-FR/Security.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+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:3361 Security.xml:3524
+#: Security.xml:630 Security.xml:764 Security.xml:3370 Security.xml:3533
#, 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:3150 Security.xml:3367
-#: Security.xml:3530 Security.xml:3771 Security.xml:4208
+#: Security.xml:2147 Security.xml:2756 Security.xml:3159 Security.xml:3376
+#: Security.xml:3539 Security.xml:3780 Security.xml:4217
#, no-c-format
msgid "Description"
msgstr ""
@@ -2228,8 +2228,8 @@
msgstr ""
#. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3147
-#: Security.xml:3768 Security.xml:3937
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3156
+#: Security.xml:3777 Security.xml:3946
#, 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:3218
-#: Security.xml:3237 Security.xml:3256 Security.xml:3274 Security.xml:3819
-#: Security.xml:3838 Security.xml:3857 Security.xml:3876
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3227
+#: Security.xml:3246 Security.xml:3265 Security.xml:3283 Security.xml:3828
+#: Security.xml:3847 Security.xml:3866 Security.xml:3885
#, no-c-format
msgid "boolean"
msgstr ""
@@ -2558,13 +2558,13 @@
msgstr ""
#. Tag: para
-#: Security.xml:1831 Security.xml:3940
+#: Security.xml:1831 Security.xml:3949
#, no-c-format
msgid "Permission Target"
msgstr ""
#. Tag: para
-#: Security.xml:1834 Security.xml:3943
+#: Security.xml:1834 Security.xml:3952
#, no-c-format
msgid "Permission Action"
msgstr ""
@@ -3806,7 +3806,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2750 Security.xml:3144 Security.xml:3765
+#: Security.xml:2750 Security.xml:3153 Security.xml:3774
#, no-c-format
msgid "Return type"
msgstr ""
@@ -3868,6 +3868,20 @@
#: Security.xml:2819
#, no-c-format
msgid ""
+"The default <literal>ResolverChain</literal> consists of all permission
"
+"resolvers discovered during application deployment. The
<literal>org.jboss."
+"seam.security.defaultResolverChainCreated</literal> event is raised (and the
"
+"<literal>ResolverChain</literal> instance passed as an event parameter)
when "
+"the default <literal>ResolverChain</literal> is created. This allows
"
+"additional resolvers that for some reason were not discovered during "
+"deployment to be added, or for resolvers that are in the chain to be re-"
+"ordered or removed."
+msgstr ""
+
+#. Tag: para
+#: Security.xml:2828
+#, no-c-format
+msgid ""
"The following sequence diagram shows the interaction between the components "
"of the permission framework during a permission check (explanation follows).
"
"A permission check can originate from a number of possible sources, for "
@@ -3877,7 +3891,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2837
+#: Security.xml:2846
#, no-c-format
msgid ""
"1. A permission check is initiated somewhere (either in code or via an EL "
@@ -3886,7 +3900,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2843
+#: Security.xml:2852
#, no-c-format
msgid ""
"1.1. <literal>Identity</literal> invokes
<literal>PermissionMapper."
@@ -3894,7 +3908,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2850
+#: Security.xml:2859
#, no-c-format
msgid ""
"1.1.1. <literal>PermissionMapper</literal> maintains a
<literal>Map</"
@@ -3906,7 +3920,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2860
+#: Security.xml:2869
#, no-c-format
msgid ""
"1.1.2. For each <literal>PermissionResolver</literal> in the "
@@ -3921,13 +3935,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2876
+#: Security.xml:2885
#, no-c-format
msgid "RuleBasedPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:2878
+#: Security.xml:2887
#, no-c-format
msgid ""
"One of the built-in permission resolvers provided by Seam, "
@@ -3940,13 +3954,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2887
+#: Security.xml:2896
#, no-c-format
msgid "Requirements"
msgstr ""
#. Tag: para
-#: Security.xml:2889
+#: Security.xml:2898
#, no-c-format
msgid ""
"If using the rule-based permission features provided by Seam Security, the "
@@ -3955,43 +3969,43 @@
msgstr ""
#. Tag: para
-#: Security.xml:2896
+#: Security.xml:2905
#, no-c-format
msgid "drools-compiler.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2899
+#: Security.xml:2908
#, no-c-format
msgid "drools-core.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2902
+#: Security.xml:2911
#, no-c-format
msgid "janino.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2905
+#: Security.xml:2914
#, no-c-format
msgid "antlr-runtime.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2908
+#: Security.xml:2917
#, no-c-format
msgid "mvel14.jar"
msgstr ""
#. Tag: title
-#: Security.xml:2915 Security.xml:3107
+#: Security.xml:2924 Security.xml:3116
#, no-c-format
msgid "Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:2917
+#: Security.xml:2926
#, no-c-format
msgid ""
"The configuration for <literal>RuleBasedPermissionResolver</literal>
"
@@ -4001,7 +4015,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2923
+#: Security.xml:2932
#, no-c-format
msgid ""
"<![CDATA[<components
xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4029,7 +4043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2925
+#: Security.xml:2934
#, no-c-format
msgid ""
"The default rule base name can be overridden by specifying the "
@@ -4038,7 +4052,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2930
+#: Security.xml:2939
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4047,7 +4061,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2932
+#: Security.xml:2941
#, no-c-format
msgid ""
"Once the <literal>RuleBase</literal> component is configured, it's
time to "
@@ -4055,13 +4069,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2938
+#: Security.xml:2947
#, no-c-format
msgid "Writing Security Rules"
msgstr ""
#. Tag: para
-#: Security.xml:2940
+#: Security.xml:2949
#, no-c-format
msgid ""
"The first step to writing security rules is to create a new rule file in the
"
@@ -4072,7 +4086,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2947
+#: Security.xml:2956
#, no-c-format
msgid ""
"So what should the security rules file contain? At this stage it might be a "
@@ -4081,7 +4095,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2952
+#: Security.xml:2961
#, no-c-format
msgid ""
"<![CDATA[package MyApplicationPermissions;\n"
@@ -4099,7 +4113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2954
+#: Security.xml:2963
#, no-c-format
msgid ""
"Let's break this down step by step. The first thing we see is the package
"
@@ -4109,7 +4123,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2960
+#: Security.xml:2969
#, no-c-format
msgid ""
"The next thing we can notice is a couple of import statements for the "
@@ -4119,7 +4133,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2966
+#: Security.xml:2975
#, no-c-format
msgid ""
"Finally we have the code for the rule. Each rule within a package should be "
@@ -4129,7 +4143,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2972
+#: Security.xml:2981
#, no-c-format
msgid ""
"Looking at the body of the rule definition we can notice two distinct "
@@ -4144,7 +4158,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2981
+#: Security.xml:2990
#, no-c-format
msgid ""
"If we look at the LHS of the rule, we see two conditions listed there. Let's
"
@@ -4152,14 +4166,14 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2985
+#: Security.xml:2994
#, no-c-format
msgid ""
"<![CDATA[c: PermissionCheck(target == \"customer\", action ==
\"delete\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:2987
+#: Security.xml:2996
#, no-c-format
msgid ""
"In plain english, this condition is stating that there must exist a "
@@ -4169,7 +4183,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2993
+#: Security.xml:3002
#, no-c-format
msgid ""
"So what is the working memory? Also known as a \"stateful session\" in
"
@@ -4187,7 +4201,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3005
+#: Security.xml:3014
#, no-c-format
msgid ""
"Besides the <literal>PermissionCheck</literal> facts, there is also a
"
@@ -4204,7 +4218,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3016
+#: Security.xml:3025
#, no-c-format
msgid ""
"It is also possible to insert additional long-lived facts into the working "
@@ -4215,7 +4229,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3023
+#: Security.xml:3032
#, no-c-format
msgid ""
"Getting back to our simple example, we can also notice that the first line "
@@ -4226,13 +4240,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3030
+#: Security.xml:3039
#, no-c-format
msgid "<![CDATA[Role(name == \"admin\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3032
+#: Security.xml:3041
#, no-c-format
msgid ""
"This condition simply states that there must be a
<literal>Role</literal> "
@@ -4245,7 +4259,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3040
+#: Security.xml:3049
#, no-c-format
msgid ""
"So what is the consequence of the rule firing? Let's take a look at the RHS
"
@@ -4253,13 +4267,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3044
+#: Security.xml:3053
#, no-c-format
msgid "<![CDATA[c.grant()]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3046
+#: Security.xml:3055
#, no-c-format
msgid ""
"The RHS consists of Java code, and in this case is invoking the "
@@ -4276,13 +4290,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3060
+#: Security.xml:3069
#, no-c-format
msgid "Non-String permission targets"
msgstr ""
#. Tag: para
-#: Security.xml:3062
+#: Security.xml:3071
#, no-c-format
msgid ""
"So far we have only seen permission checks for String-literal permission "
@@ -4296,7 +4310,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3071
+#: Security.xml:3080
#, no-c-format
msgid ""
"<![CDATA[rule CanCreateBlogComment\n"
@@ -4314,13 +4328,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3076
+#: Security.xml:3085
#, no-c-format
msgid "Wildcard permission checks"
msgstr ""
#. Tag: para
-#: Security.xml:3078
+#: Security.xml:3087
#, no-c-format
msgid ""
"It is possible to implement a wildcard permission check (which allows all "
@@ -4330,7 +4344,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3084
+#: Security.xml:3093
#, no-c-format
msgid ""
"<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4344,7 +4358,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3086
+#: Security.xml:3095
#, no-c-format
msgid ""
"This rule allows users with the <literal>admin</literal> role to
perform "
@@ -4353,13 +4367,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3096
+#: Security.xml:3105
#, no-c-format
msgid "PersistentPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:3098
+#: Security.xml:3107
#, no-c-format
msgid ""
"Another built-in permission resolver provided by Seam, "
@@ -4372,7 +4386,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3109
+#: Security.xml:3118
#, no-c-format
msgid ""
"Before it can be used, <literal>PersistentPermissionResolver</literal>
must "
@@ -4385,7 +4399,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3117
+#: Security.xml:3126
#, no-c-format
msgid ""
"<![CDATA[ <security:persistent-permission-resolver
permission-store=\"#"
@@ -4393,13 +4407,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3122
+#: Security.xml:3131
#, no-c-format
msgid "Permission Stores"
msgstr ""
#. Tag: para
-#: Security.xml:3124
+#: Security.xml:3133
#, no-c-format
msgid ""
"A permission store is required for
<literal>PersistentPermissionResolver</"
@@ -4412,26 +4426,26 @@
msgstr ""
#. Tag: title
-#: Security.xml:3134
+#: Security.xml:3143
#, no-c-format
msgid "PermissionStore interface"
msgstr ""
#. Tag: literal
-#: Security.xml:3160 Security.xml:3179 Security.xml:3198 Security.xml:3781
-#: Security.xml:3800
+#: Security.xml:3169 Security.xml:3188 Security.xml:3207 Security.xml:3790
+#: Security.xml:3809
#, no-c-format
msgid "List<Permission>"
msgstr ""
#. Tag: literal
-#: Security.xml:3165 Security.xml:3805
+#: Security.xml:3174 Security.xml:3814
#, no-c-format
msgid "listPermissions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3169
+#: Security.xml:3178
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4440,13 +4454,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3184 Security.xml:3786
+#: Security.xml:3193 Security.xml:3795
#, no-c-format
msgid "listPermissions(Object target, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3188
+#: Security.xml:3197
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4455,13 +4469,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3203
+#: Security.xml:3212
#, no-c-format
msgid "listPermissions(Set<Object> targets, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3207
+#: Security.xml:3216
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4470,13 +4484,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3223
+#: Security.xml:3232
#, no-c-format
msgid "grantPermission(Permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3227
+#: Security.xml:3236
#, no-c-format
msgid ""
"This method should persist the specified <literal>Permission</literal>
"
@@ -4484,13 +4498,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3242 Security.xml:3843
+#: Security.xml:3251 Security.xml:3852
#, no-c-format
msgid "grantPermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3246
+#: Security.xml:3255
#, no-c-format
msgid ""
"This method should persist all of the <literal>Permission</literal>
objects "
@@ -4499,13 +4513,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3261 Security.xml:3862
+#: Security.xml:3270 Security.xml:3871
#, no-c-format
msgid "revokePermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3265
+#: Security.xml:3274
#, no-c-format
msgid ""
"This method should remove the specified <literal>Permission</literal>
object "
@@ -4513,13 +4527,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3279 Security.xml:3881
+#: Security.xml:3288 Security.xml:3890
#, no-c-format
msgid "revokePermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3283
+#: Security.xml:3292
#, no-c-format
msgid ""
"This method should remove all of the <literal>Permission</literal>
objects "
@@ -4527,19 +4541,19 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3293 Security.xml:3895
+#: Security.xml:3302 Security.xml:3904
#, no-c-format
msgid "List<String>"
msgstr ""
#. Tag: literal
-#: Security.xml:3298 Security.xml:3900
+#: Security.xml:3307 Security.xml:3909
#, no-c-format
msgid "listAvailableActions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3302
+#: Security.xml:3311
#, no-c-format
msgid ""
"This method should return a list of all the available actions (as Strings) "
@@ -4549,13 +4563,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3316
+#: Security.xml:3325
#, no-c-format
msgid "JpaPermissionStore"
msgstr ""
#. Tag: para
-#: Security.xml:3318
+#: Security.xml:3327
#, no-c-format
msgid ""
"This is the default <literal>PermissionStore</literal> implementation
(and "
@@ -4568,7 +4582,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3326
+#: Security.xml:3335
#, no-c-format
msgid ""
"If you wish to use the same entity (i.e. a single database table) to store "
@@ -4580,7 +4594,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3333
+#: Security.xml:3342
#, no-c-format
msgid ""
"For example, to configure a single entity class to store both user and role "
@@ -4588,7 +4602,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3335
+#: Security.xml:3344
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4596,14 +4610,14 @@
msgstr ""
#. Tag: para
-#: Security.xml:3337
+#: Security.xml:3346
#, no-c-format
msgid ""
"To configure separate entity classes for storing user and role permissions:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:3339
+#: Security.xml:3348
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4612,13 +4626,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3342
+#: Security.xml:3351
#, no-c-format
msgid "Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3344
+#: Security.xml:3353
#, no-c-format
msgid ""
"As mentioned, the entity classes that contain the user and role permissions "
@@ -4629,32 +4643,32 @@
msgstr ""
#. Tag: title
-#: Security.xml:3351
+#: Security.xml:3360
#, no-c-format
msgid "Entity Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3364 Security.xml:3527
+#: Security.xml:3373 Security.xml:3536
#, no-c-format
msgid "Target"
msgstr ""
#. Tag: literal
-#: Security.xml:3377
+#: Security.xml:3386
#, no-c-format
msgid "@PermissionTarget"
msgstr ""
#. Tag: literal
-#: Security.xml:3382 Security.xml:3401 Security.xml:3420 Security.xml:3439
-#: Security.xml:3458
+#: Security.xml:3391 Security.xml:3410 Security.xml:3429 Security.xml:3448
+#: Security.xml:3467
#, no-c-format
msgid "FIELD,METHOD"
msgstr ""
#. Tag: para
-#: Security.xml:3386
+#: Security.xml:3395
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4663,13 +4677,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3396
+#: Security.xml:3405
#, no-c-format
msgid "@PermissionAction"
msgstr ""
#. Tag: para
-#: Security.xml:3405
+#: Security.xml:3414
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4678,13 +4692,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3415
+#: Security.xml:3424
#, no-c-format
msgid "@PermissionUser"
msgstr ""
#. Tag: para
-#: Security.xml:3424
+#: Security.xml:3433
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4693,13 +4707,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3434
+#: Security.xml:3443
#, no-c-format
msgid "@PermissionRole"
msgstr ""
#. Tag: para
-#: Security.xml:3443
+#: Security.xml:3452
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4708,13 +4722,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3453
+#: Security.xml:3462
#, no-c-format
msgid "@PermissionDiscriminator"
msgstr ""
#. Tag: para
-#: Security.xml:3462
+#: Security.xml:3471
#, no-c-format
msgid ""
"This annotation should be used when the same entity/table is used to store "
@@ -4731,20 +4745,20 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3472
+#: Security.xml:3481
#, no-c-format
msgid ""
"<![CDATA[ @PermissionDiscriminator(userValue = \"u\", roleValue =
\"r\")]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3483
+#: Security.xml:3492
#, no-c-format
msgid "Example Entity"
msgstr ""
#. Tag: para
-#: Security.xml:3485
+#: Security.xml:3494
#, no-c-format
msgid ""
"Here is an example of an entity class that is used to store both user and "
@@ -4753,7 +4767,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3490
+#: Security.xml:3499
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4814,7 +4828,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3492
+#: Security.xml:3501
#, no-c-format
msgid ""
"As can be seen in the above example, the
<literal>getDiscriminator()</"
@@ -4831,13 +4845,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3505
+#: Security.xml:3514
#, no-c-format
msgid "Class-specific Permission Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:3507
+#: Security.xml:3516
#, no-c-format
msgid ""
"A further set of class-specific annotations can be used to configure a "
@@ -4847,25 +4861,25 @@
msgstr ""
#. Tag: title
-#: Security.xml:3514
+#: Security.xml:3523
#, no-c-format
msgid "Class Permission Annotations"
msgstr ""
#. Tag: literal
-#: Security.xml:3540
+#: Security.xml:3549
#, no-c-format
msgid "@Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3545 Security.xml:3563
+#: Security.xml:3554 Security.xml:3572
#, no-c-format
msgid "TYPE"
msgstr ""
#. Tag: para
-#: Security.xml:3549
+#: Security.xml:3558
#, no-c-format
msgid ""
"A container annotation, this annotation may contain an array of "
@@ -4873,13 +4887,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3558
+#: Security.xml:3567
#, no-c-format
msgid "@Permission"
msgstr ""
#. Tag: para
-#: Security.xml:3567
+#: Security.xml:3576
#, no-c-format
msgid ""
"This annotation defines a single allowable permission action for the target "
@@ -4890,7 +4904,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3579
+#: Security.xml:3588
#, no-c-format
msgid ""
"Here's an example of the above annotations in action. The following class
"
@@ -4898,7 +4912,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3583
+#: Security.xml:3592
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4910,7 +4924,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3585
+#: Security.xml:3594
#, no-c-format
msgid ""
"This example demonstrates how two allowable permission actions, "
@@ -4919,13 +4933,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3593
+#: Security.xml:3602
#, no-c-format
msgid "Permission masks"
msgstr ""
#. Tag: para
-#: Security.xml:3595
+#: Security.xml:3604
#, no-c-format
msgid ""
"By default, multiple permissions for the same target object and recipient "
@@ -4937,7 +4951,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3602
+#: Security.xml:3611
#, no-c-format
msgid ""
"For example, if recipient \"Bob\" is granted both the
<literal>view</"
@@ -4950,7 +4964,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3609
+#: Security.xml:3618
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4962,7 +4976,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3611
+#: Security.xml:3620
#, no-c-format
msgid ""
"The <literal>action</literal> property will instead simply contain
\"3"
@@ -4972,7 +4986,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3617
+#: Security.xml:3626
#, no-c-format
msgid ""
"Obviously, it is very important that the <literal>mask</literal> values
"
@@ -4980,13 +4994,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3623
+#: Security.xml:3632
#, no-c-format
msgid "Identifier Policy"
msgstr ""
#. Tag: para
-#: Security.xml:3625
+#: Security.xml:3634
#, no-c-format
msgid ""
"When storing or looking up permissions,
<literal>JpaPermissionStore</"
@@ -5000,7 +5014,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3633
+#: Security.xml:3642
#, no-c-format
msgid ""
"The <literal>IdentifierStrategy</literal> interface is very simple,
"
@@ -5008,7 +5022,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3637
+#: Security.xml:3646
#, no-c-format
msgid ""
"<![CDATA[public interface IdentifierStrategy {\n"
@@ -5018,7 +5032,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3639
+#: Security.xml:3648
#, no-c-format
msgid ""
"The first method, <literal>canIdentify()</literal> simply returns
"
@@ -5029,7 +5043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3645
+#: Security.xml:3654
#, no-c-format
msgid ""
"Seam provides two <literal>IdentifierStrategy</literal>
implementations, "
@@ -5038,7 +5052,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3650
+#: Security.xml:3659
#, no-c-format
msgid ""
"To explicitly configure a specific identifier strategy to use for a "
@@ -5051,13 +5065,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3660
+#: Security.xml:3669
#, no-c-format
msgid "ClassIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3662
+#: Security.xml:3671
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for classes,
"
@@ -5071,7 +5085,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3671
+#: Security.xml:3680
#, no-c-format
msgid ""
"<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5079,7 +5093,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3673
+#: Security.xml:3682
#, no-c-format
msgid ""
"The identifier for the following class will be
\"<literal>customerAction</"
@@ -5087,7 +5101,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3677
+#: Security.xml:3686
#, no-c-format
msgid ""
"<![CDATA[@Name(\"customerAction\")\n"
@@ -5095,7 +5109,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3679
+#: Security.xml:3688
#, no-c-format
msgid ""
"Finally, the identifier for the following class will be
\"<literal>Customer</"
@@ -5103,19 +5117,19 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3683
+#: Security.xml:3692
#, no-c-format
msgid "<![CDATA[public class Customer { ]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3688
+#: Security.xml:3697
#, no-c-format
msgid "EntityIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3690
+#: Security.xml:3699
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for entity "
@@ -5132,7 +5146,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3701
+#: Security.xml:3710
#, no-c-format
msgid ""
"<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5140,7 +5154,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3703
+#: Security.xml:3712
#, no-c-format
msgid ""
"For an example of the type of identifier values generated, assume we have "
@@ -5148,7 +5162,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3707
+#: Security.xml:3716
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5171,7 +5185,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3709
+#: Security.xml:3718
#, no-c-format
msgid ""
"For a <literal>Customer</literal> instance with an
<literal>id</literal> "
@@ -5181,7 +5195,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3715
+#: Security.xml:3724
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5190,7 +5204,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3717
+#: Security.xml:3726
#, no-c-format
msgid ""
"Then a <literal>Customer</literal> with an
<literal>id</literal> value of "
@@ -5199,13 +5213,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3730
+#: Security.xml:3739
#, no-c-format
msgid "Permission Management"
msgstr ""
#. Tag: para
-#: Security.xml:3732
+#: Security.xml:3741
#, no-c-format
msgid ""
"In much the same way that Seam Security provides an Identity Management API "
@@ -5215,13 +5229,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3739
+#: Security.xml:3748
#, no-c-format
msgid "PermissionManager"
msgstr ""
#. Tag: para
-#: Security.xml:3741
+#: Security.xml:3750
#, no-c-format
msgid ""
"The <literal>PermissionManager</literal> component is an
application-scoped "
@@ -5234,7 +5248,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3748
+#: Security.xml:3757
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5244,7 +5258,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3750
+#: Security.xml:3759
#, no-c-format
msgid ""
"The following table describes each of the available methods provided by "
@@ -5252,13 +5266,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3755
+#: Security.xml:3764
#, no-c-format
msgid "PermissionManager API methods"
msgstr ""
#. Tag: para
-#: Security.xml:3790 Security.xml:3809
+#: Security.xml:3799 Security.xml:3818
#, no-c-format
msgid ""
"Returns a list of <literal>Permission</literal> objects representing
all of "
@@ -5266,13 +5280,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3824
+#: Security.xml:3833
#, no-c-format
msgid "grantPermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3828
+#: Security.xml:3837
#, no-c-format
msgid ""
"Persists (grants) the specified <literal>Permission</literal> to the
backend "
@@ -5280,7 +5294,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3847
+#: Security.xml:3856
#, no-c-format
msgid ""
"Persists (grants) the specified list of <literal>Permission</literal>s
to "
@@ -5288,7 +5302,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3866
+#: Security.xml:3875
#, no-c-format
msgid ""
"Removes (revokes) the specified <literal>Permission</literal> from the
"
@@ -5296,7 +5310,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3885
+#: Security.xml:3894
#, no-c-format
msgid ""
"Removes (revokes) the specified list of <literal>Permission</literal>s
from "
@@ -5304,7 +5318,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3904
+#: Security.xml:3913
#, no-c-format
msgid ""
"Returns a list of the available actions for the specified target object. The
"
@@ -5313,13 +5327,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3919
+#: Security.xml:3928
#, no-c-format
msgid "Permission checks for PermissionManager operations"
msgstr ""
#. Tag: para
-#: Security.xml:3921
+#: Security.xml:3930
#, no-c-format
msgid ""
"Invoking the methods of <literal>PermissionManager</literal> requires
that "
@@ -5329,37 +5343,37 @@
msgstr ""
#. Tag: title
-#: Security.xml:3928
+#: Security.xml:3937
#, no-c-format
msgid "Permission Management Security Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3952
+#: Security.xml:3961
#, no-c-format
msgid "listPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:3956
+#: Security.xml:3965
#, no-c-format
msgid "The specified <literal>target</literal>"
msgstr ""
#. Tag: literal
-#: Security.xml:3962
+#: Security.xml:3971
#, no-c-format
msgid "seam.read-permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3970 Security.xml:3990
+#: Security.xml:3979 Security.xml:3999
#, no-c-format
msgid "grantPermission()"
msgstr ""
#. Tag: para
-#: Security.xml:3974
+#: Security.xml:3983
#, no-c-format
msgid ""
"The target of the specified <literal>Permission</literal>, or each of
the "
@@ -5368,56 +5382,56 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3982 Security.xml:4000 Security.xml:4018
+#: Security.xml:3991 Security.xml:4009 Security.xml:4027
#, no-c-format
msgid "seam.grant-permission"
msgstr ""
#. Tag: para
-#: Security.xml:3994 Security.xml:4030
+#: Security.xml:4003 Security.xml:4039
#, no-c-format
msgid "The target of the specified <literal>Permission</literal>."
msgstr ""
#. Tag: literal
-#: Security.xml:4008
+#: Security.xml:4017
#, no-c-format
msgid "grantPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:4012 Security.xml:4048
+#: Security.xml:4021 Security.xml:4057
#, no-c-format
msgid ""
"Each of the targets of the specified list of
<literal>Permission</literal>s."
msgstr ""
#. Tag: literal
-#: Security.xml:4026
+#: Security.xml:4035
#, no-c-format
msgid "revokePermission()"
msgstr ""
#. Tag: literal
-#: Security.xml:4036 Security.xml:4054
+#: Security.xml:4045 Security.xml:4063
#, no-c-format
msgid "seam.revoke-permission"
msgstr ""
#. Tag: literal
-#: Security.xml:4044
+#: Security.xml:4053
#, no-c-format
msgid "revokePermissions()"
msgstr ""
#. Tag: title
-#: Security.xml:4067
+#: Security.xml:4076
#, no-c-format
msgid "SSL Security"
msgstr ""
#. Tag: para
-#: Security.xml:4069
+#: Security.xml:4078
#, no-c-format
msgid ""
"Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5428,13 +5442,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4076
+#: Security.xml:4085
#, no-c-format
msgid "<![CDATA[<page view-id=\"/login.xhtml\"
scheme=\"https\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4078
+#: Security.xml:4087
#, no-c-format
msgid ""
"This configuration is automatically extended to both
<literal>s:link</"
@@ -5446,13 +5460,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4085
+#: Security.xml:4094
#, no-c-format
msgid "<![CDATA[<s:link view=\"/login.xhtml\"
value=\"Login\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4087
+#: Security.xml:4096
#, no-c-format
msgid ""
"Browsing directly to a view when using the
<emphasis>incorrect</emphasis> "
@@ -5463,7 +5477,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4094
+#: Security.xml:4103
#, no-c-format
msgid ""
"It is also possible to configure a <emphasis>default scheme</emphasis>
for "
@@ -5477,13 +5491,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4103
+#: Security.xml:4112
#, no-c-format
msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\"
/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4105
+#: Security.xml:4114
#, no-c-format
msgid ""
"Of course, if <emphasis>none</emphasis> of the pages in your
application use "
@@ -5491,7 +5505,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4110
+#: Security.xml:4119
#, no-c-format
msgid ""
"You may configure Seam to automatically invalidate the current HTTP session "
@@ -5500,13 +5514,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4115
+#: Security.xml:4124
#, no-c-format
msgid "<![CDATA[<web:session
invalidate-on-scheme-change=\"true\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4117
+#: Security.xml:4126
#, no-c-format
msgid ""
"This option helps make your system less vulnerable to sniffing of the "
@@ -5515,13 +5529,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4123
+#: Security.xml:4132
#, no-c-format
msgid "Overriding the default ports"
msgstr ""
#. Tag: para
-#: Security.xml:4125
+#: Security.xml:4134
#, no-c-format
msgid ""
"If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5531,7 +5545,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4131
+#: Security.xml:4140
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5547,13 +5561,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4137
+#: Security.xml:4146
#, no-c-format
msgid "CAPTCHA"
msgstr ""
#. Tag: para
-#: Security.xml:4139
+#: Security.xml:4148
#, no-c-format
msgid ""
"Though strictly not part of the security API, Seam provides a built-in "
@@ -5565,13 +5579,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4147
+#: Security.xml:4156
#, no-c-format
msgid "Configuring the CAPTCHA Servlet"
msgstr ""
#. Tag: para
-#: Security.xml:4148
+#: Security.xml:4157
#, no-c-format
msgid ""
"To get up and running, it is necessary to configure the Seam Resource "
@@ -5580,7 +5594,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4153
+#: Security.xml:4162
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -5596,20 +5610,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4158
+#: Security.xml:4167
#, no-c-format
msgid "Adding a CAPTCHA to a form"
msgstr ""
#. Tag: para
-#: Security.xml:4160
+#: Security.xml:4169
#, no-c-format
msgid ""
"Adding a CAPTCHA challenge to a form is extremely easy. Here's an
example:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4164
+#: Security.xml:4173
#, no-c-format
msgid ""
"<![CDATA[<h:graphicImage
value=\"/seam/resource/captcha\"/>\n"
@@ -5621,7 +5635,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4166
+#: Security.xml:4175
#, no-c-format
msgid ""
"That's all there is to it. The <literal>graphicImage</literal>
control "
@@ -5631,20 +5645,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4175
+#: Security.xml:4184
#, no-c-format
msgid "Customising the CAPTCHA algorithm"
msgstr ""
#. Tag: para
-#: Security.xml:4177
+#: Security.xml:4186
#, no-c-format
msgid ""
"You may customize the CAPTCHA algorithm by overriding the built-in
component:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4181
+#: Security.xml:4190
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5671,13 +5685,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4188 Security.xml:4196
+#: Security.xml:4197 Security.xml:4205
#, no-c-format
msgid "Security Events"
msgstr ""
#. Tag: para
-#: Security.xml:4190
+#: Security.xml:4199
#, no-c-format
msgid ""
"The following table describes a number of events (see <xref
linkend=\"events"
@@ -5685,68 +5699,68 @@
msgstr ""
#. Tag: para
-#: Security.xml:4205
+#: Security.xml:4214
#, no-c-format
msgid "Event Key"
msgstr ""
#. Tag: literal
-#: Security.xml:4218
+#: Security.xml:4227
#, no-c-format
msgid "org.jboss.seam.security.loginSuccessful"
msgstr ""
#. Tag: para
-#: Security.xml:4222
+#: Security.xml:4231
#, no-c-format
msgid "Raised when a login attempt is successful."
msgstr ""
#. Tag: literal
-#: Security.xml:4230
+#: Security.xml:4239
#, no-c-format
msgid "org.jboss.seam.security.loginFailed"
msgstr ""
#. Tag: para
-#: Security.xml:4234
+#: Security.xml:4243
#, no-c-format
msgid "Raised when a login attempt fails."
msgstr ""
#. Tag: literal
-#: Security.xml:4242
+#: Security.xml:4251
#, no-c-format
msgid "org.jboss.seam.security.alreadyLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4246
+#: Security.xml:4255
#, no-c-format
msgid ""
"Raised when a user that is already authenticated attempts to log in again."
msgstr ""
#. Tag: literal
-#: Security.xml:4254
+#: Security.xml:4263
#, no-c-format
msgid "org.jboss.seam.security.notLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4258
+#: Security.xml:4267
#, no-c-format
msgid "Raised when a security check fails when the user is not logged in."
msgstr ""
#. Tag: literal
-#: Security.xml:4266
+#: Security.xml:4275
#, no-c-format
msgid "org.jboss.seam.security.notAuthorized"
msgstr ""
#. Tag: para
-#: Security.xml:4270
+#: Security.xml:4279
#, no-c-format
msgid ""
"Raised when a security check fails when the user is logged in however "
@@ -5754,73 +5768,73 @@
msgstr ""
#. Tag: literal
-#: Security.xml:4278
+#: Security.xml:4287
#, no-c-format
msgid "org.jboss.seam.security.preAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4282
+#: Security.xml:4291
#, no-c-format
msgid "Raised just prior to user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4290
+#: Security.xml:4299
#, no-c-format
msgid "org.jboss.seam.security.postAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4294
+#: Security.xml:4303
#, no-c-format
msgid "Raised just after user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4302
+#: Security.xml:4311
#, no-c-format
msgid "org.jboss.seam.security.loggedOut"
msgstr ""
#. Tag: para
-#: Security.xml:4306
+#: Security.xml:4315
#, no-c-format
msgid "Raised after the user has logged out."
msgstr ""
#. Tag: literal
-#: Security.xml:4314
+#: Security.xml:4323
#, no-c-format
msgid "org.jboss.seam.security.credentialsUpdated"
msgstr ""
#. Tag: para
-#: Security.xml:4318
+#: Security.xml:4327
#, no-c-format
msgid "Raised when the user's credentials have been changed."
msgstr ""
#. Tag: literal
-#: Security.xml:4326
+#: Security.xml:4335
#, no-c-format
msgid "org.jboss.seam.security.rememberMe"
msgstr ""
#. Tag: para
-#: Security.xml:4330
+#: Security.xml:4339
#, no-c-format
msgid "Raised when the Identity's rememberMe property is changed."
msgstr ""
#. Tag: title
-#: Security.xml:4343
+#: Security.xml:4352
#, no-c-format
msgid "Run As"
msgstr ""
#. Tag: para
-#: Security.xml:4345
+#: Security.xml:4354
#, no-c-format
msgid ""
"Sometimes it may be necessary to perform certain operations with elevated "
@@ -5832,7 +5846,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4353
+#: Security.xml:4362
#, no-c-format
msgid ""
"The following code example demonstrates how
<literal>RunAsOperation</"
@@ -5843,7 +5857,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4360
+#: Security.xml:4369
#, no-c-format
msgid ""
"<![CDATA[ new RunAsOperation() { \n"
@@ -5855,7 +5869,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4362
+#: Security.xml:4371
#, no-c-format
msgid ""
"In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5866,13 +5880,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4373
+#: Security.xml:4382
#, no-c-format
msgid "Extending the Identity component"
msgstr ""
#. Tag: para
-#: Security.xml:4375
+#: Security.xml:4384
#, no-c-format
msgid ""
"Sometimes it might be necessary to extend the Identity component if your "
@@ -5885,7 +5899,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4383
+#: Security.xml:4392
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.security.identity\")\n"
@@ -5920,7 +5934,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4386
+#: Security.xml:4395
#, no-c-format
msgid ""
"Note that an <literal>Identity</literal> component must be marked
"
@@ -5930,13 +5944,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4398
+#: Security.xml:4407
#, no-c-format
msgid "OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4400
+#: Security.xml:4409
#, no-c-format
msgid ""
"OpenID is a community standard for external web-based authentication. The "
@@ -5949,7 +5963,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4409
+#: Security.xml:4418
#, no-c-format
msgid ""
"When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5966,7 +5980,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4418
+#: Security.xml:4427
#, no-c-format
msgid ""
"It's important to realize at this point that authentication does not imply
"
@@ -5979,13 +5993,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4428
+#: Security.xml:4437
#, no-c-format
msgid "Configuring OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4429
+#: Security.xml:4438
#, no-c-format
msgid ""
"Seam uses the openid4java package and requires four additional JARs to make "
@@ -5995,7 +6009,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4435
+#: Security.xml:4444
#, no-c-format
msgid ""
"OpenID processing requires the use of the
<literal>OpenIdPhaseListener</"
@@ -6005,7 +6019,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4441
+#: Security.xml:4450
#, no-c-format
msgid ""
"<lifecycle>\n"
@@ -6015,7 +6029,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4444
+#: Security.xml:4453
#, no-c-format
msgid ""
"With this configuration, OpenID support is available to your application. "
@@ -6025,13 +6039,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4452
+#: Security.xml:4461
#, no-c-format
msgid "Presenting an OpenIdDLogin form"
msgstr ""
#. Tag: para
-#: Security.xml:4454
+#: Security.xml:4463
#, no-c-format
msgid ""
"To initiate an OpenID login, you can present a simply form to the user "
@@ -6041,7 +6055,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4459
+#: Security.xml:4468
#, no-c-format
msgid ""
"<h:form>\n"
@@ -6052,7 +6066,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4461
+#: Security.xml:4470
#, no-c-format
msgid ""
"When the user submits the login form, he will be redirected to his OpenID "
@@ -6064,13 +6078,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4470
+#: Security.xml:4479
#, no-c-format
msgid "Logging in immediately"
msgstr ""
#. Tag: para
-#: Security.xml:4472
+#: Security.xml:4481
#, no-c-format
msgid ""
"The simplest strategy is to simply login the user immediately. The following
"
@@ -6079,7 +6093,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4476
+#: Security.xml:4485
#, no-c-format
msgid ""
"<page view-id="/openid.xhtml">\n"
@@ -6099,7 +6113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4478
+#: Security.xml:4487
#, no-c-format
msgid ""
"Thie <literal>loginImmediately()</literal> action checks to see if the
"
@@ -6113,13 +6127,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4489
+#: Security.xml:4498
#, no-c-format
msgid "Deferring login"
msgstr ""
#. Tag: para
-#: Security.xml:4491
+#: Security.xml:4500
#, no-c-format
msgid ""
"You may not want the user to be immediately logged in to your application. "
@@ -6136,13 +6150,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4505
+#: Security.xml:4514
#, no-c-format
msgid "Logging out"
msgstr ""
#. Tag: para
-#: Security.xml:4507
+#: Security.xml:4516
#, no-c-format
msgid ""
"Logging out (forgetting an OpenID association) is done by calling
<literal>#"
@@ -6153,7 +6167,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4514
+#: Security.xml:4523
#, no-c-format
msgid ""
"<event
type="org.jboss.seam.security.loggedOut">\n"
@@ -6162,7 +6176,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4516
+#: Security.xml:4525
#, no-c-format
msgid ""
"It's important that you do not leave this out or the user will not be able
"
Modified: trunk/doc/Seam_Reference_Guide/fr-FR/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/fr-FR/Tutorial.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/fr-FR/Tutorial.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -3887,7 +3887,7 @@
#: Tutorial.xml:1596
#, no-c-format
msgid ""
-"When we being a nested conversation it is pushed onto the conversation "
+"When we begin a nested conversation it is pushed onto the conversation "
"stack. In the <varname>nestedbooking</varname> example, the
conversation "
"stack consists of the outer long-running conversation (the booking) and each
"
"of the nested conversations (room selections)."
Modified: trunk/doc/Seam_Reference_Guide/gu-IN/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/gu-IN/Controls.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/gu-IN/Controls.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -75,10 +75,10 @@
#: Controls.xml:216 Controls.xml:251 Controls.xml:285 Controls.xml:299
#: Controls.xml:364 Controls.xml:380 Controls.xml:397 Controls.xml:414
#: Controls.xml:433 Controls.xml:507 Controls.xml:525 Controls.xml:549
-#: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
-#: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
-#: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
+#: Controls.xml:596 Controls.xml:613 Controls.xml:637 Controls.xml:656
+#: Controls.xml:684 Controls.xml:707 Controls.xml:721 Controls.xml:761
+#: Controls.xml:811 Controls.xml:839 Controls.xml:906 Controls.xml:1012
+#: Controls.xml:1052 Controls.xml:1098 Controls.xml:1124 Controls.xml:1256
#, no-c-format
msgid "Description"
msgstr ""
@@ -96,10 +96,10 @@
#: Controls.xml:222 Controls.xml:269 Controls.xml:288 Controls.xml:312
#: Controls.xml:370 Controls.xml:386 Controls.xml:403 Controls.xml:420
#: Controls.xml:439 Controls.xml:513 Controls.xml:531 Controls.xml:555
-#: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
-#: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
-#: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
+#: Controls.xml:601 Controls.xml:618 Controls.xml:643 Controls.xml:663
+#: Controls.xml:689 Controls.xml:712 Controls.xml:728 Controls.xml:769
+#: Controls.xml:816 Controls.xml:844 Controls.xml:951 Controls.xml:1019
+#: Controls.xml:1063 Controls.xml:1112 Controls.xml:1135 Controls.xml:1261
#, no-c-format
msgid "Attributes"
msgstr ""
@@ -158,10 +158,10 @@
#: Controls.xml:90 Controls.xml:202 Controls.xml:241 Controls.xml:273
#: Controls.xml:291 Controls.xml:357 Controls.xml:373 Controls.xml:391
#: Controls.xml:408 Controls.xml:425 Controls.xml:496 Controls.xml:518
-#: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
-#: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
-#: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
+#: Controls.xml:536 Controls.xml:588 Controls.xml:606 Controls.xml:629
+#: Controls.xml:648 Controls.xml:677 Controls.xml:694 Controls.xml:738
+#: Controls.xml:804 Controls.xml:832 Controls.xml:899 Controls.xml:999
+#: Controls.xml:1043 Controls.xml:1088 Controls.xml:1249 Controls.xml:1273
#, no-c-format
msgid "Usage"
msgstr ""
@@ -229,8 +229,8 @@
#. Tag: para
#: Controls.xml:134 Controls.xml:271 Controls.xml:289 Controls.xml:313
#: Controls.xml:371 Controls.xml:387 Controls.xml:404 Controls.xml:421
-#: Controls.xml:514 Controls.xml:532 Controls.xml:587 Controls.xml:629
-#: Controls.xml:675 Controls.xml:698
+#: Controls.xml:514 Controls.xml:532 Controls.xml:602 Controls.xml:644
+#: Controls.xml:690 Controls.xml:713
#, no-c-format
msgid "None."
msgstr ""
@@ -398,7 +398,7 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902 Controls.xml:993
+#: Controls.xml:315 Controls.xml:922 Controls.xml:1058
#, no-c-format
msgid "Configuration"
msgstr ""
@@ -806,6 +806,24 @@
#: Controls.xml:564
#, no-c-format
msgid ""
+"<literal>enclose</literal> — if true, the template used to
decorate "
+"the input field is enclosed by the element specified with the \"element\"
"
+"attribute. By default this is a div element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:572
+#, no-c-format
+msgid ""
+"<literal>element</literal> — the element to enclose the
template used "
+"to decorate the input field. By default, the template is enclosed with a div
"
+"element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:579
+#, no-c-format
+msgid ""
"<literal>#{invalid}</literal> and
<literal>#{required}</literal> are "
"available inside <literal>s:decorate</literal>;
<literal>#{required}</"
"literal> evaluates to <literal>true</literal> if you have set the
input "
@@ -814,7 +832,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:574
+#: Controls.xml:589
#, no-c-format
msgid ""
"<![CDATA[<s:decorate template=\"edit.xhtml\">\n"
@@ -824,7 +842,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:575
+#: Controls.xml:590
#, no-c-format
msgid ""
"<![CDATA[<ui:composition
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -855,19 +873,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:579
+#: Controls.xml:594
#, no-c-format
msgid "<s:div>"
msgstr ""
#. Tag: para
-#: Controls.xml:582
+#: Controls.xml:597
#, no-c-format
msgid "Render a HTML <literal><div></literal>."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:592
+#: Controls.xml:607
#, no-c-format
msgid ""
"<![CDATA[<s:div rendered=\"#{selectedMember == null}\">\n"
@@ -876,25 +894,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:596
+#: Controls.xml:611
#, no-c-format
msgid "<s:span>"
msgstr ""
#. Tag: para
-#: Controls.xml:599
+#: Controls.xml:614
#, no-c-format
msgid "Render a HTML <literal><span></literal>."
msgstr ""
#. Tag: para
-#: Controls.xml:607
+#: Controls.xml:622
#, no-c-format
msgid "<literal>title</literal> — Title for a span."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:615
+#: Controls.xml:630
#, no-c-format
msgid ""
"<![CDATA[<s:span styleClass=\"required\"
rendered=\"#{required}\" title="
@@ -902,13 +920,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:620
+#: Controls.xml:635
#, no-c-format
msgid "<s:fragment>"
msgstr ""
#. Tag: para
-#: Controls.xml:623
+#: Controls.xml:638
#, no-c-format
msgid ""
"A non-rendering component useful for enabling/disabling rendering of it's
"
@@ -916,7 +934,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:634
+#: Controls.xml:649
#, no-c-format
msgid ""
"<![CDATA[<s:fragment rendered=\"#{auction.highBidder ne
null}\">\n"
@@ -925,13 +943,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:639
+#: Controls.xml:654
#, no-c-format
msgid "<s:label>"
msgstr ""
#. Tag: para
-#: Controls.xml:642
+#: Controls.xml:657
#, no-c-format
msgid ""
"\"Decorate\" a JSF input field with the label. The label is placed inside
"
@@ -941,19 +959,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:651 Controls.xml:968
+#: Controls.xml:666 Controls.xml:988
#, no-c-format
msgid "<literal>style</literal> — The control's
style"
msgstr ""
#. Tag: para
-#: Controls.xml:656 Controls.xml:973
+#: Controls.xml:671 Controls.xml:993
#, no-c-format
msgid "<literal>styleClass</literal> — The control's style
class"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:663
+#: Controls.xml:678
#, no-c-format
msgid ""
"<![CDATA[<s:label styleClass=\"label\">\n"
@@ -963,19 +981,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:667
+#: Controls.xml:682
#, no-c-format
msgid "<s:message>"
msgstr ""
#. Tag: para
-#: Controls.xml:670
+#: Controls.xml:685
#, no-c-format
msgid "\"Decorate\" a JSF input field with the validation error
message."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:680
+#: Controls.xml:695
#, no-c-format
msgid ""
"<![CDATA[<f:facet name=\"afterInvalidField\">\n"
@@ -987,31 +1005,31 @@
msgstr ""
#. Tag: title
-#: Controls.xml:687
+#: Controls.xml:702
#, no-c-format
msgid "Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:690
+#: Controls.xml:705
#, no-c-format
msgid "<s:validateFormattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:693
+#: Controls.xml:708
#, no-c-format
msgid "Checks that the submitted value is valid Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:704
+#: Controls.xml:719
#, no-c-format
msgid "<s:formattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:707
+#: Controls.xml:722
#, no-c-format
msgid ""
"Outputs <emphasis>Seam Text</emphasis>, a rich text markup useful for
blogs, "
@@ -1020,7 +1038,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:716
+#: Controls.xml:731
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
rich text "
@@ -1028,37 +1046,96 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:724
+#: Controls.xml:739
#, no-c-format
msgid "<![CDATA[<s:formattedText
value=\"#{blog.text}\"/>]]>"
msgstr ""
#. Tag: emphasis
-#: Controls.xml:726
+#: Controls.xml:741
#, no-c-format
msgid "Example"
msgstr ""
#. Tag: title
-#: Controls.xml:741
+#: Controls.xml:756
#, no-c-format
-msgid "Dropdowns"
+msgid "Form support"
msgstr ""
#. Tag: literal
-#: Controls.xml:744
+#: Controls.xml:759
#, no-c-format
+msgid "<s:token>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:762
+#, no-c-format
+msgid ""
+"Produces a random token that is inserted into a hidden form field to help to
"
+"secure JSF form posts against cross-site request forgery (XSRF) attacks. "
+"Note that the browser must have cookies enabled to submit forms that include
"
+"this component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:772
+#, no-c-format
+msgid ""
+"<literal>requireSession</literal> — indicates whether the
session id "
+"should be included in the form signature, hence binding the token to the "
+"session. This value can be set to false if the \"build before restore\"
mode "
+"of Facelets is activated (the default in JSF 2.0). (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:782
+#, no-c-format
+msgid ""
+"<literal>enableCookieNotice</literal> — indicates that a
JavaScript "
+"check should be inserted into the page to verify that cookies are enabled in
"
+"the browser. If cookies are not enabled, present a notice to the user that "
+"form posts will not work. (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:791
+#, no-c-format
+msgid ""
+"<literal>allowMultiplePosts</literal> — indicates whether to
allow the "
+"same form to be submitted multiple times with the same signature (as long as
"
+"the view does not change). This is a common need if the form is perform Ajax
"
+"calls but not rerendering itself or, at the very least, the UIToken "
+"component. The preferred approach is to have the UIToken component "
+"rerendered on any Ajax call where the UIToken component would be processed. "
+"(default: false)"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:805
+#, no-c-format
+msgid ""
+"<![CDATA[<h:form>\n"
+" <s:token enableCookieNotice=\"true\"
requireSession=\"false\"/>\n"
+" ...\n"
+"</h:form>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:809
+#, no-c-format
msgid "<s:enumItem>"
msgstr ""
#. Tag: para
-#: Controls.xml:747
+#: Controls.xml:812
#, no-c-format
msgid "Creates a <literal>SelectItem</literal> from an enum
value."
msgstr ""
#. Tag: para
-#: Controls.xml:754
+#: Controls.xml:819
#, no-c-format
msgid ""
"<literal>enumValue</literal> — the string representation of
the enum "
@@ -1066,7 +1143,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:760
+#: Controls.xml:825
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1074,7 +1151,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:768
+#: Controls.xml:833
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneRadio id=\"radioList\"\n"
@@ -1090,13 +1167,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:772
+#: Controls.xml:837
#, no-c-format
msgid "<s:selectItems>"
msgstr ""
#. Tag: para
-#: Controls.xml:775
+#: Controls.xml:840
#, no-c-format
msgid ""
"Creates a <literal>List<SelectItem></literal> from a
List, Set, "
@@ -1104,7 +1181,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:782
+#: Controls.xml:847
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
data that "
@@ -1112,7 +1189,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:789
+#: Controls.xml:854
#, no-c-format
msgid ""
"<literal>var</literal>— defines the name of the local
variable that "
@@ -1120,7 +1197,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:795
+#: Controls.xml:860
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1129,7 +1206,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:802
+#: Controls.xml:867
#, no-c-format
msgid ""
"<literal>itemValue</literal> — Value to return to the server
if this "
@@ -1138,7 +1215,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:811
+#: Controls.xml:876
#, no-c-format
msgid ""
"<literal>disabled</literal> — if true the
<literal>SelectItem</"
@@ -1147,7 +1224,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:819
+#: Controls.xml:884
#, no-c-format
msgid ""
"<literal>noSelectionLabel</literal> — specifies the
(optional) label "
@@ -1156,7 +1233,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:827
+#: Controls.xml:892
#, no-c-format
msgid ""
"<literal>hideNoSelectionLabel</literal> — if true, the
"
@@ -1164,7 +1241,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:835
+#: Controls.xml:900
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneMenu value=\"#{person.age}\" \n"
@@ -1173,83 +1250,14 @@
"</h:selectOneMenu>]]>"
msgstr ""
-#. Tag: title
-#: Controls.xml:841
-#, no-c-format
-msgid "Other"
-msgstr ""
-
#. Tag: literal
-#: Controls.xml:844
+#: Controls.xml:904
#, no-c-format
-msgid "<s:cache>"
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:847
-#, no-c-format
-msgid ""
-"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
-"cache></literal> actually uses the instance of JBoss Cache managed by
the "
-"built-in <literal>pojoCache</literal> component."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:856
-#, no-c-format
-msgid ""
-"<literal>key</literal> — the key to cache rendered content,
often a "
-"value expression. For example, if we were caching a page fragment that "
-"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
-"literal>."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:864
-#, no-c-format
-msgid ""
-"<literal>enabled</literal> — a value expression that
determines if the "
-"cache should be used."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:870
-#, no-c-format
-msgid ""
-"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
-"can have different expiry policies)."
-msgstr ""
-
-#. Tag: programlisting
-#: Controls.xml:878
-#, no-c-format
-msgid ""
-"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
-" <div class=\"blogEntry\">\n"
-" <h3>#{blogEntry.title}</h3>\n"
-" <div>\n"
-" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
-" </div>\n"
-" <p>\n"
-" [Posted on \n"
-" <h:outputText value=\"#{blogEntry.date}\">\n"
-" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
-"locale}\" \n"
-" type=\"both\"/>\n"
-" </h:outputText>]\n"
-" </p>\n"
-" </div>\n"
-"</s:cache>]]>"
-msgstr ""
-
-#. Tag: literal
-#: Controls.xml:884
-#, no-c-format
msgid "<s:fileUpload>"
msgstr ""
#. Tag: para
-#: Controls.xml:887
+#: Controls.xml:907
#, no-c-format
msgid ""
"Renders a file upload control. This control must be used within a form with "
@@ -1257,13 +1265,13 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:893
+#: Controls.xml:913
#, no-c-format
msgid "<![CDATA[<h:form
enctype=\"multipart/form-data\">]]>"
msgstr ""
#. Tag: para
-#: Controls.xml:895
+#: Controls.xml:915
#, no-c-format
msgid ""
"For multipart requests, the Seam Multipart servlet filter must also be "
@@ -1271,7 +1279,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:900
+#: Controls.xml:920
#, no-c-format
msgid ""
"<![CDATA[<filter>\n"
@@ -1286,7 +1294,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:904
+#: Controls.xml:924
#, no-c-format
msgid ""
"The following configuration options for multipart requests may be configured
"
@@ -1294,7 +1302,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:911
+#: Controls.xml:931
#, no-c-format
msgid ""
"<literal>createTempFiles</literal> — if this option is set to
true, "
@@ -1302,7 +1310,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:918
+#: Controls.xml:938
#, no-c-format
msgid ""
"<literal>maxRequestSize</literal> — the maximum size of a
file upload "
@@ -1310,13 +1318,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:925
+#: Controls.xml:945
#, no-c-format
msgid "Here's an example:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:929
+#: Controls.xml:949
#, no-c-format
msgid ""
"<![CDATA[<component
class=\"org.jboss.seam.web.MultipartFilter\">\n"
@@ -1326,7 +1334,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:934
+#: Controls.xml:954
#, no-c-format
msgid ""
"<literal>data</literal> — this value binding receives the
binary file "
@@ -1335,7 +1343,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:942
+#: Controls.xml:962
#, no-c-format
msgid ""
"<literal>contentType</literal> — this value binding receives
the "
@@ -1343,7 +1351,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:948
+#: Controls.xml:968
#, no-c-format
msgid ""
"<literal>fileName</literal> — this value binding receives the
filename "
@@ -1351,7 +1359,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:954
+#: Controls.xml:974
#, no-c-format
msgid ""
"<literal>fileSize</literal> — this value binding receives the
file "
@@ -1359,7 +1367,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:960
+#: Controls.xml:980
#, no-c-format
msgid ""
"<literal>accept</literal> — a comma-separated list of content
types to "
@@ -1368,7 +1376,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:980
+#: Controls.xml:1000
#, no-c-format
msgid ""
"<![CDATA[<s:fileUpload id=\"picture\"
data=\"#{register.picture}\" \n"
@@ -1376,14 +1384,83 @@
" contentType=\"#{register.pictureContentType}\"
/>]]>"
msgstr ""
+#. Tag: title
+#: Controls.xml:1007
+#, no-c-format
+msgid "Other"
+msgstr ""
+
#. Tag: literal
-#: Controls.xml:985
+#: Controls.xml:1010
#, no-c-format
+msgid "<s:cache>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1013
+#, no-c-format
+msgid ""
+"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
+"cache></literal> actually uses the instance of JBoss Cache managed by
the "
+"built-in <literal>pojoCache</literal> component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1022
+#, no-c-format
+msgid ""
+"<literal>key</literal> — the key to cache rendered content,
often a "
+"value expression. For example, if we were caching a page fragment that "
+"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
+"literal>."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1030
+#, no-c-format
+msgid ""
+"<literal>enabled</literal> — a value expression that
determines if the "
+"cache should be used."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1036
+#, no-c-format
+msgid ""
+"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
+"can have different expiry policies)."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1044
+#, no-c-format
+msgid ""
+"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
+" <div class=\"blogEntry\">\n"
+" <h3>#{blogEntry.title}</h3>\n"
+" <div>\n"
+" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
+" </div>\n"
+" <p>\n"
+" [Posted on \n"
+" <h:outputText value=\"#{blogEntry.date}\">\n"
+" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
+"locale}\" \n"
+" type=\"both\"/>\n"
+" </h:outputText>]\n"
+" </p>\n"
+" </div>\n"
+"</s:cache>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1050
+#, no-c-format
msgid "<s:resource>"
msgstr ""
#. Tag: para
-#: Controls.xml:988
+#: Controls.xml:1053
#, no-c-format
msgid ""
"A tag that acts a file download provider. It must be alone in the JSF page. "
@@ -1391,7 +1468,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:995
+#: Controls.xml:1060
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -1407,7 +1484,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1066
#, no-c-format
msgid ""
"<literal>data</literal> — Data that should be downloaded. May
be a "
@@ -1415,13 +1492,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1007
+#: Controls.xml:1072
#, no-c-format
msgid "<literal>fileName</literal> — Filename of the file to
be served"
msgstr ""
#. Tag: para
-#: Controls.xml:1012
+#: Controls.xml:1077
#, no-c-format
msgid ""
"<literal>contentType</literal> — content type of the file to
be "
@@ -1429,20 +1506,20 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1017
+#: Controls.xml:1082
#, no-c-format
msgid ""
"<literal>disposition</literal> — disposition to use. Default
is inline"
msgstr ""
#. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1089
#, no-c-format
msgid "Here is an example on how to use the tag:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1025
+#: Controls.xml:1090
#, no-c-format
msgid ""
"<![CDATA[<s:resource
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -1454,7 +1531,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1027
+#: Controls.xml:1092
#, no-c-format
msgid ""
"The bean named <literal>resources</literal> is some backing bean that
given "
@@ -1463,13 +1540,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1097
#, no-c-format
msgid "<s:download>"
msgstr ""
#. Tag: para
-#: Controls.xml:1034
+#: Controls.xml:1099
#, no-c-format
msgid ""
"Builds a RESTful link to a
<literal><s:resource></literal>. Nested "
@@ -1477,13 +1554,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1041
+#: Controls.xml:1106
#, no-c-format
msgid "<literal>src</literal> — Resource file serving
files."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1048
+#: Controls.xml:1113
#, no-c-format
msgid ""
"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
@@ -1492,7 +1569,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1050
+#: Controls.xml:1115
#, no-c-format
msgid ""
"Will produce something like:
<literal><![CDATA[http://localhost/resources."
@@ -1500,13 +1577,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1057
+#: Controls.xml:1122
#, no-c-format
msgid "<s:graphicImage>"
msgstr ""
#. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1125
#, no-c-format
msgid ""
"An extended <literal><h:graphicImage></literal> that
allows the image "
@@ -1515,7 +1592,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1065
+#: Controls.xml:1130
#, no-c-format
msgid ""
"All attributes for <literal><h:graphicImage></literal>
are supported, "
@@ -1523,7 +1600,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1073
+#: Controls.xml:1138
#, no-c-format
msgid ""
"<literal>value</literal> — image to display. Can be a path
"
@@ -1535,7 +1612,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1086
+#: Controls.xml:1151
#, no-c-format
msgid ""
"<literal>fileName</literal> — if not specified the served
image will "
@@ -1544,13 +1621,13 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:1095
+#: Controls.xml:1160
#, no-c-format
msgid "Transformations"
msgstr ""
#. Tag: para
-#: Controls.xml:1096
+#: Controls.xml:1161
#, no-c-format
msgid ""
"To apply a transform to the image, you would nest a tag specifying the "
@@ -1558,25 +1635,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1104
+#: Controls.xml:1169
#, no-c-format
msgid "<s:transformImageSize>"
msgstr ""
#. Tag: para
-#: Controls.xml:1109
+#: Controls.xml:1174
#, no-c-format
msgid "<literal>width</literal> — new width of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1115
+#: Controls.xml:1180
#, no-c-format
msgid "<literal>height</literal> — new height of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1121
+#: Controls.xml:1186
#, no-c-format
msgid ""
"<literal>maintainRatio</literal> — if
<literal>true</literal>, and "
@@ -1586,19 +1663,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1132
+#: Controls.xml:1197
#, no-c-format
msgid "<literal>factor</literal> — scale the image by the
given factor"
msgstr ""
#. Tag: literal
-#: Controls.xml:1142
+#: Controls.xml:1207
#, no-c-format
msgid "<s:transformImageBlur>"
msgstr ""
#. Tag: para
-#: Controls.xml:1147
+#: Controls.xml:1212
#, no-c-format
msgid ""
"<literal>radius</literal> — perform a convolution blur with
the given "
@@ -1606,13 +1683,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1157
+#: Controls.xml:1222
#, no-c-format
msgid "<s:transformImageType>"
msgstr ""
#. Tag: para
-#: Controls.xml:1162
+#: Controls.xml:1227
#, no-c-format
msgid ""
"<literal>contentType</literal> — alter the type of the image
to either "
@@ -1620,7 +1697,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1174
+#: Controls.xml:1239
#, no-c-format
msgid ""
"It's easy to create your own transform - create a
<literal>UIComponent</"
@@ -1632,7 +1709,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1185
+#: Controls.xml:1250
#, no-c-format
msgid ""
"<![CDATA[<s:graphicImage rendered=\"#{auction.image ne
null}\"\n"
@@ -1642,19 +1719,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1189
+#: Controls.xml:1254
#, no-c-format
msgid "<s:remote>"
msgstr ""
#. Tag: para
-#: Controls.xml:1192
+#: Controls.xml:1257
#, no-c-format
msgid "Generates the Javascript stubs required to use Seam Remoting."
msgstr ""
#. Tag: para
-#: Controls.xml:1199
+#: Controls.xml:1264
#, no-c-format
msgid ""
"<literal>include</literal> — a comma-separated list of the
component "
@@ -1663,7 +1740,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1209
+#: Controls.xml:1274
#, no-c-format
msgid ""
"<![CDATA[<s:remote
include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1671,13 +1748,13 @@
msgstr ""
#. Tag: title
-#: Controls.xml:1216
+#: Controls.xml:1281
#, no-c-format
msgid "Annotations"
msgstr ""
#. Tag: para
-#: Controls.xml:1218
+#: Controls.xml:1283
#, no-c-format
msgid ""
"Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1685,13 +1762,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1226
+#: Controls.xml:1291
#, no-c-format
msgid "@Converter"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1229
+#: Controls.xml:1294
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemConverter\") \n"
@@ -1717,7 +1794,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1231
+#: Controls.xml:1296
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
converter=\"itemConverter\" />]]"
@@ -1725,7 +1802,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1233
+#: Controls.xml:1298
#, no-c-format
msgid ""
"Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1734,13 +1811,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1243
+#: Controls.xml:1308
#, no-c-format
msgid "@Validator"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1246
+#: Controls.xml:1311
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemValidator\") \n"
@@ -1762,7 +1839,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1248
+#: Controls.xml:1313
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
validator=\"itemValidator\" />]]"
@@ -1770,7 +1847,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1249
+#: Controls.xml:1314
#, no-c-format
msgid ""
"Registers the Seam component as a JSF validator. Shown here is a validator "
Modified: trunk/doc/Seam_Reference_Guide/gu-IN/Conversations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/gu-IN/Conversations.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/gu-IN/Conversations.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -760,7 +760,7 @@
#: Conversations.xml:493
#, no-c-format
msgid ""
-"The <literal>taskInstance</literal> attribute if for use in jBPM task
lists:"
+"The <literal>taskInstance</literal> attribute is for use in jBPM task
lists:"
msgstr ""
#. Tag: programlisting
Modified: trunk/doc/Seam_Reference_Guide/gu-IN/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/gu-IN/Dependencies.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/gu-IN/Dependencies.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -30,9 +30,9 @@
#, no-c-format
msgid ""
"Seam does not work with JDK 1.4 and requires JDK 5 or above as it uses "
-"annotations and other JDK 5.0 features.. Seam has been thoroughly tested "
+"annotations and other JDK 5.0 features. Seam has been thoroughly tested "
"using Sun's JDKs. However there are no known issues specific to Seam with
"
-"other JDK's."
+"other JDKs."
msgstr ""
#. Tag: title
Modified: trunk/doc/Seam_Reference_Guide/gu-IN/Security.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/gu-IN/Security.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/gu-IN/Security.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+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:3361 Security.xml:3524
+#: Security.xml:630 Security.xml:764 Security.xml:3370 Security.xml:3533
#, 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:3150 Security.xml:3367
-#: Security.xml:3530 Security.xml:3771 Security.xml:4208
+#: Security.xml:2147 Security.xml:2756 Security.xml:3159 Security.xml:3376
+#: Security.xml:3539 Security.xml:3780 Security.xml:4217
#, no-c-format
msgid "Description"
msgstr ""
@@ -2228,8 +2228,8 @@
msgstr ""
#. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3147
-#: Security.xml:3768 Security.xml:3937
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3156
+#: Security.xml:3777 Security.xml:3946
#, 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:3218
-#: Security.xml:3237 Security.xml:3256 Security.xml:3274 Security.xml:3819
-#: Security.xml:3838 Security.xml:3857 Security.xml:3876
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3227
+#: Security.xml:3246 Security.xml:3265 Security.xml:3283 Security.xml:3828
+#: Security.xml:3847 Security.xml:3866 Security.xml:3885
#, no-c-format
msgid "boolean"
msgstr ""
@@ -2558,13 +2558,13 @@
msgstr ""
#. Tag: para
-#: Security.xml:1831 Security.xml:3940
+#: Security.xml:1831 Security.xml:3949
#, no-c-format
msgid "Permission Target"
msgstr ""
#. Tag: para
-#: Security.xml:1834 Security.xml:3943
+#: Security.xml:1834 Security.xml:3952
#, no-c-format
msgid "Permission Action"
msgstr ""
@@ -3806,7 +3806,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2750 Security.xml:3144 Security.xml:3765
+#: Security.xml:2750 Security.xml:3153 Security.xml:3774
#, no-c-format
msgid "Return type"
msgstr ""
@@ -3868,6 +3868,20 @@
#: Security.xml:2819
#, no-c-format
msgid ""
+"The default <literal>ResolverChain</literal> consists of all permission
"
+"resolvers discovered during application deployment. The
<literal>org.jboss."
+"seam.security.defaultResolverChainCreated</literal> event is raised (and the
"
+"<literal>ResolverChain</literal> instance passed as an event parameter)
when "
+"the default <literal>ResolverChain</literal> is created. This allows
"
+"additional resolvers that for some reason were not discovered during "
+"deployment to be added, or for resolvers that are in the chain to be re-"
+"ordered or removed."
+msgstr ""
+
+#. Tag: para
+#: Security.xml:2828
+#, no-c-format
+msgid ""
"The following sequence diagram shows the interaction between the components "
"of the permission framework during a permission check (explanation follows).
"
"A permission check can originate from a number of possible sources, for "
@@ -3877,7 +3891,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2837
+#: Security.xml:2846
#, no-c-format
msgid ""
"1. A permission check is initiated somewhere (either in code or via an EL "
@@ -3886,7 +3900,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2843
+#: Security.xml:2852
#, no-c-format
msgid ""
"1.1. <literal>Identity</literal> invokes
<literal>PermissionMapper."
@@ -3894,7 +3908,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2850
+#: Security.xml:2859
#, no-c-format
msgid ""
"1.1.1. <literal>PermissionMapper</literal> maintains a
<literal>Map</"
@@ -3906,7 +3920,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2860
+#: Security.xml:2869
#, no-c-format
msgid ""
"1.1.2. For each <literal>PermissionResolver</literal> in the "
@@ -3921,13 +3935,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2876
+#: Security.xml:2885
#, no-c-format
msgid "RuleBasedPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:2878
+#: Security.xml:2887
#, no-c-format
msgid ""
"One of the built-in permission resolvers provided by Seam, "
@@ -3940,13 +3954,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2887
+#: Security.xml:2896
#, no-c-format
msgid "Requirements"
msgstr ""
#. Tag: para
-#: Security.xml:2889
+#: Security.xml:2898
#, no-c-format
msgid ""
"If using the rule-based permission features provided by Seam Security, the "
@@ -3955,43 +3969,43 @@
msgstr ""
#. Tag: para
-#: Security.xml:2896
+#: Security.xml:2905
#, no-c-format
msgid "drools-compiler.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2899
+#: Security.xml:2908
#, no-c-format
msgid "drools-core.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2902
+#: Security.xml:2911
#, no-c-format
msgid "janino.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2905
+#: Security.xml:2914
#, no-c-format
msgid "antlr-runtime.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2908
+#: Security.xml:2917
#, no-c-format
msgid "mvel14.jar"
msgstr ""
#. Tag: title
-#: Security.xml:2915 Security.xml:3107
+#: Security.xml:2924 Security.xml:3116
#, no-c-format
msgid "Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:2917
+#: Security.xml:2926
#, no-c-format
msgid ""
"The configuration for <literal>RuleBasedPermissionResolver</literal>
"
@@ -4001,7 +4015,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2923
+#: Security.xml:2932
#, no-c-format
msgid ""
"<![CDATA[<components
xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4029,7 +4043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2925
+#: Security.xml:2934
#, no-c-format
msgid ""
"The default rule base name can be overridden by specifying the "
@@ -4038,7 +4052,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2930
+#: Security.xml:2939
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4047,7 +4061,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2932
+#: Security.xml:2941
#, no-c-format
msgid ""
"Once the <literal>RuleBase</literal> component is configured, it's
time to "
@@ -4055,13 +4069,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2938
+#: Security.xml:2947
#, no-c-format
msgid "Writing Security Rules"
msgstr ""
#. Tag: para
-#: Security.xml:2940
+#: Security.xml:2949
#, no-c-format
msgid ""
"The first step to writing security rules is to create a new rule file in the
"
@@ -4072,7 +4086,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2947
+#: Security.xml:2956
#, no-c-format
msgid ""
"So what should the security rules file contain? At this stage it might be a "
@@ -4081,7 +4095,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2952
+#: Security.xml:2961
#, no-c-format
msgid ""
"<![CDATA[package MyApplicationPermissions;\n"
@@ -4099,7 +4113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2954
+#: Security.xml:2963
#, no-c-format
msgid ""
"Let's break this down step by step. The first thing we see is the package
"
@@ -4109,7 +4123,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2960
+#: Security.xml:2969
#, no-c-format
msgid ""
"The next thing we can notice is a couple of import statements for the "
@@ -4119,7 +4133,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2966
+#: Security.xml:2975
#, no-c-format
msgid ""
"Finally we have the code for the rule. Each rule within a package should be "
@@ -4129,7 +4143,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2972
+#: Security.xml:2981
#, no-c-format
msgid ""
"Looking at the body of the rule definition we can notice two distinct "
@@ -4144,7 +4158,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2981
+#: Security.xml:2990
#, no-c-format
msgid ""
"If we look at the LHS of the rule, we see two conditions listed there. Let's
"
@@ -4152,14 +4166,14 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2985
+#: Security.xml:2994
#, no-c-format
msgid ""
"<![CDATA[c: PermissionCheck(target == \"customer\", action ==
\"delete\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:2987
+#: Security.xml:2996
#, no-c-format
msgid ""
"In plain english, this condition is stating that there must exist a "
@@ -4169,7 +4183,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2993
+#: Security.xml:3002
#, no-c-format
msgid ""
"So what is the working memory? Also known as a \"stateful session\" in
"
@@ -4187,7 +4201,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3005
+#: Security.xml:3014
#, no-c-format
msgid ""
"Besides the <literal>PermissionCheck</literal> facts, there is also a
"
@@ -4204,7 +4218,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3016
+#: Security.xml:3025
#, no-c-format
msgid ""
"It is also possible to insert additional long-lived facts into the working "
@@ -4215,7 +4229,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3023
+#: Security.xml:3032
#, no-c-format
msgid ""
"Getting back to our simple example, we can also notice that the first line "
@@ -4226,13 +4240,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3030
+#: Security.xml:3039
#, no-c-format
msgid "<![CDATA[Role(name == \"admin\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3032
+#: Security.xml:3041
#, no-c-format
msgid ""
"This condition simply states that there must be a
<literal>Role</literal> "
@@ -4245,7 +4259,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3040
+#: Security.xml:3049
#, no-c-format
msgid ""
"So what is the consequence of the rule firing? Let's take a look at the RHS
"
@@ -4253,13 +4267,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3044
+#: Security.xml:3053
#, no-c-format
msgid "<![CDATA[c.grant()]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3046
+#: Security.xml:3055
#, no-c-format
msgid ""
"The RHS consists of Java code, and in this case is invoking the "
@@ -4276,13 +4290,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3060
+#: Security.xml:3069
#, no-c-format
msgid "Non-String permission targets"
msgstr ""
#. Tag: para
-#: Security.xml:3062
+#: Security.xml:3071
#, no-c-format
msgid ""
"So far we have only seen permission checks for String-literal permission "
@@ -4296,7 +4310,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3071
+#: Security.xml:3080
#, no-c-format
msgid ""
"<![CDATA[rule CanCreateBlogComment\n"
@@ -4314,13 +4328,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3076
+#: Security.xml:3085
#, no-c-format
msgid "Wildcard permission checks"
msgstr ""
#. Tag: para
-#: Security.xml:3078
+#: Security.xml:3087
#, no-c-format
msgid ""
"It is possible to implement a wildcard permission check (which allows all "
@@ -4330,7 +4344,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3084
+#: Security.xml:3093
#, no-c-format
msgid ""
"<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4344,7 +4358,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3086
+#: Security.xml:3095
#, no-c-format
msgid ""
"This rule allows users with the <literal>admin</literal> role to
perform "
@@ -4353,13 +4367,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3096
+#: Security.xml:3105
#, no-c-format
msgid "PersistentPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:3098
+#: Security.xml:3107
#, no-c-format
msgid ""
"Another built-in permission resolver provided by Seam, "
@@ -4372,7 +4386,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3109
+#: Security.xml:3118
#, no-c-format
msgid ""
"Before it can be used, <literal>PersistentPermissionResolver</literal>
must "
@@ -4385,7 +4399,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3117
+#: Security.xml:3126
#, no-c-format
msgid ""
"<![CDATA[ <security:persistent-permission-resolver
permission-store=\"#"
@@ -4393,13 +4407,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3122
+#: Security.xml:3131
#, no-c-format
msgid "Permission Stores"
msgstr ""
#. Tag: para
-#: Security.xml:3124
+#: Security.xml:3133
#, no-c-format
msgid ""
"A permission store is required for
<literal>PersistentPermissionResolver</"
@@ -4412,26 +4426,26 @@
msgstr ""
#. Tag: title
-#: Security.xml:3134
+#: Security.xml:3143
#, no-c-format
msgid "PermissionStore interface"
msgstr ""
#. Tag: literal
-#: Security.xml:3160 Security.xml:3179 Security.xml:3198 Security.xml:3781
-#: Security.xml:3800
+#: Security.xml:3169 Security.xml:3188 Security.xml:3207 Security.xml:3790
+#: Security.xml:3809
#, no-c-format
msgid "List<Permission>"
msgstr ""
#. Tag: literal
-#: Security.xml:3165 Security.xml:3805
+#: Security.xml:3174 Security.xml:3814
#, no-c-format
msgid "listPermissions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3169
+#: Security.xml:3178
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4440,13 +4454,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3184 Security.xml:3786
+#: Security.xml:3193 Security.xml:3795
#, no-c-format
msgid "listPermissions(Object target, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3188
+#: Security.xml:3197
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4455,13 +4469,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3203
+#: Security.xml:3212
#, no-c-format
msgid "listPermissions(Set<Object> targets, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3207
+#: Security.xml:3216
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4470,13 +4484,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3223
+#: Security.xml:3232
#, no-c-format
msgid "grantPermission(Permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3227
+#: Security.xml:3236
#, no-c-format
msgid ""
"This method should persist the specified <literal>Permission</literal>
"
@@ -4484,13 +4498,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3242 Security.xml:3843
+#: Security.xml:3251 Security.xml:3852
#, no-c-format
msgid "grantPermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3246
+#: Security.xml:3255
#, no-c-format
msgid ""
"This method should persist all of the <literal>Permission</literal>
objects "
@@ -4499,13 +4513,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3261 Security.xml:3862
+#: Security.xml:3270 Security.xml:3871
#, no-c-format
msgid "revokePermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3265
+#: Security.xml:3274
#, no-c-format
msgid ""
"This method should remove the specified <literal>Permission</literal>
object "
@@ -4513,13 +4527,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3279 Security.xml:3881
+#: Security.xml:3288 Security.xml:3890
#, no-c-format
msgid "revokePermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3283
+#: Security.xml:3292
#, no-c-format
msgid ""
"This method should remove all of the <literal>Permission</literal>
objects "
@@ -4527,19 +4541,19 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3293 Security.xml:3895
+#: Security.xml:3302 Security.xml:3904
#, no-c-format
msgid "List<String>"
msgstr ""
#. Tag: literal
-#: Security.xml:3298 Security.xml:3900
+#: Security.xml:3307 Security.xml:3909
#, no-c-format
msgid "listAvailableActions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3302
+#: Security.xml:3311
#, no-c-format
msgid ""
"This method should return a list of all the available actions (as Strings) "
@@ -4549,13 +4563,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3316
+#: Security.xml:3325
#, no-c-format
msgid "JpaPermissionStore"
msgstr ""
#. Tag: para
-#: Security.xml:3318
+#: Security.xml:3327
#, no-c-format
msgid ""
"This is the default <literal>PermissionStore</literal> implementation
(and "
@@ -4568,7 +4582,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3326
+#: Security.xml:3335
#, no-c-format
msgid ""
"If you wish to use the same entity (i.e. a single database table) to store "
@@ -4580,7 +4594,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3333
+#: Security.xml:3342
#, no-c-format
msgid ""
"For example, to configure a single entity class to store both user and role "
@@ -4588,7 +4602,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3335
+#: Security.xml:3344
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4596,14 +4610,14 @@
msgstr ""
#. Tag: para
-#: Security.xml:3337
+#: Security.xml:3346
#, no-c-format
msgid ""
"To configure separate entity classes for storing user and role permissions:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:3339
+#: Security.xml:3348
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4612,13 +4626,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3342
+#: Security.xml:3351
#, no-c-format
msgid "Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3344
+#: Security.xml:3353
#, no-c-format
msgid ""
"As mentioned, the entity classes that contain the user and role permissions "
@@ -4629,32 +4643,32 @@
msgstr ""
#. Tag: title
-#: Security.xml:3351
+#: Security.xml:3360
#, no-c-format
msgid "Entity Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3364 Security.xml:3527
+#: Security.xml:3373 Security.xml:3536
#, no-c-format
msgid "Target"
msgstr ""
#. Tag: literal
-#: Security.xml:3377
+#: Security.xml:3386
#, no-c-format
msgid "@PermissionTarget"
msgstr ""
#. Tag: literal
-#: Security.xml:3382 Security.xml:3401 Security.xml:3420 Security.xml:3439
-#: Security.xml:3458
+#: Security.xml:3391 Security.xml:3410 Security.xml:3429 Security.xml:3448
+#: Security.xml:3467
#, no-c-format
msgid "FIELD,METHOD"
msgstr ""
#. Tag: para
-#: Security.xml:3386
+#: Security.xml:3395
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4663,13 +4677,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3396
+#: Security.xml:3405
#, no-c-format
msgid "@PermissionAction"
msgstr ""
#. Tag: para
-#: Security.xml:3405
+#: Security.xml:3414
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4678,13 +4692,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3415
+#: Security.xml:3424
#, no-c-format
msgid "@PermissionUser"
msgstr ""
#. Tag: para
-#: Security.xml:3424
+#: Security.xml:3433
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4693,13 +4707,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3434
+#: Security.xml:3443
#, no-c-format
msgid "@PermissionRole"
msgstr ""
#. Tag: para
-#: Security.xml:3443
+#: Security.xml:3452
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4708,13 +4722,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3453
+#: Security.xml:3462
#, no-c-format
msgid "@PermissionDiscriminator"
msgstr ""
#. Tag: para
-#: Security.xml:3462
+#: Security.xml:3471
#, no-c-format
msgid ""
"This annotation should be used when the same entity/table is used to store "
@@ -4731,20 +4745,20 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3472
+#: Security.xml:3481
#, no-c-format
msgid ""
"<![CDATA[ @PermissionDiscriminator(userValue = \"u\", roleValue =
\"r\")]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3483
+#: Security.xml:3492
#, no-c-format
msgid "Example Entity"
msgstr ""
#. Tag: para
-#: Security.xml:3485
+#: Security.xml:3494
#, no-c-format
msgid ""
"Here is an example of an entity class that is used to store both user and "
@@ -4753,7 +4767,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3490
+#: Security.xml:3499
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4814,7 +4828,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3492
+#: Security.xml:3501
#, no-c-format
msgid ""
"As can be seen in the above example, the
<literal>getDiscriminator()</"
@@ -4831,13 +4845,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3505
+#: Security.xml:3514
#, no-c-format
msgid "Class-specific Permission Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:3507
+#: Security.xml:3516
#, no-c-format
msgid ""
"A further set of class-specific annotations can be used to configure a "
@@ -4847,25 +4861,25 @@
msgstr ""
#. Tag: title
-#: Security.xml:3514
+#: Security.xml:3523
#, no-c-format
msgid "Class Permission Annotations"
msgstr ""
#. Tag: literal
-#: Security.xml:3540
+#: Security.xml:3549
#, no-c-format
msgid "@Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3545 Security.xml:3563
+#: Security.xml:3554 Security.xml:3572
#, no-c-format
msgid "TYPE"
msgstr ""
#. Tag: para
-#: Security.xml:3549
+#: Security.xml:3558
#, no-c-format
msgid ""
"A container annotation, this annotation may contain an array of "
@@ -4873,13 +4887,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3558
+#: Security.xml:3567
#, no-c-format
msgid "@Permission"
msgstr ""
#. Tag: para
-#: Security.xml:3567
+#: Security.xml:3576
#, no-c-format
msgid ""
"This annotation defines a single allowable permission action for the target "
@@ -4890,7 +4904,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3579
+#: Security.xml:3588
#, no-c-format
msgid ""
"Here's an example of the above annotations in action. The following class
"
@@ -4898,7 +4912,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3583
+#: Security.xml:3592
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4910,7 +4924,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3585
+#: Security.xml:3594
#, no-c-format
msgid ""
"This example demonstrates how two allowable permission actions, "
@@ -4919,13 +4933,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3593
+#: Security.xml:3602
#, no-c-format
msgid "Permission masks"
msgstr ""
#. Tag: para
-#: Security.xml:3595
+#: Security.xml:3604
#, no-c-format
msgid ""
"By default, multiple permissions for the same target object and recipient "
@@ -4937,7 +4951,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3602
+#: Security.xml:3611
#, no-c-format
msgid ""
"For example, if recipient \"Bob\" is granted both the
<literal>view</"
@@ -4950,7 +4964,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3609
+#: Security.xml:3618
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4962,7 +4976,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3611
+#: Security.xml:3620
#, no-c-format
msgid ""
"The <literal>action</literal> property will instead simply contain
\"3"
@@ -4972,7 +4986,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3617
+#: Security.xml:3626
#, no-c-format
msgid ""
"Obviously, it is very important that the <literal>mask</literal> values
"
@@ -4980,13 +4994,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3623
+#: Security.xml:3632
#, no-c-format
msgid "Identifier Policy"
msgstr ""
#. Tag: para
-#: Security.xml:3625
+#: Security.xml:3634
#, no-c-format
msgid ""
"When storing or looking up permissions,
<literal>JpaPermissionStore</"
@@ -5000,7 +5014,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3633
+#: Security.xml:3642
#, no-c-format
msgid ""
"The <literal>IdentifierStrategy</literal> interface is very simple,
"
@@ -5008,7 +5022,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3637
+#: Security.xml:3646
#, no-c-format
msgid ""
"<![CDATA[public interface IdentifierStrategy {\n"
@@ -5018,7 +5032,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3639
+#: Security.xml:3648
#, no-c-format
msgid ""
"The first method, <literal>canIdentify()</literal> simply returns
"
@@ -5029,7 +5043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3645
+#: Security.xml:3654
#, no-c-format
msgid ""
"Seam provides two <literal>IdentifierStrategy</literal>
implementations, "
@@ -5038,7 +5052,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3650
+#: Security.xml:3659
#, no-c-format
msgid ""
"To explicitly configure a specific identifier strategy to use for a "
@@ -5051,13 +5065,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3660
+#: Security.xml:3669
#, no-c-format
msgid "ClassIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3662
+#: Security.xml:3671
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for classes,
"
@@ -5071,7 +5085,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3671
+#: Security.xml:3680
#, no-c-format
msgid ""
"<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5079,7 +5093,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3673
+#: Security.xml:3682
#, no-c-format
msgid ""
"The identifier for the following class will be
\"<literal>customerAction</"
@@ -5087,7 +5101,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3677
+#: Security.xml:3686
#, no-c-format
msgid ""
"<![CDATA[@Name(\"customerAction\")\n"
@@ -5095,7 +5109,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3679
+#: Security.xml:3688
#, no-c-format
msgid ""
"Finally, the identifier for the following class will be
\"<literal>Customer</"
@@ -5103,19 +5117,19 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3683
+#: Security.xml:3692
#, no-c-format
msgid "<![CDATA[public class Customer { ]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3688
+#: Security.xml:3697
#, no-c-format
msgid "EntityIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3690
+#: Security.xml:3699
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for entity "
@@ -5132,7 +5146,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3701
+#: Security.xml:3710
#, no-c-format
msgid ""
"<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5140,7 +5154,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3703
+#: Security.xml:3712
#, no-c-format
msgid ""
"For an example of the type of identifier values generated, assume we have "
@@ -5148,7 +5162,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3707
+#: Security.xml:3716
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5171,7 +5185,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3709
+#: Security.xml:3718
#, no-c-format
msgid ""
"For a <literal>Customer</literal> instance with an
<literal>id</literal> "
@@ -5181,7 +5195,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3715
+#: Security.xml:3724
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5190,7 +5204,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3717
+#: Security.xml:3726
#, no-c-format
msgid ""
"Then a <literal>Customer</literal> with an
<literal>id</literal> value of "
@@ -5199,13 +5213,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3730
+#: Security.xml:3739
#, no-c-format
msgid "Permission Management"
msgstr ""
#. Tag: para
-#: Security.xml:3732
+#: Security.xml:3741
#, no-c-format
msgid ""
"In much the same way that Seam Security provides an Identity Management API "
@@ -5215,13 +5229,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3739
+#: Security.xml:3748
#, no-c-format
msgid "PermissionManager"
msgstr ""
#. Tag: para
-#: Security.xml:3741
+#: Security.xml:3750
#, no-c-format
msgid ""
"The <literal>PermissionManager</literal> component is an
application-scoped "
@@ -5234,7 +5248,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3748
+#: Security.xml:3757
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5244,7 +5258,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3750
+#: Security.xml:3759
#, no-c-format
msgid ""
"The following table describes each of the available methods provided by "
@@ -5252,13 +5266,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3755
+#: Security.xml:3764
#, no-c-format
msgid "PermissionManager API methods"
msgstr ""
#. Tag: para
-#: Security.xml:3790 Security.xml:3809
+#: Security.xml:3799 Security.xml:3818
#, no-c-format
msgid ""
"Returns a list of <literal>Permission</literal> objects representing
all of "
@@ -5266,13 +5280,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3824
+#: Security.xml:3833
#, no-c-format
msgid "grantPermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3828
+#: Security.xml:3837
#, no-c-format
msgid ""
"Persists (grants) the specified <literal>Permission</literal> to the
backend "
@@ -5280,7 +5294,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3847
+#: Security.xml:3856
#, no-c-format
msgid ""
"Persists (grants) the specified list of <literal>Permission</literal>s
to "
@@ -5288,7 +5302,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3866
+#: Security.xml:3875
#, no-c-format
msgid ""
"Removes (revokes) the specified <literal>Permission</literal> from the
"
@@ -5296,7 +5310,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3885
+#: Security.xml:3894
#, no-c-format
msgid ""
"Removes (revokes) the specified list of <literal>Permission</literal>s
from "
@@ -5304,7 +5318,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3904
+#: Security.xml:3913
#, no-c-format
msgid ""
"Returns a list of the available actions for the specified target object. The
"
@@ -5313,13 +5327,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3919
+#: Security.xml:3928
#, no-c-format
msgid "Permission checks for PermissionManager operations"
msgstr ""
#. Tag: para
-#: Security.xml:3921
+#: Security.xml:3930
#, no-c-format
msgid ""
"Invoking the methods of <literal>PermissionManager</literal> requires
that "
@@ -5329,37 +5343,37 @@
msgstr ""
#. Tag: title
-#: Security.xml:3928
+#: Security.xml:3937
#, no-c-format
msgid "Permission Management Security Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3952
+#: Security.xml:3961
#, no-c-format
msgid "listPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:3956
+#: Security.xml:3965
#, no-c-format
msgid "The specified <literal>target</literal>"
msgstr ""
#. Tag: literal
-#: Security.xml:3962
+#: Security.xml:3971
#, no-c-format
msgid "seam.read-permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3970 Security.xml:3990
+#: Security.xml:3979 Security.xml:3999
#, no-c-format
msgid "grantPermission()"
msgstr ""
#. Tag: para
-#: Security.xml:3974
+#: Security.xml:3983
#, no-c-format
msgid ""
"The target of the specified <literal>Permission</literal>, or each of
the "
@@ -5368,56 +5382,56 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3982 Security.xml:4000 Security.xml:4018
+#: Security.xml:3991 Security.xml:4009 Security.xml:4027
#, no-c-format
msgid "seam.grant-permission"
msgstr ""
#. Tag: para
-#: Security.xml:3994 Security.xml:4030
+#: Security.xml:4003 Security.xml:4039
#, no-c-format
msgid "The target of the specified <literal>Permission</literal>."
msgstr ""
#. Tag: literal
-#: Security.xml:4008
+#: Security.xml:4017
#, no-c-format
msgid "grantPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:4012 Security.xml:4048
+#: Security.xml:4021 Security.xml:4057
#, no-c-format
msgid ""
"Each of the targets of the specified list of
<literal>Permission</literal>s."
msgstr ""
#. Tag: literal
-#: Security.xml:4026
+#: Security.xml:4035
#, no-c-format
msgid "revokePermission()"
msgstr ""
#. Tag: literal
-#: Security.xml:4036 Security.xml:4054
+#: Security.xml:4045 Security.xml:4063
#, no-c-format
msgid "seam.revoke-permission"
msgstr ""
#. Tag: literal
-#: Security.xml:4044
+#: Security.xml:4053
#, no-c-format
msgid "revokePermissions()"
msgstr ""
#. Tag: title
-#: Security.xml:4067
+#: Security.xml:4076
#, no-c-format
msgid "SSL Security"
msgstr ""
#. Tag: para
-#: Security.xml:4069
+#: Security.xml:4078
#, no-c-format
msgid ""
"Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5428,13 +5442,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4076
+#: Security.xml:4085
#, no-c-format
msgid "<![CDATA[<page view-id=\"/login.xhtml\"
scheme=\"https\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4078
+#: Security.xml:4087
#, no-c-format
msgid ""
"This configuration is automatically extended to both
<literal>s:link</"
@@ -5446,13 +5460,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4085
+#: Security.xml:4094
#, no-c-format
msgid "<![CDATA[<s:link view=\"/login.xhtml\"
value=\"Login\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4087
+#: Security.xml:4096
#, no-c-format
msgid ""
"Browsing directly to a view when using the
<emphasis>incorrect</emphasis> "
@@ -5463,7 +5477,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4094
+#: Security.xml:4103
#, no-c-format
msgid ""
"It is also possible to configure a <emphasis>default scheme</emphasis>
for "
@@ -5477,13 +5491,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4103
+#: Security.xml:4112
#, no-c-format
msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\"
/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4105
+#: Security.xml:4114
#, no-c-format
msgid ""
"Of course, if <emphasis>none</emphasis> of the pages in your
application use "
@@ -5491,7 +5505,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4110
+#: Security.xml:4119
#, no-c-format
msgid ""
"You may configure Seam to automatically invalidate the current HTTP session "
@@ -5500,13 +5514,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4115
+#: Security.xml:4124
#, no-c-format
msgid "<![CDATA[<web:session
invalidate-on-scheme-change=\"true\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4117
+#: Security.xml:4126
#, no-c-format
msgid ""
"This option helps make your system less vulnerable to sniffing of the "
@@ -5515,13 +5529,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4123
+#: Security.xml:4132
#, no-c-format
msgid "Overriding the default ports"
msgstr ""
#. Tag: para
-#: Security.xml:4125
+#: Security.xml:4134
#, no-c-format
msgid ""
"If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5531,7 +5545,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4131
+#: Security.xml:4140
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5547,13 +5561,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4137
+#: Security.xml:4146
#, no-c-format
msgid "CAPTCHA"
msgstr ""
#. Tag: para
-#: Security.xml:4139
+#: Security.xml:4148
#, no-c-format
msgid ""
"Though strictly not part of the security API, Seam provides a built-in "
@@ -5565,13 +5579,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4147
+#: Security.xml:4156
#, no-c-format
msgid "Configuring the CAPTCHA Servlet"
msgstr ""
#. Tag: para
-#: Security.xml:4148
+#: Security.xml:4157
#, no-c-format
msgid ""
"To get up and running, it is necessary to configure the Seam Resource "
@@ -5580,7 +5594,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4153
+#: Security.xml:4162
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -5596,20 +5610,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4158
+#: Security.xml:4167
#, no-c-format
msgid "Adding a CAPTCHA to a form"
msgstr ""
#. Tag: para
-#: Security.xml:4160
+#: Security.xml:4169
#, no-c-format
msgid ""
"Adding a CAPTCHA challenge to a form is extremely easy. Here's an
example:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4164
+#: Security.xml:4173
#, no-c-format
msgid ""
"<![CDATA[<h:graphicImage
value=\"/seam/resource/captcha\"/>\n"
@@ -5621,7 +5635,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4166
+#: Security.xml:4175
#, no-c-format
msgid ""
"That's all there is to it. The <literal>graphicImage</literal>
control "
@@ -5631,20 +5645,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4175
+#: Security.xml:4184
#, no-c-format
msgid "Customising the CAPTCHA algorithm"
msgstr ""
#. Tag: para
-#: Security.xml:4177
+#: Security.xml:4186
#, no-c-format
msgid ""
"You may customize the CAPTCHA algorithm by overriding the built-in
component:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4181
+#: Security.xml:4190
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5671,13 +5685,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4188 Security.xml:4196
+#: Security.xml:4197 Security.xml:4205
#, no-c-format
msgid "Security Events"
msgstr ""
#. Tag: para
-#: Security.xml:4190
+#: Security.xml:4199
#, no-c-format
msgid ""
"The following table describes a number of events (see <xref
linkend=\"events"
@@ -5685,68 +5699,68 @@
msgstr ""
#. Tag: para
-#: Security.xml:4205
+#: Security.xml:4214
#, no-c-format
msgid "Event Key"
msgstr ""
#. Tag: literal
-#: Security.xml:4218
+#: Security.xml:4227
#, no-c-format
msgid "org.jboss.seam.security.loginSuccessful"
msgstr ""
#. Tag: para
-#: Security.xml:4222
+#: Security.xml:4231
#, no-c-format
msgid "Raised when a login attempt is successful."
msgstr ""
#. Tag: literal
-#: Security.xml:4230
+#: Security.xml:4239
#, no-c-format
msgid "org.jboss.seam.security.loginFailed"
msgstr ""
#. Tag: para
-#: Security.xml:4234
+#: Security.xml:4243
#, no-c-format
msgid "Raised when a login attempt fails."
msgstr ""
#. Tag: literal
-#: Security.xml:4242
+#: Security.xml:4251
#, no-c-format
msgid "org.jboss.seam.security.alreadyLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4246
+#: Security.xml:4255
#, no-c-format
msgid ""
"Raised when a user that is already authenticated attempts to log in again."
msgstr ""
#. Tag: literal
-#: Security.xml:4254
+#: Security.xml:4263
#, no-c-format
msgid "org.jboss.seam.security.notLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4258
+#: Security.xml:4267
#, no-c-format
msgid "Raised when a security check fails when the user is not logged in."
msgstr ""
#. Tag: literal
-#: Security.xml:4266
+#: Security.xml:4275
#, no-c-format
msgid "org.jboss.seam.security.notAuthorized"
msgstr ""
#. Tag: para
-#: Security.xml:4270
+#: Security.xml:4279
#, no-c-format
msgid ""
"Raised when a security check fails when the user is logged in however "
@@ -5754,73 +5768,73 @@
msgstr ""
#. Tag: literal
-#: Security.xml:4278
+#: Security.xml:4287
#, no-c-format
msgid "org.jboss.seam.security.preAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4282
+#: Security.xml:4291
#, no-c-format
msgid "Raised just prior to user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4290
+#: Security.xml:4299
#, no-c-format
msgid "org.jboss.seam.security.postAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4294
+#: Security.xml:4303
#, no-c-format
msgid "Raised just after user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4302
+#: Security.xml:4311
#, no-c-format
msgid "org.jboss.seam.security.loggedOut"
msgstr ""
#. Tag: para
-#: Security.xml:4306
+#: Security.xml:4315
#, no-c-format
msgid "Raised after the user has logged out."
msgstr ""
#. Tag: literal
-#: Security.xml:4314
+#: Security.xml:4323
#, no-c-format
msgid "org.jboss.seam.security.credentialsUpdated"
msgstr ""
#. Tag: para
-#: Security.xml:4318
+#: Security.xml:4327
#, no-c-format
msgid "Raised when the user's credentials have been changed."
msgstr ""
#. Tag: literal
-#: Security.xml:4326
+#: Security.xml:4335
#, no-c-format
msgid "org.jboss.seam.security.rememberMe"
msgstr ""
#. Tag: para
-#: Security.xml:4330
+#: Security.xml:4339
#, no-c-format
msgid "Raised when the Identity's rememberMe property is changed."
msgstr ""
#. Tag: title
-#: Security.xml:4343
+#: Security.xml:4352
#, no-c-format
msgid "Run As"
msgstr ""
#. Tag: para
-#: Security.xml:4345
+#: Security.xml:4354
#, no-c-format
msgid ""
"Sometimes it may be necessary to perform certain operations with elevated "
@@ -5832,7 +5846,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4353
+#: Security.xml:4362
#, no-c-format
msgid ""
"The following code example demonstrates how
<literal>RunAsOperation</"
@@ -5843,7 +5857,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4360
+#: Security.xml:4369
#, no-c-format
msgid ""
"<![CDATA[ new RunAsOperation() { \n"
@@ -5855,7 +5869,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4362
+#: Security.xml:4371
#, no-c-format
msgid ""
"In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5866,13 +5880,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4373
+#: Security.xml:4382
#, no-c-format
msgid "Extending the Identity component"
msgstr ""
#. Tag: para
-#: Security.xml:4375
+#: Security.xml:4384
#, no-c-format
msgid ""
"Sometimes it might be necessary to extend the Identity component if your "
@@ -5885,7 +5899,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4383
+#: Security.xml:4392
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.security.identity\")\n"
@@ -5920,7 +5934,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4386
+#: Security.xml:4395
#, no-c-format
msgid ""
"Note that an <literal>Identity</literal> component must be marked
"
@@ -5930,13 +5944,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4398
+#: Security.xml:4407
#, no-c-format
msgid "OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4400
+#: Security.xml:4409
#, no-c-format
msgid ""
"OpenID is a community standard for external web-based authentication. The "
@@ -5949,7 +5963,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4409
+#: Security.xml:4418
#, no-c-format
msgid ""
"When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5966,7 +5980,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4418
+#: Security.xml:4427
#, no-c-format
msgid ""
"It's important to realize at this point that authentication does not imply
"
@@ -5979,13 +5993,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4428
+#: Security.xml:4437
#, no-c-format
msgid "Configuring OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4429
+#: Security.xml:4438
#, no-c-format
msgid ""
"Seam uses the openid4java package and requires four additional JARs to make "
@@ -5995,7 +6009,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4435
+#: Security.xml:4444
#, no-c-format
msgid ""
"OpenID processing requires the use of the
<literal>OpenIdPhaseListener</"
@@ -6005,7 +6019,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4441
+#: Security.xml:4450
#, no-c-format
msgid ""
"<lifecycle>\n"
@@ -6015,7 +6029,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4444
+#: Security.xml:4453
#, no-c-format
msgid ""
"With this configuration, OpenID support is available to your application. "
@@ -6025,13 +6039,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4452
+#: Security.xml:4461
#, no-c-format
msgid "Presenting an OpenIdDLogin form"
msgstr ""
#. Tag: para
-#: Security.xml:4454
+#: Security.xml:4463
#, no-c-format
msgid ""
"To initiate an OpenID login, you can present a simply form to the user "
@@ -6041,7 +6055,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4459
+#: Security.xml:4468
#, no-c-format
msgid ""
"<h:form>\n"
@@ -6052,7 +6066,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4461
+#: Security.xml:4470
#, no-c-format
msgid ""
"When the user submits the login form, he will be redirected to his OpenID "
@@ -6064,13 +6078,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4470
+#: Security.xml:4479
#, no-c-format
msgid "Logging in immediately"
msgstr ""
#. Tag: para
-#: Security.xml:4472
+#: Security.xml:4481
#, no-c-format
msgid ""
"The simplest strategy is to simply login the user immediately. The following
"
@@ -6079,7 +6093,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4476
+#: Security.xml:4485
#, no-c-format
msgid ""
"<page view-id="/openid.xhtml">\n"
@@ -6099,7 +6113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4478
+#: Security.xml:4487
#, no-c-format
msgid ""
"Thie <literal>loginImmediately()</literal> action checks to see if the
"
@@ -6113,13 +6127,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4489
+#: Security.xml:4498
#, no-c-format
msgid "Deferring login"
msgstr ""
#. Tag: para
-#: Security.xml:4491
+#: Security.xml:4500
#, no-c-format
msgid ""
"You may not want the user to be immediately logged in to your application. "
@@ -6136,13 +6150,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4505
+#: Security.xml:4514
#, no-c-format
msgid "Logging out"
msgstr ""
#. Tag: para
-#: Security.xml:4507
+#: Security.xml:4516
#, no-c-format
msgid ""
"Logging out (forgetting an OpenID association) is done by calling
<literal>#"
@@ -6153,7 +6167,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4514
+#: Security.xml:4523
#, no-c-format
msgid ""
"<event
type="org.jboss.seam.security.loggedOut">\n"
@@ -6162,7 +6176,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4516
+#: Security.xml:4525
#, no-c-format
msgid ""
"It's important that you do not leave this out or the user will not be able
"
Modified: trunk/doc/Seam_Reference_Guide/gu-IN/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/gu-IN/Tutorial.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/gu-IN/Tutorial.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -3887,7 +3887,7 @@
#: Tutorial.xml:1596
#, no-c-format
msgid ""
-"When we being a nested conversation it is pushed onto the conversation "
+"When we begin a nested conversation it is pushed onto the conversation "
"stack. In the <varname>nestedbooking</varname> example, the
conversation "
"stack consists of the outer long-running conversation (the booking) and each
"
"of the nested conversations (room selections)."
Modified: trunk/doc/Seam_Reference_Guide/hi-IN/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/hi-IN/Controls.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/hi-IN/Controls.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -75,10 +75,10 @@
#: Controls.xml:216 Controls.xml:251 Controls.xml:285 Controls.xml:299
#: Controls.xml:364 Controls.xml:380 Controls.xml:397 Controls.xml:414
#: Controls.xml:433 Controls.xml:507 Controls.xml:525 Controls.xml:549
-#: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
-#: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
-#: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
+#: Controls.xml:596 Controls.xml:613 Controls.xml:637 Controls.xml:656
+#: Controls.xml:684 Controls.xml:707 Controls.xml:721 Controls.xml:761
+#: Controls.xml:811 Controls.xml:839 Controls.xml:906 Controls.xml:1012
+#: Controls.xml:1052 Controls.xml:1098 Controls.xml:1124 Controls.xml:1256
#, no-c-format
msgid "Description"
msgstr ""
@@ -96,10 +96,10 @@
#: Controls.xml:222 Controls.xml:269 Controls.xml:288 Controls.xml:312
#: Controls.xml:370 Controls.xml:386 Controls.xml:403 Controls.xml:420
#: Controls.xml:439 Controls.xml:513 Controls.xml:531 Controls.xml:555
-#: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
-#: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
-#: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
+#: Controls.xml:601 Controls.xml:618 Controls.xml:643 Controls.xml:663
+#: Controls.xml:689 Controls.xml:712 Controls.xml:728 Controls.xml:769
+#: Controls.xml:816 Controls.xml:844 Controls.xml:951 Controls.xml:1019
+#: Controls.xml:1063 Controls.xml:1112 Controls.xml:1135 Controls.xml:1261
#, no-c-format
msgid "Attributes"
msgstr ""
@@ -158,10 +158,10 @@
#: Controls.xml:90 Controls.xml:202 Controls.xml:241 Controls.xml:273
#: Controls.xml:291 Controls.xml:357 Controls.xml:373 Controls.xml:391
#: Controls.xml:408 Controls.xml:425 Controls.xml:496 Controls.xml:518
-#: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
-#: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
-#: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
+#: Controls.xml:536 Controls.xml:588 Controls.xml:606 Controls.xml:629
+#: Controls.xml:648 Controls.xml:677 Controls.xml:694 Controls.xml:738
+#: Controls.xml:804 Controls.xml:832 Controls.xml:899 Controls.xml:999
+#: Controls.xml:1043 Controls.xml:1088 Controls.xml:1249 Controls.xml:1273
#, no-c-format
msgid "Usage"
msgstr ""
@@ -229,8 +229,8 @@
#. Tag: para
#: Controls.xml:134 Controls.xml:271 Controls.xml:289 Controls.xml:313
#: Controls.xml:371 Controls.xml:387 Controls.xml:404 Controls.xml:421
-#: Controls.xml:514 Controls.xml:532 Controls.xml:587 Controls.xml:629
-#: Controls.xml:675 Controls.xml:698
+#: Controls.xml:514 Controls.xml:532 Controls.xml:602 Controls.xml:644
+#: Controls.xml:690 Controls.xml:713
#, no-c-format
msgid "None."
msgstr ""
@@ -398,7 +398,7 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902 Controls.xml:993
+#: Controls.xml:315 Controls.xml:922 Controls.xml:1058
#, no-c-format
msgid "Configuration"
msgstr ""
@@ -806,6 +806,24 @@
#: Controls.xml:564
#, no-c-format
msgid ""
+"<literal>enclose</literal> — if true, the template used to
decorate "
+"the input field is enclosed by the element specified with the \"element\"
"
+"attribute. By default this is a div element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:572
+#, no-c-format
+msgid ""
+"<literal>element</literal> — the element to enclose the
template used "
+"to decorate the input field. By default, the template is enclosed with a div
"
+"element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:579
+#, no-c-format
+msgid ""
"<literal>#{invalid}</literal> and
<literal>#{required}</literal> are "
"available inside <literal>s:decorate</literal>;
<literal>#{required}</"
"literal> evaluates to <literal>true</literal> if you have set the
input "
@@ -814,7 +832,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:574
+#: Controls.xml:589
#, no-c-format
msgid ""
"<![CDATA[<s:decorate template=\"edit.xhtml\">\n"
@@ -824,7 +842,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:575
+#: Controls.xml:590
#, no-c-format
msgid ""
"<![CDATA[<ui:composition
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -855,19 +873,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:579
+#: Controls.xml:594
#, no-c-format
msgid "<s:div>"
msgstr ""
#. Tag: para
-#: Controls.xml:582
+#: Controls.xml:597
#, no-c-format
msgid "Render a HTML <literal><div></literal>."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:592
+#: Controls.xml:607
#, no-c-format
msgid ""
"<![CDATA[<s:div rendered=\"#{selectedMember == null}\">\n"
@@ -876,25 +894,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:596
+#: Controls.xml:611
#, no-c-format
msgid "<s:span>"
msgstr ""
#. Tag: para
-#: Controls.xml:599
+#: Controls.xml:614
#, no-c-format
msgid "Render a HTML <literal><span></literal>."
msgstr ""
#. Tag: para
-#: Controls.xml:607
+#: Controls.xml:622
#, no-c-format
msgid "<literal>title</literal> — Title for a span."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:615
+#: Controls.xml:630
#, no-c-format
msgid ""
"<![CDATA[<s:span styleClass=\"required\"
rendered=\"#{required}\" title="
@@ -902,13 +920,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:620
+#: Controls.xml:635
#, no-c-format
msgid "<s:fragment>"
msgstr ""
#. Tag: para
-#: Controls.xml:623
+#: Controls.xml:638
#, no-c-format
msgid ""
"A non-rendering component useful for enabling/disabling rendering of it's
"
@@ -916,7 +934,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:634
+#: Controls.xml:649
#, no-c-format
msgid ""
"<![CDATA[<s:fragment rendered=\"#{auction.highBidder ne
null}\">\n"
@@ -925,13 +943,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:639
+#: Controls.xml:654
#, no-c-format
msgid "<s:label>"
msgstr ""
#. Tag: para
-#: Controls.xml:642
+#: Controls.xml:657
#, no-c-format
msgid ""
"\"Decorate\" a JSF input field with the label. The label is placed inside
"
@@ -941,19 +959,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:651 Controls.xml:968
+#: Controls.xml:666 Controls.xml:988
#, no-c-format
msgid "<literal>style</literal> — The control's
style"
msgstr ""
#. Tag: para
-#: Controls.xml:656 Controls.xml:973
+#: Controls.xml:671 Controls.xml:993
#, no-c-format
msgid "<literal>styleClass</literal> — The control's style
class"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:663
+#: Controls.xml:678
#, no-c-format
msgid ""
"<![CDATA[<s:label styleClass=\"label\">\n"
@@ -963,19 +981,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:667
+#: Controls.xml:682
#, no-c-format
msgid "<s:message>"
msgstr ""
#. Tag: para
-#: Controls.xml:670
+#: Controls.xml:685
#, no-c-format
msgid "\"Decorate\" a JSF input field with the validation error
message."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:680
+#: Controls.xml:695
#, no-c-format
msgid ""
"<![CDATA[<f:facet name=\"afterInvalidField\">\n"
@@ -987,31 +1005,31 @@
msgstr ""
#. Tag: title
-#: Controls.xml:687
+#: Controls.xml:702
#, no-c-format
msgid "Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:690
+#: Controls.xml:705
#, no-c-format
msgid "<s:validateFormattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:693
+#: Controls.xml:708
#, no-c-format
msgid "Checks that the submitted value is valid Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:704
+#: Controls.xml:719
#, no-c-format
msgid "<s:formattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:707
+#: Controls.xml:722
#, no-c-format
msgid ""
"Outputs <emphasis>Seam Text</emphasis>, a rich text markup useful for
blogs, "
@@ -1020,7 +1038,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:716
+#: Controls.xml:731
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
rich text "
@@ -1028,37 +1046,96 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:724
+#: Controls.xml:739
#, no-c-format
msgid "<![CDATA[<s:formattedText
value=\"#{blog.text}\"/>]]>"
msgstr ""
#. Tag: emphasis
-#: Controls.xml:726
+#: Controls.xml:741
#, no-c-format
msgid "Example"
msgstr ""
#. Tag: title
-#: Controls.xml:741
+#: Controls.xml:756
#, no-c-format
-msgid "Dropdowns"
+msgid "Form support"
msgstr ""
#. Tag: literal
-#: Controls.xml:744
+#: Controls.xml:759
#, no-c-format
+msgid "<s:token>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:762
+#, no-c-format
+msgid ""
+"Produces a random token that is inserted into a hidden form field to help to
"
+"secure JSF form posts against cross-site request forgery (XSRF) attacks. "
+"Note that the browser must have cookies enabled to submit forms that include
"
+"this component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:772
+#, no-c-format
+msgid ""
+"<literal>requireSession</literal> — indicates whether the
session id "
+"should be included in the form signature, hence binding the token to the "
+"session. This value can be set to false if the \"build before restore\"
mode "
+"of Facelets is activated (the default in JSF 2.0). (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:782
+#, no-c-format
+msgid ""
+"<literal>enableCookieNotice</literal> — indicates that a
JavaScript "
+"check should be inserted into the page to verify that cookies are enabled in
"
+"the browser. If cookies are not enabled, present a notice to the user that "
+"form posts will not work. (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:791
+#, no-c-format
+msgid ""
+"<literal>allowMultiplePosts</literal> — indicates whether to
allow the "
+"same form to be submitted multiple times with the same signature (as long as
"
+"the view does not change). This is a common need if the form is perform Ajax
"
+"calls but not rerendering itself or, at the very least, the UIToken "
+"component. The preferred approach is to have the UIToken component "
+"rerendered on any Ajax call where the UIToken component would be processed. "
+"(default: false)"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:805
+#, no-c-format
+msgid ""
+"<![CDATA[<h:form>\n"
+" <s:token enableCookieNotice=\"true\"
requireSession=\"false\"/>\n"
+" ...\n"
+"</h:form>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:809
+#, no-c-format
msgid "<s:enumItem>"
msgstr ""
#. Tag: para
-#: Controls.xml:747
+#: Controls.xml:812
#, no-c-format
msgid "Creates a <literal>SelectItem</literal> from an enum
value."
msgstr ""
#. Tag: para
-#: Controls.xml:754
+#: Controls.xml:819
#, no-c-format
msgid ""
"<literal>enumValue</literal> — the string representation of
the enum "
@@ -1066,7 +1143,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:760
+#: Controls.xml:825
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1074,7 +1151,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:768
+#: Controls.xml:833
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneRadio id=\"radioList\"\n"
@@ -1090,13 +1167,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:772
+#: Controls.xml:837
#, no-c-format
msgid "<s:selectItems>"
msgstr ""
#. Tag: para
-#: Controls.xml:775
+#: Controls.xml:840
#, no-c-format
msgid ""
"Creates a <literal>List<SelectItem></literal> from a
List, Set, "
@@ -1104,7 +1181,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:782
+#: Controls.xml:847
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
data that "
@@ -1112,7 +1189,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:789
+#: Controls.xml:854
#, no-c-format
msgid ""
"<literal>var</literal>— defines the name of the local
variable that "
@@ -1120,7 +1197,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:795
+#: Controls.xml:860
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1129,7 +1206,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:802
+#: Controls.xml:867
#, no-c-format
msgid ""
"<literal>itemValue</literal> — Value to return to the server
if this "
@@ -1138,7 +1215,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:811
+#: Controls.xml:876
#, no-c-format
msgid ""
"<literal>disabled</literal> — if true the
<literal>SelectItem</"
@@ -1147,7 +1224,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:819
+#: Controls.xml:884
#, no-c-format
msgid ""
"<literal>noSelectionLabel</literal> — specifies the
(optional) label "
@@ -1156,7 +1233,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:827
+#: Controls.xml:892
#, no-c-format
msgid ""
"<literal>hideNoSelectionLabel</literal> — if true, the
"
@@ -1164,7 +1241,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:835
+#: Controls.xml:900
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneMenu value=\"#{person.age}\" \n"
@@ -1173,83 +1250,14 @@
"</h:selectOneMenu>]]>"
msgstr ""
-#. Tag: title
-#: Controls.xml:841
-#, no-c-format
-msgid "Other"
-msgstr ""
-
#. Tag: literal
-#: Controls.xml:844
+#: Controls.xml:904
#, no-c-format
-msgid "<s:cache>"
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:847
-#, no-c-format
-msgid ""
-"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
-"cache></literal> actually uses the instance of JBoss Cache managed by
the "
-"built-in <literal>pojoCache</literal> component."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:856
-#, no-c-format
-msgid ""
-"<literal>key</literal> — the key to cache rendered content,
often a "
-"value expression. For example, if we were caching a page fragment that "
-"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
-"literal>."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:864
-#, no-c-format
-msgid ""
-"<literal>enabled</literal> — a value expression that
determines if the "
-"cache should be used."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:870
-#, no-c-format
-msgid ""
-"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
-"can have different expiry policies)."
-msgstr ""
-
-#. Tag: programlisting
-#: Controls.xml:878
-#, no-c-format
-msgid ""
-"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
-" <div class=\"blogEntry\">\n"
-" <h3>#{blogEntry.title}</h3>\n"
-" <div>\n"
-" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
-" </div>\n"
-" <p>\n"
-" [Posted on \n"
-" <h:outputText value=\"#{blogEntry.date}\">\n"
-" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
-"locale}\" \n"
-" type=\"both\"/>\n"
-" </h:outputText>]\n"
-" </p>\n"
-" </div>\n"
-"</s:cache>]]>"
-msgstr ""
-
-#. Tag: literal
-#: Controls.xml:884
-#, no-c-format
msgid "<s:fileUpload>"
msgstr ""
#. Tag: para
-#: Controls.xml:887
+#: Controls.xml:907
#, no-c-format
msgid ""
"Renders a file upload control. This control must be used within a form with "
@@ -1257,13 +1265,13 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:893
+#: Controls.xml:913
#, no-c-format
msgid "<![CDATA[<h:form
enctype=\"multipart/form-data\">]]>"
msgstr ""
#. Tag: para
-#: Controls.xml:895
+#: Controls.xml:915
#, no-c-format
msgid ""
"For multipart requests, the Seam Multipart servlet filter must also be "
@@ -1271,7 +1279,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:900
+#: Controls.xml:920
#, no-c-format
msgid ""
"<![CDATA[<filter>\n"
@@ -1286,7 +1294,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:904
+#: Controls.xml:924
#, no-c-format
msgid ""
"The following configuration options for multipart requests may be configured
"
@@ -1294,7 +1302,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:911
+#: Controls.xml:931
#, no-c-format
msgid ""
"<literal>createTempFiles</literal> — if this option is set to
true, "
@@ -1302,7 +1310,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:918
+#: Controls.xml:938
#, no-c-format
msgid ""
"<literal>maxRequestSize</literal> — the maximum size of a
file upload "
@@ -1310,13 +1318,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:925
+#: Controls.xml:945
#, no-c-format
msgid "Here's an example:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:929
+#: Controls.xml:949
#, no-c-format
msgid ""
"<![CDATA[<component
class=\"org.jboss.seam.web.MultipartFilter\">\n"
@@ -1326,7 +1334,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:934
+#: Controls.xml:954
#, no-c-format
msgid ""
"<literal>data</literal> — this value binding receives the
binary file "
@@ -1335,7 +1343,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:942
+#: Controls.xml:962
#, no-c-format
msgid ""
"<literal>contentType</literal> — this value binding receives
the "
@@ -1343,7 +1351,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:948
+#: Controls.xml:968
#, no-c-format
msgid ""
"<literal>fileName</literal> — this value binding receives the
filename "
@@ -1351,7 +1359,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:954
+#: Controls.xml:974
#, no-c-format
msgid ""
"<literal>fileSize</literal> — this value binding receives the
file "
@@ -1359,7 +1367,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:960
+#: Controls.xml:980
#, no-c-format
msgid ""
"<literal>accept</literal> — a comma-separated list of content
types to "
@@ -1368,7 +1376,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:980
+#: Controls.xml:1000
#, no-c-format
msgid ""
"<![CDATA[<s:fileUpload id=\"picture\"
data=\"#{register.picture}\" \n"
@@ -1376,14 +1384,83 @@
" contentType=\"#{register.pictureContentType}\"
/>]]>"
msgstr ""
+#. Tag: title
+#: Controls.xml:1007
+#, no-c-format
+msgid "Other"
+msgstr ""
+
#. Tag: literal
-#: Controls.xml:985
+#: Controls.xml:1010
#, no-c-format
+msgid "<s:cache>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1013
+#, no-c-format
+msgid ""
+"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
+"cache></literal> actually uses the instance of JBoss Cache managed by
the "
+"built-in <literal>pojoCache</literal> component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1022
+#, no-c-format
+msgid ""
+"<literal>key</literal> — the key to cache rendered content,
often a "
+"value expression. For example, if we were caching a page fragment that "
+"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
+"literal>."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1030
+#, no-c-format
+msgid ""
+"<literal>enabled</literal> — a value expression that
determines if the "
+"cache should be used."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1036
+#, no-c-format
+msgid ""
+"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
+"can have different expiry policies)."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1044
+#, no-c-format
+msgid ""
+"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
+" <div class=\"blogEntry\">\n"
+" <h3>#{blogEntry.title}</h3>\n"
+" <div>\n"
+" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
+" </div>\n"
+" <p>\n"
+" [Posted on \n"
+" <h:outputText value=\"#{blogEntry.date}\">\n"
+" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
+"locale}\" \n"
+" type=\"both\"/>\n"
+" </h:outputText>]\n"
+" </p>\n"
+" </div>\n"
+"</s:cache>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1050
+#, no-c-format
msgid "<s:resource>"
msgstr ""
#. Tag: para
-#: Controls.xml:988
+#: Controls.xml:1053
#, no-c-format
msgid ""
"A tag that acts a file download provider. It must be alone in the JSF page. "
@@ -1391,7 +1468,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:995
+#: Controls.xml:1060
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -1407,7 +1484,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1066
#, no-c-format
msgid ""
"<literal>data</literal> — Data that should be downloaded. May
be a "
@@ -1415,13 +1492,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1007
+#: Controls.xml:1072
#, no-c-format
msgid "<literal>fileName</literal> — Filename of the file to
be served"
msgstr ""
#. Tag: para
-#: Controls.xml:1012
+#: Controls.xml:1077
#, no-c-format
msgid ""
"<literal>contentType</literal> — content type of the file to
be "
@@ -1429,20 +1506,20 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1017
+#: Controls.xml:1082
#, no-c-format
msgid ""
"<literal>disposition</literal> — disposition to use. Default
is inline"
msgstr ""
#. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1089
#, no-c-format
msgid "Here is an example on how to use the tag:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1025
+#: Controls.xml:1090
#, no-c-format
msgid ""
"<![CDATA[<s:resource
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -1454,7 +1531,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1027
+#: Controls.xml:1092
#, no-c-format
msgid ""
"The bean named <literal>resources</literal> is some backing bean that
given "
@@ -1463,13 +1540,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1097
#, no-c-format
msgid "<s:download>"
msgstr ""
#. Tag: para
-#: Controls.xml:1034
+#: Controls.xml:1099
#, no-c-format
msgid ""
"Builds a RESTful link to a
<literal><s:resource></literal>. Nested "
@@ -1477,13 +1554,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1041
+#: Controls.xml:1106
#, no-c-format
msgid "<literal>src</literal> — Resource file serving
files."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1048
+#: Controls.xml:1113
#, no-c-format
msgid ""
"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
@@ -1492,7 +1569,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1050
+#: Controls.xml:1115
#, no-c-format
msgid ""
"Will produce something like:
<literal><![CDATA[http://localhost/resources."
@@ -1500,13 +1577,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1057
+#: Controls.xml:1122
#, no-c-format
msgid "<s:graphicImage>"
msgstr ""
#. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1125
#, no-c-format
msgid ""
"An extended <literal><h:graphicImage></literal> that
allows the image "
@@ -1515,7 +1592,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1065
+#: Controls.xml:1130
#, no-c-format
msgid ""
"All attributes for <literal><h:graphicImage></literal>
are supported, "
@@ -1523,7 +1600,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1073
+#: Controls.xml:1138
#, no-c-format
msgid ""
"<literal>value</literal> — image to display. Can be a path
"
@@ -1535,7 +1612,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1086
+#: Controls.xml:1151
#, no-c-format
msgid ""
"<literal>fileName</literal> — if not specified the served
image will "
@@ -1544,13 +1621,13 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:1095
+#: Controls.xml:1160
#, no-c-format
msgid "Transformations"
msgstr ""
#. Tag: para
-#: Controls.xml:1096
+#: Controls.xml:1161
#, no-c-format
msgid ""
"To apply a transform to the image, you would nest a tag specifying the "
@@ -1558,25 +1635,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1104
+#: Controls.xml:1169
#, no-c-format
msgid "<s:transformImageSize>"
msgstr ""
#. Tag: para
-#: Controls.xml:1109
+#: Controls.xml:1174
#, no-c-format
msgid "<literal>width</literal> — new width of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1115
+#: Controls.xml:1180
#, no-c-format
msgid "<literal>height</literal> — new height of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1121
+#: Controls.xml:1186
#, no-c-format
msgid ""
"<literal>maintainRatio</literal> — if
<literal>true</literal>, and "
@@ -1586,19 +1663,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1132
+#: Controls.xml:1197
#, no-c-format
msgid "<literal>factor</literal> — scale the image by the
given factor"
msgstr ""
#. Tag: literal
-#: Controls.xml:1142
+#: Controls.xml:1207
#, no-c-format
msgid "<s:transformImageBlur>"
msgstr ""
#. Tag: para
-#: Controls.xml:1147
+#: Controls.xml:1212
#, no-c-format
msgid ""
"<literal>radius</literal> — perform a convolution blur with
the given "
@@ -1606,13 +1683,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1157
+#: Controls.xml:1222
#, no-c-format
msgid "<s:transformImageType>"
msgstr ""
#. Tag: para
-#: Controls.xml:1162
+#: Controls.xml:1227
#, no-c-format
msgid ""
"<literal>contentType</literal> — alter the type of the image
to either "
@@ -1620,7 +1697,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1174
+#: Controls.xml:1239
#, no-c-format
msgid ""
"It's easy to create your own transform - create a
<literal>UIComponent</"
@@ -1632,7 +1709,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1185
+#: Controls.xml:1250
#, no-c-format
msgid ""
"<![CDATA[<s:graphicImage rendered=\"#{auction.image ne
null}\"\n"
@@ -1642,19 +1719,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1189
+#: Controls.xml:1254
#, no-c-format
msgid "<s:remote>"
msgstr ""
#. Tag: para
-#: Controls.xml:1192
+#: Controls.xml:1257
#, no-c-format
msgid "Generates the Javascript stubs required to use Seam Remoting."
msgstr ""
#. Tag: para
-#: Controls.xml:1199
+#: Controls.xml:1264
#, no-c-format
msgid ""
"<literal>include</literal> — a comma-separated list of the
component "
@@ -1663,7 +1740,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1209
+#: Controls.xml:1274
#, no-c-format
msgid ""
"<![CDATA[<s:remote
include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1671,13 +1748,13 @@
msgstr ""
#. Tag: title
-#: Controls.xml:1216
+#: Controls.xml:1281
#, no-c-format
msgid "Annotations"
msgstr ""
#. Tag: para
-#: Controls.xml:1218
+#: Controls.xml:1283
#, no-c-format
msgid ""
"Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1685,13 +1762,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1226
+#: Controls.xml:1291
#, no-c-format
msgid "@Converter"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1229
+#: Controls.xml:1294
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemConverter\") \n"
@@ -1717,7 +1794,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1231
+#: Controls.xml:1296
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
converter=\"itemConverter\" />]]"
@@ -1725,7 +1802,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1233
+#: Controls.xml:1298
#, no-c-format
msgid ""
"Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1734,13 +1811,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1243
+#: Controls.xml:1308
#, no-c-format
msgid "@Validator"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1246
+#: Controls.xml:1311
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemValidator\") \n"
@@ -1762,7 +1839,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1248
+#: Controls.xml:1313
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
validator=\"itemValidator\" />]]"
@@ -1770,7 +1847,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1249
+#: Controls.xml:1314
#, no-c-format
msgid ""
"Registers the Seam component as a JSF validator. Shown here is a validator "
Modified: trunk/doc/Seam_Reference_Guide/hi-IN/Conversations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/hi-IN/Conversations.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/hi-IN/Conversations.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -760,7 +760,7 @@
#: Conversations.xml:493
#, no-c-format
msgid ""
-"The <literal>taskInstance</literal> attribute if for use in jBPM task
lists:"
+"The <literal>taskInstance</literal> attribute is for use in jBPM task
lists:"
msgstr ""
#. Tag: programlisting
Modified: trunk/doc/Seam_Reference_Guide/hi-IN/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/hi-IN/Dependencies.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/hi-IN/Dependencies.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -30,9 +30,9 @@
#, no-c-format
msgid ""
"Seam does not work with JDK 1.4 and requires JDK 5 or above as it uses "
-"annotations and other JDK 5.0 features.. Seam has been thoroughly tested "
+"annotations and other JDK 5.0 features. Seam has been thoroughly tested "
"using Sun's JDKs. However there are no known issues specific to Seam with
"
-"other JDK's."
+"other JDKs."
msgstr ""
#. Tag: title
Modified: trunk/doc/Seam_Reference_Guide/hi-IN/Security.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/hi-IN/Security.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/hi-IN/Security.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+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:3361 Security.xml:3524
+#: Security.xml:630 Security.xml:764 Security.xml:3370 Security.xml:3533
#, 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:3150 Security.xml:3367
-#: Security.xml:3530 Security.xml:3771 Security.xml:4208
+#: Security.xml:2147 Security.xml:2756 Security.xml:3159 Security.xml:3376
+#: Security.xml:3539 Security.xml:3780 Security.xml:4217
#, no-c-format
msgid "Description"
msgstr ""
@@ -2228,8 +2228,8 @@
msgstr ""
#. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3147
-#: Security.xml:3768 Security.xml:3937
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3156
+#: Security.xml:3777 Security.xml:3946
#, 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:3218
-#: Security.xml:3237 Security.xml:3256 Security.xml:3274 Security.xml:3819
-#: Security.xml:3838 Security.xml:3857 Security.xml:3876
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3227
+#: Security.xml:3246 Security.xml:3265 Security.xml:3283 Security.xml:3828
+#: Security.xml:3847 Security.xml:3866 Security.xml:3885
#, no-c-format
msgid "boolean"
msgstr ""
@@ -2558,13 +2558,13 @@
msgstr ""
#. Tag: para
-#: Security.xml:1831 Security.xml:3940
+#: Security.xml:1831 Security.xml:3949
#, no-c-format
msgid "Permission Target"
msgstr ""
#. Tag: para
-#: Security.xml:1834 Security.xml:3943
+#: Security.xml:1834 Security.xml:3952
#, no-c-format
msgid "Permission Action"
msgstr ""
@@ -3806,7 +3806,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2750 Security.xml:3144 Security.xml:3765
+#: Security.xml:2750 Security.xml:3153 Security.xml:3774
#, no-c-format
msgid "Return type"
msgstr ""
@@ -3868,6 +3868,20 @@
#: Security.xml:2819
#, no-c-format
msgid ""
+"The default <literal>ResolverChain</literal> consists of all permission
"
+"resolvers discovered during application deployment. The
<literal>org.jboss."
+"seam.security.defaultResolverChainCreated</literal> event is raised (and the
"
+"<literal>ResolverChain</literal> instance passed as an event parameter)
when "
+"the default <literal>ResolverChain</literal> is created. This allows
"
+"additional resolvers that for some reason were not discovered during "
+"deployment to be added, or for resolvers that are in the chain to be re-"
+"ordered or removed."
+msgstr ""
+
+#. Tag: para
+#: Security.xml:2828
+#, no-c-format
+msgid ""
"The following sequence diagram shows the interaction between the components "
"of the permission framework during a permission check (explanation follows).
"
"A permission check can originate from a number of possible sources, for "
@@ -3877,7 +3891,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2837
+#: Security.xml:2846
#, no-c-format
msgid ""
"1. A permission check is initiated somewhere (either in code or via an EL "
@@ -3886,7 +3900,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2843
+#: Security.xml:2852
#, no-c-format
msgid ""
"1.1. <literal>Identity</literal> invokes
<literal>PermissionMapper."
@@ -3894,7 +3908,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2850
+#: Security.xml:2859
#, no-c-format
msgid ""
"1.1.1. <literal>PermissionMapper</literal> maintains a
<literal>Map</"
@@ -3906,7 +3920,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2860
+#: Security.xml:2869
#, no-c-format
msgid ""
"1.1.2. For each <literal>PermissionResolver</literal> in the "
@@ -3921,13 +3935,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2876
+#: Security.xml:2885
#, no-c-format
msgid "RuleBasedPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:2878
+#: Security.xml:2887
#, no-c-format
msgid ""
"One of the built-in permission resolvers provided by Seam, "
@@ -3940,13 +3954,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2887
+#: Security.xml:2896
#, no-c-format
msgid "Requirements"
msgstr ""
#. Tag: para
-#: Security.xml:2889
+#: Security.xml:2898
#, no-c-format
msgid ""
"If using the rule-based permission features provided by Seam Security, the "
@@ -3955,43 +3969,43 @@
msgstr ""
#. Tag: para
-#: Security.xml:2896
+#: Security.xml:2905
#, no-c-format
msgid "drools-compiler.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2899
+#: Security.xml:2908
#, no-c-format
msgid "drools-core.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2902
+#: Security.xml:2911
#, no-c-format
msgid "janino.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2905
+#: Security.xml:2914
#, no-c-format
msgid "antlr-runtime.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2908
+#: Security.xml:2917
#, no-c-format
msgid "mvel14.jar"
msgstr ""
#. Tag: title
-#: Security.xml:2915 Security.xml:3107
+#: Security.xml:2924 Security.xml:3116
#, no-c-format
msgid "Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:2917
+#: Security.xml:2926
#, no-c-format
msgid ""
"The configuration for <literal>RuleBasedPermissionResolver</literal>
"
@@ -4001,7 +4015,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2923
+#: Security.xml:2932
#, no-c-format
msgid ""
"<![CDATA[<components
xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4029,7 +4043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2925
+#: Security.xml:2934
#, no-c-format
msgid ""
"The default rule base name can be overridden by specifying the "
@@ -4038,7 +4052,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2930
+#: Security.xml:2939
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4047,7 +4061,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2932
+#: Security.xml:2941
#, no-c-format
msgid ""
"Once the <literal>RuleBase</literal> component is configured, it's
time to "
@@ -4055,13 +4069,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2938
+#: Security.xml:2947
#, no-c-format
msgid "Writing Security Rules"
msgstr ""
#. Tag: para
-#: Security.xml:2940
+#: Security.xml:2949
#, no-c-format
msgid ""
"The first step to writing security rules is to create a new rule file in the
"
@@ -4072,7 +4086,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2947
+#: Security.xml:2956
#, no-c-format
msgid ""
"So what should the security rules file contain? At this stage it might be a "
@@ -4081,7 +4095,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2952
+#: Security.xml:2961
#, no-c-format
msgid ""
"<![CDATA[package MyApplicationPermissions;\n"
@@ -4099,7 +4113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2954
+#: Security.xml:2963
#, no-c-format
msgid ""
"Let's break this down step by step. The first thing we see is the package
"
@@ -4109,7 +4123,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2960
+#: Security.xml:2969
#, no-c-format
msgid ""
"The next thing we can notice is a couple of import statements for the "
@@ -4119,7 +4133,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2966
+#: Security.xml:2975
#, no-c-format
msgid ""
"Finally we have the code for the rule. Each rule within a package should be "
@@ -4129,7 +4143,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2972
+#: Security.xml:2981
#, no-c-format
msgid ""
"Looking at the body of the rule definition we can notice two distinct "
@@ -4144,7 +4158,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2981
+#: Security.xml:2990
#, no-c-format
msgid ""
"If we look at the LHS of the rule, we see two conditions listed there. Let's
"
@@ -4152,14 +4166,14 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2985
+#: Security.xml:2994
#, no-c-format
msgid ""
"<![CDATA[c: PermissionCheck(target == \"customer\", action ==
\"delete\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:2987
+#: Security.xml:2996
#, no-c-format
msgid ""
"In plain english, this condition is stating that there must exist a "
@@ -4169,7 +4183,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2993
+#: Security.xml:3002
#, no-c-format
msgid ""
"So what is the working memory? Also known as a \"stateful session\" in
"
@@ -4187,7 +4201,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3005
+#: Security.xml:3014
#, no-c-format
msgid ""
"Besides the <literal>PermissionCheck</literal> facts, there is also a
"
@@ -4204,7 +4218,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3016
+#: Security.xml:3025
#, no-c-format
msgid ""
"It is also possible to insert additional long-lived facts into the working "
@@ -4215,7 +4229,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3023
+#: Security.xml:3032
#, no-c-format
msgid ""
"Getting back to our simple example, we can also notice that the first line "
@@ -4226,13 +4240,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3030
+#: Security.xml:3039
#, no-c-format
msgid "<![CDATA[Role(name == \"admin\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3032
+#: Security.xml:3041
#, no-c-format
msgid ""
"This condition simply states that there must be a
<literal>Role</literal> "
@@ -4245,7 +4259,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3040
+#: Security.xml:3049
#, no-c-format
msgid ""
"So what is the consequence of the rule firing? Let's take a look at the RHS
"
@@ -4253,13 +4267,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3044
+#: Security.xml:3053
#, no-c-format
msgid "<![CDATA[c.grant()]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3046
+#: Security.xml:3055
#, no-c-format
msgid ""
"The RHS consists of Java code, and in this case is invoking the "
@@ -4276,13 +4290,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3060
+#: Security.xml:3069
#, no-c-format
msgid "Non-String permission targets"
msgstr ""
#. Tag: para
-#: Security.xml:3062
+#: Security.xml:3071
#, no-c-format
msgid ""
"So far we have only seen permission checks for String-literal permission "
@@ -4296,7 +4310,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3071
+#: Security.xml:3080
#, no-c-format
msgid ""
"<![CDATA[rule CanCreateBlogComment\n"
@@ -4314,13 +4328,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3076
+#: Security.xml:3085
#, no-c-format
msgid "Wildcard permission checks"
msgstr ""
#. Tag: para
-#: Security.xml:3078
+#: Security.xml:3087
#, no-c-format
msgid ""
"It is possible to implement a wildcard permission check (which allows all "
@@ -4330,7 +4344,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3084
+#: Security.xml:3093
#, no-c-format
msgid ""
"<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4344,7 +4358,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3086
+#: Security.xml:3095
#, no-c-format
msgid ""
"This rule allows users with the <literal>admin</literal> role to
perform "
@@ -4353,13 +4367,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3096
+#: Security.xml:3105
#, no-c-format
msgid "PersistentPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:3098
+#: Security.xml:3107
#, no-c-format
msgid ""
"Another built-in permission resolver provided by Seam, "
@@ -4372,7 +4386,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3109
+#: Security.xml:3118
#, no-c-format
msgid ""
"Before it can be used, <literal>PersistentPermissionResolver</literal>
must "
@@ -4385,7 +4399,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3117
+#: Security.xml:3126
#, no-c-format
msgid ""
"<![CDATA[ <security:persistent-permission-resolver
permission-store=\"#"
@@ -4393,13 +4407,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3122
+#: Security.xml:3131
#, no-c-format
msgid "Permission Stores"
msgstr ""
#. Tag: para
-#: Security.xml:3124
+#: Security.xml:3133
#, no-c-format
msgid ""
"A permission store is required for
<literal>PersistentPermissionResolver</"
@@ -4412,26 +4426,26 @@
msgstr ""
#. Tag: title
-#: Security.xml:3134
+#: Security.xml:3143
#, no-c-format
msgid "PermissionStore interface"
msgstr ""
#. Tag: literal
-#: Security.xml:3160 Security.xml:3179 Security.xml:3198 Security.xml:3781
-#: Security.xml:3800
+#: Security.xml:3169 Security.xml:3188 Security.xml:3207 Security.xml:3790
+#: Security.xml:3809
#, no-c-format
msgid "List<Permission>"
msgstr ""
#. Tag: literal
-#: Security.xml:3165 Security.xml:3805
+#: Security.xml:3174 Security.xml:3814
#, no-c-format
msgid "listPermissions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3169
+#: Security.xml:3178
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4440,13 +4454,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3184 Security.xml:3786
+#: Security.xml:3193 Security.xml:3795
#, no-c-format
msgid "listPermissions(Object target, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3188
+#: Security.xml:3197
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4455,13 +4469,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3203
+#: Security.xml:3212
#, no-c-format
msgid "listPermissions(Set<Object> targets, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3207
+#: Security.xml:3216
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4470,13 +4484,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3223
+#: Security.xml:3232
#, no-c-format
msgid "grantPermission(Permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3227
+#: Security.xml:3236
#, no-c-format
msgid ""
"This method should persist the specified <literal>Permission</literal>
"
@@ -4484,13 +4498,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3242 Security.xml:3843
+#: Security.xml:3251 Security.xml:3852
#, no-c-format
msgid "grantPermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3246
+#: Security.xml:3255
#, no-c-format
msgid ""
"This method should persist all of the <literal>Permission</literal>
objects "
@@ -4499,13 +4513,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3261 Security.xml:3862
+#: Security.xml:3270 Security.xml:3871
#, no-c-format
msgid "revokePermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3265
+#: Security.xml:3274
#, no-c-format
msgid ""
"This method should remove the specified <literal>Permission</literal>
object "
@@ -4513,13 +4527,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3279 Security.xml:3881
+#: Security.xml:3288 Security.xml:3890
#, no-c-format
msgid "revokePermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3283
+#: Security.xml:3292
#, no-c-format
msgid ""
"This method should remove all of the <literal>Permission</literal>
objects "
@@ -4527,19 +4541,19 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3293 Security.xml:3895
+#: Security.xml:3302 Security.xml:3904
#, no-c-format
msgid "List<String>"
msgstr ""
#. Tag: literal
-#: Security.xml:3298 Security.xml:3900
+#: Security.xml:3307 Security.xml:3909
#, no-c-format
msgid "listAvailableActions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3302
+#: Security.xml:3311
#, no-c-format
msgid ""
"This method should return a list of all the available actions (as Strings) "
@@ -4549,13 +4563,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3316
+#: Security.xml:3325
#, no-c-format
msgid "JpaPermissionStore"
msgstr ""
#. Tag: para
-#: Security.xml:3318
+#: Security.xml:3327
#, no-c-format
msgid ""
"This is the default <literal>PermissionStore</literal> implementation
(and "
@@ -4568,7 +4582,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3326
+#: Security.xml:3335
#, no-c-format
msgid ""
"If you wish to use the same entity (i.e. a single database table) to store "
@@ -4580,7 +4594,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3333
+#: Security.xml:3342
#, no-c-format
msgid ""
"For example, to configure a single entity class to store both user and role "
@@ -4588,7 +4602,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3335
+#: Security.xml:3344
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4596,14 +4610,14 @@
msgstr ""
#. Tag: para
-#: Security.xml:3337
+#: Security.xml:3346
#, no-c-format
msgid ""
"To configure separate entity classes for storing user and role permissions:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:3339
+#: Security.xml:3348
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4612,13 +4626,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3342
+#: Security.xml:3351
#, no-c-format
msgid "Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3344
+#: Security.xml:3353
#, no-c-format
msgid ""
"As mentioned, the entity classes that contain the user and role permissions "
@@ -4629,32 +4643,32 @@
msgstr ""
#. Tag: title
-#: Security.xml:3351
+#: Security.xml:3360
#, no-c-format
msgid "Entity Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3364 Security.xml:3527
+#: Security.xml:3373 Security.xml:3536
#, no-c-format
msgid "Target"
msgstr ""
#. Tag: literal
-#: Security.xml:3377
+#: Security.xml:3386
#, no-c-format
msgid "@PermissionTarget"
msgstr ""
#. Tag: literal
-#: Security.xml:3382 Security.xml:3401 Security.xml:3420 Security.xml:3439
-#: Security.xml:3458
+#: Security.xml:3391 Security.xml:3410 Security.xml:3429 Security.xml:3448
+#: Security.xml:3467
#, no-c-format
msgid "FIELD,METHOD"
msgstr ""
#. Tag: para
-#: Security.xml:3386
+#: Security.xml:3395
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4663,13 +4677,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3396
+#: Security.xml:3405
#, no-c-format
msgid "@PermissionAction"
msgstr ""
#. Tag: para
-#: Security.xml:3405
+#: Security.xml:3414
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4678,13 +4692,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3415
+#: Security.xml:3424
#, no-c-format
msgid "@PermissionUser"
msgstr ""
#. Tag: para
-#: Security.xml:3424
+#: Security.xml:3433
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4693,13 +4707,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3434
+#: Security.xml:3443
#, no-c-format
msgid "@PermissionRole"
msgstr ""
#. Tag: para
-#: Security.xml:3443
+#: Security.xml:3452
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4708,13 +4722,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3453
+#: Security.xml:3462
#, no-c-format
msgid "@PermissionDiscriminator"
msgstr ""
#. Tag: para
-#: Security.xml:3462
+#: Security.xml:3471
#, no-c-format
msgid ""
"This annotation should be used when the same entity/table is used to store "
@@ -4731,20 +4745,20 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3472
+#: Security.xml:3481
#, no-c-format
msgid ""
"<![CDATA[ @PermissionDiscriminator(userValue = \"u\", roleValue =
\"r\")]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3483
+#: Security.xml:3492
#, no-c-format
msgid "Example Entity"
msgstr ""
#. Tag: para
-#: Security.xml:3485
+#: Security.xml:3494
#, no-c-format
msgid ""
"Here is an example of an entity class that is used to store both user and "
@@ -4753,7 +4767,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3490
+#: Security.xml:3499
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4814,7 +4828,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3492
+#: Security.xml:3501
#, no-c-format
msgid ""
"As can be seen in the above example, the
<literal>getDiscriminator()</"
@@ -4831,13 +4845,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3505
+#: Security.xml:3514
#, no-c-format
msgid "Class-specific Permission Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:3507
+#: Security.xml:3516
#, no-c-format
msgid ""
"A further set of class-specific annotations can be used to configure a "
@@ -4847,25 +4861,25 @@
msgstr ""
#. Tag: title
-#: Security.xml:3514
+#: Security.xml:3523
#, no-c-format
msgid "Class Permission Annotations"
msgstr ""
#. Tag: literal
-#: Security.xml:3540
+#: Security.xml:3549
#, no-c-format
msgid "@Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3545 Security.xml:3563
+#: Security.xml:3554 Security.xml:3572
#, no-c-format
msgid "TYPE"
msgstr ""
#. Tag: para
-#: Security.xml:3549
+#: Security.xml:3558
#, no-c-format
msgid ""
"A container annotation, this annotation may contain an array of "
@@ -4873,13 +4887,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3558
+#: Security.xml:3567
#, no-c-format
msgid "@Permission"
msgstr ""
#. Tag: para
-#: Security.xml:3567
+#: Security.xml:3576
#, no-c-format
msgid ""
"This annotation defines a single allowable permission action for the target "
@@ -4890,7 +4904,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3579
+#: Security.xml:3588
#, no-c-format
msgid ""
"Here's an example of the above annotations in action. The following class
"
@@ -4898,7 +4912,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3583
+#: Security.xml:3592
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4910,7 +4924,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3585
+#: Security.xml:3594
#, no-c-format
msgid ""
"This example demonstrates how two allowable permission actions, "
@@ -4919,13 +4933,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3593
+#: Security.xml:3602
#, no-c-format
msgid "Permission masks"
msgstr ""
#. Tag: para
-#: Security.xml:3595
+#: Security.xml:3604
#, no-c-format
msgid ""
"By default, multiple permissions for the same target object and recipient "
@@ -4937,7 +4951,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3602
+#: Security.xml:3611
#, no-c-format
msgid ""
"For example, if recipient \"Bob\" is granted both the
<literal>view</"
@@ -4950,7 +4964,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3609
+#: Security.xml:3618
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4962,7 +4976,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3611
+#: Security.xml:3620
#, no-c-format
msgid ""
"The <literal>action</literal> property will instead simply contain
\"3"
@@ -4972,7 +4986,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3617
+#: Security.xml:3626
#, no-c-format
msgid ""
"Obviously, it is very important that the <literal>mask</literal> values
"
@@ -4980,13 +4994,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3623
+#: Security.xml:3632
#, no-c-format
msgid "Identifier Policy"
msgstr ""
#. Tag: para
-#: Security.xml:3625
+#: Security.xml:3634
#, no-c-format
msgid ""
"When storing or looking up permissions,
<literal>JpaPermissionStore</"
@@ -5000,7 +5014,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3633
+#: Security.xml:3642
#, no-c-format
msgid ""
"The <literal>IdentifierStrategy</literal> interface is very simple,
"
@@ -5008,7 +5022,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3637
+#: Security.xml:3646
#, no-c-format
msgid ""
"<![CDATA[public interface IdentifierStrategy {\n"
@@ -5018,7 +5032,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3639
+#: Security.xml:3648
#, no-c-format
msgid ""
"The first method, <literal>canIdentify()</literal> simply returns
"
@@ -5029,7 +5043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3645
+#: Security.xml:3654
#, no-c-format
msgid ""
"Seam provides two <literal>IdentifierStrategy</literal>
implementations, "
@@ -5038,7 +5052,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3650
+#: Security.xml:3659
#, no-c-format
msgid ""
"To explicitly configure a specific identifier strategy to use for a "
@@ -5051,13 +5065,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3660
+#: Security.xml:3669
#, no-c-format
msgid "ClassIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3662
+#: Security.xml:3671
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for classes,
"
@@ -5071,7 +5085,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3671
+#: Security.xml:3680
#, no-c-format
msgid ""
"<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5079,7 +5093,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3673
+#: Security.xml:3682
#, no-c-format
msgid ""
"The identifier for the following class will be
\"<literal>customerAction</"
@@ -5087,7 +5101,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3677
+#: Security.xml:3686
#, no-c-format
msgid ""
"<![CDATA[@Name(\"customerAction\")\n"
@@ -5095,7 +5109,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3679
+#: Security.xml:3688
#, no-c-format
msgid ""
"Finally, the identifier for the following class will be
\"<literal>Customer</"
@@ -5103,19 +5117,19 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3683
+#: Security.xml:3692
#, no-c-format
msgid "<![CDATA[public class Customer { ]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3688
+#: Security.xml:3697
#, no-c-format
msgid "EntityIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3690
+#: Security.xml:3699
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for entity "
@@ -5132,7 +5146,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3701
+#: Security.xml:3710
#, no-c-format
msgid ""
"<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5140,7 +5154,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3703
+#: Security.xml:3712
#, no-c-format
msgid ""
"For an example of the type of identifier values generated, assume we have "
@@ -5148,7 +5162,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3707
+#: Security.xml:3716
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5171,7 +5185,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3709
+#: Security.xml:3718
#, no-c-format
msgid ""
"For a <literal>Customer</literal> instance with an
<literal>id</literal> "
@@ -5181,7 +5195,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3715
+#: Security.xml:3724
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5190,7 +5204,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3717
+#: Security.xml:3726
#, no-c-format
msgid ""
"Then a <literal>Customer</literal> with an
<literal>id</literal> value of "
@@ -5199,13 +5213,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3730
+#: Security.xml:3739
#, no-c-format
msgid "Permission Management"
msgstr ""
#. Tag: para
-#: Security.xml:3732
+#: Security.xml:3741
#, no-c-format
msgid ""
"In much the same way that Seam Security provides an Identity Management API "
@@ -5215,13 +5229,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3739
+#: Security.xml:3748
#, no-c-format
msgid "PermissionManager"
msgstr ""
#. Tag: para
-#: Security.xml:3741
+#: Security.xml:3750
#, no-c-format
msgid ""
"The <literal>PermissionManager</literal> component is an
application-scoped "
@@ -5234,7 +5248,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3748
+#: Security.xml:3757
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5244,7 +5258,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3750
+#: Security.xml:3759
#, no-c-format
msgid ""
"The following table describes each of the available methods provided by "
@@ -5252,13 +5266,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3755
+#: Security.xml:3764
#, no-c-format
msgid "PermissionManager API methods"
msgstr ""
#. Tag: para
-#: Security.xml:3790 Security.xml:3809
+#: Security.xml:3799 Security.xml:3818
#, no-c-format
msgid ""
"Returns a list of <literal>Permission</literal> objects representing
all of "
@@ -5266,13 +5280,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3824
+#: Security.xml:3833
#, no-c-format
msgid "grantPermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3828
+#: Security.xml:3837
#, no-c-format
msgid ""
"Persists (grants) the specified <literal>Permission</literal> to the
backend "
@@ -5280,7 +5294,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3847
+#: Security.xml:3856
#, no-c-format
msgid ""
"Persists (grants) the specified list of <literal>Permission</literal>s
to "
@@ -5288,7 +5302,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3866
+#: Security.xml:3875
#, no-c-format
msgid ""
"Removes (revokes) the specified <literal>Permission</literal> from the
"
@@ -5296,7 +5310,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3885
+#: Security.xml:3894
#, no-c-format
msgid ""
"Removes (revokes) the specified list of <literal>Permission</literal>s
from "
@@ -5304,7 +5318,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3904
+#: Security.xml:3913
#, no-c-format
msgid ""
"Returns a list of the available actions for the specified target object. The
"
@@ -5313,13 +5327,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3919
+#: Security.xml:3928
#, no-c-format
msgid "Permission checks for PermissionManager operations"
msgstr ""
#. Tag: para
-#: Security.xml:3921
+#: Security.xml:3930
#, no-c-format
msgid ""
"Invoking the methods of <literal>PermissionManager</literal> requires
that "
@@ -5329,37 +5343,37 @@
msgstr ""
#. Tag: title
-#: Security.xml:3928
+#: Security.xml:3937
#, no-c-format
msgid "Permission Management Security Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3952
+#: Security.xml:3961
#, no-c-format
msgid "listPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:3956
+#: Security.xml:3965
#, no-c-format
msgid "The specified <literal>target</literal>"
msgstr ""
#. Tag: literal
-#: Security.xml:3962
+#: Security.xml:3971
#, no-c-format
msgid "seam.read-permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3970 Security.xml:3990
+#: Security.xml:3979 Security.xml:3999
#, no-c-format
msgid "grantPermission()"
msgstr ""
#. Tag: para
-#: Security.xml:3974
+#: Security.xml:3983
#, no-c-format
msgid ""
"The target of the specified <literal>Permission</literal>, or each of
the "
@@ -5368,56 +5382,56 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3982 Security.xml:4000 Security.xml:4018
+#: Security.xml:3991 Security.xml:4009 Security.xml:4027
#, no-c-format
msgid "seam.grant-permission"
msgstr ""
#. Tag: para
-#: Security.xml:3994 Security.xml:4030
+#: Security.xml:4003 Security.xml:4039
#, no-c-format
msgid "The target of the specified <literal>Permission</literal>."
msgstr ""
#. Tag: literal
-#: Security.xml:4008
+#: Security.xml:4017
#, no-c-format
msgid "grantPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:4012 Security.xml:4048
+#: Security.xml:4021 Security.xml:4057
#, no-c-format
msgid ""
"Each of the targets of the specified list of
<literal>Permission</literal>s."
msgstr ""
#. Tag: literal
-#: Security.xml:4026
+#: Security.xml:4035
#, no-c-format
msgid "revokePermission()"
msgstr ""
#. Tag: literal
-#: Security.xml:4036 Security.xml:4054
+#: Security.xml:4045 Security.xml:4063
#, no-c-format
msgid "seam.revoke-permission"
msgstr ""
#. Tag: literal
-#: Security.xml:4044
+#: Security.xml:4053
#, no-c-format
msgid "revokePermissions()"
msgstr ""
#. Tag: title
-#: Security.xml:4067
+#: Security.xml:4076
#, no-c-format
msgid "SSL Security"
msgstr ""
#. Tag: para
-#: Security.xml:4069
+#: Security.xml:4078
#, no-c-format
msgid ""
"Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5428,13 +5442,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4076
+#: Security.xml:4085
#, no-c-format
msgid "<![CDATA[<page view-id=\"/login.xhtml\"
scheme=\"https\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4078
+#: Security.xml:4087
#, no-c-format
msgid ""
"This configuration is automatically extended to both
<literal>s:link</"
@@ -5446,13 +5460,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4085
+#: Security.xml:4094
#, no-c-format
msgid "<![CDATA[<s:link view=\"/login.xhtml\"
value=\"Login\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4087
+#: Security.xml:4096
#, no-c-format
msgid ""
"Browsing directly to a view when using the
<emphasis>incorrect</emphasis> "
@@ -5463,7 +5477,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4094
+#: Security.xml:4103
#, no-c-format
msgid ""
"It is also possible to configure a <emphasis>default scheme</emphasis>
for "
@@ -5477,13 +5491,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4103
+#: Security.xml:4112
#, no-c-format
msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\"
/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4105
+#: Security.xml:4114
#, no-c-format
msgid ""
"Of course, if <emphasis>none</emphasis> of the pages in your
application use "
@@ -5491,7 +5505,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4110
+#: Security.xml:4119
#, no-c-format
msgid ""
"You may configure Seam to automatically invalidate the current HTTP session "
@@ -5500,13 +5514,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4115
+#: Security.xml:4124
#, no-c-format
msgid "<![CDATA[<web:session
invalidate-on-scheme-change=\"true\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4117
+#: Security.xml:4126
#, no-c-format
msgid ""
"This option helps make your system less vulnerable to sniffing of the "
@@ -5515,13 +5529,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4123
+#: Security.xml:4132
#, no-c-format
msgid "Overriding the default ports"
msgstr ""
#. Tag: para
-#: Security.xml:4125
+#: Security.xml:4134
#, no-c-format
msgid ""
"If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5531,7 +5545,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4131
+#: Security.xml:4140
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5547,13 +5561,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4137
+#: Security.xml:4146
#, no-c-format
msgid "CAPTCHA"
msgstr ""
#. Tag: para
-#: Security.xml:4139
+#: Security.xml:4148
#, no-c-format
msgid ""
"Though strictly not part of the security API, Seam provides a built-in "
@@ -5565,13 +5579,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4147
+#: Security.xml:4156
#, no-c-format
msgid "Configuring the CAPTCHA Servlet"
msgstr ""
#. Tag: para
-#: Security.xml:4148
+#: Security.xml:4157
#, no-c-format
msgid ""
"To get up and running, it is necessary to configure the Seam Resource "
@@ -5580,7 +5594,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4153
+#: Security.xml:4162
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -5596,20 +5610,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4158
+#: Security.xml:4167
#, no-c-format
msgid "Adding a CAPTCHA to a form"
msgstr ""
#. Tag: para
-#: Security.xml:4160
+#: Security.xml:4169
#, no-c-format
msgid ""
"Adding a CAPTCHA challenge to a form is extremely easy. Here's an
example:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4164
+#: Security.xml:4173
#, no-c-format
msgid ""
"<![CDATA[<h:graphicImage
value=\"/seam/resource/captcha\"/>\n"
@@ -5621,7 +5635,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4166
+#: Security.xml:4175
#, no-c-format
msgid ""
"That's all there is to it. The <literal>graphicImage</literal>
control "
@@ -5631,20 +5645,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4175
+#: Security.xml:4184
#, no-c-format
msgid "Customising the CAPTCHA algorithm"
msgstr ""
#. Tag: para
-#: Security.xml:4177
+#: Security.xml:4186
#, no-c-format
msgid ""
"You may customize the CAPTCHA algorithm by overriding the built-in
component:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4181
+#: Security.xml:4190
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5671,13 +5685,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4188 Security.xml:4196
+#: Security.xml:4197 Security.xml:4205
#, no-c-format
msgid "Security Events"
msgstr ""
#. Tag: para
-#: Security.xml:4190
+#: Security.xml:4199
#, no-c-format
msgid ""
"The following table describes a number of events (see <xref
linkend=\"events"
@@ -5685,68 +5699,68 @@
msgstr ""
#. Tag: para
-#: Security.xml:4205
+#: Security.xml:4214
#, no-c-format
msgid "Event Key"
msgstr ""
#. Tag: literal
-#: Security.xml:4218
+#: Security.xml:4227
#, no-c-format
msgid "org.jboss.seam.security.loginSuccessful"
msgstr ""
#. Tag: para
-#: Security.xml:4222
+#: Security.xml:4231
#, no-c-format
msgid "Raised when a login attempt is successful."
msgstr ""
#. Tag: literal
-#: Security.xml:4230
+#: Security.xml:4239
#, no-c-format
msgid "org.jboss.seam.security.loginFailed"
msgstr ""
#. Tag: para
-#: Security.xml:4234
+#: Security.xml:4243
#, no-c-format
msgid "Raised when a login attempt fails."
msgstr ""
#. Tag: literal
-#: Security.xml:4242
+#: Security.xml:4251
#, no-c-format
msgid "org.jboss.seam.security.alreadyLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4246
+#: Security.xml:4255
#, no-c-format
msgid ""
"Raised when a user that is already authenticated attempts to log in again."
msgstr ""
#. Tag: literal
-#: Security.xml:4254
+#: Security.xml:4263
#, no-c-format
msgid "org.jboss.seam.security.notLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4258
+#: Security.xml:4267
#, no-c-format
msgid "Raised when a security check fails when the user is not logged in."
msgstr ""
#. Tag: literal
-#: Security.xml:4266
+#: Security.xml:4275
#, no-c-format
msgid "org.jboss.seam.security.notAuthorized"
msgstr ""
#. Tag: para
-#: Security.xml:4270
+#: Security.xml:4279
#, no-c-format
msgid ""
"Raised when a security check fails when the user is logged in however "
@@ -5754,73 +5768,73 @@
msgstr ""
#. Tag: literal
-#: Security.xml:4278
+#: Security.xml:4287
#, no-c-format
msgid "org.jboss.seam.security.preAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4282
+#: Security.xml:4291
#, no-c-format
msgid "Raised just prior to user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4290
+#: Security.xml:4299
#, no-c-format
msgid "org.jboss.seam.security.postAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4294
+#: Security.xml:4303
#, no-c-format
msgid "Raised just after user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4302
+#: Security.xml:4311
#, no-c-format
msgid "org.jboss.seam.security.loggedOut"
msgstr ""
#. Tag: para
-#: Security.xml:4306
+#: Security.xml:4315
#, no-c-format
msgid "Raised after the user has logged out."
msgstr ""
#. Tag: literal
-#: Security.xml:4314
+#: Security.xml:4323
#, no-c-format
msgid "org.jboss.seam.security.credentialsUpdated"
msgstr ""
#. Tag: para
-#: Security.xml:4318
+#: Security.xml:4327
#, no-c-format
msgid "Raised when the user's credentials have been changed."
msgstr ""
#. Tag: literal
-#: Security.xml:4326
+#: Security.xml:4335
#, no-c-format
msgid "org.jboss.seam.security.rememberMe"
msgstr ""
#. Tag: para
-#: Security.xml:4330
+#: Security.xml:4339
#, no-c-format
msgid "Raised when the Identity's rememberMe property is changed."
msgstr ""
#. Tag: title
-#: Security.xml:4343
+#: Security.xml:4352
#, no-c-format
msgid "Run As"
msgstr ""
#. Tag: para
-#: Security.xml:4345
+#: Security.xml:4354
#, no-c-format
msgid ""
"Sometimes it may be necessary to perform certain operations with elevated "
@@ -5832,7 +5846,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4353
+#: Security.xml:4362
#, no-c-format
msgid ""
"The following code example demonstrates how
<literal>RunAsOperation</"
@@ -5843,7 +5857,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4360
+#: Security.xml:4369
#, no-c-format
msgid ""
"<![CDATA[ new RunAsOperation() { \n"
@@ -5855,7 +5869,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4362
+#: Security.xml:4371
#, no-c-format
msgid ""
"In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5866,13 +5880,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4373
+#: Security.xml:4382
#, no-c-format
msgid "Extending the Identity component"
msgstr ""
#. Tag: para
-#: Security.xml:4375
+#: Security.xml:4384
#, no-c-format
msgid ""
"Sometimes it might be necessary to extend the Identity component if your "
@@ -5885,7 +5899,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4383
+#: Security.xml:4392
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.security.identity\")\n"
@@ -5920,7 +5934,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4386
+#: Security.xml:4395
#, no-c-format
msgid ""
"Note that an <literal>Identity</literal> component must be marked
"
@@ -5930,13 +5944,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4398
+#: Security.xml:4407
#, no-c-format
msgid "OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4400
+#: Security.xml:4409
#, no-c-format
msgid ""
"OpenID is a community standard for external web-based authentication. The "
@@ -5949,7 +5963,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4409
+#: Security.xml:4418
#, no-c-format
msgid ""
"When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5966,7 +5980,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4418
+#: Security.xml:4427
#, no-c-format
msgid ""
"It's important to realize at this point that authentication does not imply
"
@@ -5979,13 +5993,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4428
+#: Security.xml:4437
#, no-c-format
msgid "Configuring OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4429
+#: Security.xml:4438
#, no-c-format
msgid ""
"Seam uses the openid4java package and requires four additional JARs to make "
@@ -5995,7 +6009,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4435
+#: Security.xml:4444
#, no-c-format
msgid ""
"OpenID processing requires the use of the
<literal>OpenIdPhaseListener</"
@@ -6005,7 +6019,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4441
+#: Security.xml:4450
#, no-c-format
msgid ""
"<lifecycle>\n"
@@ -6015,7 +6029,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4444
+#: Security.xml:4453
#, no-c-format
msgid ""
"With this configuration, OpenID support is available to your application. "
@@ -6025,13 +6039,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4452
+#: Security.xml:4461
#, no-c-format
msgid "Presenting an OpenIdDLogin form"
msgstr ""
#. Tag: para
-#: Security.xml:4454
+#: Security.xml:4463
#, no-c-format
msgid ""
"To initiate an OpenID login, you can present a simply form to the user "
@@ -6041,7 +6055,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4459
+#: Security.xml:4468
#, no-c-format
msgid ""
"<h:form>\n"
@@ -6052,7 +6066,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4461
+#: Security.xml:4470
#, no-c-format
msgid ""
"When the user submits the login form, he will be redirected to his OpenID "
@@ -6064,13 +6078,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4470
+#: Security.xml:4479
#, no-c-format
msgid "Logging in immediately"
msgstr ""
#. Tag: para
-#: Security.xml:4472
+#: Security.xml:4481
#, no-c-format
msgid ""
"The simplest strategy is to simply login the user immediately. The following
"
@@ -6079,7 +6093,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4476
+#: Security.xml:4485
#, no-c-format
msgid ""
"<page view-id="/openid.xhtml">\n"
@@ -6099,7 +6113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4478
+#: Security.xml:4487
#, no-c-format
msgid ""
"Thie <literal>loginImmediately()</literal> action checks to see if the
"
@@ -6113,13 +6127,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4489
+#: Security.xml:4498
#, no-c-format
msgid "Deferring login"
msgstr ""
#. Tag: para
-#: Security.xml:4491
+#: Security.xml:4500
#, no-c-format
msgid ""
"You may not want the user to be immediately logged in to your application. "
@@ -6136,13 +6150,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4505
+#: Security.xml:4514
#, no-c-format
msgid "Logging out"
msgstr ""
#. Tag: para
-#: Security.xml:4507
+#: Security.xml:4516
#, no-c-format
msgid ""
"Logging out (forgetting an OpenID association) is done by calling
<literal>#"
@@ -6153,7 +6167,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4514
+#: Security.xml:4523
#, no-c-format
msgid ""
"<event
type="org.jboss.seam.security.loggedOut">\n"
@@ -6162,7 +6176,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4516
+#: Security.xml:4525
#, no-c-format
msgid ""
"It's important that you do not leave this out or the user will not be able
"
Modified: trunk/doc/Seam_Reference_Guide/hi-IN/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/hi-IN/Tutorial.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/hi-IN/Tutorial.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -3887,7 +3887,7 @@
#: Tutorial.xml:1596
#, no-c-format
msgid ""
-"When we being a nested conversation it is pushed onto the conversation "
+"When we begin a nested conversation it is pushed onto the conversation "
"stack. In the <varname>nestedbooking</varname> example, the
conversation "
"stack consists of the outer long-running conversation (the booking) and each
"
"of the nested conversations (room selections)."
Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Controls.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Controls.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-22 12:51+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-12-10 01:49+0900\n"
"Last-Translator: tokobayashi <toshiyakobayashi(a)gmail.com>\n"
"Language-Team: Japanese <fedora-trans-ja(a)redhat.com>\n"
@@ -85,10 +85,10 @@
#: Controls.xml:216 Controls.xml:251 Controls.xml:285 Controls.xml:299
#: Controls.xml:364 Controls.xml:380 Controls.xml:397 Controls.xml:414
#: Controls.xml:433 Controls.xml:507 Controls.xml:525 Controls.xml:549
-#: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
-#: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
-#: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
+#: Controls.xml:596 Controls.xml:613 Controls.xml:637 Controls.xml:656
+#: Controls.xml:684 Controls.xml:707 Controls.xml:721 Controls.xml:761
+#: Controls.xml:811 Controls.xml:839 Controls.xml:906 Controls.xml:1012
+#: Controls.xml:1052 Controls.xml:1098 Controls.xml:1124 Controls.xml:1256
#, no-c-format
msgid "Description"
msgstr "詳細"
@@ -108,10 +108,10 @@
#: Controls.xml:222 Controls.xml:269 Controls.xml:288 Controls.xml:312
#: Controls.xml:370 Controls.xml:386 Controls.xml:403 Controls.xml:420
#: Controls.xml:439 Controls.xml:513 Controls.xml:531 Controls.xml:555
-#: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
-#: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
-#: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
+#: Controls.xml:601 Controls.xml:618 Controls.xml:643 Controls.xml:663
+#: Controls.xml:689 Controls.xml:712 Controls.xml:728 Controls.xml:769
+#: Controls.xml:816 Controls.xml:844 Controls.xml:951 Controls.xml:1019
+#: Controls.xml:1063 Controls.xml:1112 Controls.xml:1135 Controls.xml:1261
#, no-c-format
msgid "Attributes"
msgstr "属性"
@@ -178,10 +178,10 @@
#: Controls.xml:90 Controls.xml:202 Controls.xml:241 Controls.xml:273
#: Controls.xml:291 Controls.xml:357 Controls.xml:373 Controls.xml:391
#: Controls.xml:408 Controls.xml:425 Controls.xml:496 Controls.xml:518
-#: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
-#: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
-#: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
+#: Controls.xml:536 Controls.xml:588 Controls.xml:606 Controls.xml:629
+#: Controls.xml:648 Controls.xml:677 Controls.xml:694 Controls.xml:738
+#: Controls.xml:804 Controls.xml:832 Controls.xml:899 Controls.xml:999
+#: Controls.xml:1043 Controls.xml:1088 Controls.xml:1249 Controls.xml:1273
#, no-c-format
msgid "Usage"
msgstr "使い方"
@@ -262,8 +262,8 @@
#. Tag: para
#: Controls.xml:134 Controls.xml:271 Controls.xml:289 Controls.xml:313
#: Controls.xml:371 Controls.xml:387 Controls.xml:404 Controls.xml:421
-#: Controls.xml:514 Controls.xml:532 Controls.xml:587 Controls.xml:629
-#: Controls.xml:675 Controls.xml:698
+#: Controls.xml:514 Controls.xml:532 Controls.xml:602 Controls.xml:644
+#: Controls.xml:690 Controls.xml:713
#, no-c-format
msgid "None."
msgstr "なし"
@@ -468,7 +468,7 @@
"デーションエラーを受け取ることになるでしょう。"
#. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902 Controls.xml:993
+#: Controls.xml:315 Controls.xml:922 Controls.xml:1058
#, no-c-format
msgid "Configuration"
msgstr "設定"
@@ -991,6 +991,26 @@
#: Controls.xml:564
#, no-c-format
msgid ""
+"<literal>enclose</literal> — if true, the template used to
decorate "
+"the input field is enclosed by the element specified with the \"element\"
"
+"attribute. By default this is a div element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:572
+#, fuzzy, no-c-format
+msgid ""
+"<literal>element</literal> — the element to enclose the
template used "
+"to decorate the input field. By default, the template is enclosed with a div
"
+"element."
+msgstr ""
+"<literal>template</literal> — コンポーネントを装飾するためのfaceletテン"
+"プレート"
+
+#. Tag: para
+#: Controls.xml:579
+#, no-c-format
+msgid ""
"<literal>#{invalid}</literal> and
<literal>#{required}</literal> are "
"available inside <literal>s:decorate</literal>;
<literal>#{required}</"
"literal> evaluates to <literal>true</literal> if you have set the
input "
@@ -1004,7 +1024,7 @@
"</literal> は <literal>true</literal> と評価されます。"
#. Tag: programlisting
-#: Controls.xml:574
+#: Controls.xml:589
#, no-c-format
msgid ""
"<![CDATA[<s:decorate template=\"edit.xhtml\">\n"
@@ -1018,7 +1038,7 @@
" </s:decorate>]]>"
#. Tag: programlisting
-#: Controls.xml:575
+#: Controls.xml:590
#, no-c-format
msgid ""
"<![CDATA[<ui:composition
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -1074,19 +1094,19 @@
"</ui:composition>]]>"
#. Tag: literal
-#: Controls.xml:579
+#: Controls.xml:594
#, no-c-format
msgid "<s:div>"
msgstr "<s:div>"
#. Tag: para
-#: Controls.xml:582
+#: Controls.xml:597
#, no-c-format
msgid "Render a HTML <literal><div></literal>."
msgstr "HTML <literal><div></literal> をレンダリングします。"
#. Tag: programlisting
-#: Controls.xml:592
+#: Controls.xml:607
#, no-c-format
msgid ""
"<![CDATA[<s:div rendered=\"#{selectedMember == null}\">\n"
@@ -1098,25 +1118,25 @@
"</s:div>]]>"
#. Tag: literal
-#: Controls.xml:596
+#: Controls.xml:611
#, no-c-format
msgid "<s:span>"
msgstr "<s:span>"
#. Tag: para
-#: Controls.xml:599
+#: Controls.xml:614
#, no-c-format
msgid "Render a HTML <literal><span></literal>."
msgstr "HTML <literal><span></literal> をレンダリングします。"
#. Tag: para
-#: Controls.xml:607
+#: Controls.xml:622
#, no-c-format
msgid "<literal>title</literal> — Title for a span."
msgstr "<literal>title</literal> — span のタイトル"
#. Tag: programlisting
-#: Controls.xml:615
+#: Controls.xml:630
#, no-c-format
msgid ""
"<![CDATA[<s:span styleClass=\"required\"
rendered=\"#{required}\" title="
@@ -1126,13 +1146,13 @@
"\"Small tooltip\">*</s:span>]]>"
#. Tag: literal
-#: Controls.xml:620
+#: Controls.xml:635
#, no-c-format
msgid "<s:fragment>"
msgstr "<s:fragment>"
#. Tag: para
-#: Controls.xml:623
+#: Controls.xml:638
#, no-c-format
msgid ""
"A non-rendering component useful for enabling/disabling rendering of it's
"
@@ -1142,7 +1162,7 @@
"化するのに便利です。"
#. Tag: programlisting
-#: Controls.xml:634
+#: Controls.xml:649
#, no-c-format
msgid ""
"<![CDATA[<s:fragment rendered=\"#{auction.highBidder ne
null}\">\n"
@@ -1154,13 +1174,13 @@
"</s:fragment>]]>"
#. Tag: literal
-#: Controls.xml:639
+#: Controls.xml:654
#, no-c-format
msgid "<s:label>"
msgstr "<s:label>"
#. Tag: para
-#: Controls.xml:642
+#: Controls.xml:657
#, no-c-format
msgid ""
"\"Decorate\" a JSF input field with the label. The label is placed inside
"
@@ -1173,19 +1193,19 @@
"れます。 よく <literal><s:decorate></literal>
とともに使用されます。"
#. Tag: para
-#: Controls.xml:651 Controls.xml:968
+#: Controls.xml:666 Controls.xml:988
#, no-c-format
msgid "<literal>style</literal> — The control's
style"
msgstr "<literal>style</literal> — コントロールのスタイル。"
#. Tag: para
-#: Controls.xml:656 Controls.xml:973
+#: Controls.xml:671 Controls.xml:993
#, no-c-format
msgid "<literal>styleClass</literal> — The control's style
class"
msgstr "<literal>styleClass</literal> — コントロールのスタイルクラス。"
#. Tag: programlisting
-#: Controls.xml:663
+#: Controls.xml:678
#, no-c-format
msgid ""
"<![CDATA[<s:label styleClass=\"label\">\n"
@@ -1199,19 +1219,19 @@
"<h:inputText value=\"#{location.country}\"
required=\"true\"/>]]>"
#. Tag: literal
-#: Controls.xml:667
+#: Controls.xml:682
#, no-c-format
msgid "<s:message>"
msgstr "<s:message>"
#. Tag: para
-#: Controls.xml:670
+#: Controls.xml:685
#, no-c-format
msgid "\"Decorate\" a JSF input field with the validation error
message."
msgstr "検証エラーのメッセージで JSF 入力フィールドを \"装飾\" します。"
#. Tag: programlisting
-#: Controls.xml:680
+#: Controls.xml:695
#, no-c-format
msgid ""
"<![CDATA[<f:facet name=\"afterInvalidField\">\n"
@@ -1229,31 +1249,31 @@
"</f:facet>]]>"
#. Tag: title
-#: Controls.xml:687
+#: Controls.xml:702
#, no-c-format
msgid "Seam Text"
msgstr "Seam Text"
#. Tag: literal
-#: Controls.xml:690
+#: Controls.xml:705
#, no-c-format
msgid "<s:validateFormattedText>"
msgstr "<s:validateFormattedText>"
#. Tag: para
-#: Controls.xml:693
+#: Controls.xml:708
#, no-c-format
msgid "Checks that the submitted value is valid Seam Text"
msgstr "サブミットされた値が正しいSeam Textであることをチェックします。"
#. Tag: literal
-#: Controls.xml:704
+#: Controls.xml:719
#, no-c-format
msgid "<s:formattedText>"
msgstr "<s:formattedText>"
#. Tag: para
-#: Controls.xml:707
+#: Controls.xml:722
#, no-c-format
msgid ""
"Outputs <emphasis>Seam Text</emphasis>, a rich text markup useful for
blogs, "
@@ -1265,7 +1285,7 @@
"クアップです。使い方の全詳細については Seam Text の章を参照してください。"
#. Tag: para
-#: Controls.xml:716
+#: Controls.xml:731
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
rich text "
@@ -1275,37 +1295,96 @@
"指定するEL式"
#. Tag: programlisting
-#: Controls.xml:724
+#: Controls.xml:739
#, no-c-format
msgid "<![CDATA[<s:formattedText
value=\"#{blog.text}\"/>]]>"
msgstr "<![CDATA[<s:formattedText
value=\"#{blog.text}\"/>]]>"
#. Tag: emphasis
-#: Controls.xml:726
+#: Controls.xml:741
#, no-c-format
msgid "Example"
msgstr "例"
#. Tag: title
-#: Controls.xml:741
+#: Controls.xml:756
#, no-c-format
-msgid "Dropdowns"
-msgstr "ドロップダウン"
+msgid "Form support"
+msgstr ""
#. Tag: literal
-#: Controls.xml:744
+#: Controls.xml:759
+#, fuzzy, no-c-format
+msgid "<s:token>"
+msgstr "<s:button>"
+
+#. Tag: para
+#: Controls.xml:762
#, no-c-format
+msgid ""
+"Produces a random token that is inserted into a hidden form field to help to
"
+"secure JSF form posts against cross-site request forgery (XSRF) attacks. "
+"Note that the browser must have cookies enabled to submit forms that include
"
+"this component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:772
+#, no-c-format
+msgid ""
+"<literal>requireSession</literal> — indicates whether the
session id "
+"should be included in the form signature, hence binding the token to the "
+"session. This value can be set to false if the \"build before restore\"
mode "
+"of Facelets is activated (the default in JSF 2.0). (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:782
+#, no-c-format
+msgid ""
+"<literal>enableCookieNotice</literal> — indicates that a
JavaScript "
+"check should be inserted into the page to verify that cookies are enabled in
"
+"the browser. If cookies are not enabled, present a notice to the user that "
+"form posts will not work. (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:791
+#, no-c-format
+msgid ""
+"<literal>allowMultiplePosts</literal> — indicates whether to
allow the "
+"same form to be submitted multiple times with the same signature (as long as
"
+"the view does not change). This is a common need if the form is perform Ajax
"
+"calls but not rerendering itself or, at the very least, the UIToken "
+"component. The preferred approach is to have the UIToken component "
+"rerendered on any Ajax call where the UIToken component would be processed. "
+"(default: false)"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:805
+#, no-c-format
+msgid ""
+"<![CDATA[<h:form>\n"
+" <s:token enableCookieNotice=\"true\"
requireSession=\"false\"/>\n"
+" ...\n"
+"</h:form>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:809
+#, no-c-format
msgid "<s:enumItem>"
msgstr "<s:enumItem>"
#. Tag: para
-#: Controls.xml:747
+#: Controls.xml:812
#, no-c-format
msgid "Creates a <literal>SelectItem</literal> from an enum
value."
msgstr "enum の値から <literal>SelectItem</literal> を作成します。"
#. Tag: para
-#: Controls.xml:754
+#: Controls.xml:819
#, no-c-format
msgid ""
"<literal>enumValue</literal> — the string representation of
the enum "
@@ -1313,7 +1392,7 @@
msgstr "<literal>enumValue</literal> — 列挙値の文字列表現"
#. Tag: para
-#: Controls.xml:760
+#: Controls.xml:825
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1323,7 +1402,7 @@
"する際に使用するラベル"
#. Tag: programlisting
-#: Controls.xml:768
+#: Controls.xml:833
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneRadio id=\"radioList\"\n"
@@ -1349,13 +1428,13 @@
"</h:selectOneRadio>]]>"
#. Tag: literal
-#: Controls.xml:772
+#: Controls.xml:837
#, no-c-format
msgid "<s:selectItems>"
msgstr "<s:selectItems>"
#. Tag: para
-#: Controls.xml:775
+#: Controls.xml:840
#, no-c-format
msgid ""
"Creates a <literal>List<SelectItem></literal> from a
List, Set, "
@@ -1365,7 +1444,7 @@
"literal> を作成します。"
#. Tag: para
-#: Controls.xml:782
+#: Controls.xml:847
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
data that "
@@ -1375,7 +1454,7 @@
"格納されるデータを指定するEL式。"
#. Tag: para
-#: Controls.xml:789
+#: Controls.xml:854
#, no-c-format
msgid ""
"<literal>var</literal>— defines the name of the local
variable that "
@@ -1385,7 +1464,7 @@
"ル変数の名前を定義します。"
#. Tag: para
-#: Controls.xml:795
+#: Controls.xml:860
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1396,7 +1475,7 @@
"する際に使用するラベル。 <literal>var</literal> 変数を参照できます。"
#. Tag: para
-#: Controls.xml:802
+#: Controls.xml:867
#, no-c-format
msgid ""
"<literal>itemValue</literal> — Value to return to the server
if this "
@@ -1408,7 +1487,7 @@
"ジェクトが使用されます。<literal>var</literal> 変数を参照できます。"
#. Tag: para
-#: Controls.xml:811
+#: Controls.xml:876
#, no-c-format
msgid ""
"<literal>disabled</literal> — if true the
<literal>SelectItem</"
@@ -1420,7 +1499,7 @@
"す。"
#. Tag: para
-#: Controls.xml:819
+#: Controls.xml:884
#, no-c-format
msgid ""
"<literal>noSelectionLabel</literal> — specifies the
(optional) label "
@@ -1432,7 +1511,7 @@
"れている場合、この値を選択すれば検証エラーになるでしょう) 。"
#. Tag: para
-#: Controls.xml:827
+#: Controls.xml:892
#, no-c-format
msgid ""
"<literal>hideNoSelectionLabel</literal> — if true, the
"
@@ -1442,7 +1521,7 @@
"るときは <literal>noSelectionLabel</literal> は隠されます。"
#. Tag: programlisting
-#: Controls.xml:835
+#: Controls.xml:900
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneMenu value=\"#{person.age}\" \n"
@@ -1455,111 +1534,14 @@
" <s:selectItems value=\"#{ages}\" var=\"age\"
label=\"#{age}\" />\n"
"</h:selectOneMenu>]]>"
-#. Tag: title
-#: Controls.xml:841
-#, no-c-format
-msgid "Other"
-msgstr "その他"
-
#. Tag: literal
-#: Controls.xml:844
+#: Controls.xml:904
#, no-c-format
-msgid "<s:cache>"
-msgstr "<s:cache>"
-
-#. Tag: para
-#: Controls.xml:847
-#, no-c-format
-msgid ""
-"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
-"cache></literal> actually uses the instance of JBoss Cache managed by
the "
-"built-in <literal>pojoCache</literal> component."
-msgstr ""
-"JBoss Cache を使用してレンダリングされるページフラグメントの Cache です。 "
-"<literal><s:cache></literal> は実際には組み込みの
<literal>pojoCache</"
-"literal> コンポーネントで管理される JBoss Cache のインスタンスを使用するので"
-"注意してください。"
-
-# faragment:フラグメント、断片
-#. Tag: para
-#: Controls.xml:856
-#, no-c-format
-msgid ""
-"<literal>key</literal> — the key to cache rendered content,
often a "
-"value expression. For example, if we were caching a page fragment that "
-"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
-"literal>."
-msgstr ""
-"<literal>key</literal> — レンダリングされたコンテンツをキャッシュする"
-"キーです。値式を使うことが多いです。例えばドキュメントを表示するページフラグ"
-"メントをキャッシュする場合、 <literal>key=\"Document-#{document.id}\"</"
-"literal>のように使います。"
-
-#. Tag: para
-#: Controls.xml:864
-#, no-c-format
-msgid ""
-"<literal>enabled</literal> — a value expression that
determines if the "
-"cache should be used."
-msgstr ""
-"<literal>enabled</literal> — キャッシュを使うべきかどうか決定する値式。"
-
-#. Tag: para
-#: Controls.xml:870
-#, no-c-format
-msgid ""
-"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
-"can have different expiry policies)."
-msgstr ""
-"<literal>region</literal> — 使用する JBoss Cache
のノード(ノード毎に異"
-"なる有効期限ポリシーを持つことができます)。"
-
-#. Tag: programlisting
-#: Controls.xml:878
-#, no-c-format
-msgid ""
-"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
-" <div class=\"blogEntry\">\n"
-" <h3>#{blogEntry.title}</h3>\n"
-" <div>\n"
-" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
-" </div>\n"
-" <p>\n"
-" [Posted on \n"
-" <h:outputText value=\"#{blogEntry.date}\">\n"
-" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
-"locale}\" \n"
-" type=\"both\"/>\n"
-" </h:outputText>]\n"
-" </p>\n"
-" </div>\n"
-"</s:cache>]]>"
-msgstr ""
-"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
-" <div class=\"blogEntry\">\n"
-" <h3>#{blogEntry.title}</h3>\n"
-" <div>\n"
-" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
-" </div>\n"
-" <p>\n"
-" [Posted on \n"
-" <h:outputText value=\"#{blogEntry.date}\">\n"
-" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
-"locale}\" \n"
-" type=\"both\"/>\n"
-" </h:outputText>]\n"
-" </p>\n"
-" </div>\n"
-"</s:cache>]]>"
-
-#. Tag: literal
-#: Controls.xml:884
-#, no-c-format
msgid "<s:fileUpload>"
msgstr "<s:fileUpload>"
#. Tag: para
-#: Controls.xml:887
+#: Controls.xml:907
#, no-c-format
msgid ""
"Renders a file upload control. This control must be used within a form with "
@@ -1570,13 +1552,13 @@
"内で使用する必要があります。"
#. Tag: programlisting
-#: Controls.xml:893
+#: Controls.xml:913
#, no-c-format
msgid "<![CDATA[<h:form
enctype=\"multipart/form-data\">]]>"
msgstr "<![CDATA[<h:form
enctype=\"multipart/form-data\">]]>"
#. Tag: para
-#: Controls.xml:895
+#: Controls.xml:915
#, no-c-format
msgid ""
"For multipart requests, the Seam Multipart servlet filter must also be "
@@ -1586,7 +1568,7 @@
"xml</literal> 内で設定しなければなりません。"
#. Tag: programlisting
-#: Controls.xml:900
+#: Controls.xml:920
#, no-c-format
msgid ""
"<![CDATA[<filter>\n"
@@ -1610,7 +1592,7 @@
"</filter-mapping>]]>"
#. Tag: para
-#: Controls.xml:904
+#: Controls.xml:924
#, no-c-format
msgid ""
"The following configuration options for multipart requests may be configured
"
@@ -1620,7 +1602,7 @@
"ます。"
#. Tag: para
-#: Controls.xml:911
+#: Controls.xml:931
#, no-c-format
msgid ""
"<literal>createTempFiles</literal> — if this option is set to
true, "
@@ -1630,7 +1612,7 @@
"ファイルはメモリではなく一時ファイルに保存されます。"
#. Tag: para
-#: Controls.xml:918
+#: Controls.xml:938
#, no-c-format
msgid ""
"<literal>maxRequestSize</literal> — the maximum size of a
file upload "
@@ -1640,13 +1622,13 @@
"ズです。単位はバイトです。"
#. Tag: para
-#: Controls.xml:925
+#: Controls.xml:945
#, no-c-format
msgid "Here's an example:"
msgstr "例:"
#. Tag: programlisting
-#: Controls.xml:929
+#: Controls.xml:949
#, no-c-format
msgid ""
"<![CDATA[<component
class=\"org.jboss.seam.web.MultipartFilter\">\n"
@@ -1660,7 +1642,7 @@
"</component>]]>"
#. Tag: para
-#: Controls.xml:934
+#: Controls.xml:954
#, no-c-format
msgid ""
"<literal>data</literal> — this value binding receives the
binary file "
@@ -1672,7 +1654,7 @@
"<literal>InputStream</literal> として宣言されている必要があります(必須)。"
#. Tag: para
-#: Controls.xml:942
+#: Controls.xml:962
#, no-c-format
msgid ""
"<literal>contentType</literal> — this value binding receives
the "
@@ -1682,7 +1664,7 @@
"ントタイプを受け取ります (オプション)。"
#. Tag: para
-#: Controls.xml:948
+#: Controls.xml:968
#, no-c-format
msgid ""
"<literal>fileName</literal> — this value binding receives the
filename "
@@ -1692,7 +1674,7 @@
"ります (オプション)。"
#. Tag: para
-#: Controls.xml:954
+#: Controls.xml:974
#, no-c-format
msgid ""
"<literal>fileSize</literal> — this value binding receives the
file "
@@ -1702,7 +1684,7 @@
"け取ります (オプション)。"
#. Tag: para
-#: Controls.xml:960
+#: Controls.xml:980
#, no-c-format
msgid ""
"<literal>accept</literal> — a comma-separated list of content
types to "
@@ -1714,7 +1696,7 @@
"\"images/png,images/jpg\"</literal>、
<literal>\"images/*\"</literal>。"
#. Tag: programlisting
-#: Controls.xml:980
+#: Controls.xml:1000
#, no-c-format
msgid ""
"<![CDATA[<s:fileUpload id=\"picture\"
data=\"#{register.picture}\" \n"
@@ -1725,14 +1707,111 @@
" accept=\"image/png\"\n"
" contentType=\"#{register.pictureContentType}\"
/>]]>"
+#. Tag: title
+#: Controls.xml:1007
+#, no-c-format
+msgid "Other"
+msgstr "その他"
+
#. Tag: literal
-#: Controls.xml:985
+#: Controls.xml:1010
+#, no-c-format
+msgid "<s:cache>"
+msgstr "<s:cache>"
+
+#. Tag: para
+#: Controls.xml:1013
+#, no-c-format
+msgid ""
+"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
+"cache></literal> actually uses the instance of JBoss Cache managed by
the "
+"built-in <literal>pojoCache</literal> component."
+msgstr ""
+"JBoss Cache を使用してレンダリングされるページフラグメントの Cache です。 "
+"<literal><s:cache></literal> は実際には組み込みの
<literal>pojoCache</"
+"literal> コンポーネントで管理される JBoss Cache のインスタンスを使用するので"
+"注意してください。"
+
+# faragment:フラグメント、断片
+#. Tag: para
+#: Controls.xml:1022
+#, no-c-format
+msgid ""
+"<literal>key</literal> — the key to cache rendered content,
often a "
+"value expression. For example, if we were caching a page fragment that "
+"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
+"literal>."
+msgstr ""
+"<literal>key</literal> — レンダリングされたコンテンツをキャッシュする"
+"キーです。値式を使うことが多いです。例えばドキュメントを表示するページフラグ"
+"メントをキャッシュする場合、 <literal>key=\"Document-#{document.id}\"</"
+"literal>のように使います。"
+
+#. Tag: para
+#: Controls.xml:1030
+#, no-c-format
+msgid ""
+"<literal>enabled</literal> — a value expression that
determines if the "
+"cache should be used."
+msgstr ""
+"<literal>enabled</literal> — キャッシュを使うべきかどうか決定する値式。"
+
+#. Tag: para
+#: Controls.xml:1036
+#, no-c-format
+msgid ""
+"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
+"can have different expiry policies)."
+msgstr ""
+"<literal>region</literal> — 使用する JBoss Cache
のノード(ノード毎に異"
+"なる有効期限ポリシーを持つことができます)。"
+
+#. Tag: programlisting
+#: Controls.xml:1044
+#, no-c-format
+msgid ""
+"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
+" <div class=\"blogEntry\">\n"
+" <h3>#{blogEntry.title}</h3>\n"
+" <div>\n"
+" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
+" </div>\n"
+" <p>\n"
+" [Posted on \n"
+" <h:outputText value=\"#{blogEntry.date}\">\n"
+" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
+"locale}\" \n"
+" type=\"both\"/>\n"
+" </h:outputText>]\n"
+" </p>\n"
+" </div>\n"
+"</s:cache>]]>"
+msgstr ""
+"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
+" <div class=\"blogEntry\">\n"
+" <h3>#{blogEntry.title}</h3>\n"
+" <div>\n"
+" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
+" </div>\n"
+" <p>\n"
+" [Posted on \n"
+" <h:outputText value=\"#{blogEntry.date}\">\n"
+" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
+"locale}\" \n"
+" type=\"both\"/>\n"
+" </h:outputText>]\n"
+" </p>\n"
+" </div>\n"
+"</s:cache>]]>"
+
+#. Tag: literal
+#: Controls.xml:1050
#, fuzzy, no-c-format
msgid "<s:resource>"
msgstr "<s:remote>"
#. Tag: para
-#: Controls.xml:988
+#: Controls.xml:1053
#, no-c-format
msgid ""
"A tag that acts a file download provider. It must be alone in the JSF page. "
@@ -1740,7 +1819,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:995
+#: Controls.xml:1060
#, fuzzy, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -1765,7 +1844,7 @@
"</filter-mapping>]]>"
#. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1066
#, no-c-format
msgid ""
"<literal>data</literal> — Data that should be downloaded. May
be a "
@@ -1773,7 +1852,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1007
+#: Controls.xml:1072
#, fuzzy, no-c-format
msgid "<literal>fileName</literal> — Filename of the file to
be served"
msgstr ""
@@ -1781,7 +1860,7 @@
"ります (オプション)。"
#. Tag: para
-#: Controls.xml:1012
+#: Controls.xml:1077
#, fuzzy, no-c-format
msgid ""
"<literal>contentType</literal> — content type of the file to
be "
@@ -1791,20 +1870,20 @@
"ントタイプを受け取ります (オプション)。"
#. Tag: para
-#: Controls.xml:1017
+#: Controls.xml:1082
#, fuzzy, no-c-format
msgid ""
"<literal>disposition</literal> — disposition to use. Default
is inline"
msgstr "<literal>disabled</literal> — リンクが無効かどうか"
#. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1089
#, no-c-format
msgid "Here is an example on how to use the tag:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1025
+#: Controls.xml:1090
#, fuzzy, no-c-format
msgid ""
"<![CDATA[<s:resource
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -1818,7 +1897,7 @@
"
xmlns:s=\"http://jboss.com/products/seam/taglib\">]]>"
#. Tag: para
-#: Controls.xml:1027
+#: Controls.xml:1092
#, no-c-format
msgid ""
"The bean named <literal>resources</literal> is some backing bean that
given "
@@ -1827,13 +1906,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1097
#, fuzzy, no-c-format
msgid "<s:download>"
msgstr "<s:fileUpload>"
#. Tag: para
-#: Controls.xml:1034
+#: Controls.xml:1099
#, no-c-format
msgid ""
"Builds a RESTful link to a
<literal><s:resource></literal>. Nested "
@@ -1841,13 +1920,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1041
+#: Controls.xml:1106
#, fuzzy, no-c-format
msgid "<literal>src</literal> — Resource file serving
files."
msgstr "<literal>message</literal> — 失敗時に表示されるメッセージ"
#. Tag: programlisting
-#: Controls.xml:1048
+#: Controls.xml:1113
#, no-c-format
msgid ""
"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
@@ -1856,7 +1935,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1050
+#: Controls.xml:1115
#, no-c-format
msgid ""
"Will produce something like:
<literal><![CDATA[http://localhost/resources."
@@ -1864,13 +1943,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1057
+#: Controls.xml:1122
#, no-c-format
msgid "<s:graphicImage>"
msgstr "<s:graphicImage>"
#. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1125
#, no-c-format
msgid ""
"An extended <literal><h:graphicImage></literal> that
allows the image "
@@ -1881,7 +1960,7 @@
"で画像を作成することを許可します。 さらに画像の変換も適用できます。"
#. Tag: para
-#: Controls.xml:1065
+#: Controls.xml:1130
#, no-c-format
msgid ""
"All attributes for <literal><h:graphicImage></literal>
are supported, "
@@ -1891,7 +1970,7 @@
"他、 以下もサポートされています。"
#. Tag: para
-#: Controls.xml:1073
+#: Controls.xml:1138
#, no-c-format
msgid ""
"<literal>value</literal> — image to display. Can be a path
"
@@ -1909,7 +1988,7 @@
"literal> と <literal>image/gif</literal> です。"
#. Tag: para
-#: Controls.xml:1086
+#: Controls.xml:1151
#, no-c-format
msgid ""
"<literal>fileName</literal> — if not specified the served
image will "
@@ -1921,13 +2000,13 @@
"名前は一意である必要があります。"
#. Tag: emphasis
-#: Controls.xml:1095
+#: Controls.xml:1160
#, no-c-format
msgid "Transformations"
msgstr "変換"
#. Tag: para
-#: Controls.xml:1096
+#: Controls.xml:1161
#, no-c-format
msgid ""
"To apply a transform to the image, you would nest a tag specifying the "
@@ -1937,25 +2016,25 @@
"Seam は現在、 次のような変換をサポートしています。"
#. Tag: literal
-#: Controls.xml:1104
+#: Controls.xml:1169
#, no-c-format
msgid "<s:transformImageSize>"
msgstr "<s:transformImageSize>"
#. Tag: para
-#: Controls.xml:1109
+#: Controls.xml:1174
#, no-c-format
msgid "<literal>width</literal> — new width of the
image"
msgstr "<literal>width</literal> — 画像の幅を指定します。"
#. Tag: para
-#: Controls.xml:1115
+#: Controls.xml:1180
#, no-c-format
msgid "<literal>height</literal> — new height of the
image"
msgstr "<literal>height</literal> — 画像の高さを指定します。"
#. Tag: para
-#: Controls.xml:1121
+#: Controls.xml:1186
#, no-c-format
msgid ""
"<literal>maintainRatio</literal> — if
<literal>true</literal>, and "
@@ -1969,20 +2048,20 @@
"計算し、画像をリサイズします。"
#. Tag: para
-#: Controls.xml:1132
+#: Controls.xml:1197
#, no-c-format
msgid "<literal>factor</literal> — scale the image by the
given factor"
msgstr ""
"<literal>factor</literal> — 与えられた係数で画像を拡大縮小します。"
#. Tag: literal
-#: Controls.xml:1142
+#: Controls.xml:1207
#, no-c-format
msgid "<s:transformImageBlur>"
msgstr "<s:transformImageBlur>"
#. Tag: para
-#: Controls.xml:1147
+#: Controls.xml:1212
#, no-c-format
msgid ""
"<literal>radius</literal> — perform a convolution blur with
the given "
@@ -1992,13 +2071,13 @@
"実行します。"
#. Tag: literal
-#: Controls.xml:1157
+#: Controls.xml:1222
#, no-c-format
msgid "<s:transformImageType>"
msgstr "<s:transformImageType>"
#. Tag: para
-#: Controls.xml:1162
+#: Controls.xml:1227
#, no-c-format
msgid ""
"<literal>contentType</literal> — alter the type of the image
to either "
@@ -2008,7 +2087,7 @@
"literal> または <literal>image/png</literal> に変更します。"
#. Tag: para
-#: Controls.xml:1174
+#: Controls.xml:1239
#, no-c-format
msgid ""
"It's easy to create your own transform - create a
<literal>UIComponent</"
@@ -2026,7 +2105,7 @@
"された順序で適用されます。"
#. Tag: programlisting
-#: Controls.xml:1185
+#: Controls.xml:1250
#, no-c-format
msgid ""
"<![CDATA[<s:graphicImage rendered=\"#{auction.image ne
null}\"\n"
@@ -2040,19 +2119,19 @@
"</s:graphicImage>]]>"
#. Tag: literal
-#: Controls.xml:1189
+#: Controls.xml:1254
#, no-c-format
msgid "<s:remote>"
msgstr "<s:remote>"
#. Tag: para
-#: Controls.xml:1192
+#: Controls.xml:1257
#, no-c-format
msgid "Generates the Javascript stubs required to use Seam Remoting."
msgstr "Seam Remoting を使うのに必要な Javascript のスタブを生成します。"
#. Tag: para
-#: Controls.xml:1199
+#: Controls.xml:1264
#, no-c-format
msgid ""
"<literal>include</literal> — a comma-separated list of the
component "
@@ -2064,7 +2143,7 @@
"します。詳しくは <xref linkend=\"remoting\"/> を参照してください。"
#. Tag: programlisting
-#: Controls.xml:1209
+#: Controls.xml:1274
#, no-c-format
msgid ""
"<![CDATA[<s:remote
include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -2074,13 +2153,13 @@
">]]>"
#. Tag: title
-#: Controls.xml:1216
+#: Controls.xml:1281
#, no-c-format
msgid "Annotations"
msgstr "アノテーション"
#. Tag: para
-#: Controls.xml:1218
+#: Controls.xml:1283
#, no-c-format
msgid ""
"Seam also provides annotations to allow you to use Seam components as JSF "
@@ -2090,13 +2169,13 @@
"するアノテーションを提供します:"
#. Tag: literal
-#: Controls.xml:1226
+#: Controls.xml:1291
#, no-c-format
msgid "@Converter"
msgstr "@Converter"
#. Tag: programlisting
-#: Controls.xml:1229
+#: Controls.xml:1294
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemConverter\") \n"
@@ -2142,7 +2221,7 @@
"}]]>"
#. Tag: programlisting
-#: Controls.xml:1231
+#: Controls.xml:1296
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
converter=\"itemConverter\" />]]"
@@ -2152,7 +2231,7 @@
">"
#. Tag: para
-#: Controls.xml:1233
+#: Controls.xml:1298
#, no-c-format
msgid ""
"Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -2164,13 +2243,13 @@
"ネージャにアクセスするようなコンバータです。"
#. Tag: literal
-#: Controls.xml:1243
+#: Controls.xml:1308
#, no-c-format
msgid "@Validator"
msgstr "@Validator"
#. Tag: programlisting
-#: Controls.xml:1246
+#: Controls.xml:1311
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemValidator\") \n"
@@ -2208,7 +2287,7 @@
"}]]>"
#. Tag: programlisting
-#: Controls.xml:1248
+#: Controls.xml:1313
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
validator=\"itemValidator\" />]]"
@@ -2218,7 +2297,7 @@
">"
#. Tag: para
-#: Controls.xml:1249
+#: Controls.xml:1314
#, no-c-format
msgid ""
"Registers the Seam component as a JSF validator. Shown here is a validator "
@@ -2228,3 +2307,6 @@
"SeamコンポーネントをJSFバリデータとして登録します。ここで例に挙げたのは、別の"
"Seamコンポーネントをインジェクトし、インジェクトされたコンポーネントが値を検"
"証するようなバリデータです。"
+
+#~ msgid "Dropdowns"
+#~ msgstr "ドロップダウン"
Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Conversations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Conversations.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Conversations.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: Conversations\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2009-03-06 17:16+1000\n"
"Last-Translator: Noriko Mizumoto <noriko(a)redhat.com>\n"
"Language-Team: Japanese <fedora-trans-ja(a)redhat.com>\n"
@@ -983,9 +983,9 @@
#. Tag: para
#: Conversations.xml:493
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
-"The <literal>taskInstance</literal> attribute if for use in jBPM task
lists:"
+"The <literal>taskInstance</literal> attribute is for use in jBPM task
lists:"
msgstr ""
"jBPM タスクリストを使用する場合の <literal>taskInstance</literal> 属性です。"
Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Dependencies.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Dependencies.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: Dependencies\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-22 12:51+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2009-03-06 15:59+1000\n"
"Last-Translator: Noriko Mizumoto <noriko(a)redhat.com>\n"
"Language-Team: Japanese <fedora-trans-ja(a)redhat.com>\n"
@@ -27,12 +27,12 @@
#. Tag: para
#: Dependencies.xml:10
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
"Seam does not work with JDK 1.4 and requires JDK 5 or above as it uses "
-"annotations and other JDK 5.0 features.. Seam has been thoroughly tested "
+"annotations and other JDK 5.0 features. Seam has been thoroughly tested "
"using Sun's JDKs. However there are no known issues specific to Seam with
"
-"other JDK's."
+"other JDKs."
msgstr ""
"Seam は JDK 1.4 とは動作しないため、 アノテーションや他の JDK 5 機能を使用す"
"る JDK 5 またはそれ以降が必要となります。 Seam は Sun の JDK を使い全体的にテ"
Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Security.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Security.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Security.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-22 12:51+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: 2009-02-17 15:35+0900\n"
"Last-Translator: Ken Yamada <ken(a)tydfam.jp>\n"
"Language-Team: Japanese <fedora-trans-ja(a)redhat.com>\n"
@@ -1636,7 +1636,7 @@
msgstr "ユーザーエンティティアノテーション"
#. Tag: para
-#: Security.xml:630 Security.xml:764 Security.xml:3361 Security.xml:3524
+#: Security.xml:630 Security.xml:764 Security.xml:3370 Security.xml:3533
#, 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:3150 Security.xml:3367
-#: Security.xml:3530 Security.xml:3771 Security.xml:4208
+#: Security.xml:2147 Security.xml:2756 Security.xml:3159 Security.xml:3376
+#: Security.xml:3539 Security.xml:3780 Security.xml:4217
#, 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:3147
-#: Security.xml:3768 Security.xml:3937
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3156
+#: Security.xml:3777 Security.xml:3946
#, 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:3218
-#: Security.xml:3237 Security.xml:3256 Security.xml:3274 Security.xml:3819
-#: Security.xml:3838 Security.xml:3857 Security.xml:3876
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3227
+#: Security.xml:3246 Security.xml:3265 Security.xml:3283 Security.xml:3828
+#: Security.xml:3847 Security.xml:3866 Security.xml:3885
#, no-c-format
msgid "boolean"
msgstr "ブール型 "
@@ -3285,13 +3285,13 @@
msgstr "ID管理 セキュリティパーミッション"
#. Tag: para
-#: Security.xml:1831 Security.xml:3940
+#: Security.xml:1831 Security.xml:3949
#, no-c-format
msgid "Permission Target"
msgstr "パーミッションの対象"
#. Tag: para
-#: Security.xml:1834 Security.xml:3943
+#: Security.xml:1834 Security.xml:3952
#, no-c-format
msgid "Permission Action"
msgstr "パーミッションのアクション"
@@ -4924,7 +4924,7 @@
msgstr "パーミッションリゾルバーインタフェース"
#. Tag: para
-#: Security.xml:2750 Security.xml:3144 Security.xml:3765
+#: Security.xml:2750 Security.xml:3153 Security.xml:3774
#, no-c-format
msgid "Return type"
msgstr "戻り値の型"
@@ -4996,6 +4996,20 @@
#: Security.xml:2819
#, no-c-format
msgid ""
+"The default <literal>ResolverChain</literal> consists of all permission
"
+"resolvers discovered during application deployment. The
<literal>org.jboss."
+"seam.security.defaultResolverChainCreated</literal> event is raised (and the
"
+"<literal>ResolverChain</literal> instance passed as an event parameter)
when "
+"the default <literal>ResolverChain</literal> is created. This allows
"
+"additional resolvers that for some reason were not discovered during "
+"deployment to be added, or for resolvers that are in the chain to be re-"
+"ordered or removed."
+msgstr ""
+
+#. Tag: para
+#: Security.xml:2828
+#, no-c-format
+msgid ""
"The following sequence diagram shows the interaction between the components "
"of the permission framework during a permission check (explanation follows).
"
"A permission check can originate from a number of possible sources, for "
@@ -5010,7 +5024,7 @@
"呼び出されます。"
#. Tag: para
-#: Security.xml:2837
+#: Security.xml:2846
#, no-c-format
msgid ""
"1. A permission check is initiated somewhere (either in code or via an EL "
@@ -5021,7 +5035,7 @@
"hasPermission()</literal>が呼び出されることにより実行されます。"
#. Tag: para
-#: Security.xml:2843
+#: Security.xml:2852
#, no-c-format
msgid ""
"1.1. <literal>Identity</literal> invokes
<literal>PermissionMapper."
@@ -5031,7 +5045,7 @@
"<literal>PermissionMapper.resolvePermission()</literal>を渡して呼び出します。"
#. Tag: para
-#: Security.xml:2850
+#: Security.xml:2859
#, no-c-format
msgid ""
"1.1.1. <literal>PermissionMapper</literal> maintains a
<literal>Map</"
@@ -5050,7 +5064,7 @@
"literal>sを読み込みます。"
#. Tag: para
-#: Security.xml:2860
+#: Security.xml:2869
#, no-c-format
msgid ""
"1.1.2. For each <literal>PermissionResolver</literal> in the "
@@ -5074,13 +5088,13 @@
"ば、 パーミッションチェックは失敗したことになります。"
#. Tag: title
-#: Security.xml:2876
+#: Security.xml:2885
#, no-c-format
msgid "RuleBasedPermissionResolver"
msgstr "ルールベースのパーミッションリゾルバー"
#. Tag: para
-#: Security.xml:2878
+#: Security.xml:2887
#, no-c-format
msgid ""
"One of the built-in permission resolvers provided by Seam, "
@@ -5100,13 +5114,13 @@
"す。"
#. Tag: title
-#: Security.xml:2887
+#: Security.xml:2896
#, no-c-format
msgid "Requirements"
msgstr "要求条件"
#. Tag: para
-#: Security.xml:2889
+#: Security.xml:2898
#, no-c-format
msgid ""
"If using the rule-based permission features provided by Seam Security, the "
@@ -5117,43 +5131,43 @@
"必要な下記のjarファイルをディストリビューション含める必要があります。"
#. Tag: para
-#: Security.xml:2896
+#: Security.xml:2905
#, no-c-format
msgid "drools-compiler.jar"
msgstr "drools-compiler.jar"
#. Tag: para
-#: Security.xml:2899
+#: Security.xml:2908
#, no-c-format
msgid "drools-core.jar"
msgstr "drools-core.jar"
#. Tag: para
-#: Security.xml:2902
+#: Security.xml:2911
#, no-c-format
msgid "janino.jar"
msgstr "janino.jar"
#. Tag: para
-#: Security.xml:2905
+#: Security.xml:2914
#, no-c-format
msgid "antlr-runtime.jar"
msgstr "antlr-runtime.jar"
#. Tag: para
-#: Security.xml:2908
+#: Security.xml:2917
#, no-c-format
msgid "mvel14.jar"
msgstr "mvel14.jar"
#. Tag: title
-#: Security.xml:2915 Security.xml:3107
+#: Security.xml:2924 Security.xml:3116
#, no-c-format
msgid "Configuration"
msgstr "設定"
#. Tag: para
-#: Security.xml:2917
+#: Security.xml:2926
#, no-c-format
msgid ""
"The configuration for <literal>RuleBasedPermissionResolver</literal>
"
@@ -5167,7 +5181,7 @@
"<literal>securityRules</literal>と命名されていることを仮定しています。"
#. Tag: programlisting
-#: Security.xml:2923
+#: Security.xml:2932
#, no-c-format
msgid ""
"<![CDATA[<components
xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -5217,7 +5231,7 @@
" </components>]]>"
#. Tag: para
-#: Security.xml:2925
+#: Security.xml:2934
#, no-c-format
msgid ""
"The default rule base name can be overridden by specifying the "
@@ -5228,7 +5242,7 @@
"literal>の<literal>security-rules</literal>属性で上書きする事ができます。"
#. Tag: programlisting
-#: Security.xml:2930
+#: Security.xml:2939
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5240,7 +5254,7 @@
"{prodSecurityRules}\"/>]]>"
#. Tag: para
-#: Security.xml:2932
+#: Security.xml:2941
#, no-c-format
msgid ""
"Once the <literal>RuleBase</literal> component is configured, it's
time to "
@@ -5250,13 +5264,13 @@
"の記述をします。"
#. Tag: title
-#: Security.xml:2938
+#: Security.xml:2947
#, no-c-format
msgid "Writing Security Rules"
msgstr "セキュリティルールの記述"
#. Tag: para
-#: Security.xml:2940
+#: Security.xml:2949
#, no-c-format
msgid ""
"The first step to writing security rules is to create a new rule file in the
"
@@ -5272,7 +5286,7 @@
"事ができます。"
#. Tag: para
-#: Security.xml:2947
+#: Security.xml:2956
#, no-c-format
msgid ""
"So what should the security rules file contain? At this stage it might be a "
@@ -5284,7 +5298,7 @@
"しょう"
#. Tag: programlisting
-#: Security.xml:2952
+#: Security.xml:2961
#, no-c-format
msgid ""
"<![CDATA[package MyApplicationPermissions;\n"
@@ -5314,7 +5328,7 @@
" end]]>"
#. Tag: para
-#: Security.xml:2954
+#: Security.xml:2963
#, no-c-format
msgid ""
"Let's break this down step by step. The first thing we see is the package
"
@@ -5327,7 +5341,7 @@
"の名前は任意で構いません。"
#. Tag: para
-#: Security.xml:2960
+#: Security.xml:2969
#, no-c-format
msgid ""
"The next thing we can notice is a couple of import statements for the "
@@ -5340,7 +5354,7 @@
"使うルールでこれらのクラスを参照する事をルールエンジンに対して伝えています。"
#. Tag: para
-#: Security.xml:2966
+#: Security.xml:2975
#, no-c-format
msgid ""
"Finally we have the code for the rule. Each rule within a package should be "
@@ -5354,7 +5368,7 @@
"で字の如く、顧客レコードの削除をできるかできないかのチェックに使用します。"
#. Tag: para
-#: Security.xml:2972
+#: Security.xml:2981
#, no-c-format
msgid ""
"Looking at the body of the rule definition we can notice two distinct "
@@ -5376,7 +5390,7 @@
"は<literal>end</literal>で終了します。"
#. Tag: para
-#: Security.xml:2981
+#: Security.xml:2990
#, no-c-format
msgid ""
"If we look at the LHS of the rule, we see two conditions listed there. Let's
"
@@ -5386,7 +5400,7 @@
"を見てみましょう。"
#. Tag: programlisting
-#: Security.xml:2985
+#: Security.xml:2994
#, no-c-format
msgid ""
"<![CDATA[c: PermissionCheck(target == \"customer\", action ==
\"delete\")]]>"
@@ -5394,7 +5408,7 @@
"<![CDATA[c: PermissionCheck(target == \"customer\", action ==
\"delete\")]]>"
#. Tag: para
-#: Security.xml:2987
+#: Security.xml:2996
#, no-c-format
msgid ""
"In plain english, this condition is stating that there must exist a "
@@ -5408,7 +5422,7 @@
"しています。"
#. Tag: para
-#: Security.xml:2993
+#: Security.xml:3002
#, no-c-format
msgid ""
"So what is the working memory? Also known as a \"stateful session\" in
"
@@ -5437,7 +5451,7 @@
"了するまで存在します。"
#. Tag: para
-#: Security.xml:3005
+#: Security.xml:3014
#, no-c-format
msgid ""
"Besides the <literal>PermissionCheck</literal> facts, there is also a
"
@@ -5463,7 +5477,7 @@
"security.Principal</literal>オブジェクトが保持されています。"
#. Tag: para
-#: Security.xml:3016
+#: Security.xml:3025
#, no-c-format
msgid ""
"It is also possible to insert additional long-lived facts into the working "
@@ -5480,7 +5494,7 @@
"ングメモリ中に長期に生存するファクトとする事はできません。"
#. Tag: para
-#: Security.xml:3023
+#: Security.xml:3032
#, no-c-format
msgid ""
"Getting back to our simple example, we can also notice that the first line "
@@ -5495,13 +5509,13 @@
"LHSの2行目には下の記述があります。"
#. Tag: programlisting
-#: Security.xml:3030
+#: Security.xml:3039
#, no-c-format
msgid "<![CDATA[Role(name == \"admin\")]]>"
msgstr "<![CDATA[Role(name == \"admin\")]]>"
#. Tag: para
-#: Security.xml:3032
+#: Security.xml:3041
#, no-c-format
msgid ""
"This condition simply states that there must be a
<literal>Role</literal> "
@@ -5520,7 +5534,7 @@
"求めているのであれば、これを認めます」という事を示しています。"
#. Tag: para
-#: Security.xml:3040
+#: Security.xml:3049
#, no-c-format
msgid ""
"So what is the consequence of the rule firing? Let's take a look at the RHS
"
@@ -5530,13 +5544,13 @@
"しょう。"
#. Tag: programlisting
-#: Security.xml:3044
+#: Security.xml:3053
#, no-c-format
msgid "<![CDATA[c.grant()]]>"
msgstr "<![CDATA[c.grant()]]>"
#. Tag: para
-#: Security.xml:3046
+#: Security.xml:3055
#, no-c-format
msgid ""
"The RHS consists of Java code, and in this case is invoking the "
@@ -5563,13 +5577,13 @@
"クションについて実行することができるようになります。"
#. Tag: title
-#: Security.xml:3060
+#: Security.xml:3069
#, no-c-format
msgid "Non-String permission targets"
msgstr "非文字列のパーミッションターゲット"
#. Tag: para
-#: Security.xml:3062
+#: Security.xml:3071
#, no-c-format
msgid ""
"So far we have only seen permission checks for String-literal permission "
@@ -5590,7 +5604,7 @@
"る、と表現されます。"
#. Tag: programlisting
-#: Security.xml:3071
+#: Security.xml:3080
#, no-c-format
msgid ""
"<![CDATA[rule CanCreateBlogComment\n"
@@ -5620,13 +5634,13 @@
"]]>"
#. Tag: title
-#: Security.xml:3076
+#: Security.xml:3085
#, no-c-format
msgid "Wildcard permission checks"
msgstr "ワイルドカードによるパーミッションチェック"
#. Tag: para
-#: Security.xml:3078
+#: Security.xml:3087
#, no-c-format
msgid ""
"It is possible to implement a wildcard permission check (which allows all "
@@ -5640,7 +5654,7 @@
"とにより、実装できます。"
#. Tag: programlisting
-#: Security.xml:3084
+#: Security.xml:3093
#, no-c-format
msgid ""
"<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -5662,7 +5676,7 @@
" ]]>"
#. Tag: para
-#: Security.xml:3086
+#: Security.xml:3095
#, no-c-format
msgid ""
"This rule allows users with the <literal>admin</literal> role to
perform "
@@ -5674,13 +5688,13 @@
"なパーミッションチェックになっています。"
#. Tag: title
-#: Security.xml:3096
+#: Security.xml:3105
#, no-c-format
msgid "PersistentPermissionResolver"
msgstr "永続的パーミッションリゾルバー"
#. Tag: para
-#: Security.xml:3098
+#: Security.xml:3107
#, no-c-format
msgid ""
"Another built-in permission resolver provided by Seam, "
@@ -5699,7 +5713,7 @@
"パーミッションターゲットを指定して保存する事が可能です。"
#. Tag: para
-#: Security.xml:3109
+#: Security.xml:3118
#, no-c-format
msgid ""
"Before it can be used, <literal>PersistentPermissionResolver</literal>
must "
@@ -5718,7 +5732,7 @@
"<literal>permission-store</literal>属性を下のように記述します。"
#. Tag: programlisting
-#: Security.xml:3117
+#: Security.xml:3126
#, no-c-format
msgid ""
"<![CDATA[ <security:persistent-permission-resolver
permission-store=\"#"
@@ -5728,13 +5742,13 @@
"{myCustomPermissionStore}\"/>]]>"
#. Tag: title
-#: Security.xml:3122
+#: Security.xml:3131
#, no-c-format
msgid "Permission Stores"
msgstr "パーミッションストアについて"
#. Tag: para
-#: Security.xml:3124
+#: Security.xml:3133
#, no-c-format
msgid ""
"A permission store is required for
<literal>PersistentPermissionResolver</"
@@ -5754,26 +5768,26 @@
"パーミッションストアを作成する事も可能です。"
#. Tag: title
-#: Security.xml:3134
+#: Security.xml:3143
#, no-c-format
msgid "PermissionStore interface"
msgstr "パーミッションストアのインタフェース"
#. Tag: literal
-#: Security.xml:3160 Security.xml:3179 Security.xml:3198 Security.xml:3781
-#: Security.xml:3800
+#: Security.xml:3169 Security.xml:3188 Security.xml:3207 Security.xml:3790
+#: Security.xml:3809
#, no-c-format
msgid "List<Permission>"
msgstr "List<Permission>"
#. Tag: literal
-#: Security.xml:3165 Security.xml:3805
+#: Security.xml:3174 Security.xml:3814
#, no-c-format
msgid "listPermissions(Object target)"
msgstr "listPermissions(Object target)"
#. Tag: para
-#: Security.xml:3169
+#: Security.xml:3178
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -5785,13 +5799,13 @@
"す。"
#. Tag: literal
-#: Security.xml:3184 Security.xml:3786
+#: Security.xml:3193 Security.xml:3795
#, no-c-format
msgid "listPermissions(Object target, String action)"
msgstr "listPermissions(Object target, String action)"
#. Tag: para
-#: Security.xml:3188
+#: Security.xml:3197
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -5803,13 +5817,13 @@
"literal>を返します。"
#. Tag: literal
-#: Security.xml:3203
+#: Security.xml:3212
#, no-c-format
msgid "listPermissions(Set<Object> targets, String action)"
msgstr "listPermissions(Set<Object> targets, String action)"
#. Tag: para
-#: Security.xml:3207
+#: Security.xml:3216
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -5821,13 +5835,13 @@
"<literal>List</literal>を返します"
#. Tag: literal
-#: Security.xml:3223
+#: Security.xml:3232
#, no-c-format
msgid "grantPermission(Permission)"
msgstr "grantPermission(Permission)"
#. Tag: para
-#: Security.xml:3227
+#: Security.xml:3236
#, no-c-format
msgid ""
"This method should persist the specified <literal>Permission</literal>
"
@@ -5837,13 +5851,13 @@
"ストレージに保持し、成功すればtrueを返します。"
#. Tag: literal
-#: Security.xml:3242 Security.xml:3843
+#: Security.xml:3251 Security.xml:3852
#, no-c-format
msgid "grantPermissions(List<Permission> permissions)"
msgstr "grantPermissions(List<Permission> permissions)"
#. Tag: para
-#: Security.xml:3246
+#: Security.xml:3255
#, no-c-format
msgid ""
"This method should persist all of the <literal>Permission</literal>
objects "
@@ -5855,13 +5869,13 @@
"成功すればtrueを返します。"
#. Tag: literal
-#: Security.xml:3261 Security.xml:3862
+#: Security.xml:3270 Security.xml:3871
#, no-c-format
msgid "revokePermission(Permission permission)"
msgstr "revokePermission(Permission permission)"
#. Tag: para
-#: Security.xml:3265
+#: Security.xml:3274
#, no-c-format
msgid ""
"This method should remove the specified <literal>Permission</literal>
object "
@@ -5871,13 +5885,13 @@
"から削除します。"
#. Tag: literal
-#: Security.xml:3279 Security.xml:3881
+#: Security.xml:3288 Security.xml:3890
#, no-c-format
msgid "revokePermissions(List<Permission> permissions)"
msgstr "revokePermissions(List<Permission> permissions)"
#. Tag: para
-#: Security.xml:3283
+#: Security.xml:3292
#, no-c-format
msgid ""
"This method should remove all of the <literal>Permission</literal>
objects "
@@ -5887,19 +5901,19 @@
"ジェクトをストレージから削除します。"
#. Tag: literal
-#: Security.xml:3293 Security.xml:3895
+#: Security.xml:3302 Security.xml:3904
#, no-c-format
msgid "List<String>"
msgstr "List<String>"
#. Tag: literal
-#: Security.xml:3298 Security.xml:3900
+#: Security.xml:3307 Security.xml:3909
#, no-c-format
msgid "listAvailableActions(Object target)"
msgstr "listAvailableActions(Object target)"
#. Tag: para
-#: Security.xml:3302
+#: Security.xml:3311
#, no-c-format
msgid ""
"This method should return a list of all the available actions (as Strings) "
@@ -5912,13 +5926,13 @@
"ザーインタフェースを作成するためにパーミッション管理と共に使用されます。"
#. Tag: title
-#: Security.xml:3316
+#: Security.xml:3325
#, no-c-format
msgid "JpaPermissionStore"
msgstr "JpaPermissionStoreについて"
#. Tag: para
-#: Security.xml:3318
+#: Security.xml:3327
#, no-c-format
msgid ""
"This is the default <literal>PermissionStore</literal> implementation
(and "
@@ -5938,7 +5952,7 @@
"ている必要があります。"
#. Tag: para
-#: Security.xml:3326
+#: Security.xml:3335
#, no-c-format
msgid ""
"If you wish to use the same entity (i.e. a single database table) to store "
@@ -5955,7 +5969,7 @@
"<literal>role-permission-class</literal>属性を設定する必要があります。"
#. Tag: para
-#: Security.xml:3333
+#: Security.xml:3342
#, no-c-format
msgid ""
"For example, to configure a single entity class to store both user and role "
@@ -5965,7 +5979,7 @@
"よう設定する場合は次のようになります。"
#. Tag: programlisting
-#: Security.xml:3335
+#: Security.xml:3344
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -5975,7 +5989,7 @@
"model.AccountPermission\"/>]]>"
#. Tag: para
-#: Security.xml:3337
+#: Security.xml:3346
#, no-c-format
msgid ""
"To configure separate entity classes for storing user and role permissions:"
@@ -5984,7 +5998,7 @@
"る場合の設定は次のようになります。"
#. Tag: programlisting
-#: Security.xml:3339
+#: Security.xml:3348
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -5996,13 +6010,13 @@
"
role-permission-class=\"com.acme.model.RolePermission\"/>]]>"
#. Tag: title
-#: Security.xml:3342
+#: Security.xml:3351
#, no-c-format
msgid "Permission annotations"
msgstr "パーミッション アノテーション"
#. Tag: para
-#: Security.xml:3344
+#: Security.xml:3353
#, no-c-format
msgid ""
"As mentioned, the entity classes that contain the user and role permissions "
@@ -6017,32 +6031,32 @@
"テーションと、その使用方法の説明を示します。"
#. Tag: title
-#: Security.xml:3351
+#: Security.xml:3360
#, no-c-format
msgid "Entity Permission annotations"
msgstr "エンティティ パーミッション アノテーション"
#. Tag: para
-#: Security.xml:3364 Security.xml:3527
+#: Security.xml:3373 Security.xml:3536
#, no-c-format
msgid "Target"
msgstr "ターゲット"
#. Tag: literal
-#: Security.xml:3377
+#: Security.xml:3386
#, no-c-format
msgid "@PermissionTarget"
msgstr "@PermissionTarget"
#. Tag: literal
-#: Security.xml:3382 Security.xml:3401 Security.xml:3420 Security.xml:3439
-#: Security.xml:3458
+#: Security.xml:3391 Security.xml:3410 Security.xml:3429 Security.xml:3448
+#: Security.xml:3467
#, no-c-format
msgid "FIELD,METHOD"
msgstr "フィールド、メソッド"
#. Tag: para
-#: Security.xml:3386
+#: Security.xml:3395
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -6053,13 +6067,13 @@
"ます。 この属性は<literal>java.lang.String</literal>でなければなりません。"
#. Tag: literal
-#: Security.xml:3396
+#: Security.xml:3405
#, no-c-format
msgid "@PermissionAction"
msgstr "@PermissionAction"
#. Tag: para
-#: Security.xml:3405
+#: Security.xml:3414
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -6071,13 +6085,13 @@
"ん。"
#. Tag: literal
-#: Security.xml:3415
+#: Security.xml:3424
#, no-c-format
msgid "@PermissionUser"
msgstr "@PermissionUser"
#. Tag: para
-#: Security.xml:3424
+#: Security.xml:3433
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -6089,13 +6103,13 @@
"のusernameを含んでいなければなりません。"
#. Tag: literal
-#: Security.xml:3434
+#: Security.xml:3443
#, no-c-format
msgid "@PermissionRole"
msgstr "@PermissionRole"
#. Tag: para
-#: Security.xml:3443
+#: Security.xml:3452
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -6107,13 +6121,13 @@
"含んでいなければなりません。"
#. Tag: literal
-#: Security.xml:3453
+#: Security.xml:3462
#, no-c-format
msgid "@PermissionDiscriminator"
msgstr "@PermissionDiscriminator"
#. Tag: para
-#: Security.xml:3462
+#: Security.xml:3471
#, no-c-format
msgid ""
"This annotation should be used when the same entity/table is used to store "
@@ -6140,7 +6154,7 @@
"と、アノテーションは下のようになります。"
#. Tag: programlisting
-#: Security.xml:3472
+#: Security.xml:3481
#, no-c-format
msgid ""
"<![CDATA[ @PermissionDiscriminator(userValue = \"u\", roleValue =
\"r\")]]>"
@@ -6148,13 +6162,13 @@
"<![CDATA[ @PermissionDiscriminator(userValue = \"u\", roleValue =
\"r\")]]>"
#. Tag: title
-#: Security.xml:3483
+#: Security.xml:3492
#, no-c-format
msgid "Example Entity"
msgstr "エンティティの例"
#. Tag: para
-#: Security.xml:3485
+#: Security.xml:3494
#, no-c-format
msgid ""
"Here is an example of an entity class that is used to store both user and "
@@ -6165,7 +6179,7 @@
"ています。 下に示したクラスはサンプルのSeamSpaceからのものです。"
#. Tag: programlisting
-#: Security.xml:3490
+#: Security.xml:3499
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -6279,7 +6293,7 @@
"}"
#. Tag: para
-#: Security.xml:3492
+#: Security.xml:3501
#, no-c-format
msgid ""
"As can be seen in the above example, the
<literal>getDiscriminator()</"
@@ -6305,13 +6319,13 @@
"として処理する事を示しています。"
#. Tag: title
-#: Security.xml:3505
+#: Security.xml:3514
#, no-c-format
msgid "Class-specific Permission Configuration"
msgstr "クラスに特定されたパーミッションの設定"
#. Tag: para
-#: Security.xml:3507
+#: Security.xml:3516
#, no-c-format
msgid ""
"A further set of class-specific annotations can be used to configure a "
@@ -6324,25 +6338,25 @@
"jboss.seam.annotation.security.permission</literal>パッケージにあります。"
#. Tag: title
-#: Security.xml:3514
+#: Security.xml:3523
#, no-c-format
msgid "Class Permission Annotations"
msgstr "クラス パーミッション アノテーション"
#. Tag: literal
-#: Security.xml:3540
+#: Security.xml:3549
#, no-c-format
msgid "@Permissions"
msgstr "@Permissions"
#. Tag: literal
-#: Security.xml:3545 Security.xml:3563
+#: Security.xml:3554 Security.xml:3572
#, no-c-format
msgid "TYPE"
msgstr "タイプ"
#. Tag: para
-#: Security.xml:3549
+#: Security.xml:3558
#, no-c-format
msgid ""
"A container annotation, this annotation may contain an array of "
@@ -6352,13 +6366,13 @@
"の配列を含んでいます。"
#. Tag: literal
-#: Security.xml:3558
+#: Security.xml:3567
#, no-c-format
msgid "@Permission"
msgstr "@Permission"
#. Tag: para
-#: Security.xml:3567
+#: Security.xml:3576
#, no-c-format
msgid ""
"This annotation defines a single allowable permission action for the target "
@@ -6373,7 +6387,7 @@
"<literal>mask</literal>が指定されていなければなりません。"
#. Tag: para
-#: Security.xml:3579
+#: Security.xml:3588
#, no-c-format
msgid ""
"Here's an example of the above annotations in action. The following class
"
@@ -6383,7 +6397,7 @@
"SeamSpaceにもあります。"
#. Tag: programlisting
-#: Security.xml:3583
+#: Security.xml:3592
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -6401,7 +6415,7 @@
"public class MemberImage implements Serializable {]]>"
#. Tag: para
-#: Security.xml:3585
+#: Security.xml:3594
#, no-c-format
msgid ""
"This example demonstrates how two allowable permission actions, "
@@ -6413,13 +6427,13 @@
"言する方法を示しています。"
#. Tag: title
-#: Security.xml:3593
+#: Security.xml:3602
#, no-c-format
msgid "Permission masks"
msgstr "パーミッション マスク"
#. Tag: para
-#: Security.xml:3595
+#: Security.xml:3604
#, no-c-format
msgid ""
"By default, multiple permissions for the same target object and recipient "
@@ -6437,7 +6451,7 @@
"ク値を使用する事ができます。"
#. Tag: para
-#: Security.xml:3602
+#: Security.xml:3611
#, no-c-format
msgid ""
"For example, if recipient \"Bob\" is granted both the
<literal>view</"
@@ -6456,7 +6470,7 @@
"ビットマスクをパーミッションアクションに使用すると下のようになります。"
#. Tag: programlisting
-#: Security.xml:3609
+#: Security.xml:3618
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -6474,7 +6488,7 @@
"public class MemberImage implements Serializable {]]>"
#. Tag: para
-#: Security.xml:3611
+#: Security.xml:3620
#, no-c-format
msgid ""
"The <literal>action</literal> property will instead simply contain
\"3"
@@ -6488,7 +6502,7 @@
"存に必要な容量を圧縮する事ができます。"
#. Tag: para
-#: Security.xml:3617
+#: Security.xml:3626
#, no-c-format
msgid ""
"Obviously, it is very important that the <literal>mask</literal> values
"
@@ -6496,13 +6510,13 @@
msgstr "<literal>mask</literal>の値が2のn乗になっている事は明らかに重要です。"
#. Tag: title
-#: Security.xml:3623
+#: Security.xml:3632
#, no-c-format
msgid "Identifier Policy"
msgstr "識別子ポリシー"
#. Tag: para
-#: Security.xml:3625
+#: Security.xml:3634
#, no-c-format
msgid ""
"When storing or looking up permissions,
<literal>JpaPermissionStore</"
@@ -6522,7 +6536,7 @@
"タイプに応じてユニークなIDの生成が行われます。"
#. Tag: para
-#: Security.xml:3633
+#: Security.xml:3642
#, no-c-format
msgid ""
"The <literal>IdentifierStrategy</literal> interface is very simple,
"
@@ -6532,7 +6546,7 @@
"メソッドを宣言しているだけです。"
#. Tag: programlisting
-#: Security.xml:3637
+#: Security.xml:3646
#, no-c-format
msgid ""
"<![CDATA[public interface IdentifierStrategy {\n"
@@ -6546,7 +6560,7 @@
"}]]>"
#. Tag: para
-#: Security.xml:3639
+#: Security.xml:3648
#, no-c-format
msgid ""
"The first method, <literal>canIdentify()</literal> simply returns
"
@@ -6561,7 +6575,7 @@
"れたターゲットオブジェクトに対してユニークな識別子の値を返します。"
#. Tag: para
-#: Security.xml:3645
+#: Security.xml:3654
#, no-c-format
msgid ""
"Seam provides two <literal>IdentifierStrategy</literal>
implementations, "
@@ -6574,7 +6588,7 @@
"ション)。"
#. Tag: para
-#: Security.xml:3650
+#: Security.xml:3659
#, no-c-format
msgid ""
"To explicitly configure a specific identifier strategy to use for a "
@@ -6593,13 +6607,13 @@
"<literal>IdentifierStrategy</literal>の実際の実装に依存します。"
#. Tag: title
-#: Security.xml:3660
+#: Security.xml:3669
#, no-c-format
msgid "ClassIdentifierStrategy"
msgstr "クラス識別子ストラテジー"
#. Tag: para
-#: Security.xml:3662
+#: Security.xml:3671
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for classes,
"
@@ -6619,7 +6633,7 @@
"は\"<literal>customer</literal>\"となります。"
#. Tag: programlisting
-#: Security.xml:3671
+#: Security.xml:3680
#, no-c-format
msgid ""
"<![CDATA[@Identifier(name = \"customer\")\n"
@@ -6629,7 +6643,7 @@
"public class Customer {]]>"
#. Tag: para
-#: Security.xml:3673
+#: Security.xml:3682
#, no-c-format
msgid ""
"The identifier for the following class will be
\"<literal>customerAction</"
@@ -6637,7 +6651,7 @@
msgstr
"以下のクラスの識別子は\"<literal>customerAction</literal>\"となります:"
#. Tag: programlisting
-#: Security.xml:3677
+#: Security.xml:3686
#, no-c-format
msgid ""
"<![CDATA[@Name(\"customerAction\")\n"
@@ -6647,7 +6661,7 @@
"public class CustomerAction { ]]>"
#. Tag: para
-#: Security.xml:3679
+#: Security.xml:3688
#, no-c-format
msgid ""
"Finally, the identifier for the following class will be
\"<literal>Customer</"
@@ -6656,19 +6670,19 @@
"最終的に、以下のクラスの識別子は \"<literal>Customer</literal>\"となります:"
#. Tag: programlisting
-#: Security.xml:3683
+#: Security.xml:3692
#, no-c-format
msgid "<![CDATA[public class Customer { ]]>"
msgstr "<![CDATA[public class Customer { ]]>"
#. Tag: title
-#: Security.xml:3688
+#: Security.xml:3697
#, no-c-format
msgid "EntityIdentifierStrategy"
msgstr "エンティティ識別子ストラテジー"
#. Tag: para
-#: Security.xml:3690
+#: Security.xml:3699
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for entity "
@@ -6694,7 +6708,7 @@
"する事が必要です。"
#. Tag: programlisting
-#: Security.xml:3701
+#: Security.xml:3710
#, no-c-format
msgid ""
"<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -6704,7 +6718,7 @@
"public class Customer { ]]>"
#. Tag: para
-#: Security.xml:3703
+#: Security.xml:3712
#, no-c-format
msgid ""
"For an example of the type of identifier values generated, assume we have "
@@ -6713,7 +6727,7 @@
"生成される識別子の例として、下のようなエンティティクラスを考えてみましょう。"
#. Tag: programlisting
-#: Security.xml:3707
+#: Security.xml:3716
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -6753,7 +6767,7 @@
"}]]>"
#. Tag: para
-#: Security.xml:3709
+#: Security.xml:3718
#, no-c-format
msgid ""
"For a <literal>Customer</literal> instance with an
<literal>id</literal> "
@@ -6766,7 +6780,7 @@
"し、エンティティクラスに明示的な識別子名のアノテーションがあれば、"
#. Tag: programlisting
-#: Security.xml:3715
+#: Security.xml:3724
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -6778,7 +6792,7 @@
"public class Customer { ]]>"
#. Tag: para
-#: Security.xml:3717
+#: Security.xml:3726
#, no-c-format
msgid ""
"Then a <literal>Customer</literal> with an
<literal>id</literal> value of "
@@ -6790,13 +6804,13 @@
"つことになります。"
#. Tag: title
-#: Security.xml:3730
+#: Security.xml:3739
#, no-c-format
msgid "Permission Management"
msgstr "パーミッションの管理"
#. Tag: para
-#: Security.xml:3732
+#: Security.xml:3741
#, no-c-format
msgid ""
"In much the same way that Seam Security provides an Identity Management API "
@@ -6809,13 +6823,13 @@
"を <literal>PermissionManager</literal>により提供しています。"
#. Tag: title
-#: Security.xml:3739
+#: Security.xml:3748
#, no-c-format
msgid "PermissionManager"
msgstr "パーミッションマネージャ"
#. Tag: para
-#: Security.xml:3741
+#: Security.xml:3750
#, no-c-format
msgid ""
"The <literal>PermissionManager</literal> component is an
application-scoped "
@@ -6835,7 +6849,7 @@
"します。"
#. Tag: programlisting
-#: Security.xml:3748
+#: Security.xml:3757
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -6849,7 +6863,7 @@
" ]]>"
#. Tag: para
-#: Security.xml:3750
+#: Security.xml:3759
#, no-c-format
msgid ""
"The following table describes each of the available methods provided by "
@@ -6859,13 +6873,13 @@
"ます。"
#. Tag: title
-#: Security.xml:3755
+#: Security.xml:3764
#, no-c-format
msgid "PermissionManager API methods"
msgstr "パーミッションマネージャAPIのメソッド"
#. Tag: para
-#: Security.xml:3790 Security.xml:3809
+#: Security.xml:3799 Security.xml:3818
#, no-c-format
msgid ""
"Returns a list of <literal>Permission</literal> objects representing
all of "
@@ -6875,13 +6889,13 @@
"す<literal>Permission</literal>オブジェクトを返します。"
#. Tag: literal
-#: Security.xml:3824
+#: Security.xml:3833
#, no-c-format
msgid "grantPermission(Permission permission)"
msgstr "grantPermission(Permission permission)"
#. Tag: para
-#: Security.xml:3828
+#: Security.xml:3837
#, no-c-format
msgid ""
"Persists (grants) the specified <literal>Permission</literal> to the
backend "
@@ -6891,7 +6905,7 @@
"セーブする。 操作に成功した場合trueを返す。"
#. Tag: para
-#: Security.xml:3847
+#: Security.xml:3856
#, no-c-format
msgid ""
"Persists (grants) the specified list of <literal>Permission</literal>s
to "
@@ -6901,7 +6915,7 @@
"literal>sをセーブする。 操作に成功した場合trueを返す。"
#. Tag: para
-#: Security.xml:3866
+#: Security.xml:3875
#, no-c-format
msgid ""
"Removes (revokes) the specified <literal>Permission</literal> from the
"
@@ -6911,7 +6925,7 @@
"を取り除く(削除する)。操作に成功した場合trueを返す。"
#. Tag: para
-#: Security.xml:3885
+#: Security.xml:3894
#, no-c-format
msgid ""
"Removes (revokes) the specified list of <literal>Permission</literal>s
from "
@@ -6921,7 +6935,7 @@
"literal>sを取り除く(削除する)。 操作に成功した場合trueを返す。"
#. Tag: para
-#: Security.xml:3904
+#: Security.xml:3913
#, no-c-format
msgid ""
"Returns a list of the available actions for the specified target object. The
"
@@ -6933,13 +6947,13 @@
"アノテーションに依存する。"
#. Tag: title
-#: Security.xml:3919
+#: Security.xml:3928
#, no-c-format
msgid "Permission checks for PermissionManager operations"
msgstr "パーミッションマネージャ操作のためのパーミッションチェック"
#. Tag: para
-#: Security.xml:3921
+#: Security.xml:3930
#, no-c-format
msgid ""
"Invoking the methods of <literal>PermissionManager</literal> requires
that "
@@ -6953,37 +6967,37 @@
"覧を示します。"
#. Tag: title
-#: Security.xml:3928
+#: Security.xml:3937
#, no-c-format
msgid "Permission Management Security Permissions"
msgstr "パーミッション管理 セキュリティパーミッション"
#. Tag: literal
-#: Security.xml:3952
+#: Security.xml:3961
#, no-c-format
msgid "listPermissions()"
msgstr "listPermissions()"
#. Tag: para
-#: Security.xml:3956
+#: Security.xml:3965
#, no-c-format
msgid "The specified <literal>target</literal>"
msgstr "特定の<literal>target</literal>"
#. Tag: literal
-#: Security.xml:3962
+#: Security.xml:3971
#, no-c-format
msgid "seam.read-permissions"
msgstr "seam.read-permissions"
#. Tag: literal
-#: Security.xml:3970 Security.xml:3990
+#: Security.xml:3979 Security.xml:3999
#, no-c-format
msgid "grantPermission()"
msgstr "grantPermission()"
#. Tag: para
-#: Security.xml:3974
+#: Security.xml:3983
#, no-c-format
msgid ""
"The target of the specified <literal>Permission</literal>, or each of
the "
@@ -6995,56 +7009,56 @@
"る)"
#. Tag: literal
-#: Security.xml:3982 Security.xml:4000 Security.xml:4018
+#: Security.xml:3991 Security.xml:4009 Security.xml:4027
#, no-c-format
msgid "seam.grant-permission"
msgstr "seam.grant-permission"
#. Tag: para
-#: Security.xml:3994 Security.xml:4030
+#: Security.xml:4003 Security.xml:4039
#, no-c-format
msgid "The target of the specified <literal>Permission</literal>."
msgstr "ターゲットの特定の<literal>Permission</literal>"
#. Tag: literal
-#: Security.xml:4008
+#: Security.xml:4017
#, no-c-format
msgid "grantPermissions()"
msgstr "grantPermissions()"
#. Tag: para
-#: Security.xml:4012 Security.xml:4048
+#: Security.xml:4021 Security.xml:4057
#, 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:4026
+#: Security.xml:4035
#, no-c-format
msgid "revokePermission()"
msgstr "revokePermission()"
#. Tag: literal
-#: Security.xml:4036 Security.xml:4054
+#: Security.xml:4045 Security.xml:4063
#, no-c-format
msgid "seam.revoke-permission"
msgstr "seam.revoke-permission"
#. Tag: literal
-#: Security.xml:4044
+#: Security.xml:4053
#, no-c-format
msgid "revokePermissions()"
msgstr "revokePermissions()"
#. Tag: title
-#: Security.xml:4067
+#: Security.xml:4076
#, no-c-format
msgid "SSL Security"
msgstr "SSLによるセキュリティ"
#. Tag: para
-#: Security.xml:4069
+#: Security.xml:4078
#, no-c-format
msgid ""
"Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -7059,13 +7073,13 @@
"下の例では<literal>/login.xhtml</literal>でHTTPSを使う様に設定しています。"
#. Tag: programlisting
-#: Security.xml:4076
+#: Security.xml:4085
#, 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:4078
+#: Security.xml:4087
#, no-c-format
msgid ""
"This configuration is automatically extended to both
<literal>s:link</"
@@ -7083,13 +7097,13 @@
"用されます。"
#. Tag: programlisting
-#: Security.xml:4085
+#: Security.xml:4094
#, 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:4087
+#: Security.xml:4096
#, no-c-format
msgid ""
"Browsing directly to a view when using the
<emphasis>incorrect</emphasis> "
@@ -7105,7 +7119,7 @@
"イレクトされます。"
#. Tag: para
-#: Security.xml:4094
+#: Security.xml:4103
#, no-c-format
msgid ""
"It is also possible to configure a <emphasis>default scheme</emphasis>
for "
@@ -7127,13 +7141,13 @@
"literal>に追加してください。"
#. Tag: programlisting
-#: Security.xml:4103
+#: Security.xml:4112
#, no-c-format
msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\"
/>]]>"
msgstr "<![CDATA[<page view-id=\"*\" scheme=\"http\"
/>]]>"
#. Tag: para
-#: Security.xml:4105
+#: Security.xml:4114
#, no-c-format
msgid ""
"Of course, if <emphasis>none</emphasis> of the pages in your
application use "
@@ -7143,7 +7157,7 @@
"せん。"
#. Tag: para
-#: Security.xml:4110
+#: Security.xml:4119
#, no-c-format
msgid ""
"You may configure Seam to automatically invalidate the current HTTP session "
@@ -7154,13 +7168,13 @@
"が変さらになるたびに現在のHTTPセッションを自動的に無効にする事ができます。"
#. Tag: programlisting
-#: Security.xml:4115
+#: Security.xml:4124
#, 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:4117
+#: Security.xml:4126
#, no-c-format
msgid ""
"This option helps make your system less vulnerable to sniffing of the "
@@ -7171,13 +7185,13 @@
"ションIDの盗聴に対する脆弱性を減少させます。"
#. Tag: title
-#: Security.xml:4123
+#: Security.xml:4132
#, no-c-format
msgid "Overriding the default ports"
msgstr "デフォルトのポートの上書き"
#. Tag: para
-#: Security.xml:4125
+#: Security.xml:4134
#, no-c-format
msgid ""
"If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -7190,7 +7204,7 @@
"literal> あるいは <literal>https-port</literal>を設定することにより行えます。"
#. Tag: programlisting
-#: Security.xml:4131
+#: Security.xml:4140
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -7216,13 +7230,13 @@
" ]]>"
#. Tag: title
-#: Security.xml:4137
+#: Security.xml:4146
#, no-c-format
msgid "CAPTCHA"
msgstr "キャプチャ"
#. Tag: para
-#: Security.xml:4139
+#: Security.xml:4148
#, no-c-format
msgid ""
"Though strictly not part of the security API, Seam provides a built-in "
@@ -7240,13 +7254,13 @@
"ンが動作しないようにする事を可能にしています。"
#. Tag: title
-#: Security.xml:4147
+#: Security.xml:4156
#, no-c-format
msgid "Configuring the CAPTCHA Servlet"
msgstr "キャプチャ サーブレットの設定"
#. Tag: para
-#: Security.xml:4148
+#: Security.xml:4157
#, no-c-format
msgid ""
"To get up and running, it is necessary to configure the Seam Resource "
@@ -7258,7 +7272,7 @@
"ケーションのページにキャプチャチャレンジのイメージを提供するようになります。"
#. Tag: programlisting
-#: Security.xml:4153
+#: Security.xml:4162
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -7284,13 +7298,13 @@
"</servlet-mapping>]]>"
#. Tag: title
-#: Security.xml:4158
+#: Security.xml:4167
#, no-c-format
msgid "Adding a CAPTCHA to a form"
msgstr "キャプチャのフォームへの追加"
#. Tag: para
-#: Security.xml:4160
+#: Security.xml:4169
#, no-c-format
msgid ""
"Adding a CAPTCHA challenge to a form is extremely easy. Here's an
example:"
@@ -7298,7 +7312,7 @@
"キャプチャチャレンジをフォームに追加するのは以下のようにいたって簡単です:"
#. Tag: programlisting
-#: Security.xml:4164
+#: Security.xml:4173
#, no-c-format
msgid ""
"<![CDATA[<h:graphicImage
value=\"/seam/resource/captcha\"/>\n"
@@ -7316,7 +7330,7 @@
"<h:message for=\"verifyCaptcha\"/>]]>"
#. Tag: para
-#: Security.xml:4166
+#: Security.xml:4175
#, no-c-format
msgid ""
"That's all there is to it. The <literal>graphicImage</literal>
control "
@@ -7329,13 +7343,13 @@
"ユーザーの入力はフォームが送信された時に自動的にキャプチャと照合されます。"
#. Tag: title
-#: Security.xml:4175
+#: Security.xml:4184
#, no-c-format
msgid "Customising the CAPTCHA algorithm"
msgstr "キャプチャアルゴリズムのカスタム化"
#. Tag: para
-#: Security.xml:4177
+#: Security.xml:4186
#, no-c-format
msgid ""
"You may customize the CAPTCHA algorithm by overriding the built-in
component:"
@@ -7344,7 +7358,7 @@
"スタマイズすることができます。"
#. Tag: programlisting
-#: Security.xml:4181
+#: Security.xml:4190
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -7392,13 +7406,13 @@
"}]]>"
#. Tag: title
-#: Security.xml:4188 Security.xml:4196
+#: Security.xml:4197 Security.xml:4205
#, no-c-format
msgid "Security Events"
msgstr "セキュリティ イベント"
#. Tag: para
-#: Security.xml:4190
+#: Security.xml:4199
#, no-c-format
msgid ""
"The following table describes a number of events (see <xref
linkend=\"events"
@@ -7408,69 +7422,69 @@
"ント(<xref linkend=\"events\"/>)を一覧にしました。"
#. Tag: para
-#: Security.xml:4205
+#: Security.xml:4214
#, no-c-format
msgid "Event Key"
msgstr "イベントキー"
#. Tag: literal
-#: Security.xml:4218
+#: Security.xml:4227
#, no-c-format
msgid "org.jboss.seam.security.loginSuccessful"
msgstr "org.jboss.seam.security.loginSuccessful"
#. Tag: para
-#: Security.xml:4222
+#: Security.xml:4231
#, no-c-format
msgid "Raised when a login attempt is successful."
msgstr "ログインに成功した時に発生"
#. Tag: literal
-#: Security.xml:4230
+#: Security.xml:4239
#, no-c-format
msgid "org.jboss.seam.security.loginFailed"
msgstr "org.jboss.seam.security.loginFailed"
#. Tag: para
-#: Security.xml:4234
+#: Security.xml:4243
#, no-c-format
msgid "Raised when a login attempt fails."
msgstr "ログインに失敗した時に発生"
#. Tag: literal
-#: Security.xml:4242
+#: Security.xml:4251
#, no-c-format
msgid "org.jboss.seam.security.alreadyLoggedIn"
msgstr "org.jboss.seam.security.alreadyLoggedIn"
#. Tag: para
-#: Security.xml:4246
+#: Security.xml:4255
#, no-c-format
msgid ""
"Raised when a user that is already authenticated attempts to log in again."
msgstr "ユーザーがすでに認証されていて再度ログインした時に発生"
#. Tag: literal
-#: Security.xml:4254
+#: Security.xml:4263
#, no-c-format
msgid "org.jboss.seam.security.notLoggedIn"
msgstr "org.jboss.seam.security.notLoggedIn"
#. Tag: para
-#: Security.xml:4258
+#: Security.xml:4267
#, no-c-format
msgid "Raised when a security check fails when the user is not logged in."
msgstr ""
"ユーザーがログインしていないためにセキュリティチェックに失敗した時に発生"
#. Tag: literal
-#: Security.xml:4266
+#: Security.xml:4275
#, no-c-format
msgid "org.jboss.seam.security.notAuthorized"
msgstr "org.jboss.seam.security.notAuthorized"
#. Tag: para
-#: Security.xml:4270
+#: Security.xml:4279
#, no-c-format
msgid ""
"Raised when a security check fails when the user is logged in however "
@@ -7480,73 +7494,73 @@
"発生"
#. Tag: literal
-#: Security.xml:4278
+#: Security.xml:4287
#, no-c-format
msgid "org.jboss.seam.security.preAuthenticate"
msgstr "org.jboss.seam.security.preAuthenticate"
#. Tag: para
-#: Security.xml:4282
+#: Security.xml:4291
#, no-c-format
msgid "Raised just prior to user authentication."
msgstr "ユーザーが認証される直前に発生"
#. Tag: literal
-#: Security.xml:4290
+#: Security.xml:4299
#, no-c-format
msgid "org.jboss.seam.security.postAuthenticate"
msgstr "org.jboss.seam.security.postAuthenticate"
#. Tag: para
-#: Security.xml:4294
+#: Security.xml:4303
#, no-c-format
msgid "Raised just after user authentication."
msgstr "ユーザーが認証された直後に発生"
#. Tag: literal
-#: Security.xml:4302
+#: Security.xml:4311
#, no-c-format
msgid "org.jboss.seam.security.loggedOut"
msgstr "org.jboss.seam.security.loggedOut"
#. Tag: para
-#: Security.xml:4306
+#: Security.xml:4315
#, no-c-format
msgid "Raised after the user has logged out."
msgstr "ユーザーがログアウトした後に発生"
#. Tag: literal
-#: Security.xml:4314
+#: Security.xml:4323
#, no-c-format
msgid "org.jboss.seam.security.credentialsUpdated"
msgstr "org.jboss.seam.security.credentialsUpdated"
#. Tag: para
-#: Security.xml:4318
+#: Security.xml:4327
#, no-c-format
msgid "Raised when the user's credentials have been changed."
msgstr "ユーザーのクレデンシャル(信用情報)が変更された時に発生"
#. Tag: literal
-#: Security.xml:4326
+#: Security.xml:4335
#, no-c-format
msgid "org.jboss.seam.security.rememberMe"
msgstr "org.jboss.seam.security.rememberMe"
#. Tag: para
-#: Security.xml:4330
+#: Security.xml:4339
#, no-c-format
msgid "Raised when the Identity's rememberMe property is changed."
msgstr "IdentityのrememberMeプロパティが変更された時に発生"
#. Tag: title
-#: Security.xml:4343
+#: Security.xml:4352
#, no-c-format
msgid "Run As"
msgstr "自分とは別の権限での実行"
#. Tag: para
-#: Security.xml:4345
+#: Security.xml:4354
#, no-c-format
msgid ""
"Sometimes it may be necessary to perform certain operations with elevated "
@@ -7564,7 +7578,7 @@
"可能にします。"
#. Tag: para
-#: Security.xml:4353
+#: Security.xml:4362
#, no-c-format
msgid ""
"The following code example demonstrates how
<literal>RunAsOperation</"
@@ -7579,7 +7593,7 @@
"で実行するためのコードを持っています。"
#. Tag: programlisting
-#: Security.xml:4360
+#: Security.xml:4369
#, no-c-format
msgid ""
"<![CDATA[ new RunAsOperation() { \n"
@@ -7597,7 +7611,7 @@
" .run();]]>"
#. Tag: para
-#: Security.xml:4362
+#: Security.xml:4371
#, no-c-format
msgid ""
"In a similar way, the <literal>getPrincipal()</literal> or "
@@ -7613,13 +7627,13 @@
"ソッドを使用します。"
#. Tag: title
-#: Security.xml:4373
+#: Security.xml:4382
#, no-c-format
msgid "Extending the Identity component"
msgstr "IDコンポーネント(Identity component)の拡張"
#. Tag: para
-#: Security.xml:4375
+#: Security.xml:4384
#, no-c-format
msgid ""
"Sometimes it might be necessary to extend the Identity component if your "
@@ -7638,7 +7652,7 @@
"が内蔵Identityよりも優先されてインストールされることを保証しています。"
#. Tag: programlisting
-#: Security.xml:4383
+#: Security.xml:4392
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.security.identity\")\n"
@@ -7702,7 +7716,7 @@
"}]]>"
#. Tag: para
-#: Security.xml:4386
+#: Security.xml:4395
#, no-c-format
msgid ""
"Note that an <literal>Identity</literal> component must be marked
"
@@ -7716,13 +7730,13 @@
"と、Seamのいくつかの機能が動作しないことがあります。"
#. Tag: title
-#: Security.xml:4398
+#: Security.xml:4407
#, no-c-format
msgid "OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4400
+#: Security.xml:4409
#, no-c-format
msgid ""
"OpenID is a community standard for external web-based authentication. The "
@@ -7735,7 +7749,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4409
+#: Security.xml:4418
#, no-c-format
msgid ""
"When using OpenID, the user selects an OpenID provider, and the provider "
@@ -7752,7 +7766,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4418
+#: Security.xml:4427
#, no-c-format
msgid ""
"It's important to realize at this point that authentication does not imply
"
@@ -7765,13 +7779,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4428
+#: Security.xml:4437
#, fuzzy, no-c-format
msgid "Configuring OpenID"
msgstr "エンティティの設定"
#. Tag: para
-#: Security.xml:4429
+#: Security.xml:4438
#, no-c-format
msgid ""
"Seam uses the openid4java package and requires four additional JARs to make "
@@ -7781,7 +7795,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4435
+#: Security.xml:4444
#, no-c-format
msgid ""
"OpenID processing requires the use of the
<literal>OpenIdPhaseListener</"
@@ -7791,7 +7805,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4441
+#: Security.xml:4450
#, no-c-format
msgid ""
"<lifecycle>\n"
@@ -7801,7 +7815,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4444
+#: Security.xml:4453
#, no-c-format
msgid ""
"With this configuration, OpenID support is available to your application. "
@@ -7811,13 +7825,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4452
+#: Security.xml:4461
#, fuzzy, no-c-format
msgid "Presenting an OpenIdDLogin form"
msgstr "ログインフォームの記述"
#. Tag: para
-#: Security.xml:4454
+#: Security.xml:4463
#, no-c-format
msgid ""
"To initiate an OpenID login, you can present a simply form to the user "
@@ -7827,7 +7841,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4459
+#: Security.xml:4468
#, no-c-format
msgid ""
"<h:form>\n"
@@ -7838,7 +7852,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4461
+#: Security.xml:4470
#, no-c-format
msgid ""
"When the user submits the login form, he will be redirected to his OpenID "
@@ -7850,13 +7864,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4470
+#: Security.xml:4479
#, no-c-format
msgid "Logging in immediately"
msgstr ""
#. Tag: para
-#: Security.xml:4472
+#: Security.xml:4481
#, no-c-format
msgid ""
"The simplest strategy is to simply login the user immediately. The following
"
@@ -7865,7 +7879,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4476
+#: Security.xml:4485
#, no-c-format
msgid ""
"<page view-id="/openid.xhtml">\n"
@@ -7885,7 +7899,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4478
+#: Security.xml:4487
#, no-c-format
msgid ""
"Thie <literal>loginImmediately()</literal> action checks to see if the
"
@@ -7899,13 +7913,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4489
+#: Security.xml:4498
#, no-c-format
msgid "Deferring login"
msgstr ""
#. Tag: para
-#: Security.xml:4491
+#: Security.xml:4500
#, no-c-format
msgid ""
"You may not want the user to be immediately logged in to your application. "
@@ -7922,13 +7936,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4505
+#: Security.xml:4514
#, no-c-format
msgid "Logging out"
msgstr ""
#. Tag: para
-#: Security.xml:4507
+#: Security.xml:4516
#, no-c-format
msgid ""
"Logging out (forgetting an OpenID association) is done by calling
<literal>#"
@@ -7939,7 +7953,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4514
+#: Security.xml:4523
#, no-c-format
msgid ""
"<event
type="org.jboss.seam.security.loggedOut">\n"
@@ -7948,7 +7962,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4516
+#: Security.xml:4525
#, no-c-format
msgid ""
"It's important that you do not leave this out or the user will not be able
"
Modified: trunk/doc/Seam_Reference_Guide/ja-JP/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ja-JP/Tutorial.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/ja-JP/Tutorial.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: 2009-02-19 21:11+0900\n"
"Last-Translator: Takayoshi Osawa <takayoshi.osawa(a)gmail.com>\n"
"Language-Team: Japanese <fedora-trans-ja(a)redhat.com>\n"
@@ -5881,9 +5881,9 @@
#. Tag: para
#: Tutorial.xml:1596
-#, no-c-format
+#, fuzzy, no-c-format
msgid ""
-"When we being a nested conversation it is pushed onto the conversation "
+"When we begin a nested conversation it is pushed onto the conversation "
"stack. In the <varname>nestedbooking</varname> example, the
conversation "
"stack consists of the outer long-running conversation (the booking) and each
"
"of the nested conversations (room selections)."
Modified: trunk/doc/Seam_Reference_Guide/kn-IN/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/kn-IN/Controls.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/kn-IN/Controls.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -75,10 +75,10 @@
#: Controls.xml:216 Controls.xml:251 Controls.xml:285 Controls.xml:299
#: Controls.xml:364 Controls.xml:380 Controls.xml:397 Controls.xml:414
#: Controls.xml:433 Controls.xml:507 Controls.xml:525 Controls.xml:549
-#: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
-#: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
-#: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
+#: Controls.xml:596 Controls.xml:613 Controls.xml:637 Controls.xml:656
+#: Controls.xml:684 Controls.xml:707 Controls.xml:721 Controls.xml:761
+#: Controls.xml:811 Controls.xml:839 Controls.xml:906 Controls.xml:1012
+#: Controls.xml:1052 Controls.xml:1098 Controls.xml:1124 Controls.xml:1256
#, no-c-format
msgid "Description"
msgstr ""
@@ -96,10 +96,10 @@
#: Controls.xml:222 Controls.xml:269 Controls.xml:288 Controls.xml:312
#: Controls.xml:370 Controls.xml:386 Controls.xml:403 Controls.xml:420
#: Controls.xml:439 Controls.xml:513 Controls.xml:531 Controls.xml:555
-#: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
-#: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
-#: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
+#: Controls.xml:601 Controls.xml:618 Controls.xml:643 Controls.xml:663
+#: Controls.xml:689 Controls.xml:712 Controls.xml:728 Controls.xml:769
+#: Controls.xml:816 Controls.xml:844 Controls.xml:951 Controls.xml:1019
+#: Controls.xml:1063 Controls.xml:1112 Controls.xml:1135 Controls.xml:1261
#, no-c-format
msgid "Attributes"
msgstr ""
@@ -158,10 +158,10 @@
#: Controls.xml:90 Controls.xml:202 Controls.xml:241 Controls.xml:273
#: Controls.xml:291 Controls.xml:357 Controls.xml:373 Controls.xml:391
#: Controls.xml:408 Controls.xml:425 Controls.xml:496 Controls.xml:518
-#: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
-#: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
-#: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
+#: Controls.xml:536 Controls.xml:588 Controls.xml:606 Controls.xml:629
+#: Controls.xml:648 Controls.xml:677 Controls.xml:694 Controls.xml:738
+#: Controls.xml:804 Controls.xml:832 Controls.xml:899 Controls.xml:999
+#: Controls.xml:1043 Controls.xml:1088 Controls.xml:1249 Controls.xml:1273
#, no-c-format
msgid "Usage"
msgstr ""
@@ -229,8 +229,8 @@
#. Tag: para
#: Controls.xml:134 Controls.xml:271 Controls.xml:289 Controls.xml:313
#: Controls.xml:371 Controls.xml:387 Controls.xml:404 Controls.xml:421
-#: Controls.xml:514 Controls.xml:532 Controls.xml:587 Controls.xml:629
-#: Controls.xml:675 Controls.xml:698
+#: Controls.xml:514 Controls.xml:532 Controls.xml:602 Controls.xml:644
+#: Controls.xml:690 Controls.xml:713
#, no-c-format
msgid "None."
msgstr ""
@@ -398,7 +398,7 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902 Controls.xml:993
+#: Controls.xml:315 Controls.xml:922 Controls.xml:1058
#, no-c-format
msgid "Configuration"
msgstr ""
@@ -806,6 +806,24 @@
#: Controls.xml:564
#, no-c-format
msgid ""
+"<literal>enclose</literal> — if true, the template used to
decorate "
+"the input field is enclosed by the element specified with the \"element\"
"
+"attribute. By default this is a div element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:572
+#, no-c-format
+msgid ""
+"<literal>element</literal> — the element to enclose the
template used "
+"to decorate the input field. By default, the template is enclosed with a div
"
+"element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:579
+#, no-c-format
+msgid ""
"<literal>#{invalid}</literal> and
<literal>#{required}</literal> are "
"available inside <literal>s:decorate</literal>;
<literal>#{required}</"
"literal> evaluates to <literal>true</literal> if you have set the
input "
@@ -814,7 +832,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:574
+#: Controls.xml:589
#, no-c-format
msgid ""
"<![CDATA[<s:decorate template=\"edit.xhtml\">\n"
@@ -824,7 +842,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:575
+#: Controls.xml:590
#, no-c-format
msgid ""
"<![CDATA[<ui:composition
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -855,19 +873,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:579
+#: Controls.xml:594
#, no-c-format
msgid "<s:div>"
msgstr ""
#. Tag: para
-#: Controls.xml:582
+#: Controls.xml:597
#, no-c-format
msgid "Render a HTML <literal><div></literal>."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:592
+#: Controls.xml:607
#, no-c-format
msgid ""
"<![CDATA[<s:div rendered=\"#{selectedMember == null}\">\n"
@@ -876,25 +894,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:596
+#: Controls.xml:611
#, no-c-format
msgid "<s:span>"
msgstr ""
#. Tag: para
-#: Controls.xml:599
+#: Controls.xml:614
#, no-c-format
msgid "Render a HTML <literal><span></literal>."
msgstr ""
#. Tag: para
-#: Controls.xml:607
+#: Controls.xml:622
#, no-c-format
msgid "<literal>title</literal> — Title for a span."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:615
+#: Controls.xml:630
#, no-c-format
msgid ""
"<![CDATA[<s:span styleClass=\"required\"
rendered=\"#{required}\" title="
@@ -902,13 +920,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:620
+#: Controls.xml:635
#, no-c-format
msgid "<s:fragment>"
msgstr ""
#. Tag: para
-#: Controls.xml:623
+#: Controls.xml:638
#, no-c-format
msgid ""
"A non-rendering component useful for enabling/disabling rendering of it's
"
@@ -916,7 +934,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:634
+#: Controls.xml:649
#, no-c-format
msgid ""
"<![CDATA[<s:fragment rendered=\"#{auction.highBidder ne
null}\">\n"
@@ -925,13 +943,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:639
+#: Controls.xml:654
#, no-c-format
msgid "<s:label>"
msgstr ""
#. Tag: para
-#: Controls.xml:642
+#: Controls.xml:657
#, no-c-format
msgid ""
"\"Decorate\" a JSF input field with the label. The label is placed inside
"
@@ -941,19 +959,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:651 Controls.xml:968
+#: Controls.xml:666 Controls.xml:988
#, no-c-format
msgid "<literal>style</literal> — The control's
style"
msgstr ""
#. Tag: para
-#: Controls.xml:656 Controls.xml:973
+#: Controls.xml:671 Controls.xml:993
#, no-c-format
msgid "<literal>styleClass</literal> — The control's style
class"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:663
+#: Controls.xml:678
#, no-c-format
msgid ""
"<![CDATA[<s:label styleClass=\"label\">\n"
@@ -963,19 +981,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:667
+#: Controls.xml:682
#, no-c-format
msgid "<s:message>"
msgstr ""
#. Tag: para
-#: Controls.xml:670
+#: Controls.xml:685
#, no-c-format
msgid "\"Decorate\" a JSF input field with the validation error
message."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:680
+#: Controls.xml:695
#, no-c-format
msgid ""
"<![CDATA[<f:facet name=\"afterInvalidField\">\n"
@@ -987,31 +1005,31 @@
msgstr ""
#. Tag: title
-#: Controls.xml:687
+#: Controls.xml:702
#, no-c-format
msgid "Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:690
+#: Controls.xml:705
#, no-c-format
msgid "<s:validateFormattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:693
+#: Controls.xml:708
#, no-c-format
msgid "Checks that the submitted value is valid Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:704
+#: Controls.xml:719
#, no-c-format
msgid "<s:formattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:707
+#: Controls.xml:722
#, no-c-format
msgid ""
"Outputs <emphasis>Seam Text</emphasis>, a rich text markup useful for
blogs, "
@@ -1020,7 +1038,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:716
+#: Controls.xml:731
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
rich text "
@@ -1028,37 +1046,96 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:724
+#: Controls.xml:739
#, no-c-format
msgid "<![CDATA[<s:formattedText
value=\"#{blog.text}\"/>]]>"
msgstr ""
#. Tag: emphasis
-#: Controls.xml:726
+#: Controls.xml:741
#, no-c-format
msgid "Example"
msgstr ""
#. Tag: title
-#: Controls.xml:741
+#: Controls.xml:756
#, no-c-format
-msgid "Dropdowns"
+msgid "Form support"
msgstr ""
#. Tag: literal
-#: Controls.xml:744
+#: Controls.xml:759
#, no-c-format
+msgid "<s:token>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:762
+#, no-c-format
+msgid ""
+"Produces a random token that is inserted into a hidden form field to help to
"
+"secure JSF form posts against cross-site request forgery (XSRF) attacks. "
+"Note that the browser must have cookies enabled to submit forms that include
"
+"this component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:772
+#, no-c-format
+msgid ""
+"<literal>requireSession</literal> — indicates whether the
session id "
+"should be included in the form signature, hence binding the token to the "
+"session. This value can be set to false if the \"build before restore\"
mode "
+"of Facelets is activated (the default in JSF 2.0). (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:782
+#, no-c-format
+msgid ""
+"<literal>enableCookieNotice</literal> — indicates that a
JavaScript "
+"check should be inserted into the page to verify that cookies are enabled in
"
+"the browser. If cookies are not enabled, present a notice to the user that "
+"form posts will not work. (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:791
+#, no-c-format
+msgid ""
+"<literal>allowMultiplePosts</literal> — indicates whether to
allow the "
+"same form to be submitted multiple times with the same signature (as long as
"
+"the view does not change). This is a common need if the form is perform Ajax
"
+"calls but not rerendering itself or, at the very least, the UIToken "
+"component. The preferred approach is to have the UIToken component "
+"rerendered on any Ajax call where the UIToken component would be processed. "
+"(default: false)"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:805
+#, no-c-format
+msgid ""
+"<![CDATA[<h:form>\n"
+" <s:token enableCookieNotice=\"true\"
requireSession=\"false\"/>\n"
+" ...\n"
+"</h:form>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:809
+#, no-c-format
msgid "<s:enumItem>"
msgstr ""
#. Tag: para
-#: Controls.xml:747
+#: Controls.xml:812
#, no-c-format
msgid "Creates a <literal>SelectItem</literal> from an enum
value."
msgstr ""
#. Tag: para
-#: Controls.xml:754
+#: Controls.xml:819
#, no-c-format
msgid ""
"<literal>enumValue</literal> — the string representation of
the enum "
@@ -1066,7 +1143,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:760
+#: Controls.xml:825
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1074,7 +1151,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:768
+#: Controls.xml:833
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneRadio id=\"radioList\"\n"
@@ -1090,13 +1167,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:772
+#: Controls.xml:837
#, no-c-format
msgid "<s:selectItems>"
msgstr ""
#. Tag: para
-#: Controls.xml:775
+#: Controls.xml:840
#, no-c-format
msgid ""
"Creates a <literal>List<SelectItem></literal> from a
List, Set, "
@@ -1104,7 +1181,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:782
+#: Controls.xml:847
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
data that "
@@ -1112,7 +1189,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:789
+#: Controls.xml:854
#, no-c-format
msgid ""
"<literal>var</literal>— defines the name of the local
variable that "
@@ -1120,7 +1197,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:795
+#: Controls.xml:860
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1129,7 +1206,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:802
+#: Controls.xml:867
#, no-c-format
msgid ""
"<literal>itemValue</literal> — Value to return to the server
if this "
@@ -1138,7 +1215,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:811
+#: Controls.xml:876
#, no-c-format
msgid ""
"<literal>disabled</literal> — if true the
<literal>SelectItem</"
@@ -1147,7 +1224,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:819
+#: Controls.xml:884
#, no-c-format
msgid ""
"<literal>noSelectionLabel</literal> — specifies the
(optional) label "
@@ -1156,7 +1233,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:827
+#: Controls.xml:892
#, no-c-format
msgid ""
"<literal>hideNoSelectionLabel</literal> — if true, the
"
@@ -1164,7 +1241,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:835
+#: Controls.xml:900
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneMenu value=\"#{person.age}\" \n"
@@ -1173,83 +1250,14 @@
"</h:selectOneMenu>]]>"
msgstr ""
-#. Tag: title
-#: Controls.xml:841
-#, no-c-format
-msgid "Other"
-msgstr ""
-
#. Tag: literal
-#: Controls.xml:844
+#: Controls.xml:904
#, no-c-format
-msgid "<s:cache>"
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:847
-#, no-c-format
-msgid ""
-"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
-"cache></literal> actually uses the instance of JBoss Cache managed by
the "
-"built-in <literal>pojoCache</literal> component."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:856
-#, no-c-format
-msgid ""
-"<literal>key</literal> — the key to cache rendered content,
often a "
-"value expression. For example, if we were caching a page fragment that "
-"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
-"literal>."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:864
-#, no-c-format
-msgid ""
-"<literal>enabled</literal> — a value expression that
determines if the "
-"cache should be used."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:870
-#, no-c-format
-msgid ""
-"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
-"can have different expiry policies)."
-msgstr ""
-
-#. Tag: programlisting
-#: Controls.xml:878
-#, no-c-format
-msgid ""
-"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
-" <div class=\"blogEntry\">\n"
-" <h3>#{blogEntry.title}</h3>\n"
-" <div>\n"
-" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
-" </div>\n"
-" <p>\n"
-" [Posted on \n"
-" <h:outputText value=\"#{blogEntry.date}\">\n"
-" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
-"locale}\" \n"
-" type=\"both\"/>\n"
-" </h:outputText>]\n"
-" </p>\n"
-" </div>\n"
-"</s:cache>]]>"
-msgstr ""
-
-#. Tag: literal
-#: Controls.xml:884
-#, no-c-format
msgid "<s:fileUpload>"
msgstr ""
#. Tag: para
-#: Controls.xml:887
+#: Controls.xml:907
#, no-c-format
msgid ""
"Renders a file upload control. This control must be used within a form with "
@@ -1257,13 +1265,13 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:893
+#: Controls.xml:913
#, no-c-format
msgid "<![CDATA[<h:form
enctype=\"multipart/form-data\">]]>"
msgstr ""
#. Tag: para
-#: Controls.xml:895
+#: Controls.xml:915
#, no-c-format
msgid ""
"For multipart requests, the Seam Multipart servlet filter must also be "
@@ -1271,7 +1279,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:900
+#: Controls.xml:920
#, no-c-format
msgid ""
"<![CDATA[<filter>\n"
@@ -1286,7 +1294,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:904
+#: Controls.xml:924
#, no-c-format
msgid ""
"The following configuration options for multipart requests may be configured
"
@@ -1294,7 +1302,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:911
+#: Controls.xml:931
#, no-c-format
msgid ""
"<literal>createTempFiles</literal> — if this option is set to
true, "
@@ -1302,7 +1310,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:918
+#: Controls.xml:938
#, no-c-format
msgid ""
"<literal>maxRequestSize</literal> — the maximum size of a
file upload "
@@ -1310,13 +1318,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:925
+#: Controls.xml:945
#, no-c-format
msgid "Here's an example:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:929
+#: Controls.xml:949
#, no-c-format
msgid ""
"<![CDATA[<component
class=\"org.jboss.seam.web.MultipartFilter\">\n"
@@ -1326,7 +1334,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:934
+#: Controls.xml:954
#, no-c-format
msgid ""
"<literal>data</literal> — this value binding receives the
binary file "
@@ -1335,7 +1343,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:942
+#: Controls.xml:962
#, no-c-format
msgid ""
"<literal>contentType</literal> — this value binding receives
the "
@@ -1343,7 +1351,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:948
+#: Controls.xml:968
#, no-c-format
msgid ""
"<literal>fileName</literal> — this value binding receives the
filename "
@@ -1351,7 +1359,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:954
+#: Controls.xml:974
#, no-c-format
msgid ""
"<literal>fileSize</literal> — this value binding receives the
file "
@@ -1359,7 +1367,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:960
+#: Controls.xml:980
#, no-c-format
msgid ""
"<literal>accept</literal> — a comma-separated list of content
types to "
@@ -1368,7 +1376,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:980
+#: Controls.xml:1000
#, no-c-format
msgid ""
"<![CDATA[<s:fileUpload id=\"picture\"
data=\"#{register.picture}\" \n"
@@ -1376,14 +1384,83 @@
" contentType=\"#{register.pictureContentType}\"
/>]]>"
msgstr ""
+#. Tag: title
+#: Controls.xml:1007
+#, no-c-format
+msgid "Other"
+msgstr ""
+
#. Tag: literal
-#: Controls.xml:985
+#: Controls.xml:1010
#, no-c-format
+msgid "<s:cache>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1013
+#, no-c-format
+msgid ""
+"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
+"cache></literal> actually uses the instance of JBoss Cache managed by
the "
+"built-in <literal>pojoCache</literal> component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1022
+#, no-c-format
+msgid ""
+"<literal>key</literal> — the key to cache rendered content,
often a "
+"value expression. For example, if we were caching a page fragment that "
+"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
+"literal>."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1030
+#, no-c-format
+msgid ""
+"<literal>enabled</literal> — a value expression that
determines if the "
+"cache should be used."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1036
+#, no-c-format
+msgid ""
+"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
+"can have different expiry policies)."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1044
+#, no-c-format
+msgid ""
+"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
+" <div class=\"blogEntry\">\n"
+" <h3>#{blogEntry.title}</h3>\n"
+" <div>\n"
+" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
+" </div>\n"
+" <p>\n"
+" [Posted on \n"
+" <h:outputText value=\"#{blogEntry.date}\">\n"
+" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
+"locale}\" \n"
+" type=\"both\"/>\n"
+" </h:outputText>]\n"
+" </p>\n"
+" </div>\n"
+"</s:cache>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1050
+#, no-c-format
msgid "<s:resource>"
msgstr ""
#. Tag: para
-#: Controls.xml:988
+#: Controls.xml:1053
#, no-c-format
msgid ""
"A tag that acts a file download provider. It must be alone in the JSF page. "
@@ -1391,7 +1468,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:995
+#: Controls.xml:1060
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -1407,7 +1484,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1066
#, no-c-format
msgid ""
"<literal>data</literal> — Data that should be downloaded. May
be a "
@@ -1415,13 +1492,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1007
+#: Controls.xml:1072
#, no-c-format
msgid "<literal>fileName</literal> — Filename of the file to
be served"
msgstr ""
#. Tag: para
-#: Controls.xml:1012
+#: Controls.xml:1077
#, no-c-format
msgid ""
"<literal>contentType</literal> — content type of the file to
be "
@@ -1429,20 +1506,20 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1017
+#: Controls.xml:1082
#, no-c-format
msgid ""
"<literal>disposition</literal> — disposition to use. Default
is inline"
msgstr ""
#. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1089
#, no-c-format
msgid "Here is an example on how to use the tag:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1025
+#: Controls.xml:1090
#, no-c-format
msgid ""
"<![CDATA[<s:resource
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -1454,7 +1531,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1027
+#: Controls.xml:1092
#, no-c-format
msgid ""
"The bean named <literal>resources</literal> is some backing bean that
given "
@@ -1463,13 +1540,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1097
#, no-c-format
msgid "<s:download>"
msgstr ""
#. Tag: para
-#: Controls.xml:1034
+#: Controls.xml:1099
#, no-c-format
msgid ""
"Builds a RESTful link to a
<literal><s:resource></literal>. Nested "
@@ -1477,13 +1554,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1041
+#: Controls.xml:1106
#, no-c-format
msgid "<literal>src</literal> — Resource file serving
files."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1048
+#: Controls.xml:1113
#, no-c-format
msgid ""
"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
@@ -1492,7 +1569,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1050
+#: Controls.xml:1115
#, no-c-format
msgid ""
"Will produce something like:
<literal><![CDATA[http://localhost/resources."
@@ -1500,13 +1577,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1057
+#: Controls.xml:1122
#, no-c-format
msgid "<s:graphicImage>"
msgstr ""
#. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1125
#, no-c-format
msgid ""
"An extended <literal><h:graphicImage></literal> that
allows the image "
@@ -1515,7 +1592,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1065
+#: Controls.xml:1130
#, no-c-format
msgid ""
"All attributes for <literal><h:graphicImage></literal>
are supported, "
@@ -1523,7 +1600,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1073
+#: Controls.xml:1138
#, no-c-format
msgid ""
"<literal>value</literal> — image to display. Can be a path
"
@@ -1535,7 +1612,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1086
+#: Controls.xml:1151
#, no-c-format
msgid ""
"<literal>fileName</literal> — if not specified the served
image will "
@@ -1544,13 +1621,13 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:1095
+#: Controls.xml:1160
#, no-c-format
msgid "Transformations"
msgstr ""
#. Tag: para
-#: Controls.xml:1096
+#: Controls.xml:1161
#, no-c-format
msgid ""
"To apply a transform to the image, you would nest a tag specifying the "
@@ -1558,25 +1635,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1104
+#: Controls.xml:1169
#, no-c-format
msgid "<s:transformImageSize>"
msgstr ""
#. Tag: para
-#: Controls.xml:1109
+#: Controls.xml:1174
#, no-c-format
msgid "<literal>width</literal> — new width of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1115
+#: Controls.xml:1180
#, no-c-format
msgid "<literal>height</literal> — new height of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1121
+#: Controls.xml:1186
#, no-c-format
msgid ""
"<literal>maintainRatio</literal> — if
<literal>true</literal>, and "
@@ -1586,19 +1663,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1132
+#: Controls.xml:1197
#, no-c-format
msgid "<literal>factor</literal> — scale the image by the
given factor"
msgstr ""
#. Tag: literal
-#: Controls.xml:1142
+#: Controls.xml:1207
#, no-c-format
msgid "<s:transformImageBlur>"
msgstr ""
#. Tag: para
-#: Controls.xml:1147
+#: Controls.xml:1212
#, no-c-format
msgid ""
"<literal>radius</literal> — perform a convolution blur with
the given "
@@ -1606,13 +1683,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1157
+#: Controls.xml:1222
#, no-c-format
msgid "<s:transformImageType>"
msgstr ""
#. Tag: para
-#: Controls.xml:1162
+#: Controls.xml:1227
#, no-c-format
msgid ""
"<literal>contentType</literal> — alter the type of the image
to either "
@@ -1620,7 +1697,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1174
+#: Controls.xml:1239
#, no-c-format
msgid ""
"It's easy to create your own transform - create a
<literal>UIComponent</"
@@ -1632,7 +1709,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1185
+#: Controls.xml:1250
#, no-c-format
msgid ""
"<![CDATA[<s:graphicImage rendered=\"#{auction.image ne
null}\"\n"
@@ -1642,19 +1719,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1189
+#: Controls.xml:1254
#, no-c-format
msgid "<s:remote>"
msgstr ""
#. Tag: para
-#: Controls.xml:1192
+#: Controls.xml:1257
#, no-c-format
msgid "Generates the Javascript stubs required to use Seam Remoting."
msgstr ""
#. Tag: para
-#: Controls.xml:1199
+#: Controls.xml:1264
#, no-c-format
msgid ""
"<literal>include</literal> — a comma-separated list of the
component "
@@ -1663,7 +1740,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1209
+#: Controls.xml:1274
#, no-c-format
msgid ""
"<![CDATA[<s:remote
include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1671,13 +1748,13 @@
msgstr ""
#. Tag: title
-#: Controls.xml:1216
+#: Controls.xml:1281
#, no-c-format
msgid "Annotations"
msgstr ""
#. Tag: para
-#: Controls.xml:1218
+#: Controls.xml:1283
#, no-c-format
msgid ""
"Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1685,13 +1762,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1226
+#: Controls.xml:1291
#, no-c-format
msgid "@Converter"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1229
+#: Controls.xml:1294
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemConverter\") \n"
@@ -1717,7 +1794,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1231
+#: Controls.xml:1296
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
converter=\"itemConverter\" />]]"
@@ -1725,7 +1802,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1233
+#: Controls.xml:1298
#, no-c-format
msgid ""
"Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1734,13 +1811,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1243
+#: Controls.xml:1308
#, no-c-format
msgid "@Validator"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1246
+#: Controls.xml:1311
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemValidator\") \n"
@@ -1762,7 +1839,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1248
+#: Controls.xml:1313
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
validator=\"itemValidator\" />]]"
@@ -1770,7 +1847,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1249
+#: Controls.xml:1314
#, no-c-format
msgid ""
"Registers the Seam component as a JSF validator. Shown here is a validator "
Modified: trunk/doc/Seam_Reference_Guide/kn-IN/Conversations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/kn-IN/Conversations.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/kn-IN/Conversations.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -760,7 +760,7 @@
#: Conversations.xml:493
#, no-c-format
msgid ""
-"The <literal>taskInstance</literal> attribute if for use in jBPM task
lists:"
+"The <literal>taskInstance</literal> attribute is for use in jBPM task
lists:"
msgstr ""
#. Tag: programlisting
Modified: trunk/doc/Seam_Reference_Guide/kn-IN/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/kn-IN/Dependencies.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/kn-IN/Dependencies.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -30,9 +30,9 @@
#, no-c-format
msgid ""
"Seam does not work with JDK 1.4 and requires JDK 5 or above as it uses "
-"annotations and other JDK 5.0 features.. Seam has been thoroughly tested "
+"annotations and other JDK 5.0 features. Seam has been thoroughly tested "
"using Sun's JDKs. However there are no known issues specific to Seam with
"
-"other JDK's."
+"other JDKs."
msgstr ""
#. Tag: title
Modified: trunk/doc/Seam_Reference_Guide/kn-IN/Security.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/kn-IN/Security.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/kn-IN/Security.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+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:3361 Security.xml:3524
+#: Security.xml:630 Security.xml:764 Security.xml:3370 Security.xml:3533
#, 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:3150 Security.xml:3367
-#: Security.xml:3530 Security.xml:3771 Security.xml:4208
+#: Security.xml:2147 Security.xml:2756 Security.xml:3159 Security.xml:3376
+#: Security.xml:3539 Security.xml:3780 Security.xml:4217
#, no-c-format
msgid "Description"
msgstr ""
@@ -2228,8 +2228,8 @@
msgstr ""
#. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3147
-#: Security.xml:3768 Security.xml:3937
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3156
+#: Security.xml:3777 Security.xml:3946
#, 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:3218
-#: Security.xml:3237 Security.xml:3256 Security.xml:3274 Security.xml:3819
-#: Security.xml:3838 Security.xml:3857 Security.xml:3876
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3227
+#: Security.xml:3246 Security.xml:3265 Security.xml:3283 Security.xml:3828
+#: Security.xml:3847 Security.xml:3866 Security.xml:3885
#, no-c-format
msgid "boolean"
msgstr ""
@@ -2558,13 +2558,13 @@
msgstr ""
#. Tag: para
-#: Security.xml:1831 Security.xml:3940
+#: Security.xml:1831 Security.xml:3949
#, no-c-format
msgid "Permission Target"
msgstr ""
#. Tag: para
-#: Security.xml:1834 Security.xml:3943
+#: Security.xml:1834 Security.xml:3952
#, no-c-format
msgid "Permission Action"
msgstr ""
@@ -3806,7 +3806,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2750 Security.xml:3144 Security.xml:3765
+#: Security.xml:2750 Security.xml:3153 Security.xml:3774
#, no-c-format
msgid "Return type"
msgstr ""
@@ -3868,6 +3868,20 @@
#: Security.xml:2819
#, no-c-format
msgid ""
+"The default <literal>ResolverChain</literal> consists of all permission
"
+"resolvers discovered during application deployment. The
<literal>org.jboss."
+"seam.security.defaultResolverChainCreated</literal> event is raised (and the
"
+"<literal>ResolverChain</literal> instance passed as an event parameter)
when "
+"the default <literal>ResolverChain</literal> is created. This allows
"
+"additional resolvers that for some reason were not discovered during "
+"deployment to be added, or for resolvers that are in the chain to be re-"
+"ordered or removed."
+msgstr ""
+
+#. Tag: para
+#: Security.xml:2828
+#, no-c-format
+msgid ""
"The following sequence diagram shows the interaction between the components "
"of the permission framework during a permission check (explanation follows).
"
"A permission check can originate from a number of possible sources, for "
@@ -3877,7 +3891,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2837
+#: Security.xml:2846
#, no-c-format
msgid ""
"1. A permission check is initiated somewhere (either in code or via an EL "
@@ -3886,7 +3900,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2843
+#: Security.xml:2852
#, no-c-format
msgid ""
"1.1. <literal>Identity</literal> invokes
<literal>PermissionMapper."
@@ -3894,7 +3908,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2850
+#: Security.xml:2859
#, no-c-format
msgid ""
"1.1.1. <literal>PermissionMapper</literal> maintains a
<literal>Map</"
@@ -3906,7 +3920,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2860
+#: Security.xml:2869
#, no-c-format
msgid ""
"1.1.2. For each <literal>PermissionResolver</literal> in the "
@@ -3921,13 +3935,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2876
+#: Security.xml:2885
#, no-c-format
msgid "RuleBasedPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:2878
+#: Security.xml:2887
#, no-c-format
msgid ""
"One of the built-in permission resolvers provided by Seam, "
@@ -3940,13 +3954,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2887
+#: Security.xml:2896
#, no-c-format
msgid "Requirements"
msgstr ""
#. Tag: para
-#: Security.xml:2889
+#: Security.xml:2898
#, no-c-format
msgid ""
"If using the rule-based permission features provided by Seam Security, the "
@@ -3955,43 +3969,43 @@
msgstr ""
#. Tag: para
-#: Security.xml:2896
+#: Security.xml:2905
#, no-c-format
msgid "drools-compiler.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2899
+#: Security.xml:2908
#, no-c-format
msgid "drools-core.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2902
+#: Security.xml:2911
#, no-c-format
msgid "janino.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2905
+#: Security.xml:2914
#, no-c-format
msgid "antlr-runtime.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2908
+#: Security.xml:2917
#, no-c-format
msgid "mvel14.jar"
msgstr ""
#. Tag: title
-#: Security.xml:2915 Security.xml:3107
+#: Security.xml:2924 Security.xml:3116
#, no-c-format
msgid "Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:2917
+#: Security.xml:2926
#, no-c-format
msgid ""
"The configuration for <literal>RuleBasedPermissionResolver</literal>
"
@@ -4001,7 +4015,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2923
+#: Security.xml:2932
#, no-c-format
msgid ""
"<![CDATA[<components
xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4029,7 +4043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2925
+#: Security.xml:2934
#, no-c-format
msgid ""
"The default rule base name can be overridden by specifying the "
@@ -4038,7 +4052,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2930
+#: Security.xml:2939
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4047,7 +4061,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2932
+#: Security.xml:2941
#, no-c-format
msgid ""
"Once the <literal>RuleBase</literal> component is configured, it's
time to "
@@ -4055,13 +4069,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2938
+#: Security.xml:2947
#, no-c-format
msgid "Writing Security Rules"
msgstr ""
#. Tag: para
-#: Security.xml:2940
+#: Security.xml:2949
#, no-c-format
msgid ""
"The first step to writing security rules is to create a new rule file in the
"
@@ -4072,7 +4086,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2947
+#: Security.xml:2956
#, no-c-format
msgid ""
"So what should the security rules file contain? At this stage it might be a "
@@ -4081,7 +4095,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2952
+#: Security.xml:2961
#, no-c-format
msgid ""
"<![CDATA[package MyApplicationPermissions;\n"
@@ -4099,7 +4113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2954
+#: Security.xml:2963
#, no-c-format
msgid ""
"Let's break this down step by step. The first thing we see is the package
"
@@ -4109,7 +4123,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2960
+#: Security.xml:2969
#, no-c-format
msgid ""
"The next thing we can notice is a couple of import statements for the "
@@ -4119,7 +4133,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2966
+#: Security.xml:2975
#, no-c-format
msgid ""
"Finally we have the code for the rule. Each rule within a package should be "
@@ -4129,7 +4143,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2972
+#: Security.xml:2981
#, no-c-format
msgid ""
"Looking at the body of the rule definition we can notice two distinct "
@@ -4144,7 +4158,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2981
+#: Security.xml:2990
#, no-c-format
msgid ""
"If we look at the LHS of the rule, we see two conditions listed there. Let's
"
@@ -4152,14 +4166,14 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2985
+#: Security.xml:2994
#, no-c-format
msgid ""
"<![CDATA[c: PermissionCheck(target == \"customer\", action ==
\"delete\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:2987
+#: Security.xml:2996
#, no-c-format
msgid ""
"In plain english, this condition is stating that there must exist a "
@@ -4169,7 +4183,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2993
+#: Security.xml:3002
#, no-c-format
msgid ""
"So what is the working memory? Also known as a \"stateful session\" in
"
@@ -4187,7 +4201,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3005
+#: Security.xml:3014
#, no-c-format
msgid ""
"Besides the <literal>PermissionCheck</literal> facts, there is also a
"
@@ -4204,7 +4218,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3016
+#: Security.xml:3025
#, no-c-format
msgid ""
"It is also possible to insert additional long-lived facts into the working "
@@ -4215,7 +4229,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3023
+#: Security.xml:3032
#, no-c-format
msgid ""
"Getting back to our simple example, we can also notice that the first line "
@@ -4226,13 +4240,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3030
+#: Security.xml:3039
#, no-c-format
msgid "<![CDATA[Role(name == \"admin\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3032
+#: Security.xml:3041
#, no-c-format
msgid ""
"This condition simply states that there must be a
<literal>Role</literal> "
@@ -4245,7 +4259,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3040
+#: Security.xml:3049
#, no-c-format
msgid ""
"So what is the consequence of the rule firing? Let's take a look at the RHS
"
@@ -4253,13 +4267,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3044
+#: Security.xml:3053
#, no-c-format
msgid "<![CDATA[c.grant()]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3046
+#: Security.xml:3055
#, no-c-format
msgid ""
"The RHS consists of Java code, and in this case is invoking the "
@@ -4276,13 +4290,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3060
+#: Security.xml:3069
#, no-c-format
msgid "Non-String permission targets"
msgstr ""
#. Tag: para
-#: Security.xml:3062
+#: Security.xml:3071
#, no-c-format
msgid ""
"So far we have only seen permission checks for String-literal permission "
@@ -4296,7 +4310,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3071
+#: Security.xml:3080
#, no-c-format
msgid ""
"<![CDATA[rule CanCreateBlogComment\n"
@@ -4314,13 +4328,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3076
+#: Security.xml:3085
#, no-c-format
msgid "Wildcard permission checks"
msgstr ""
#. Tag: para
-#: Security.xml:3078
+#: Security.xml:3087
#, no-c-format
msgid ""
"It is possible to implement a wildcard permission check (which allows all "
@@ -4330,7 +4344,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3084
+#: Security.xml:3093
#, no-c-format
msgid ""
"<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4344,7 +4358,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3086
+#: Security.xml:3095
#, no-c-format
msgid ""
"This rule allows users with the <literal>admin</literal> role to
perform "
@@ -4353,13 +4367,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3096
+#: Security.xml:3105
#, no-c-format
msgid "PersistentPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:3098
+#: Security.xml:3107
#, no-c-format
msgid ""
"Another built-in permission resolver provided by Seam, "
@@ -4372,7 +4386,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3109
+#: Security.xml:3118
#, no-c-format
msgid ""
"Before it can be used, <literal>PersistentPermissionResolver</literal>
must "
@@ -4385,7 +4399,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3117
+#: Security.xml:3126
#, no-c-format
msgid ""
"<![CDATA[ <security:persistent-permission-resolver
permission-store=\"#"
@@ -4393,13 +4407,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3122
+#: Security.xml:3131
#, no-c-format
msgid "Permission Stores"
msgstr ""
#. Tag: para
-#: Security.xml:3124
+#: Security.xml:3133
#, no-c-format
msgid ""
"A permission store is required for
<literal>PersistentPermissionResolver</"
@@ -4412,26 +4426,26 @@
msgstr ""
#. Tag: title
-#: Security.xml:3134
+#: Security.xml:3143
#, no-c-format
msgid "PermissionStore interface"
msgstr ""
#. Tag: literal
-#: Security.xml:3160 Security.xml:3179 Security.xml:3198 Security.xml:3781
-#: Security.xml:3800
+#: Security.xml:3169 Security.xml:3188 Security.xml:3207 Security.xml:3790
+#: Security.xml:3809
#, no-c-format
msgid "List<Permission>"
msgstr ""
#. Tag: literal
-#: Security.xml:3165 Security.xml:3805
+#: Security.xml:3174 Security.xml:3814
#, no-c-format
msgid "listPermissions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3169
+#: Security.xml:3178
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4440,13 +4454,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3184 Security.xml:3786
+#: Security.xml:3193 Security.xml:3795
#, no-c-format
msgid "listPermissions(Object target, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3188
+#: Security.xml:3197
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4455,13 +4469,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3203
+#: Security.xml:3212
#, no-c-format
msgid "listPermissions(Set<Object> targets, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3207
+#: Security.xml:3216
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4470,13 +4484,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3223
+#: Security.xml:3232
#, no-c-format
msgid "grantPermission(Permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3227
+#: Security.xml:3236
#, no-c-format
msgid ""
"This method should persist the specified <literal>Permission</literal>
"
@@ -4484,13 +4498,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3242 Security.xml:3843
+#: Security.xml:3251 Security.xml:3852
#, no-c-format
msgid "grantPermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3246
+#: Security.xml:3255
#, no-c-format
msgid ""
"This method should persist all of the <literal>Permission</literal>
objects "
@@ -4499,13 +4513,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3261 Security.xml:3862
+#: Security.xml:3270 Security.xml:3871
#, no-c-format
msgid "revokePermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3265
+#: Security.xml:3274
#, no-c-format
msgid ""
"This method should remove the specified <literal>Permission</literal>
object "
@@ -4513,13 +4527,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3279 Security.xml:3881
+#: Security.xml:3288 Security.xml:3890
#, no-c-format
msgid "revokePermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3283
+#: Security.xml:3292
#, no-c-format
msgid ""
"This method should remove all of the <literal>Permission</literal>
objects "
@@ -4527,19 +4541,19 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3293 Security.xml:3895
+#: Security.xml:3302 Security.xml:3904
#, no-c-format
msgid "List<String>"
msgstr ""
#. Tag: literal
-#: Security.xml:3298 Security.xml:3900
+#: Security.xml:3307 Security.xml:3909
#, no-c-format
msgid "listAvailableActions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3302
+#: Security.xml:3311
#, no-c-format
msgid ""
"This method should return a list of all the available actions (as Strings) "
@@ -4549,13 +4563,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3316
+#: Security.xml:3325
#, no-c-format
msgid "JpaPermissionStore"
msgstr ""
#. Tag: para
-#: Security.xml:3318
+#: Security.xml:3327
#, no-c-format
msgid ""
"This is the default <literal>PermissionStore</literal> implementation
(and "
@@ -4568,7 +4582,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3326
+#: Security.xml:3335
#, no-c-format
msgid ""
"If you wish to use the same entity (i.e. a single database table) to store "
@@ -4580,7 +4594,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3333
+#: Security.xml:3342
#, no-c-format
msgid ""
"For example, to configure a single entity class to store both user and role "
@@ -4588,7 +4602,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3335
+#: Security.xml:3344
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4596,14 +4610,14 @@
msgstr ""
#. Tag: para
-#: Security.xml:3337
+#: Security.xml:3346
#, no-c-format
msgid ""
"To configure separate entity classes for storing user and role permissions:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:3339
+#: Security.xml:3348
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4612,13 +4626,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3342
+#: Security.xml:3351
#, no-c-format
msgid "Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3344
+#: Security.xml:3353
#, no-c-format
msgid ""
"As mentioned, the entity classes that contain the user and role permissions "
@@ -4629,32 +4643,32 @@
msgstr ""
#. Tag: title
-#: Security.xml:3351
+#: Security.xml:3360
#, no-c-format
msgid "Entity Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3364 Security.xml:3527
+#: Security.xml:3373 Security.xml:3536
#, no-c-format
msgid "Target"
msgstr ""
#. Tag: literal
-#: Security.xml:3377
+#: Security.xml:3386
#, no-c-format
msgid "@PermissionTarget"
msgstr ""
#. Tag: literal
-#: Security.xml:3382 Security.xml:3401 Security.xml:3420 Security.xml:3439
-#: Security.xml:3458
+#: Security.xml:3391 Security.xml:3410 Security.xml:3429 Security.xml:3448
+#: Security.xml:3467
#, no-c-format
msgid "FIELD,METHOD"
msgstr ""
#. Tag: para
-#: Security.xml:3386
+#: Security.xml:3395
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4663,13 +4677,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3396
+#: Security.xml:3405
#, no-c-format
msgid "@PermissionAction"
msgstr ""
#. Tag: para
-#: Security.xml:3405
+#: Security.xml:3414
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4678,13 +4692,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3415
+#: Security.xml:3424
#, no-c-format
msgid "@PermissionUser"
msgstr ""
#. Tag: para
-#: Security.xml:3424
+#: Security.xml:3433
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4693,13 +4707,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3434
+#: Security.xml:3443
#, no-c-format
msgid "@PermissionRole"
msgstr ""
#. Tag: para
-#: Security.xml:3443
+#: Security.xml:3452
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4708,13 +4722,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3453
+#: Security.xml:3462
#, no-c-format
msgid "@PermissionDiscriminator"
msgstr ""
#. Tag: para
-#: Security.xml:3462
+#: Security.xml:3471
#, no-c-format
msgid ""
"This annotation should be used when the same entity/table is used to store "
@@ -4731,20 +4745,20 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3472
+#: Security.xml:3481
#, no-c-format
msgid ""
"<![CDATA[ @PermissionDiscriminator(userValue = \"u\", roleValue =
\"r\")]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3483
+#: Security.xml:3492
#, no-c-format
msgid "Example Entity"
msgstr ""
#. Tag: para
-#: Security.xml:3485
+#: Security.xml:3494
#, no-c-format
msgid ""
"Here is an example of an entity class that is used to store both user and "
@@ -4753,7 +4767,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3490
+#: Security.xml:3499
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4814,7 +4828,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3492
+#: Security.xml:3501
#, no-c-format
msgid ""
"As can be seen in the above example, the
<literal>getDiscriminator()</"
@@ -4831,13 +4845,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3505
+#: Security.xml:3514
#, no-c-format
msgid "Class-specific Permission Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:3507
+#: Security.xml:3516
#, no-c-format
msgid ""
"A further set of class-specific annotations can be used to configure a "
@@ -4847,25 +4861,25 @@
msgstr ""
#. Tag: title
-#: Security.xml:3514
+#: Security.xml:3523
#, no-c-format
msgid "Class Permission Annotations"
msgstr ""
#. Tag: literal
-#: Security.xml:3540
+#: Security.xml:3549
#, no-c-format
msgid "@Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3545 Security.xml:3563
+#: Security.xml:3554 Security.xml:3572
#, no-c-format
msgid "TYPE"
msgstr ""
#. Tag: para
-#: Security.xml:3549
+#: Security.xml:3558
#, no-c-format
msgid ""
"A container annotation, this annotation may contain an array of "
@@ -4873,13 +4887,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3558
+#: Security.xml:3567
#, no-c-format
msgid "@Permission"
msgstr ""
#. Tag: para
-#: Security.xml:3567
+#: Security.xml:3576
#, no-c-format
msgid ""
"This annotation defines a single allowable permission action for the target "
@@ -4890,7 +4904,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3579
+#: Security.xml:3588
#, no-c-format
msgid ""
"Here's an example of the above annotations in action. The following class
"
@@ -4898,7 +4912,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3583
+#: Security.xml:3592
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4910,7 +4924,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3585
+#: Security.xml:3594
#, no-c-format
msgid ""
"This example demonstrates how two allowable permission actions, "
@@ -4919,13 +4933,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3593
+#: Security.xml:3602
#, no-c-format
msgid "Permission masks"
msgstr ""
#. Tag: para
-#: Security.xml:3595
+#: Security.xml:3604
#, no-c-format
msgid ""
"By default, multiple permissions for the same target object and recipient "
@@ -4937,7 +4951,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3602
+#: Security.xml:3611
#, no-c-format
msgid ""
"For example, if recipient \"Bob\" is granted both the
<literal>view</"
@@ -4950,7 +4964,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3609
+#: Security.xml:3618
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4962,7 +4976,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3611
+#: Security.xml:3620
#, no-c-format
msgid ""
"The <literal>action</literal> property will instead simply contain
\"3"
@@ -4972,7 +4986,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3617
+#: Security.xml:3626
#, no-c-format
msgid ""
"Obviously, it is very important that the <literal>mask</literal> values
"
@@ -4980,13 +4994,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3623
+#: Security.xml:3632
#, no-c-format
msgid "Identifier Policy"
msgstr ""
#. Tag: para
-#: Security.xml:3625
+#: Security.xml:3634
#, no-c-format
msgid ""
"When storing or looking up permissions,
<literal>JpaPermissionStore</"
@@ -5000,7 +5014,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3633
+#: Security.xml:3642
#, no-c-format
msgid ""
"The <literal>IdentifierStrategy</literal> interface is very simple,
"
@@ -5008,7 +5022,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3637
+#: Security.xml:3646
#, no-c-format
msgid ""
"<![CDATA[public interface IdentifierStrategy {\n"
@@ -5018,7 +5032,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3639
+#: Security.xml:3648
#, no-c-format
msgid ""
"The first method, <literal>canIdentify()</literal> simply returns
"
@@ -5029,7 +5043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3645
+#: Security.xml:3654
#, no-c-format
msgid ""
"Seam provides two <literal>IdentifierStrategy</literal>
implementations, "
@@ -5038,7 +5052,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3650
+#: Security.xml:3659
#, no-c-format
msgid ""
"To explicitly configure a specific identifier strategy to use for a "
@@ -5051,13 +5065,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3660
+#: Security.xml:3669
#, no-c-format
msgid "ClassIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3662
+#: Security.xml:3671
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for classes,
"
@@ -5071,7 +5085,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3671
+#: Security.xml:3680
#, no-c-format
msgid ""
"<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5079,7 +5093,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3673
+#: Security.xml:3682
#, no-c-format
msgid ""
"The identifier for the following class will be
\"<literal>customerAction</"
@@ -5087,7 +5101,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3677
+#: Security.xml:3686
#, no-c-format
msgid ""
"<![CDATA[@Name(\"customerAction\")\n"
@@ -5095,7 +5109,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3679
+#: Security.xml:3688
#, no-c-format
msgid ""
"Finally, the identifier for the following class will be
\"<literal>Customer</"
@@ -5103,19 +5117,19 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3683
+#: Security.xml:3692
#, no-c-format
msgid "<![CDATA[public class Customer { ]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3688
+#: Security.xml:3697
#, no-c-format
msgid "EntityIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3690
+#: Security.xml:3699
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for entity "
@@ -5132,7 +5146,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3701
+#: Security.xml:3710
#, no-c-format
msgid ""
"<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5140,7 +5154,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3703
+#: Security.xml:3712
#, no-c-format
msgid ""
"For an example of the type of identifier values generated, assume we have "
@@ -5148,7 +5162,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3707
+#: Security.xml:3716
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5171,7 +5185,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3709
+#: Security.xml:3718
#, no-c-format
msgid ""
"For a <literal>Customer</literal> instance with an
<literal>id</literal> "
@@ -5181,7 +5195,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3715
+#: Security.xml:3724
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5190,7 +5204,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3717
+#: Security.xml:3726
#, no-c-format
msgid ""
"Then a <literal>Customer</literal> with an
<literal>id</literal> value of "
@@ -5199,13 +5213,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3730
+#: Security.xml:3739
#, no-c-format
msgid "Permission Management"
msgstr ""
#. Tag: para
-#: Security.xml:3732
+#: Security.xml:3741
#, no-c-format
msgid ""
"In much the same way that Seam Security provides an Identity Management API "
@@ -5215,13 +5229,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3739
+#: Security.xml:3748
#, no-c-format
msgid "PermissionManager"
msgstr ""
#. Tag: para
-#: Security.xml:3741
+#: Security.xml:3750
#, no-c-format
msgid ""
"The <literal>PermissionManager</literal> component is an
application-scoped "
@@ -5234,7 +5248,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3748
+#: Security.xml:3757
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5244,7 +5258,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3750
+#: Security.xml:3759
#, no-c-format
msgid ""
"The following table describes each of the available methods provided by "
@@ -5252,13 +5266,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3755
+#: Security.xml:3764
#, no-c-format
msgid "PermissionManager API methods"
msgstr ""
#. Tag: para
-#: Security.xml:3790 Security.xml:3809
+#: Security.xml:3799 Security.xml:3818
#, no-c-format
msgid ""
"Returns a list of <literal>Permission</literal> objects representing
all of "
@@ -5266,13 +5280,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3824
+#: Security.xml:3833
#, no-c-format
msgid "grantPermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3828
+#: Security.xml:3837
#, no-c-format
msgid ""
"Persists (grants) the specified <literal>Permission</literal> to the
backend "
@@ -5280,7 +5294,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3847
+#: Security.xml:3856
#, no-c-format
msgid ""
"Persists (grants) the specified list of <literal>Permission</literal>s
to "
@@ -5288,7 +5302,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3866
+#: Security.xml:3875
#, no-c-format
msgid ""
"Removes (revokes) the specified <literal>Permission</literal> from the
"
@@ -5296,7 +5310,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3885
+#: Security.xml:3894
#, no-c-format
msgid ""
"Removes (revokes) the specified list of <literal>Permission</literal>s
from "
@@ -5304,7 +5318,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3904
+#: Security.xml:3913
#, no-c-format
msgid ""
"Returns a list of the available actions for the specified target object. The
"
@@ -5313,13 +5327,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3919
+#: Security.xml:3928
#, no-c-format
msgid "Permission checks for PermissionManager operations"
msgstr ""
#. Tag: para
-#: Security.xml:3921
+#: Security.xml:3930
#, no-c-format
msgid ""
"Invoking the methods of <literal>PermissionManager</literal> requires
that "
@@ -5329,37 +5343,37 @@
msgstr ""
#. Tag: title
-#: Security.xml:3928
+#: Security.xml:3937
#, no-c-format
msgid "Permission Management Security Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3952
+#: Security.xml:3961
#, no-c-format
msgid "listPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:3956
+#: Security.xml:3965
#, no-c-format
msgid "The specified <literal>target</literal>"
msgstr ""
#. Tag: literal
-#: Security.xml:3962
+#: Security.xml:3971
#, no-c-format
msgid "seam.read-permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3970 Security.xml:3990
+#: Security.xml:3979 Security.xml:3999
#, no-c-format
msgid "grantPermission()"
msgstr ""
#. Tag: para
-#: Security.xml:3974
+#: Security.xml:3983
#, no-c-format
msgid ""
"The target of the specified <literal>Permission</literal>, or each of
the "
@@ -5368,56 +5382,56 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3982 Security.xml:4000 Security.xml:4018
+#: Security.xml:3991 Security.xml:4009 Security.xml:4027
#, no-c-format
msgid "seam.grant-permission"
msgstr ""
#. Tag: para
-#: Security.xml:3994 Security.xml:4030
+#: Security.xml:4003 Security.xml:4039
#, no-c-format
msgid "The target of the specified <literal>Permission</literal>."
msgstr ""
#. Tag: literal
-#: Security.xml:4008
+#: Security.xml:4017
#, no-c-format
msgid "grantPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:4012 Security.xml:4048
+#: Security.xml:4021 Security.xml:4057
#, no-c-format
msgid ""
"Each of the targets of the specified list of
<literal>Permission</literal>s."
msgstr ""
#. Tag: literal
-#: Security.xml:4026
+#: Security.xml:4035
#, no-c-format
msgid "revokePermission()"
msgstr ""
#. Tag: literal
-#: Security.xml:4036 Security.xml:4054
+#: Security.xml:4045 Security.xml:4063
#, no-c-format
msgid "seam.revoke-permission"
msgstr ""
#. Tag: literal
-#: Security.xml:4044
+#: Security.xml:4053
#, no-c-format
msgid "revokePermissions()"
msgstr ""
#. Tag: title
-#: Security.xml:4067
+#: Security.xml:4076
#, no-c-format
msgid "SSL Security"
msgstr ""
#. Tag: para
-#: Security.xml:4069
+#: Security.xml:4078
#, no-c-format
msgid ""
"Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5428,13 +5442,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4076
+#: Security.xml:4085
#, no-c-format
msgid "<![CDATA[<page view-id=\"/login.xhtml\"
scheme=\"https\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4078
+#: Security.xml:4087
#, no-c-format
msgid ""
"This configuration is automatically extended to both
<literal>s:link</"
@@ -5446,13 +5460,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4085
+#: Security.xml:4094
#, no-c-format
msgid "<![CDATA[<s:link view=\"/login.xhtml\"
value=\"Login\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4087
+#: Security.xml:4096
#, no-c-format
msgid ""
"Browsing directly to a view when using the
<emphasis>incorrect</emphasis> "
@@ -5463,7 +5477,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4094
+#: Security.xml:4103
#, no-c-format
msgid ""
"It is also possible to configure a <emphasis>default scheme</emphasis>
for "
@@ -5477,13 +5491,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4103
+#: Security.xml:4112
#, no-c-format
msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\"
/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4105
+#: Security.xml:4114
#, no-c-format
msgid ""
"Of course, if <emphasis>none</emphasis> of the pages in your
application use "
@@ -5491,7 +5505,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4110
+#: Security.xml:4119
#, no-c-format
msgid ""
"You may configure Seam to automatically invalidate the current HTTP session "
@@ -5500,13 +5514,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4115
+#: Security.xml:4124
#, no-c-format
msgid "<![CDATA[<web:session
invalidate-on-scheme-change=\"true\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4117
+#: Security.xml:4126
#, no-c-format
msgid ""
"This option helps make your system less vulnerable to sniffing of the "
@@ -5515,13 +5529,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4123
+#: Security.xml:4132
#, no-c-format
msgid "Overriding the default ports"
msgstr ""
#. Tag: para
-#: Security.xml:4125
+#: Security.xml:4134
#, no-c-format
msgid ""
"If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5531,7 +5545,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4131
+#: Security.xml:4140
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5547,13 +5561,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4137
+#: Security.xml:4146
#, no-c-format
msgid "CAPTCHA"
msgstr ""
#. Tag: para
-#: Security.xml:4139
+#: Security.xml:4148
#, no-c-format
msgid ""
"Though strictly not part of the security API, Seam provides a built-in "
@@ -5565,13 +5579,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4147
+#: Security.xml:4156
#, no-c-format
msgid "Configuring the CAPTCHA Servlet"
msgstr ""
#. Tag: para
-#: Security.xml:4148
+#: Security.xml:4157
#, no-c-format
msgid ""
"To get up and running, it is necessary to configure the Seam Resource "
@@ -5580,7 +5594,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4153
+#: Security.xml:4162
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -5596,20 +5610,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4158
+#: Security.xml:4167
#, no-c-format
msgid "Adding a CAPTCHA to a form"
msgstr ""
#. Tag: para
-#: Security.xml:4160
+#: Security.xml:4169
#, no-c-format
msgid ""
"Adding a CAPTCHA challenge to a form is extremely easy. Here's an
example:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4164
+#: Security.xml:4173
#, no-c-format
msgid ""
"<![CDATA[<h:graphicImage
value=\"/seam/resource/captcha\"/>\n"
@@ -5621,7 +5635,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4166
+#: Security.xml:4175
#, no-c-format
msgid ""
"That's all there is to it. The <literal>graphicImage</literal>
control "
@@ -5631,20 +5645,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4175
+#: Security.xml:4184
#, no-c-format
msgid "Customising the CAPTCHA algorithm"
msgstr ""
#. Tag: para
-#: Security.xml:4177
+#: Security.xml:4186
#, no-c-format
msgid ""
"You may customize the CAPTCHA algorithm by overriding the built-in
component:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4181
+#: Security.xml:4190
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5671,13 +5685,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4188 Security.xml:4196
+#: Security.xml:4197 Security.xml:4205
#, no-c-format
msgid "Security Events"
msgstr ""
#. Tag: para
-#: Security.xml:4190
+#: Security.xml:4199
#, no-c-format
msgid ""
"The following table describes a number of events (see <xref
linkend=\"events"
@@ -5685,68 +5699,68 @@
msgstr ""
#. Tag: para
-#: Security.xml:4205
+#: Security.xml:4214
#, no-c-format
msgid "Event Key"
msgstr ""
#. Tag: literal
-#: Security.xml:4218
+#: Security.xml:4227
#, no-c-format
msgid "org.jboss.seam.security.loginSuccessful"
msgstr ""
#. Tag: para
-#: Security.xml:4222
+#: Security.xml:4231
#, no-c-format
msgid "Raised when a login attempt is successful."
msgstr ""
#. Tag: literal
-#: Security.xml:4230
+#: Security.xml:4239
#, no-c-format
msgid "org.jboss.seam.security.loginFailed"
msgstr ""
#. Tag: para
-#: Security.xml:4234
+#: Security.xml:4243
#, no-c-format
msgid "Raised when a login attempt fails."
msgstr ""
#. Tag: literal
-#: Security.xml:4242
+#: Security.xml:4251
#, no-c-format
msgid "org.jboss.seam.security.alreadyLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4246
+#: Security.xml:4255
#, no-c-format
msgid ""
"Raised when a user that is already authenticated attempts to log in again."
msgstr ""
#. Tag: literal
-#: Security.xml:4254
+#: Security.xml:4263
#, no-c-format
msgid "org.jboss.seam.security.notLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4258
+#: Security.xml:4267
#, no-c-format
msgid "Raised when a security check fails when the user is not logged in."
msgstr ""
#. Tag: literal
-#: Security.xml:4266
+#: Security.xml:4275
#, no-c-format
msgid "org.jboss.seam.security.notAuthorized"
msgstr ""
#. Tag: para
-#: Security.xml:4270
+#: Security.xml:4279
#, no-c-format
msgid ""
"Raised when a security check fails when the user is logged in however "
@@ -5754,73 +5768,73 @@
msgstr ""
#. Tag: literal
-#: Security.xml:4278
+#: Security.xml:4287
#, no-c-format
msgid "org.jboss.seam.security.preAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4282
+#: Security.xml:4291
#, no-c-format
msgid "Raised just prior to user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4290
+#: Security.xml:4299
#, no-c-format
msgid "org.jboss.seam.security.postAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4294
+#: Security.xml:4303
#, no-c-format
msgid "Raised just after user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4302
+#: Security.xml:4311
#, no-c-format
msgid "org.jboss.seam.security.loggedOut"
msgstr ""
#. Tag: para
-#: Security.xml:4306
+#: Security.xml:4315
#, no-c-format
msgid "Raised after the user has logged out."
msgstr ""
#. Tag: literal
-#: Security.xml:4314
+#: Security.xml:4323
#, no-c-format
msgid "org.jboss.seam.security.credentialsUpdated"
msgstr ""
#. Tag: para
-#: Security.xml:4318
+#: Security.xml:4327
#, no-c-format
msgid "Raised when the user's credentials have been changed."
msgstr ""
#. Tag: literal
-#: Security.xml:4326
+#: Security.xml:4335
#, no-c-format
msgid "org.jboss.seam.security.rememberMe"
msgstr ""
#. Tag: para
-#: Security.xml:4330
+#: Security.xml:4339
#, no-c-format
msgid "Raised when the Identity's rememberMe property is changed."
msgstr ""
#. Tag: title
-#: Security.xml:4343
+#: Security.xml:4352
#, no-c-format
msgid "Run As"
msgstr ""
#. Tag: para
-#: Security.xml:4345
+#: Security.xml:4354
#, no-c-format
msgid ""
"Sometimes it may be necessary to perform certain operations with elevated "
@@ -5832,7 +5846,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4353
+#: Security.xml:4362
#, no-c-format
msgid ""
"The following code example demonstrates how
<literal>RunAsOperation</"
@@ -5843,7 +5857,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4360
+#: Security.xml:4369
#, no-c-format
msgid ""
"<![CDATA[ new RunAsOperation() { \n"
@@ -5855,7 +5869,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4362
+#: Security.xml:4371
#, no-c-format
msgid ""
"In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5866,13 +5880,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4373
+#: Security.xml:4382
#, no-c-format
msgid "Extending the Identity component"
msgstr ""
#. Tag: para
-#: Security.xml:4375
+#: Security.xml:4384
#, no-c-format
msgid ""
"Sometimes it might be necessary to extend the Identity component if your "
@@ -5885,7 +5899,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4383
+#: Security.xml:4392
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.security.identity\")\n"
@@ -5920,7 +5934,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4386
+#: Security.xml:4395
#, no-c-format
msgid ""
"Note that an <literal>Identity</literal> component must be marked
"
@@ -5930,13 +5944,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4398
+#: Security.xml:4407
#, no-c-format
msgid "OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4400
+#: Security.xml:4409
#, no-c-format
msgid ""
"OpenID is a community standard for external web-based authentication. The "
@@ -5949,7 +5963,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4409
+#: Security.xml:4418
#, no-c-format
msgid ""
"When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5966,7 +5980,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4418
+#: Security.xml:4427
#, no-c-format
msgid ""
"It's important to realize at this point that authentication does not imply
"
@@ -5979,13 +5993,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4428
+#: Security.xml:4437
#, no-c-format
msgid "Configuring OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4429
+#: Security.xml:4438
#, no-c-format
msgid ""
"Seam uses the openid4java package and requires four additional JARs to make "
@@ -5995,7 +6009,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4435
+#: Security.xml:4444
#, no-c-format
msgid ""
"OpenID processing requires the use of the
<literal>OpenIdPhaseListener</"
@@ -6005,7 +6019,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4441
+#: Security.xml:4450
#, no-c-format
msgid ""
"<lifecycle>\n"
@@ -6015,7 +6029,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4444
+#: Security.xml:4453
#, no-c-format
msgid ""
"With this configuration, OpenID support is available to your application. "
@@ -6025,13 +6039,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4452
+#: Security.xml:4461
#, no-c-format
msgid "Presenting an OpenIdDLogin form"
msgstr ""
#. Tag: para
-#: Security.xml:4454
+#: Security.xml:4463
#, no-c-format
msgid ""
"To initiate an OpenID login, you can present a simply form to the user "
@@ -6041,7 +6055,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4459
+#: Security.xml:4468
#, no-c-format
msgid ""
"<h:form>\n"
@@ -6052,7 +6066,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4461
+#: Security.xml:4470
#, no-c-format
msgid ""
"When the user submits the login form, he will be redirected to his OpenID "
@@ -6064,13 +6078,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4470
+#: Security.xml:4479
#, no-c-format
msgid "Logging in immediately"
msgstr ""
#. Tag: para
-#: Security.xml:4472
+#: Security.xml:4481
#, no-c-format
msgid ""
"The simplest strategy is to simply login the user immediately. The following
"
@@ -6079,7 +6093,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4476
+#: Security.xml:4485
#, no-c-format
msgid ""
"<page view-id="/openid.xhtml">\n"
@@ -6099,7 +6113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4478
+#: Security.xml:4487
#, no-c-format
msgid ""
"Thie <literal>loginImmediately()</literal> action checks to see if the
"
@@ -6113,13 +6127,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4489
+#: Security.xml:4498
#, no-c-format
msgid "Deferring login"
msgstr ""
#. Tag: para
-#: Security.xml:4491
+#: Security.xml:4500
#, no-c-format
msgid ""
"You may not want the user to be immediately logged in to your application. "
@@ -6136,13 +6150,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4505
+#: Security.xml:4514
#, no-c-format
msgid "Logging out"
msgstr ""
#. Tag: para
-#: Security.xml:4507
+#: Security.xml:4516
#, no-c-format
msgid ""
"Logging out (forgetting an OpenID association) is done by calling
<literal>#"
@@ -6153,7 +6167,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4514
+#: Security.xml:4523
#, no-c-format
msgid ""
"<event
type="org.jboss.seam.security.loggedOut">\n"
@@ -6162,7 +6176,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4516
+#: Security.xml:4525
#, no-c-format
msgid ""
"It's important that you do not leave this out or the user will not be able
"
Modified: trunk/doc/Seam_Reference_Guide/kn-IN/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/kn-IN/Tutorial.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/kn-IN/Tutorial.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -3887,7 +3887,7 @@
#: Tutorial.xml:1596
#, no-c-format
msgid ""
-"When we being a nested conversation it is pushed onto the conversation "
+"When we begin a nested conversation it is pushed onto the conversation "
"stack. In the <varname>nestedbooking</varname> example, the
conversation "
"stack consists of the outer long-running conversation (the booking) and each
"
"of the nested conversations (room selections)."
Modified: trunk/doc/Seam_Reference_Guide/ko-KR/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ko-KR/Controls.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/ko-KR/Controls.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -75,10 +75,10 @@
#: Controls.xml:216 Controls.xml:251 Controls.xml:285 Controls.xml:299
#: Controls.xml:364 Controls.xml:380 Controls.xml:397 Controls.xml:414
#: Controls.xml:433 Controls.xml:507 Controls.xml:525 Controls.xml:549
-#: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
-#: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
-#: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
+#: Controls.xml:596 Controls.xml:613 Controls.xml:637 Controls.xml:656
+#: Controls.xml:684 Controls.xml:707 Controls.xml:721 Controls.xml:761
+#: Controls.xml:811 Controls.xml:839 Controls.xml:906 Controls.xml:1012
+#: Controls.xml:1052 Controls.xml:1098 Controls.xml:1124 Controls.xml:1256
#, no-c-format
msgid "Description"
msgstr ""
@@ -96,10 +96,10 @@
#: Controls.xml:222 Controls.xml:269 Controls.xml:288 Controls.xml:312
#: Controls.xml:370 Controls.xml:386 Controls.xml:403 Controls.xml:420
#: Controls.xml:439 Controls.xml:513 Controls.xml:531 Controls.xml:555
-#: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
-#: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
-#: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
+#: Controls.xml:601 Controls.xml:618 Controls.xml:643 Controls.xml:663
+#: Controls.xml:689 Controls.xml:712 Controls.xml:728 Controls.xml:769
+#: Controls.xml:816 Controls.xml:844 Controls.xml:951 Controls.xml:1019
+#: Controls.xml:1063 Controls.xml:1112 Controls.xml:1135 Controls.xml:1261
#, no-c-format
msgid "Attributes"
msgstr ""
@@ -158,10 +158,10 @@
#: Controls.xml:90 Controls.xml:202 Controls.xml:241 Controls.xml:273
#: Controls.xml:291 Controls.xml:357 Controls.xml:373 Controls.xml:391
#: Controls.xml:408 Controls.xml:425 Controls.xml:496 Controls.xml:518
-#: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
-#: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
-#: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
+#: Controls.xml:536 Controls.xml:588 Controls.xml:606 Controls.xml:629
+#: Controls.xml:648 Controls.xml:677 Controls.xml:694 Controls.xml:738
+#: Controls.xml:804 Controls.xml:832 Controls.xml:899 Controls.xml:999
+#: Controls.xml:1043 Controls.xml:1088 Controls.xml:1249 Controls.xml:1273
#, no-c-format
msgid "Usage"
msgstr ""
@@ -229,8 +229,8 @@
#. Tag: para
#: Controls.xml:134 Controls.xml:271 Controls.xml:289 Controls.xml:313
#: Controls.xml:371 Controls.xml:387 Controls.xml:404 Controls.xml:421
-#: Controls.xml:514 Controls.xml:532 Controls.xml:587 Controls.xml:629
-#: Controls.xml:675 Controls.xml:698
+#: Controls.xml:514 Controls.xml:532 Controls.xml:602 Controls.xml:644
+#: Controls.xml:690 Controls.xml:713
#, no-c-format
msgid "None."
msgstr ""
@@ -398,7 +398,7 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902 Controls.xml:993
+#: Controls.xml:315 Controls.xml:922 Controls.xml:1058
#, no-c-format
msgid "Configuration"
msgstr ""
@@ -806,6 +806,24 @@
#: Controls.xml:564
#, no-c-format
msgid ""
+"<literal>enclose</literal> — if true, the template used to
decorate "
+"the input field is enclosed by the element specified with the \"element\"
"
+"attribute. By default this is a div element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:572
+#, no-c-format
+msgid ""
+"<literal>element</literal> — the element to enclose the
template used "
+"to decorate the input field. By default, the template is enclosed with a div
"
+"element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:579
+#, no-c-format
+msgid ""
"<literal>#{invalid}</literal> and
<literal>#{required}</literal> are "
"available inside <literal>s:decorate</literal>;
<literal>#{required}</"
"literal> evaluates to <literal>true</literal> if you have set the
input "
@@ -814,7 +832,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:574
+#: Controls.xml:589
#, no-c-format
msgid ""
"<![CDATA[<s:decorate template=\"edit.xhtml\">\n"
@@ -824,7 +842,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:575
+#: Controls.xml:590
#, no-c-format
msgid ""
"<![CDATA[<ui:composition
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -855,19 +873,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:579
+#: Controls.xml:594
#, no-c-format
msgid "<s:div>"
msgstr ""
#. Tag: para
-#: Controls.xml:582
+#: Controls.xml:597
#, no-c-format
msgid "Render a HTML <literal><div></literal>."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:592
+#: Controls.xml:607
#, no-c-format
msgid ""
"<![CDATA[<s:div rendered=\"#{selectedMember == null}\">\n"
@@ -876,25 +894,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:596
+#: Controls.xml:611
#, no-c-format
msgid "<s:span>"
msgstr ""
#. Tag: para
-#: Controls.xml:599
+#: Controls.xml:614
#, no-c-format
msgid "Render a HTML <literal><span></literal>."
msgstr ""
#. Tag: para
-#: Controls.xml:607
+#: Controls.xml:622
#, no-c-format
msgid "<literal>title</literal> — Title for a span."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:615
+#: Controls.xml:630
#, no-c-format
msgid ""
"<![CDATA[<s:span styleClass=\"required\"
rendered=\"#{required}\" title="
@@ -902,13 +920,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:620
+#: Controls.xml:635
#, no-c-format
msgid "<s:fragment>"
msgstr ""
#. Tag: para
-#: Controls.xml:623
+#: Controls.xml:638
#, no-c-format
msgid ""
"A non-rendering component useful for enabling/disabling rendering of it's
"
@@ -916,7 +934,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:634
+#: Controls.xml:649
#, no-c-format
msgid ""
"<![CDATA[<s:fragment rendered=\"#{auction.highBidder ne
null}\">\n"
@@ -925,13 +943,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:639
+#: Controls.xml:654
#, no-c-format
msgid "<s:label>"
msgstr ""
#. Tag: para
-#: Controls.xml:642
+#: Controls.xml:657
#, no-c-format
msgid ""
"\"Decorate\" a JSF input field with the label. The label is placed inside
"
@@ -941,19 +959,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:651 Controls.xml:968
+#: Controls.xml:666 Controls.xml:988
#, no-c-format
msgid "<literal>style</literal> — The control's
style"
msgstr ""
#. Tag: para
-#: Controls.xml:656 Controls.xml:973
+#: Controls.xml:671 Controls.xml:993
#, no-c-format
msgid "<literal>styleClass</literal> — The control's style
class"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:663
+#: Controls.xml:678
#, no-c-format
msgid ""
"<![CDATA[<s:label styleClass=\"label\">\n"
@@ -963,19 +981,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:667
+#: Controls.xml:682
#, no-c-format
msgid "<s:message>"
msgstr ""
#. Tag: para
-#: Controls.xml:670
+#: Controls.xml:685
#, no-c-format
msgid "\"Decorate\" a JSF input field with the validation error
message."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:680
+#: Controls.xml:695
#, no-c-format
msgid ""
"<![CDATA[<f:facet name=\"afterInvalidField\">\n"
@@ -987,31 +1005,31 @@
msgstr ""
#. Tag: title
-#: Controls.xml:687
+#: Controls.xml:702
#, no-c-format
msgid "Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:690
+#: Controls.xml:705
#, no-c-format
msgid "<s:validateFormattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:693
+#: Controls.xml:708
#, no-c-format
msgid "Checks that the submitted value is valid Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:704
+#: Controls.xml:719
#, no-c-format
msgid "<s:formattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:707
+#: Controls.xml:722
#, no-c-format
msgid ""
"Outputs <emphasis>Seam Text</emphasis>, a rich text markup useful for
blogs, "
@@ -1020,7 +1038,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:716
+#: Controls.xml:731
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
rich text "
@@ -1028,37 +1046,96 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:724
+#: Controls.xml:739
#, no-c-format
msgid "<![CDATA[<s:formattedText
value=\"#{blog.text}\"/>]]>"
msgstr ""
#. Tag: emphasis
-#: Controls.xml:726
+#: Controls.xml:741
#, no-c-format
msgid "Example"
msgstr ""
#. Tag: title
-#: Controls.xml:741
+#: Controls.xml:756
#, no-c-format
-msgid "Dropdowns"
+msgid "Form support"
msgstr ""
#. Tag: literal
-#: Controls.xml:744
+#: Controls.xml:759
#, no-c-format
+msgid "<s:token>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:762
+#, no-c-format
+msgid ""
+"Produces a random token that is inserted into a hidden form field to help to
"
+"secure JSF form posts against cross-site request forgery (XSRF) attacks. "
+"Note that the browser must have cookies enabled to submit forms that include
"
+"this component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:772
+#, no-c-format
+msgid ""
+"<literal>requireSession</literal> — indicates whether the
session id "
+"should be included in the form signature, hence binding the token to the "
+"session. This value can be set to false if the \"build before restore\"
mode "
+"of Facelets is activated (the default in JSF 2.0). (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:782
+#, no-c-format
+msgid ""
+"<literal>enableCookieNotice</literal> — indicates that a
JavaScript "
+"check should be inserted into the page to verify that cookies are enabled in
"
+"the browser. If cookies are not enabled, present a notice to the user that "
+"form posts will not work. (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:791
+#, no-c-format
+msgid ""
+"<literal>allowMultiplePosts</literal> — indicates whether to
allow the "
+"same form to be submitted multiple times with the same signature (as long as
"
+"the view does not change). This is a common need if the form is perform Ajax
"
+"calls but not rerendering itself or, at the very least, the UIToken "
+"component. The preferred approach is to have the UIToken component "
+"rerendered on any Ajax call where the UIToken component would be processed. "
+"(default: false)"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:805
+#, no-c-format
+msgid ""
+"<![CDATA[<h:form>\n"
+" <s:token enableCookieNotice=\"true\"
requireSession=\"false\"/>\n"
+" ...\n"
+"</h:form>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:809
+#, no-c-format
msgid "<s:enumItem>"
msgstr ""
#. Tag: para
-#: Controls.xml:747
+#: Controls.xml:812
#, no-c-format
msgid "Creates a <literal>SelectItem</literal> from an enum
value."
msgstr ""
#. Tag: para
-#: Controls.xml:754
+#: Controls.xml:819
#, no-c-format
msgid ""
"<literal>enumValue</literal> — the string representation of
the enum "
@@ -1066,7 +1143,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:760
+#: Controls.xml:825
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1074,7 +1151,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:768
+#: Controls.xml:833
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneRadio id=\"radioList\"\n"
@@ -1090,13 +1167,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:772
+#: Controls.xml:837
#, no-c-format
msgid "<s:selectItems>"
msgstr ""
#. Tag: para
-#: Controls.xml:775
+#: Controls.xml:840
#, no-c-format
msgid ""
"Creates a <literal>List<SelectItem></literal> from a
List, Set, "
@@ -1104,7 +1181,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:782
+#: Controls.xml:847
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
data that "
@@ -1112,7 +1189,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:789
+#: Controls.xml:854
#, no-c-format
msgid ""
"<literal>var</literal>— defines the name of the local
variable that "
@@ -1120,7 +1197,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:795
+#: Controls.xml:860
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1129,7 +1206,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:802
+#: Controls.xml:867
#, no-c-format
msgid ""
"<literal>itemValue</literal> — Value to return to the server
if this "
@@ -1138,7 +1215,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:811
+#: Controls.xml:876
#, no-c-format
msgid ""
"<literal>disabled</literal> — if true the
<literal>SelectItem</"
@@ -1147,7 +1224,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:819
+#: Controls.xml:884
#, no-c-format
msgid ""
"<literal>noSelectionLabel</literal> — specifies the
(optional) label "
@@ -1156,7 +1233,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:827
+#: Controls.xml:892
#, no-c-format
msgid ""
"<literal>hideNoSelectionLabel</literal> — if true, the
"
@@ -1164,7 +1241,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:835
+#: Controls.xml:900
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneMenu value=\"#{person.age}\" \n"
@@ -1173,83 +1250,14 @@
"</h:selectOneMenu>]]>"
msgstr ""
-#. Tag: title
-#: Controls.xml:841
-#, no-c-format
-msgid "Other"
-msgstr ""
-
#. Tag: literal
-#: Controls.xml:844
+#: Controls.xml:904
#, no-c-format
-msgid "<s:cache>"
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:847
-#, no-c-format
-msgid ""
-"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
-"cache></literal> actually uses the instance of JBoss Cache managed by
the "
-"built-in <literal>pojoCache</literal> component."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:856
-#, no-c-format
-msgid ""
-"<literal>key</literal> — the key to cache rendered content,
often a "
-"value expression. For example, if we were caching a page fragment that "
-"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
-"literal>."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:864
-#, no-c-format
-msgid ""
-"<literal>enabled</literal> — a value expression that
determines if the "
-"cache should be used."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:870
-#, no-c-format
-msgid ""
-"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
-"can have different expiry policies)."
-msgstr ""
-
-#. Tag: programlisting
-#: Controls.xml:878
-#, no-c-format
-msgid ""
-"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
-" <div class=\"blogEntry\">\n"
-" <h3>#{blogEntry.title}</h3>\n"
-" <div>\n"
-" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
-" </div>\n"
-" <p>\n"
-" [Posted on \n"
-" <h:outputText value=\"#{blogEntry.date}\">\n"
-" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
-"locale}\" \n"
-" type=\"both\"/>\n"
-" </h:outputText>]\n"
-" </p>\n"
-" </div>\n"
-"</s:cache>]]>"
-msgstr ""
-
-#. Tag: literal
-#: Controls.xml:884
-#, no-c-format
msgid "<s:fileUpload>"
msgstr ""
#. Tag: para
-#: Controls.xml:887
+#: Controls.xml:907
#, no-c-format
msgid ""
"Renders a file upload control. This control must be used within a form with "
@@ -1257,13 +1265,13 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:893
+#: Controls.xml:913
#, no-c-format
msgid "<![CDATA[<h:form
enctype=\"multipart/form-data\">]]>"
msgstr ""
#. Tag: para
-#: Controls.xml:895
+#: Controls.xml:915
#, no-c-format
msgid ""
"For multipart requests, the Seam Multipart servlet filter must also be "
@@ -1271,7 +1279,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:900
+#: Controls.xml:920
#, no-c-format
msgid ""
"<![CDATA[<filter>\n"
@@ -1286,7 +1294,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:904
+#: Controls.xml:924
#, no-c-format
msgid ""
"The following configuration options for multipart requests may be configured
"
@@ -1294,7 +1302,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:911
+#: Controls.xml:931
#, no-c-format
msgid ""
"<literal>createTempFiles</literal> — if this option is set to
true, "
@@ -1302,7 +1310,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:918
+#: Controls.xml:938
#, no-c-format
msgid ""
"<literal>maxRequestSize</literal> — the maximum size of a
file upload "
@@ -1310,13 +1318,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:925
+#: Controls.xml:945
#, no-c-format
msgid "Here's an example:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:929
+#: Controls.xml:949
#, no-c-format
msgid ""
"<![CDATA[<component
class=\"org.jboss.seam.web.MultipartFilter\">\n"
@@ -1326,7 +1334,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:934
+#: Controls.xml:954
#, no-c-format
msgid ""
"<literal>data</literal> — this value binding receives the
binary file "
@@ -1335,7 +1343,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:942
+#: Controls.xml:962
#, no-c-format
msgid ""
"<literal>contentType</literal> — this value binding receives
the "
@@ -1343,7 +1351,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:948
+#: Controls.xml:968
#, no-c-format
msgid ""
"<literal>fileName</literal> — this value binding receives the
filename "
@@ -1351,7 +1359,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:954
+#: Controls.xml:974
#, no-c-format
msgid ""
"<literal>fileSize</literal> — this value binding receives the
file "
@@ -1359,7 +1367,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:960
+#: Controls.xml:980
#, no-c-format
msgid ""
"<literal>accept</literal> — a comma-separated list of content
types to "
@@ -1368,7 +1376,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:980
+#: Controls.xml:1000
#, no-c-format
msgid ""
"<![CDATA[<s:fileUpload id=\"picture\"
data=\"#{register.picture}\" \n"
@@ -1376,14 +1384,83 @@
" contentType=\"#{register.pictureContentType}\"
/>]]>"
msgstr ""
+#. Tag: title
+#: Controls.xml:1007
+#, no-c-format
+msgid "Other"
+msgstr ""
+
#. Tag: literal
-#: Controls.xml:985
+#: Controls.xml:1010
#, no-c-format
+msgid "<s:cache>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1013
+#, no-c-format
+msgid ""
+"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
+"cache></literal> actually uses the instance of JBoss Cache managed by
the "
+"built-in <literal>pojoCache</literal> component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1022
+#, no-c-format
+msgid ""
+"<literal>key</literal> — the key to cache rendered content,
often a "
+"value expression. For example, if we were caching a page fragment that "
+"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
+"literal>."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1030
+#, no-c-format
+msgid ""
+"<literal>enabled</literal> — a value expression that
determines if the "
+"cache should be used."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1036
+#, no-c-format
+msgid ""
+"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
+"can have different expiry policies)."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1044
+#, no-c-format
+msgid ""
+"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
+" <div class=\"blogEntry\">\n"
+" <h3>#{blogEntry.title}</h3>\n"
+" <div>\n"
+" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
+" </div>\n"
+" <p>\n"
+" [Posted on \n"
+" <h:outputText value=\"#{blogEntry.date}\">\n"
+" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
+"locale}\" \n"
+" type=\"both\"/>\n"
+" </h:outputText>]\n"
+" </p>\n"
+" </div>\n"
+"</s:cache>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1050
+#, no-c-format
msgid "<s:resource>"
msgstr ""
#. Tag: para
-#: Controls.xml:988
+#: Controls.xml:1053
#, no-c-format
msgid ""
"A tag that acts a file download provider. It must be alone in the JSF page. "
@@ -1391,7 +1468,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:995
+#: Controls.xml:1060
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -1407,7 +1484,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1066
#, no-c-format
msgid ""
"<literal>data</literal> — Data that should be downloaded. May
be a "
@@ -1415,13 +1492,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1007
+#: Controls.xml:1072
#, no-c-format
msgid "<literal>fileName</literal> — Filename of the file to
be served"
msgstr ""
#. Tag: para
-#: Controls.xml:1012
+#: Controls.xml:1077
#, no-c-format
msgid ""
"<literal>contentType</literal> — content type of the file to
be "
@@ -1429,20 +1506,20 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1017
+#: Controls.xml:1082
#, no-c-format
msgid ""
"<literal>disposition</literal> — disposition to use. Default
is inline"
msgstr ""
#. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1089
#, no-c-format
msgid "Here is an example on how to use the tag:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1025
+#: Controls.xml:1090
#, no-c-format
msgid ""
"<![CDATA[<s:resource
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -1454,7 +1531,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1027
+#: Controls.xml:1092
#, no-c-format
msgid ""
"The bean named <literal>resources</literal> is some backing bean that
given "
@@ -1463,13 +1540,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1097
#, no-c-format
msgid "<s:download>"
msgstr ""
#. Tag: para
-#: Controls.xml:1034
+#: Controls.xml:1099
#, no-c-format
msgid ""
"Builds a RESTful link to a
<literal><s:resource></literal>. Nested "
@@ -1477,13 +1554,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1041
+#: Controls.xml:1106
#, no-c-format
msgid "<literal>src</literal> — Resource file serving
files."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1048
+#: Controls.xml:1113
#, no-c-format
msgid ""
"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
@@ -1492,7 +1569,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1050
+#: Controls.xml:1115
#, no-c-format
msgid ""
"Will produce something like:
<literal><![CDATA[http://localhost/resources."
@@ -1500,13 +1577,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1057
+#: Controls.xml:1122
#, no-c-format
msgid "<s:graphicImage>"
msgstr ""
#. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1125
#, no-c-format
msgid ""
"An extended <literal><h:graphicImage></literal> that
allows the image "
@@ -1515,7 +1592,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1065
+#: Controls.xml:1130
#, no-c-format
msgid ""
"All attributes for <literal><h:graphicImage></literal>
are supported, "
@@ -1523,7 +1600,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1073
+#: Controls.xml:1138
#, no-c-format
msgid ""
"<literal>value</literal> — image to display. Can be a path
"
@@ -1535,7 +1612,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1086
+#: Controls.xml:1151
#, no-c-format
msgid ""
"<literal>fileName</literal> — if not specified the served
image will "
@@ -1544,13 +1621,13 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:1095
+#: Controls.xml:1160
#, no-c-format
msgid "Transformations"
msgstr ""
#. Tag: para
-#: Controls.xml:1096
+#: Controls.xml:1161
#, no-c-format
msgid ""
"To apply a transform to the image, you would nest a tag specifying the "
@@ -1558,25 +1635,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1104
+#: Controls.xml:1169
#, no-c-format
msgid "<s:transformImageSize>"
msgstr ""
#. Tag: para
-#: Controls.xml:1109
+#: Controls.xml:1174
#, no-c-format
msgid "<literal>width</literal> — new width of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1115
+#: Controls.xml:1180
#, no-c-format
msgid "<literal>height</literal> — new height of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1121
+#: Controls.xml:1186
#, no-c-format
msgid ""
"<literal>maintainRatio</literal> — if
<literal>true</literal>, and "
@@ -1586,19 +1663,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1132
+#: Controls.xml:1197
#, no-c-format
msgid "<literal>factor</literal> — scale the image by the
given factor"
msgstr ""
#. Tag: literal
-#: Controls.xml:1142
+#: Controls.xml:1207
#, no-c-format
msgid "<s:transformImageBlur>"
msgstr ""
#. Tag: para
-#: Controls.xml:1147
+#: Controls.xml:1212
#, no-c-format
msgid ""
"<literal>radius</literal> — perform a convolution blur with
the given "
@@ -1606,13 +1683,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1157
+#: Controls.xml:1222
#, no-c-format
msgid "<s:transformImageType>"
msgstr ""
#. Tag: para
-#: Controls.xml:1162
+#: Controls.xml:1227
#, no-c-format
msgid ""
"<literal>contentType</literal> — alter the type of the image
to either "
@@ -1620,7 +1697,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1174
+#: Controls.xml:1239
#, no-c-format
msgid ""
"It's easy to create your own transform - create a
<literal>UIComponent</"
@@ -1632,7 +1709,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1185
+#: Controls.xml:1250
#, no-c-format
msgid ""
"<![CDATA[<s:graphicImage rendered=\"#{auction.image ne
null}\"\n"
@@ -1642,19 +1719,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1189
+#: Controls.xml:1254
#, no-c-format
msgid "<s:remote>"
msgstr ""
#. Tag: para
-#: Controls.xml:1192
+#: Controls.xml:1257
#, no-c-format
msgid "Generates the Javascript stubs required to use Seam Remoting."
msgstr ""
#. Tag: para
-#: Controls.xml:1199
+#: Controls.xml:1264
#, no-c-format
msgid ""
"<literal>include</literal> — a comma-separated list of the
component "
@@ -1663,7 +1740,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1209
+#: Controls.xml:1274
#, no-c-format
msgid ""
"<![CDATA[<s:remote
include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1671,13 +1748,13 @@
msgstr ""
#. Tag: title
-#: Controls.xml:1216
+#: Controls.xml:1281
#, no-c-format
msgid "Annotations"
msgstr ""
#. Tag: para
-#: Controls.xml:1218
+#: Controls.xml:1283
#, no-c-format
msgid ""
"Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1685,13 +1762,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1226
+#: Controls.xml:1291
#, no-c-format
msgid "@Converter"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1229
+#: Controls.xml:1294
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemConverter\") \n"
@@ -1717,7 +1794,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1231
+#: Controls.xml:1296
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
converter=\"itemConverter\" />]]"
@@ -1725,7 +1802,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1233
+#: Controls.xml:1298
#, no-c-format
msgid ""
"Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1734,13 +1811,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1243
+#: Controls.xml:1308
#, no-c-format
msgid "@Validator"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1246
+#: Controls.xml:1311
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemValidator\") \n"
@@ -1762,7 +1839,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1248
+#: Controls.xml:1313
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
validator=\"itemValidator\" />]]"
@@ -1770,7 +1847,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1249
+#: Controls.xml:1314
#, no-c-format
msgid ""
"Registers the Seam component as a JSF validator. Shown here is a validator "
Modified: trunk/doc/Seam_Reference_Guide/ko-KR/Conversations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ko-KR/Conversations.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/ko-KR/Conversations.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -760,7 +760,7 @@
#: Conversations.xml:493
#, no-c-format
msgid ""
-"The <literal>taskInstance</literal> attribute if for use in jBPM task
lists:"
+"The <literal>taskInstance</literal> attribute is for use in jBPM task
lists:"
msgstr ""
#. Tag: programlisting
Modified: trunk/doc/Seam_Reference_Guide/ko-KR/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ko-KR/Dependencies.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/ko-KR/Dependencies.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -30,9 +30,9 @@
#, no-c-format
msgid ""
"Seam does not work with JDK 1.4 and requires JDK 5 or above as it uses "
-"annotations and other JDK 5.0 features.. Seam has been thoroughly tested "
+"annotations and other JDK 5.0 features. Seam has been thoroughly tested "
"using Sun's JDKs. However there are no known issues specific to Seam with
"
-"other JDK's."
+"other JDKs."
msgstr ""
#. Tag: title
Modified: trunk/doc/Seam_Reference_Guide/ko-KR/Security.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ko-KR/Security.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/ko-KR/Security.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+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:3361 Security.xml:3524
+#: Security.xml:630 Security.xml:764 Security.xml:3370 Security.xml:3533
#, 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:3150 Security.xml:3367
-#: Security.xml:3530 Security.xml:3771 Security.xml:4208
+#: Security.xml:2147 Security.xml:2756 Security.xml:3159 Security.xml:3376
+#: Security.xml:3539 Security.xml:3780 Security.xml:4217
#, no-c-format
msgid "Description"
msgstr ""
@@ -2228,8 +2228,8 @@
msgstr ""
#. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3147
-#: Security.xml:3768 Security.xml:3937
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3156
+#: Security.xml:3777 Security.xml:3946
#, 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:3218
-#: Security.xml:3237 Security.xml:3256 Security.xml:3274 Security.xml:3819
-#: Security.xml:3838 Security.xml:3857 Security.xml:3876
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3227
+#: Security.xml:3246 Security.xml:3265 Security.xml:3283 Security.xml:3828
+#: Security.xml:3847 Security.xml:3866 Security.xml:3885
#, no-c-format
msgid "boolean"
msgstr ""
@@ -2558,13 +2558,13 @@
msgstr ""
#. Tag: para
-#: Security.xml:1831 Security.xml:3940
+#: Security.xml:1831 Security.xml:3949
#, no-c-format
msgid "Permission Target"
msgstr ""
#. Tag: para
-#: Security.xml:1834 Security.xml:3943
+#: Security.xml:1834 Security.xml:3952
#, no-c-format
msgid "Permission Action"
msgstr ""
@@ -3806,7 +3806,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2750 Security.xml:3144 Security.xml:3765
+#: Security.xml:2750 Security.xml:3153 Security.xml:3774
#, no-c-format
msgid "Return type"
msgstr ""
@@ -3868,6 +3868,20 @@
#: Security.xml:2819
#, no-c-format
msgid ""
+"The default <literal>ResolverChain</literal> consists of all permission
"
+"resolvers discovered during application deployment. The
<literal>org.jboss."
+"seam.security.defaultResolverChainCreated</literal> event is raised (and the
"
+"<literal>ResolverChain</literal> instance passed as an event parameter)
when "
+"the default <literal>ResolverChain</literal> is created. This allows
"
+"additional resolvers that for some reason were not discovered during "
+"deployment to be added, or for resolvers that are in the chain to be re-"
+"ordered or removed."
+msgstr ""
+
+#. Tag: para
+#: Security.xml:2828
+#, no-c-format
+msgid ""
"The following sequence diagram shows the interaction between the components "
"of the permission framework during a permission check (explanation follows).
"
"A permission check can originate from a number of possible sources, for "
@@ -3877,7 +3891,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2837
+#: Security.xml:2846
#, no-c-format
msgid ""
"1. A permission check is initiated somewhere (either in code or via an EL "
@@ -3886,7 +3900,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2843
+#: Security.xml:2852
#, no-c-format
msgid ""
"1.1. <literal>Identity</literal> invokes
<literal>PermissionMapper."
@@ -3894,7 +3908,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2850
+#: Security.xml:2859
#, no-c-format
msgid ""
"1.1.1. <literal>PermissionMapper</literal> maintains a
<literal>Map</"
@@ -3906,7 +3920,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2860
+#: Security.xml:2869
#, no-c-format
msgid ""
"1.1.2. For each <literal>PermissionResolver</literal> in the "
@@ -3921,13 +3935,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2876
+#: Security.xml:2885
#, no-c-format
msgid "RuleBasedPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:2878
+#: Security.xml:2887
#, no-c-format
msgid ""
"One of the built-in permission resolvers provided by Seam, "
@@ -3940,13 +3954,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2887
+#: Security.xml:2896
#, no-c-format
msgid "Requirements"
msgstr ""
#. Tag: para
-#: Security.xml:2889
+#: Security.xml:2898
#, no-c-format
msgid ""
"If using the rule-based permission features provided by Seam Security, the "
@@ -3955,43 +3969,43 @@
msgstr ""
#. Tag: para
-#: Security.xml:2896
+#: Security.xml:2905
#, no-c-format
msgid "drools-compiler.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2899
+#: Security.xml:2908
#, no-c-format
msgid "drools-core.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2902
+#: Security.xml:2911
#, no-c-format
msgid "janino.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2905
+#: Security.xml:2914
#, no-c-format
msgid "antlr-runtime.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2908
+#: Security.xml:2917
#, no-c-format
msgid "mvel14.jar"
msgstr ""
#. Tag: title
-#: Security.xml:2915 Security.xml:3107
+#: Security.xml:2924 Security.xml:3116
#, no-c-format
msgid "Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:2917
+#: Security.xml:2926
#, no-c-format
msgid ""
"The configuration for <literal>RuleBasedPermissionResolver</literal>
"
@@ -4001,7 +4015,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2923
+#: Security.xml:2932
#, no-c-format
msgid ""
"<![CDATA[<components
xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4029,7 +4043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2925
+#: Security.xml:2934
#, no-c-format
msgid ""
"The default rule base name can be overridden by specifying the "
@@ -4038,7 +4052,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2930
+#: Security.xml:2939
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4047,7 +4061,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2932
+#: Security.xml:2941
#, no-c-format
msgid ""
"Once the <literal>RuleBase</literal> component is configured, it's
time to "
@@ -4055,13 +4069,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2938
+#: Security.xml:2947
#, no-c-format
msgid "Writing Security Rules"
msgstr ""
#. Tag: para
-#: Security.xml:2940
+#: Security.xml:2949
#, no-c-format
msgid ""
"The first step to writing security rules is to create a new rule file in the
"
@@ -4072,7 +4086,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2947
+#: Security.xml:2956
#, no-c-format
msgid ""
"So what should the security rules file contain? At this stage it might be a "
@@ -4081,7 +4095,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2952
+#: Security.xml:2961
#, no-c-format
msgid ""
"<![CDATA[package MyApplicationPermissions;\n"
@@ -4099,7 +4113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2954
+#: Security.xml:2963
#, no-c-format
msgid ""
"Let's break this down step by step. The first thing we see is the package
"
@@ -4109,7 +4123,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2960
+#: Security.xml:2969
#, no-c-format
msgid ""
"The next thing we can notice is a couple of import statements for the "
@@ -4119,7 +4133,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2966
+#: Security.xml:2975
#, no-c-format
msgid ""
"Finally we have the code for the rule. Each rule within a package should be "
@@ -4129,7 +4143,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2972
+#: Security.xml:2981
#, no-c-format
msgid ""
"Looking at the body of the rule definition we can notice two distinct "
@@ -4144,7 +4158,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2981
+#: Security.xml:2990
#, no-c-format
msgid ""
"If we look at the LHS of the rule, we see two conditions listed there. Let's
"
@@ -4152,14 +4166,14 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2985
+#: Security.xml:2994
#, no-c-format
msgid ""
"<![CDATA[c: PermissionCheck(target == \"customer\", action ==
\"delete\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:2987
+#: Security.xml:2996
#, no-c-format
msgid ""
"In plain english, this condition is stating that there must exist a "
@@ -4169,7 +4183,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2993
+#: Security.xml:3002
#, no-c-format
msgid ""
"So what is the working memory? Also known as a \"stateful session\" in
"
@@ -4187,7 +4201,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3005
+#: Security.xml:3014
#, no-c-format
msgid ""
"Besides the <literal>PermissionCheck</literal> facts, there is also a
"
@@ -4204,7 +4218,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3016
+#: Security.xml:3025
#, no-c-format
msgid ""
"It is also possible to insert additional long-lived facts into the working "
@@ -4215,7 +4229,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3023
+#: Security.xml:3032
#, no-c-format
msgid ""
"Getting back to our simple example, we can also notice that the first line "
@@ -4226,13 +4240,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3030
+#: Security.xml:3039
#, no-c-format
msgid "<![CDATA[Role(name == \"admin\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3032
+#: Security.xml:3041
#, no-c-format
msgid ""
"This condition simply states that there must be a
<literal>Role</literal> "
@@ -4245,7 +4259,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3040
+#: Security.xml:3049
#, no-c-format
msgid ""
"So what is the consequence of the rule firing? Let's take a look at the RHS
"
@@ -4253,13 +4267,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3044
+#: Security.xml:3053
#, no-c-format
msgid "<![CDATA[c.grant()]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3046
+#: Security.xml:3055
#, no-c-format
msgid ""
"The RHS consists of Java code, and in this case is invoking the "
@@ -4276,13 +4290,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3060
+#: Security.xml:3069
#, no-c-format
msgid "Non-String permission targets"
msgstr ""
#. Tag: para
-#: Security.xml:3062
+#: Security.xml:3071
#, no-c-format
msgid ""
"So far we have only seen permission checks for String-literal permission "
@@ -4296,7 +4310,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3071
+#: Security.xml:3080
#, no-c-format
msgid ""
"<![CDATA[rule CanCreateBlogComment\n"
@@ -4314,13 +4328,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3076
+#: Security.xml:3085
#, no-c-format
msgid "Wildcard permission checks"
msgstr ""
#. Tag: para
-#: Security.xml:3078
+#: Security.xml:3087
#, no-c-format
msgid ""
"It is possible to implement a wildcard permission check (which allows all "
@@ -4330,7 +4344,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3084
+#: Security.xml:3093
#, no-c-format
msgid ""
"<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4344,7 +4358,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3086
+#: Security.xml:3095
#, no-c-format
msgid ""
"This rule allows users with the <literal>admin</literal> role to
perform "
@@ -4353,13 +4367,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3096
+#: Security.xml:3105
#, no-c-format
msgid "PersistentPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:3098
+#: Security.xml:3107
#, no-c-format
msgid ""
"Another built-in permission resolver provided by Seam, "
@@ -4372,7 +4386,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3109
+#: Security.xml:3118
#, no-c-format
msgid ""
"Before it can be used, <literal>PersistentPermissionResolver</literal>
must "
@@ -4385,7 +4399,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3117
+#: Security.xml:3126
#, no-c-format
msgid ""
"<![CDATA[ <security:persistent-permission-resolver
permission-store=\"#"
@@ -4393,13 +4407,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3122
+#: Security.xml:3131
#, no-c-format
msgid "Permission Stores"
msgstr ""
#. Tag: para
-#: Security.xml:3124
+#: Security.xml:3133
#, no-c-format
msgid ""
"A permission store is required for
<literal>PersistentPermissionResolver</"
@@ -4412,26 +4426,26 @@
msgstr ""
#. Tag: title
-#: Security.xml:3134
+#: Security.xml:3143
#, no-c-format
msgid "PermissionStore interface"
msgstr ""
#. Tag: literal
-#: Security.xml:3160 Security.xml:3179 Security.xml:3198 Security.xml:3781
-#: Security.xml:3800
+#: Security.xml:3169 Security.xml:3188 Security.xml:3207 Security.xml:3790
+#: Security.xml:3809
#, no-c-format
msgid "List<Permission>"
msgstr ""
#. Tag: literal
-#: Security.xml:3165 Security.xml:3805
+#: Security.xml:3174 Security.xml:3814
#, no-c-format
msgid "listPermissions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3169
+#: Security.xml:3178
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4440,13 +4454,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3184 Security.xml:3786
+#: Security.xml:3193 Security.xml:3795
#, no-c-format
msgid "listPermissions(Object target, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3188
+#: Security.xml:3197
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4455,13 +4469,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3203
+#: Security.xml:3212
#, no-c-format
msgid "listPermissions(Set<Object> targets, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3207
+#: Security.xml:3216
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4470,13 +4484,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3223
+#: Security.xml:3232
#, no-c-format
msgid "grantPermission(Permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3227
+#: Security.xml:3236
#, no-c-format
msgid ""
"This method should persist the specified <literal>Permission</literal>
"
@@ -4484,13 +4498,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3242 Security.xml:3843
+#: Security.xml:3251 Security.xml:3852
#, no-c-format
msgid "grantPermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3246
+#: Security.xml:3255
#, no-c-format
msgid ""
"This method should persist all of the <literal>Permission</literal>
objects "
@@ -4499,13 +4513,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3261 Security.xml:3862
+#: Security.xml:3270 Security.xml:3871
#, no-c-format
msgid "revokePermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3265
+#: Security.xml:3274
#, no-c-format
msgid ""
"This method should remove the specified <literal>Permission</literal>
object "
@@ -4513,13 +4527,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3279 Security.xml:3881
+#: Security.xml:3288 Security.xml:3890
#, no-c-format
msgid "revokePermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3283
+#: Security.xml:3292
#, no-c-format
msgid ""
"This method should remove all of the <literal>Permission</literal>
objects "
@@ -4527,19 +4541,19 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3293 Security.xml:3895
+#: Security.xml:3302 Security.xml:3904
#, no-c-format
msgid "List<String>"
msgstr ""
#. Tag: literal
-#: Security.xml:3298 Security.xml:3900
+#: Security.xml:3307 Security.xml:3909
#, no-c-format
msgid "listAvailableActions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3302
+#: Security.xml:3311
#, no-c-format
msgid ""
"This method should return a list of all the available actions (as Strings) "
@@ -4549,13 +4563,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3316
+#: Security.xml:3325
#, no-c-format
msgid "JpaPermissionStore"
msgstr ""
#. Tag: para
-#: Security.xml:3318
+#: Security.xml:3327
#, no-c-format
msgid ""
"This is the default <literal>PermissionStore</literal> implementation
(and "
@@ -4568,7 +4582,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3326
+#: Security.xml:3335
#, no-c-format
msgid ""
"If you wish to use the same entity (i.e. a single database table) to store "
@@ -4580,7 +4594,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3333
+#: Security.xml:3342
#, no-c-format
msgid ""
"For example, to configure a single entity class to store both user and role "
@@ -4588,7 +4602,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3335
+#: Security.xml:3344
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4596,14 +4610,14 @@
msgstr ""
#. Tag: para
-#: Security.xml:3337
+#: Security.xml:3346
#, no-c-format
msgid ""
"To configure separate entity classes for storing user and role permissions:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:3339
+#: Security.xml:3348
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4612,13 +4626,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3342
+#: Security.xml:3351
#, no-c-format
msgid "Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3344
+#: Security.xml:3353
#, no-c-format
msgid ""
"As mentioned, the entity classes that contain the user and role permissions "
@@ -4629,32 +4643,32 @@
msgstr ""
#. Tag: title
-#: Security.xml:3351
+#: Security.xml:3360
#, no-c-format
msgid "Entity Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3364 Security.xml:3527
+#: Security.xml:3373 Security.xml:3536
#, no-c-format
msgid "Target"
msgstr ""
#. Tag: literal
-#: Security.xml:3377
+#: Security.xml:3386
#, no-c-format
msgid "@PermissionTarget"
msgstr ""
#. Tag: literal
-#: Security.xml:3382 Security.xml:3401 Security.xml:3420 Security.xml:3439
-#: Security.xml:3458
+#: Security.xml:3391 Security.xml:3410 Security.xml:3429 Security.xml:3448
+#: Security.xml:3467
#, no-c-format
msgid "FIELD,METHOD"
msgstr ""
#. Tag: para
-#: Security.xml:3386
+#: Security.xml:3395
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4663,13 +4677,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3396
+#: Security.xml:3405
#, no-c-format
msgid "@PermissionAction"
msgstr ""
#. Tag: para
-#: Security.xml:3405
+#: Security.xml:3414
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4678,13 +4692,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3415
+#: Security.xml:3424
#, no-c-format
msgid "@PermissionUser"
msgstr ""
#. Tag: para
-#: Security.xml:3424
+#: Security.xml:3433
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4693,13 +4707,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3434
+#: Security.xml:3443
#, no-c-format
msgid "@PermissionRole"
msgstr ""
#. Tag: para
-#: Security.xml:3443
+#: Security.xml:3452
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4708,13 +4722,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3453
+#: Security.xml:3462
#, no-c-format
msgid "@PermissionDiscriminator"
msgstr ""
#. Tag: para
-#: Security.xml:3462
+#: Security.xml:3471
#, no-c-format
msgid ""
"This annotation should be used when the same entity/table is used to store "
@@ -4731,20 +4745,20 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3472
+#: Security.xml:3481
#, no-c-format
msgid ""
"<![CDATA[ @PermissionDiscriminator(userValue = \"u\", roleValue =
\"r\")]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3483
+#: Security.xml:3492
#, no-c-format
msgid "Example Entity"
msgstr ""
#. Tag: para
-#: Security.xml:3485
+#: Security.xml:3494
#, no-c-format
msgid ""
"Here is an example of an entity class that is used to store both user and "
@@ -4753,7 +4767,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3490
+#: Security.xml:3499
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4814,7 +4828,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3492
+#: Security.xml:3501
#, no-c-format
msgid ""
"As can be seen in the above example, the
<literal>getDiscriminator()</"
@@ -4831,13 +4845,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3505
+#: Security.xml:3514
#, no-c-format
msgid "Class-specific Permission Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:3507
+#: Security.xml:3516
#, no-c-format
msgid ""
"A further set of class-specific annotations can be used to configure a "
@@ -4847,25 +4861,25 @@
msgstr ""
#. Tag: title
-#: Security.xml:3514
+#: Security.xml:3523
#, no-c-format
msgid "Class Permission Annotations"
msgstr ""
#. Tag: literal
-#: Security.xml:3540
+#: Security.xml:3549
#, no-c-format
msgid "@Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3545 Security.xml:3563
+#: Security.xml:3554 Security.xml:3572
#, no-c-format
msgid "TYPE"
msgstr ""
#. Tag: para
-#: Security.xml:3549
+#: Security.xml:3558
#, no-c-format
msgid ""
"A container annotation, this annotation may contain an array of "
@@ -4873,13 +4887,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3558
+#: Security.xml:3567
#, no-c-format
msgid "@Permission"
msgstr ""
#. Tag: para
-#: Security.xml:3567
+#: Security.xml:3576
#, no-c-format
msgid ""
"This annotation defines a single allowable permission action for the target "
@@ -4890,7 +4904,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3579
+#: Security.xml:3588
#, no-c-format
msgid ""
"Here's an example of the above annotations in action. The following class
"
@@ -4898,7 +4912,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3583
+#: Security.xml:3592
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4910,7 +4924,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3585
+#: Security.xml:3594
#, no-c-format
msgid ""
"This example demonstrates how two allowable permission actions, "
@@ -4919,13 +4933,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3593
+#: Security.xml:3602
#, no-c-format
msgid "Permission masks"
msgstr ""
#. Tag: para
-#: Security.xml:3595
+#: Security.xml:3604
#, no-c-format
msgid ""
"By default, multiple permissions for the same target object and recipient "
@@ -4937,7 +4951,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3602
+#: Security.xml:3611
#, no-c-format
msgid ""
"For example, if recipient \"Bob\" is granted both the
<literal>view</"
@@ -4950,7 +4964,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3609
+#: Security.xml:3618
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4962,7 +4976,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3611
+#: Security.xml:3620
#, no-c-format
msgid ""
"The <literal>action</literal> property will instead simply contain
\"3"
@@ -4972,7 +4986,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3617
+#: Security.xml:3626
#, no-c-format
msgid ""
"Obviously, it is very important that the <literal>mask</literal> values
"
@@ -4980,13 +4994,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3623
+#: Security.xml:3632
#, no-c-format
msgid "Identifier Policy"
msgstr ""
#. Tag: para
-#: Security.xml:3625
+#: Security.xml:3634
#, no-c-format
msgid ""
"When storing or looking up permissions,
<literal>JpaPermissionStore</"
@@ -5000,7 +5014,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3633
+#: Security.xml:3642
#, no-c-format
msgid ""
"The <literal>IdentifierStrategy</literal> interface is very simple,
"
@@ -5008,7 +5022,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3637
+#: Security.xml:3646
#, no-c-format
msgid ""
"<![CDATA[public interface IdentifierStrategy {\n"
@@ -5018,7 +5032,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3639
+#: Security.xml:3648
#, no-c-format
msgid ""
"The first method, <literal>canIdentify()</literal> simply returns
"
@@ -5029,7 +5043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3645
+#: Security.xml:3654
#, no-c-format
msgid ""
"Seam provides two <literal>IdentifierStrategy</literal>
implementations, "
@@ -5038,7 +5052,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3650
+#: Security.xml:3659
#, no-c-format
msgid ""
"To explicitly configure a specific identifier strategy to use for a "
@@ -5051,13 +5065,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3660
+#: Security.xml:3669
#, no-c-format
msgid "ClassIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3662
+#: Security.xml:3671
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for classes,
"
@@ -5071,7 +5085,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3671
+#: Security.xml:3680
#, no-c-format
msgid ""
"<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5079,7 +5093,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3673
+#: Security.xml:3682
#, no-c-format
msgid ""
"The identifier for the following class will be
\"<literal>customerAction</"
@@ -5087,7 +5101,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3677
+#: Security.xml:3686
#, no-c-format
msgid ""
"<![CDATA[@Name(\"customerAction\")\n"
@@ -5095,7 +5109,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3679
+#: Security.xml:3688
#, no-c-format
msgid ""
"Finally, the identifier for the following class will be
\"<literal>Customer</"
@@ -5103,19 +5117,19 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3683
+#: Security.xml:3692
#, no-c-format
msgid "<![CDATA[public class Customer { ]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3688
+#: Security.xml:3697
#, no-c-format
msgid "EntityIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3690
+#: Security.xml:3699
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for entity "
@@ -5132,7 +5146,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3701
+#: Security.xml:3710
#, no-c-format
msgid ""
"<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5140,7 +5154,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3703
+#: Security.xml:3712
#, no-c-format
msgid ""
"For an example of the type of identifier values generated, assume we have "
@@ -5148,7 +5162,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3707
+#: Security.xml:3716
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5171,7 +5185,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3709
+#: Security.xml:3718
#, no-c-format
msgid ""
"For a <literal>Customer</literal> instance with an
<literal>id</literal> "
@@ -5181,7 +5195,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3715
+#: Security.xml:3724
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5190,7 +5204,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3717
+#: Security.xml:3726
#, no-c-format
msgid ""
"Then a <literal>Customer</literal> with an
<literal>id</literal> value of "
@@ -5199,13 +5213,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3730
+#: Security.xml:3739
#, no-c-format
msgid "Permission Management"
msgstr ""
#. Tag: para
-#: Security.xml:3732
+#: Security.xml:3741
#, no-c-format
msgid ""
"In much the same way that Seam Security provides an Identity Management API "
@@ -5215,13 +5229,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3739
+#: Security.xml:3748
#, no-c-format
msgid "PermissionManager"
msgstr ""
#. Tag: para
-#: Security.xml:3741
+#: Security.xml:3750
#, no-c-format
msgid ""
"The <literal>PermissionManager</literal> component is an
application-scoped "
@@ -5234,7 +5248,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3748
+#: Security.xml:3757
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5244,7 +5258,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3750
+#: Security.xml:3759
#, no-c-format
msgid ""
"The following table describes each of the available methods provided by "
@@ -5252,13 +5266,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3755
+#: Security.xml:3764
#, no-c-format
msgid "PermissionManager API methods"
msgstr ""
#. Tag: para
-#: Security.xml:3790 Security.xml:3809
+#: Security.xml:3799 Security.xml:3818
#, no-c-format
msgid ""
"Returns a list of <literal>Permission</literal> objects representing
all of "
@@ -5266,13 +5280,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3824
+#: Security.xml:3833
#, no-c-format
msgid "grantPermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3828
+#: Security.xml:3837
#, no-c-format
msgid ""
"Persists (grants) the specified <literal>Permission</literal> to the
backend "
@@ -5280,7 +5294,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3847
+#: Security.xml:3856
#, no-c-format
msgid ""
"Persists (grants) the specified list of <literal>Permission</literal>s
to "
@@ -5288,7 +5302,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3866
+#: Security.xml:3875
#, no-c-format
msgid ""
"Removes (revokes) the specified <literal>Permission</literal> from the
"
@@ -5296,7 +5310,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3885
+#: Security.xml:3894
#, no-c-format
msgid ""
"Removes (revokes) the specified list of <literal>Permission</literal>s
from "
@@ -5304,7 +5318,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3904
+#: Security.xml:3913
#, no-c-format
msgid ""
"Returns a list of the available actions for the specified target object. The
"
@@ -5313,13 +5327,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3919
+#: Security.xml:3928
#, no-c-format
msgid "Permission checks for PermissionManager operations"
msgstr ""
#. Tag: para
-#: Security.xml:3921
+#: Security.xml:3930
#, no-c-format
msgid ""
"Invoking the methods of <literal>PermissionManager</literal> requires
that "
@@ -5329,37 +5343,37 @@
msgstr ""
#. Tag: title
-#: Security.xml:3928
+#: Security.xml:3937
#, no-c-format
msgid "Permission Management Security Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3952
+#: Security.xml:3961
#, no-c-format
msgid "listPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:3956
+#: Security.xml:3965
#, no-c-format
msgid "The specified <literal>target</literal>"
msgstr ""
#. Tag: literal
-#: Security.xml:3962
+#: Security.xml:3971
#, no-c-format
msgid "seam.read-permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3970 Security.xml:3990
+#: Security.xml:3979 Security.xml:3999
#, no-c-format
msgid "grantPermission()"
msgstr ""
#. Tag: para
-#: Security.xml:3974
+#: Security.xml:3983
#, no-c-format
msgid ""
"The target of the specified <literal>Permission</literal>, or each of
the "
@@ -5368,56 +5382,56 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3982 Security.xml:4000 Security.xml:4018
+#: Security.xml:3991 Security.xml:4009 Security.xml:4027
#, no-c-format
msgid "seam.grant-permission"
msgstr ""
#. Tag: para
-#: Security.xml:3994 Security.xml:4030
+#: Security.xml:4003 Security.xml:4039
#, no-c-format
msgid "The target of the specified <literal>Permission</literal>."
msgstr ""
#. Tag: literal
-#: Security.xml:4008
+#: Security.xml:4017
#, no-c-format
msgid "grantPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:4012 Security.xml:4048
+#: Security.xml:4021 Security.xml:4057
#, no-c-format
msgid ""
"Each of the targets of the specified list of
<literal>Permission</literal>s."
msgstr ""
#. Tag: literal
-#: Security.xml:4026
+#: Security.xml:4035
#, no-c-format
msgid "revokePermission()"
msgstr ""
#. Tag: literal
-#: Security.xml:4036 Security.xml:4054
+#: Security.xml:4045 Security.xml:4063
#, no-c-format
msgid "seam.revoke-permission"
msgstr ""
#. Tag: literal
-#: Security.xml:4044
+#: Security.xml:4053
#, no-c-format
msgid "revokePermissions()"
msgstr ""
#. Tag: title
-#: Security.xml:4067
+#: Security.xml:4076
#, no-c-format
msgid "SSL Security"
msgstr ""
#. Tag: para
-#: Security.xml:4069
+#: Security.xml:4078
#, no-c-format
msgid ""
"Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5428,13 +5442,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4076
+#: Security.xml:4085
#, no-c-format
msgid "<![CDATA[<page view-id=\"/login.xhtml\"
scheme=\"https\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4078
+#: Security.xml:4087
#, no-c-format
msgid ""
"This configuration is automatically extended to both
<literal>s:link</"
@@ -5446,13 +5460,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4085
+#: Security.xml:4094
#, no-c-format
msgid "<![CDATA[<s:link view=\"/login.xhtml\"
value=\"Login\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4087
+#: Security.xml:4096
#, no-c-format
msgid ""
"Browsing directly to a view when using the
<emphasis>incorrect</emphasis> "
@@ -5463,7 +5477,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4094
+#: Security.xml:4103
#, no-c-format
msgid ""
"It is also possible to configure a <emphasis>default scheme</emphasis>
for "
@@ -5477,13 +5491,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4103
+#: Security.xml:4112
#, no-c-format
msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\"
/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4105
+#: Security.xml:4114
#, no-c-format
msgid ""
"Of course, if <emphasis>none</emphasis> of the pages in your
application use "
@@ -5491,7 +5505,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4110
+#: Security.xml:4119
#, no-c-format
msgid ""
"You may configure Seam to automatically invalidate the current HTTP session "
@@ -5500,13 +5514,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4115
+#: Security.xml:4124
#, no-c-format
msgid "<![CDATA[<web:session
invalidate-on-scheme-change=\"true\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4117
+#: Security.xml:4126
#, no-c-format
msgid ""
"This option helps make your system less vulnerable to sniffing of the "
@@ -5515,13 +5529,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4123
+#: Security.xml:4132
#, no-c-format
msgid "Overriding the default ports"
msgstr ""
#. Tag: para
-#: Security.xml:4125
+#: Security.xml:4134
#, no-c-format
msgid ""
"If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5531,7 +5545,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4131
+#: Security.xml:4140
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5547,13 +5561,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4137
+#: Security.xml:4146
#, no-c-format
msgid "CAPTCHA"
msgstr ""
#. Tag: para
-#: Security.xml:4139
+#: Security.xml:4148
#, no-c-format
msgid ""
"Though strictly not part of the security API, Seam provides a built-in "
@@ -5565,13 +5579,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4147
+#: Security.xml:4156
#, no-c-format
msgid "Configuring the CAPTCHA Servlet"
msgstr ""
#. Tag: para
-#: Security.xml:4148
+#: Security.xml:4157
#, no-c-format
msgid ""
"To get up and running, it is necessary to configure the Seam Resource "
@@ -5580,7 +5594,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4153
+#: Security.xml:4162
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -5596,20 +5610,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4158
+#: Security.xml:4167
#, no-c-format
msgid "Adding a CAPTCHA to a form"
msgstr ""
#. Tag: para
-#: Security.xml:4160
+#: Security.xml:4169
#, no-c-format
msgid ""
"Adding a CAPTCHA challenge to a form is extremely easy. Here's an
example:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4164
+#: Security.xml:4173
#, no-c-format
msgid ""
"<![CDATA[<h:graphicImage
value=\"/seam/resource/captcha\"/>\n"
@@ -5621,7 +5635,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4166
+#: Security.xml:4175
#, no-c-format
msgid ""
"That's all there is to it. The <literal>graphicImage</literal>
control "
@@ -5631,20 +5645,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4175
+#: Security.xml:4184
#, no-c-format
msgid "Customising the CAPTCHA algorithm"
msgstr ""
#. Tag: para
-#: Security.xml:4177
+#: Security.xml:4186
#, no-c-format
msgid ""
"You may customize the CAPTCHA algorithm by overriding the built-in
component:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4181
+#: Security.xml:4190
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5671,13 +5685,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4188 Security.xml:4196
+#: Security.xml:4197 Security.xml:4205
#, no-c-format
msgid "Security Events"
msgstr ""
#. Tag: para
-#: Security.xml:4190
+#: Security.xml:4199
#, no-c-format
msgid ""
"The following table describes a number of events (see <xref
linkend=\"events"
@@ -5685,68 +5699,68 @@
msgstr ""
#. Tag: para
-#: Security.xml:4205
+#: Security.xml:4214
#, no-c-format
msgid "Event Key"
msgstr ""
#. Tag: literal
-#: Security.xml:4218
+#: Security.xml:4227
#, no-c-format
msgid "org.jboss.seam.security.loginSuccessful"
msgstr ""
#. Tag: para
-#: Security.xml:4222
+#: Security.xml:4231
#, no-c-format
msgid "Raised when a login attempt is successful."
msgstr ""
#. Tag: literal
-#: Security.xml:4230
+#: Security.xml:4239
#, no-c-format
msgid "org.jboss.seam.security.loginFailed"
msgstr ""
#. Tag: para
-#: Security.xml:4234
+#: Security.xml:4243
#, no-c-format
msgid "Raised when a login attempt fails."
msgstr ""
#. Tag: literal
-#: Security.xml:4242
+#: Security.xml:4251
#, no-c-format
msgid "org.jboss.seam.security.alreadyLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4246
+#: Security.xml:4255
#, no-c-format
msgid ""
"Raised when a user that is already authenticated attempts to log in again."
msgstr ""
#. Tag: literal
-#: Security.xml:4254
+#: Security.xml:4263
#, no-c-format
msgid "org.jboss.seam.security.notLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4258
+#: Security.xml:4267
#, no-c-format
msgid "Raised when a security check fails when the user is not logged in."
msgstr ""
#. Tag: literal
-#: Security.xml:4266
+#: Security.xml:4275
#, no-c-format
msgid "org.jboss.seam.security.notAuthorized"
msgstr ""
#. Tag: para
-#: Security.xml:4270
+#: Security.xml:4279
#, no-c-format
msgid ""
"Raised when a security check fails when the user is logged in however "
@@ -5754,73 +5768,73 @@
msgstr ""
#. Tag: literal
-#: Security.xml:4278
+#: Security.xml:4287
#, no-c-format
msgid "org.jboss.seam.security.preAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4282
+#: Security.xml:4291
#, no-c-format
msgid "Raised just prior to user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4290
+#: Security.xml:4299
#, no-c-format
msgid "org.jboss.seam.security.postAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4294
+#: Security.xml:4303
#, no-c-format
msgid "Raised just after user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4302
+#: Security.xml:4311
#, no-c-format
msgid "org.jboss.seam.security.loggedOut"
msgstr ""
#. Tag: para
-#: Security.xml:4306
+#: Security.xml:4315
#, no-c-format
msgid "Raised after the user has logged out."
msgstr ""
#. Tag: literal
-#: Security.xml:4314
+#: Security.xml:4323
#, no-c-format
msgid "org.jboss.seam.security.credentialsUpdated"
msgstr ""
#. Tag: para
-#: Security.xml:4318
+#: Security.xml:4327
#, no-c-format
msgid "Raised when the user's credentials have been changed."
msgstr ""
#. Tag: literal
-#: Security.xml:4326
+#: Security.xml:4335
#, no-c-format
msgid "org.jboss.seam.security.rememberMe"
msgstr ""
#. Tag: para
-#: Security.xml:4330
+#: Security.xml:4339
#, no-c-format
msgid "Raised when the Identity's rememberMe property is changed."
msgstr ""
#. Tag: title
-#: Security.xml:4343
+#: Security.xml:4352
#, no-c-format
msgid "Run As"
msgstr ""
#. Tag: para
-#: Security.xml:4345
+#: Security.xml:4354
#, no-c-format
msgid ""
"Sometimes it may be necessary to perform certain operations with elevated "
@@ -5832,7 +5846,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4353
+#: Security.xml:4362
#, no-c-format
msgid ""
"The following code example demonstrates how
<literal>RunAsOperation</"
@@ -5843,7 +5857,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4360
+#: Security.xml:4369
#, no-c-format
msgid ""
"<![CDATA[ new RunAsOperation() { \n"
@@ -5855,7 +5869,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4362
+#: Security.xml:4371
#, no-c-format
msgid ""
"In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5866,13 +5880,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4373
+#: Security.xml:4382
#, no-c-format
msgid "Extending the Identity component"
msgstr ""
#. Tag: para
-#: Security.xml:4375
+#: Security.xml:4384
#, no-c-format
msgid ""
"Sometimes it might be necessary to extend the Identity component if your "
@@ -5885,7 +5899,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4383
+#: Security.xml:4392
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.security.identity\")\n"
@@ -5920,7 +5934,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4386
+#: Security.xml:4395
#, no-c-format
msgid ""
"Note that an <literal>Identity</literal> component must be marked
"
@@ -5930,13 +5944,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4398
+#: Security.xml:4407
#, no-c-format
msgid "OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4400
+#: Security.xml:4409
#, no-c-format
msgid ""
"OpenID is a community standard for external web-based authentication. The "
@@ -5949,7 +5963,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4409
+#: Security.xml:4418
#, no-c-format
msgid ""
"When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5966,7 +5980,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4418
+#: Security.xml:4427
#, no-c-format
msgid ""
"It's important to realize at this point that authentication does not imply
"
@@ -5979,13 +5993,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4428
+#: Security.xml:4437
#, no-c-format
msgid "Configuring OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4429
+#: Security.xml:4438
#, no-c-format
msgid ""
"Seam uses the openid4java package and requires four additional JARs to make "
@@ -5995,7 +6009,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4435
+#: Security.xml:4444
#, no-c-format
msgid ""
"OpenID processing requires the use of the
<literal>OpenIdPhaseListener</"
@@ -6005,7 +6019,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4441
+#: Security.xml:4450
#, no-c-format
msgid ""
"<lifecycle>\n"
@@ -6015,7 +6029,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4444
+#: Security.xml:4453
#, no-c-format
msgid ""
"With this configuration, OpenID support is available to your application. "
@@ -6025,13 +6039,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4452
+#: Security.xml:4461
#, no-c-format
msgid "Presenting an OpenIdDLogin form"
msgstr ""
#. Tag: para
-#: Security.xml:4454
+#: Security.xml:4463
#, no-c-format
msgid ""
"To initiate an OpenID login, you can present a simply form to the user "
@@ -6041,7 +6055,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4459
+#: Security.xml:4468
#, no-c-format
msgid ""
"<h:form>\n"
@@ -6052,7 +6066,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4461
+#: Security.xml:4470
#, no-c-format
msgid ""
"When the user submits the login form, he will be redirected to his OpenID "
@@ -6064,13 +6078,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4470
+#: Security.xml:4479
#, no-c-format
msgid "Logging in immediately"
msgstr ""
#. Tag: para
-#: Security.xml:4472
+#: Security.xml:4481
#, no-c-format
msgid ""
"The simplest strategy is to simply login the user immediately. The following
"
@@ -6079,7 +6093,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4476
+#: Security.xml:4485
#, no-c-format
msgid ""
"<page view-id="/openid.xhtml">\n"
@@ -6099,7 +6113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4478
+#: Security.xml:4487
#, no-c-format
msgid ""
"Thie <literal>loginImmediately()</literal> action checks to see if the
"
@@ -6113,13 +6127,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4489
+#: Security.xml:4498
#, no-c-format
msgid "Deferring login"
msgstr ""
#. Tag: para
-#: Security.xml:4491
+#: Security.xml:4500
#, no-c-format
msgid ""
"You may not want the user to be immediately logged in to your application. "
@@ -6136,13 +6150,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4505
+#: Security.xml:4514
#, no-c-format
msgid "Logging out"
msgstr ""
#. Tag: para
-#: Security.xml:4507
+#: Security.xml:4516
#, no-c-format
msgid ""
"Logging out (forgetting an OpenID association) is done by calling
<literal>#"
@@ -6153,7 +6167,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4514
+#: Security.xml:4523
#, no-c-format
msgid ""
"<event
type="org.jboss.seam.security.loggedOut">\n"
@@ -6162,7 +6176,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4516
+#: Security.xml:4525
#, no-c-format
msgid ""
"It's important that you do not leave this out or the user will not be able
"
Modified: trunk/doc/Seam_Reference_Guide/ko-KR/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ko-KR/Tutorial.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/ko-KR/Tutorial.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -3887,7 +3887,7 @@
#: Tutorial.xml:1596
#, no-c-format
msgid ""
-"When we being a nested conversation it is pushed onto the conversation "
+"When we begin a nested conversation it is pushed onto the conversation "
"stack. In the <varname>nestedbooking</varname> example, the
conversation "
"stack consists of the outer long-running conversation (the booking) and each
"
"of the nested conversations (room selections)."
Modified: trunk/doc/Seam_Reference_Guide/ml-IN/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ml-IN/Controls.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/ml-IN/Controls.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -75,10 +75,10 @@
#: Controls.xml:216 Controls.xml:251 Controls.xml:285 Controls.xml:299
#: Controls.xml:364 Controls.xml:380 Controls.xml:397 Controls.xml:414
#: Controls.xml:433 Controls.xml:507 Controls.xml:525 Controls.xml:549
-#: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
-#: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
-#: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
+#: Controls.xml:596 Controls.xml:613 Controls.xml:637 Controls.xml:656
+#: Controls.xml:684 Controls.xml:707 Controls.xml:721 Controls.xml:761
+#: Controls.xml:811 Controls.xml:839 Controls.xml:906 Controls.xml:1012
+#: Controls.xml:1052 Controls.xml:1098 Controls.xml:1124 Controls.xml:1256
#, no-c-format
msgid "Description"
msgstr ""
@@ -96,10 +96,10 @@
#: Controls.xml:222 Controls.xml:269 Controls.xml:288 Controls.xml:312
#: Controls.xml:370 Controls.xml:386 Controls.xml:403 Controls.xml:420
#: Controls.xml:439 Controls.xml:513 Controls.xml:531 Controls.xml:555
-#: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
-#: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
-#: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
+#: Controls.xml:601 Controls.xml:618 Controls.xml:643 Controls.xml:663
+#: Controls.xml:689 Controls.xml:712 Controls.xml:728 Controls.xml:769
+#: Controls.xml:816 Controls.xml:844 Controls.xml:951 Controls.xml:1019
+#: Controls.xml:1063 Controls.xml:1112 Controls.xml:1135 Controls.xml:1261
#, no-c-format
msgid "Attributes"
msgstr ""
@@ -158,10 +158,10 @@
#: Controls.xml:90 Controls.xml:202 Controls.xml:241 Controls.xml:273
#: Controls.xml:291 Controls.xml:357 Controls.xml:373 Controls.xml:391
#: Controls.xml:408 Controls.xml:425 Controls.xml:496 Controls.xml:518
-#: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
-#: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
-#: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
+#: Controls.xml:536 Controls.xml:588 Controls.xml:606 Controls.xml:629
+#: Controls.xml:648 Controls.xml:677 Controls.xml:694 Controls.xml:738
+#: Controls.xml:804 Controls.xml:832 Controls.xml:899 Controls.xml:999
+#: Controls.xml:1043 Controls.xml:1088 Controls.xml:1249 Controls.xml:1273
#, no-c-format
msgid "Usage"
msgstr ""
@@ -229,8 +229,8 @@
#. Tag: para
#: Controls.xml:134 Controls.xml:271 Controls.xml:289 Controls.xml:313
#: Controls.xml:371 Controls.xml:387 Controls.xml:404 Controls.xml:421
-#: Controls.xml:514 Controls.xml:532 Controls.xml:587 Controls.xml:629
-#: Controls.xml:675 Controls.xml:698
+#: Controls.xml:514 Controls.xml:532 Controls.xml:602 Controls.xml:644
+#: Controls.xml:690 Controls.xml:713
#, no-c-format
msgid "None."
msgstr ""
@@ -398,7 +398,7 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902 Controls.xml:993
+#: Controls.xml:315 Controls.xml:922 Controls.xml:1058
#, no-c-format
msgid "Configuration"
msgstr ""
@@ -806,6 +806,24 @@
#: Controls.xml:564
#, no-c-format
msgid ""
+"<literal>enclose</literal> — if true, the template used to
decorate "
+"the input field is enclosed by the element specified with the \"element\"
"
+"attribute. By default this is a div element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:572
+#, no-c-format
+msgid ""
+"<literal>element</literal> — the element to enclose the
template used "
+"to decorate the input field. By default, the template is enclosed with a div
"
+"element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:579
+#, no-c-format
+msgid ""
"<literal>#{invalid}</literal> and
<literal>#{required}</literal> are "
"available inside <literal>s:decorate</literal>;
<literal>#{required}</"
"literal> evaluates to <literal>true</literal> if you have set the
input "
@@ -814,7 +832,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:574
+#: Controls.xml:589
#, no-c-format
msgid ""
"<![CDATA[<s:decorate template=\"edit.xhtml\">\n"
@@ -824,7 +842,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:575
+#: Controls.xml:590
#, no-c-format
msgid ""
"<![CDATA[<ui:composition
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -855,19 +873,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:579
+#: Controls.xml:594
#, no-c-format
msgid "<s:div>"
msgstr ""
#. Tag: para
-#: Controls.xml:582
+#: Controls.xml:597
#, no-c-format
msgid "Render a HTML <literal><div></literal>."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:592
+#: Controls.xml:607
#, no-c-format
msgid ""
"<![CDATA[<s:div rendered=\"#{selectedMember == null}\">\n"
@@ -876,25 +894,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:596
+#: Controls.xml:611
#, no-c-format
msgid "<s:span>"
msgstr ""
#. Tag: para
-#: Controls.xml:599
+#: Controls.xml:614
#, no-c-format
msgid "Render a HTML <literal><span></literal>."
msgstr ""
#. Tag: para
-#: Controls.xml:607
+#: Controls.xml:622
#, no-c-format
msgid "<literal>title</literal> — Title for a span."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:615
+#: Controls.xml:630
#, no-c-format
msgid ""
"<![CDATA[<s:span styleClass=\"required\"
rendered=\"#{required}\" title="
@@ -902,13 +920,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:620
+#: Controls.xml:635
#, no-c-format
msgid "<s:fragment>"
msgstr ""
#. Tag: para
-#: Controls.xml:623
+#: Controls.xml:638
#, no-c-format
msgid ""
"A non-rendering component useful for enabling/disabling rendering of it's
"
@@ -916,7 +934,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:634
+#: Controls.xml:649
#, no-c-format
msgid ""
"<![CDATA[<s:fragment rendered=\"#{auction.highBidder ne
null}\">\n"
@@ -925,13 +943,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:639
+#: Controls.xml:654
#, no-c-format
msgid "<s:label>"
msgstr ""
#. Tag: para
-#: Controls.xml:642
+#: Controls.xml:657
#, no-c-format
msgid ""
"\"Decorate\" a JSF input field with the label. The label is placed inside
"
@@ -941,19 +959,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:651 Controls.xml:968
+#: Controls.xml:666 Controls.xml:988
#, no-c-format
msgid "<literal>style</literal> — The control's
style"
msgstr ""
#. Tag: para
-#: Controls.xml:656 Controls.xml:973
+#: Controls.xml:671 Controls.xml:993
#, no-c-format
msgid "<literal>styleClass</literal> — The control's style
class"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:663
+#: Controls.xml:678
#, no-c-format
msgid ""
"<![CDATA[<s:label styleClass=\"label\">\n"
@@ -963,19 +981,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:667
+#: Controls.xml:682
#, no-c-format
msgid "<s:message>"
msgstr ""
#. Tag: para
-#: Controls.xml:670
+#: Controls.xml:685
#, no-c-format
msgid "\"Decorate\" a JSF input field with the validation error
message."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:680
+#: Controls.xml:695
#, no-c-format
msgid ""
"<![CDATA[<f:facet name=\"afterInvalidField\">\n"
@@ -987,31 +1005,31 @@
msgstr ""
#. Tag: title
-#: Controls.xml:687
+#: Controls.xml:702
#, no-c-format
msgid "Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:690
+#: Controls.xml:705
#, no-c-format
msgid "<s:validateFormattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:693
+#: Controls.xml:708
#, no-c-format
msgid "Checks that the submitted value is valid Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:704
+#: Controls.xml:719
#, no-c-format
msgid "<s:formattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:707
+#: Controls.xml:722
#, no-c-format
msgid ""
"Outputs <emphasis>Seam Text</emphasis>, a rich text markup useful for
blogs, "
@@ -1020,7 +1038,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:716
+#: Controls.xml:731
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
rich text "
@@ -1028,37 +1046,96 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:724
+#: Controls.xml:739
#, no-c-format
msgid "<![CDATA[<s:formattedText
value=\"#{blog.text}\"/>]]>"
msgstr ""
#. Tag: emphasis
-#: Controls.xml:726
+#: Controls.xml:741
#, no-c-format
msgid "Example"
msgstr ""
#. Tag: title
-#: Controls.xml:741
+#: Controls.xml:756
#, no-c-format
-msgid "Dropdowns"
+msgid "Form support"
msgstr ""
#. Tag: literal
-#: Controls.xml:744
+#: Controls.xml:759
#, no-c-format
+msgid "<s:token>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:762
+#, no-c-format
+msgid ""
+"Produces a random token that is inserted into a hidden form field to help to
"
+"secure JSF form posts against cross-site request forgery (XSRF) attacks. "
+"Note that the browser must have cookies enabled to submit forms that include
"
+"this component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:772
+#, no-c-format
+msgid ""
+"<literal>requireSession</literal> — indicates whether the
session id "
+"should be included in the form signature, hence binding the token to the "
+"session. This value can be set to false if the \"build before restore\"
mode "
+"of Facelets is activated (the default in JSF 2.0). (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:782
+#, no-c-format
+msgid ""
+"<literal>enableCookieNotice</literal> — indicates that a
JavaScript "
+"check should be inserted into the page to verify that cookies are enabled in
"
+"the browser. If cookies are not enabled, present a notice to the user that "
+"form posts will not work. (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:791
+#, no-c-format
+msgid ""
+"<literal>allowMultiplePosts</literal> — indicates whether to
allow the "
+"same form to be submitted multiple times with the same signature (as long as
"
+"the view does not change). This is a common need if the form is perform Ajax
"
+"calls but not rerendering itself or, at the very least, the UIToken "
+"component. The preferred approach is to have the UIToken component "
+"rerendered on any Ajax call where the UIToken component would be processed. "
+"(default: false)"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:805
+#, no-c-format
+msgid ""
+"<![CDATA[<h:form>\n"
+" <s:token enableCookieNotice=\"true\"
requireSession=\"false\"/>\n"
+" ...\n"
+"</h:form>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:809
+#, no-c-format
msgid "<s:enumItem>"
msgstr ""
#. Tag: para
-#: Controls.xml:747
+#: Controls.xml:812
#, no-c-format
msgid "Creates a <literal>SelectItem</literal> from an enum
value."
msgstr ""
#. Tag: para
-#: Controls.xml:754
+#: Controls.xml:819
#, no-c-format
msgid ""
"<literal>enumValue</literal> — the string representation of
the enum "
@@ -1066,7 +1143,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:760
+#: Controls.xml:825
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1074,7 +1151,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:768
+#: Controls.xml:833
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneRadio id=\"radioList\"\n"
@@ -1090,13 +1167,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:772
+#: Controls.xml:837
#, no-c-format
msgid "<s:selectItems>"
msgstr ""
#. Tag: para
-#: Controls.xml:775
+#: Controls.xml:840
#, no-c-format
msgid ""
"Creates a <literal>List<SelectItem></literal> from a
List, Set, "
@@ -1104,7 +1181,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:782
+#: Controls.xml:847
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
data that "
@@ -1112,7 +1189,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:789
+#: Controls.xml:854
#, no-c-format
msgid ""
"<literal>var</literal>— defines the name of the local
variable that "
@@ -1120,7 +1197,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:795
+#: Controls.xml:860
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1129,7 +1206,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:802
+#: Controls.xml:867
#, no-c-format
msgid ""
"<literal>itemValue</literal> — Value to return to the server
if this "
@@ -1138,7 +1215,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:811
+#: Controls.xml:876
#, no-c-format
msgid ""
"<literal>disabled</literal> — if true the
<literal>SelectItem</"
@@ -1147,7 +1224,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:819
+#: Controls.xml:884
#, no-c-format
msgid ""
"<literal>noSelectionLabel</literal> — specifies the
(optional) label "
@@ -1156,7 +1233,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:827
+#: Controls.xml:892
#, no-c-format
msgid ""
"<literal>hideNoSelectionLabel</literal> — if true, the
"
@@ -1164,7 +1241,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:835
+#: Controls.xml:900
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneMenu value=\"#{person.age}\" \n"
@@ -1173,83 +1250,14 @@
"</h:selectOneMenu>]]>"
msgstr ""
-#. Tag: title
-#: Controls.xml:841
-#, no-c-format
-msgid "Other"
-msgstr ""
-
#. Tag: literal
-#: Controls.xml:844
+#: Controls.xml:904
#, no-c-format
-msgid "<s:cache>"
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:847
-#, no-c-format
-msgid ""
-"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
-"cache></literal> actually uses the instance of JBoss Cache managed by
the "
-"built-in <literal>pojoCache</literal> component."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:856
-#, no-c-format
-msgid ""
-"<literal>key</literal> — the key to cache rendered content,
often a "
-"value expression. For example, if we were caching a page fragment that "
-"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
-"literal>."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:864
-#, no-c-format
-msgid ""
-"<literal>enabled</literal> — a value expression that
determines if the "
-"cache should be used."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:870
-#, no-c-format
-msgid ""
-"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
-"can have different expiry policies)."
-msgstr ""
-
-#. Tag: programlisting
-#: Controls.xml:878
-#, no-c-format
-msgid ""
-"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
-" <div class=\"blogEntry\">\n"
-" <h3>#{blogEntry.title}</h3>\n"
-" <div>\n"
-" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
-" </div>\n"
-" <p>\n"
-" [Posted on \n"
-" <h:outputText value=\"#{blogEntry.date}\">\n"
-" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
-"locale}\" \n"
-" type=\"both\"/>\n"
-" </h:outputText>]\n"
-" </p>\n"
-" </div>\n"
-"</s:cache>]]>"
-msgstr ""
-
-#. Tag: literal
-#: Controls.xml:884
-#, no-c-format
msgid "<s:fileUpload>"
msgstr ""
#. Tag: para
-#: Controls.xml:887
+#: Controls.xml:907
#, no-c-format
msgid ""
"Renders a file upload control. This control must be used within a form with "
@@ -1257,13 +1265,13 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:893
+#: Controls.xml:913
#, no-c-format
msgid "<![CDATA[<h:form
enctype=\"multipart/form-data\">]]>"
msgstr ""
#. Tag: para
-#: Controls.xml:895
+#: Controls.xml:915
#, no-c-format
msgid ""
"For multipart requests, the Seam Multipart servlet filter must also be "
@@ -1271,7 +1279,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:900
+#: Controls.xml:920
#, no-c-format
msgid ""
"<![CDATA[<filter>\n"
@@ -1286,7 +1294,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:904
+#: Controls.xml:924
#, no-c-format
msgid ""
"The following configuration options for multipart requests may be configured
"
@@ -1294,7 +1302,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:911
+#: Controls.xml:931
#, no-c-format
msgid ""
"<literal>createTempFiles</literal> — if this option is set to
true, "
@@ -1302,7 +1310,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:918
+#: Controls.xml:938
#, no-c-format
msgid ""
"<literal>maxRequestSize</literal> — the maximum size of a
file upload "
@@ -1310,13 +1318,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:925
+#: Controls.xml:945
#, no-c-format
msgid "Here's an example:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:929
+#: Controls.xml:949
#, no-c-format
msgid ""
"<![CDATA[<component
class=\"org.jboss.seam.web.MultipartFilter\">\n"
@@ -1326,7 +1334,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:934
+#: Controls.xml:954
#, no-c-format
msgid ""
"<literal>data</literal> — this value binding receives the
binary file "
@@ -1335,7 +1343,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:942
+#: Controls.xml:962
#, no-c-format
msgid ""
"<literal>contentType</literal> — this value binding receives
the "
@@ -1343,7 +1351,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:948
+#: Controls.xml:968
#, no-c-format
msgid ""
"<literal>fileName</literal> — this value binding receives the
filename "
@@ -1351,7 +1359,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:954
+#: Controls.xml:974
#, no-c-format
msgid ""
"<literal>fileSize</literal> — this value binding receives the
file "
@@ -1359,7 +1367,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:960
+#: Controls.xml:980
#, no-c-format
msgid ""
"<literal>accept</literal> — a comma-separated list of content
types to "
@@ -1368,7 +1376,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:980
+#: Controls.xml:1000
#, no-c-format
msgid ""
"<![CDATA[<s:fileUpload id=\"picture\"
data=\"#{register.picture}\" \n"
@@ -1376,14 +1384,83 @@
" contentType=\"#{register.pictureContentType}\"
/>]]>"
msgstr ""
+#. Tag: title
+#: Controls.xml:1007
+#, no-c-format
+msgid "Other"
+msgstr ""
+
#. Tag: literal
-#: Controls.xml:985
+#: Controls.xml:1010
#, no-c-format
+msgid "<s:cache>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1013
+#, no-c-format
+msgid ""
+"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
+"cache></literal> actually uses the instance of JBoss Cache managed by
the "
+"built-in <literal>pojoCache</literal> component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1022
+#, no-c-format
+msgid ""
+"<literal>key</literal> — the key to cache rendered content,
often a "
+"value expression. For example, if we were caching a page fragment that "
+"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
+"literal>."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1030
+#, no-c-format
+msgid ""
+"<literal>enabled</literal> — a value expression that
determines if the "
+"cache should be used."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1036
+#, no-c-format
+msgid ""
+"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
+"can have different expiry policies)."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1044
+#, no-c-format
+msgid ""
+"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
+" <div class=\"blogEntry\">\n"
+" <h3>#{blogEntry.title}</h3>\n"
+" <div>\n"
+" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
+" </div>\n"
+" <p>\n"
+" [Posted on \n"
+" <h:outputText value=\"#{blogEntry.date}\">\n"
+" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
+"locale}\" \n"
+" type=\"both\"/>\n"
+" </h:outputText>]\n"
+" </p>\n"
+" </div>\n"
+"</s:cache>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1050
+#, no-c-format
msgid "<s:resource>"
msgstr ""
#. Tag: para
-#: Controls.xml:988
+#: Controls.xml:1053
#, no-c-format
msgid ""
"A tag that acts a file download provider. It must be alone in the JSF page. "
@@ -1391,7 +1468,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:995
+#: Controls.xml:1060
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -1407,7 +1484,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1066
#, no-c-format
msgid ""
"<literal>data</literal> — Data that should be downloaded. May
be a "
@@ -1415,13 +1492,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1007
+#: Controls.xml:1072
#, no-c-format
msgid "<literal>fileName</literal> — Filename of the file to
be served"
msgstr ""
#. Tag: para
-#: Controls.xml:1012
+#: Controls.xml:1077
#, no-c-format
msgid ""
"<literal>contentType</literal> — content type of the file to
be "
@@ -1429,20 +1506,20 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1017
+#: Controls.xml:1082
#, no-c-format
msgid ""
"<literal>disposition</literal> — disposition to use. Default
is inline"
msgstr ""
#. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1089
#, no-c-format
msgid "Here is an example on how to use the tag:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1025
+#: Controls.xml:1090
#, no-c-format
msgid ""
"<![CDATA[<s:resource
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -1454,7 +1531,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1027
+#: Controls.xml:1092
#, no-c-format
msgid ""
"The bean named <literal>resources</literal> is some backing bean that
given "
@@ -1463,13 +1540,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1097
#, no-c-format
msgid "<s:download>"
msgstr ""
#. Tag: para
-#: Controls.xml:1034
+#: Controls.xml:1099
#, no-c-format
msgid ""
"Builds a RESTful link to a
<literal><s:resource></literal>. Nested "
@@ -1477,13 +1554,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1041
+#: Controls.xml:1106
#, no-c-format
msgid "<literal>src</literal> — Resource file serving
files."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1048
+#: Controls.xml:1113
#, no-c-format
msgid ""
"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
@@ -1492,7 +1569,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1050
+#: Controls.xml:1115
#, no-c-format
msgid ""
"Will produce something like:
<literal><![CDATA[http://localhost/resources."
@@ -1500,13 +1577,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1057
+#: Controls.xml:1122
#, no-c-format
msgid "<s:graphicImage>"
msgstr ""
#. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1125
#, no-c-format
msgid ""
"An extended <literal><h:graphicImage></literal> that
allows the image "
@@ -1515,7 +1592,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1065
+#: Controls.xml:1130
#, no-c-format
msgid ""
"All attributes for <literal><h:graphicImage></literal>
are supported, "
@@ -1523,7 +1600,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1073
+#: Controls.xml:1138
#, no-c-format
msgid ""
"<literal>value</literal> — image to display. Can be a path
"
@@ -1535,7 +1612,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1086
+#: Controls.xml:1151
#, no-c-format
msgid ""
"<literal>fileName</literal> — if not specified the served
image will "
@@ -1544,13 +1621,13 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:1095
+#: Controls.xml:1160
#, no-c-format
msgid "Transformations"
msgstr ""
#. Tag: para
-#: Controls.xml:1096
+#: Controls.xml:1161
#, no-c-format
msgid ""
"To apply a transform to the image, you would nest a tag specifying the "
@@ -1558,25 +1635,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1104
+#: Controls.xml:1169
#, no-c-format
msgid "<s:transformImageSize>"
msgstr ""
#. Tag: para
-#: Controls.xml:1109
+#: Controls.xml:1174
#, no-c-format
msgid "<literal>width</literal> — new width of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1115
+#: Controls.xml:1180
#, no-c-format
msgid "<literal>height</literal> — new height of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1121
+#: Controls.xml:1186
#, no-c-format
msgid ""
"<literal>maintainRatio</literal> — if
<literal>true</literal>, and "
@@ -1586,19 +1663,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1132
+#: Controls.xml:1197
#, no-c-format
msgid "<literal>factor</literal> — scale the image by the
given factor"
msgstr ""
#. Tag: literal
-#: Controls.xml:1142
+#: Controls.xml:1207
#, no-c-format
msgid "<s:transformImageBlur>"
msgstr ""
#. Tag: para
-#: Controls.xml:1147
+#: Controls.xml:1212
#, no-c-format
msgid ""
"<literal>radius</literal> — perform a convolution blur with
the given "
@@ -1606,13 +1683,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1157
+#: Controls.xml:1222
#, no-c-format
msgid "<s:transformImageType>"
msgstr ""
#. Tag: para
-#: Controls.xml:1162
+#: Controls.xml:1227
#, no-c-format
msgid ""
"<literal>contentType</literal> — alter the type of the image
to either "
@@ -1620,7 +1697,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1174
+#: Controls.xml:1239
#, no-c-format
msgid ""
"It's easy to create your own transform - create a
<literal>UIComponent</"
@@ -1632,7 +1709,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1185
+#: Controls.xml:1250
#, no-c-format
msgid ""
"<![CDATA[<s:graphicImage rendered=\"#{auction.image ne
null}\"\n"
@@ -1642,19 +1719,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1189
+#: Controls.xml:1254
#, no-c-format
msgid "<s:remote>"
msgstr ""
#. Tag: para
-#: Controls.xml:1192
+#: Controls.xml:1257
#, no-c-format
msgid "Generates the Javascript stubs required to use Seam Remoting."
msgstr ""
#. Tag: para
-#: Controls.xml:1199
+#: Controls.xml:1264
#, no-c-format
msgid ""
"<literal>include</literal> — a comma-separated list of the
component "
@@ -1663,7 +1740,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1209
+#: Controls.xml:1274
#, no-c-format
msgid ""
"<![CDATA[<s:remote
include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1671,13 +1748,13 @@
msgstr ""
#. Tag: title
-#: Controls.xml:1216
+#: Controls.xml:1281
#, no-c-format
msgid "Annotations"
msgstr ""
#. Tag: para
-#: Controls.xml:1218
+#: Controls.xml:1283
#, no-c-format
msgid ""
"Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1685,13 +1762,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1226
+#: Controls.xml:1291
#, no-c-format
msgid "@Converter"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1229
+#: Controls.xml:1294
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemConverter\") \n"
@@ -1717,7 +1794,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1231
+#: Controls.xml:1296
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
converter=\"itemConverter\" />]]"
@@ -1725,7 +1802,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1233
+#: Controls.xml:1298
#, no-c-format
msgid ""
"Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1734,13 +1811,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1243
+#: Controls.xml:1308
#, no-c-format
msgid "@Validator"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1246
+#: Controls.xml:1311
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemValidator\") \n"
@@ -1762,7 +1839,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1248
+#: Controls.xml:1313
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
validator=\"itemValidator\" />]]"
@@ -1770,7 +1847,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1249
+#: Controls.xml:1314
#, no-c-format
msgid ""
"Registers the Seam component as a JSF validator. Shown here is a validator "
Modified: trunk/doc/Seam_Reference_Guide/ml-IN/Conversations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ml-IN/Conversations.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/ml-IN/Conversations.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -760,7 +760,7 @@
#: Conversations.xml:493
#, no-c-format
msgid ""
-"The <literal>taskInstance</literal> attribute if for use in jBPM task
lists:"
+"The <literal>taskInstance</literal> attribute is for use in jBPM task
lists:"
msgstr ""
#. Tag: programlisting
Modified: trunk/doc/Seam_Reference_Guide/ml-IN/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ml-IN/Dependencies.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/ml-IN/Dependencies.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -30,9 +30,9 @@
#, no-c-format
msgid ""
"Seam does not work with JDK 1.4 and requires JDK 5 or above as it uses "
-"annotations and other JDK 5.0 features.. Seam has been thoroughly tested "
+"annotations and other JDK 5.0 features. Seam has been thoroughly tested "
"using Sun's JDKs. However there are no known issues specific to Seam with
"
-"other JDK's."
+"other JDKs."
msgstr ""
#. Tag: title
Modified: trunk/doc/Seam_Reference_Guide/ml-IN/Security.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ml-IN/Security.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/ml-IN/Security.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+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:3361 Security.xml:3524
+#: Security.xml:630 Security.xml:764 Security.xml:3370 Security.xml:3533
#, 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:3150 Security.xml:3367
-#: Security.xml:3530 Security.xml:3771 Security.xml:4208
+#: Security.xml:2147 Security.xml:2756 Security.xml:3159 Security.xml:3376
+#: Security.xml:3539 Security.xml:3780 Security.xml:4217
#, no-c-format
msgid "Description"
msgstr ""
@@ -2228,8 +2228,8 @@
msgstr ""
#. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3147
-#: Security.xml:3768 Security.xml:3937
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3156
+#: Security.xml:3777 Security.xml:3946
#, 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:3218
-#: Security.xml:3237 Security.xml:3256 Security.xml:3274 Security.xml:3819
-#: Security.xml:3838 Security.xml:3857 Security.xml:3876
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3227
+#: Security.xml:3246 Security.xml:3265 Security.xml:3283 Security.xml:3828
+#: Security.xml:3847 Security.xml:3866 Security.xml:3885
#, no-c-format
msgid "boolean"
msgstr ""
@@ -2558,13 +2558,13 @@
msgstr ""
#. Tag: para
-#: Security.xml:1831 Security.xml:3940
+#: Security.xml:1831 Security.xml:3949
#, no-c-format
msgid "Permission Target"
msgstr ""
#. Tag: para
-#: Security.xml:1834 Security.xml:3943
+#: Security.xml:1834 Security.xml:3952
#, no-c-format
msgid "Permission Action"
msgstr ""
@@ -3806,7 +3806,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2750 Security.xml:3144 Security.xml:3765
+#: Security.xml:2750 Security.xml:3153 Security.xml:3774
#, no-c-format
msgid "Return type"
msgstr ""
@@ -3868,6 +3868,20 @@
#: Security.xml:2819
#, no-c-format
msgid ""
+"The default <literal>ResolverChain</literal> consists of all permission
"
+"resolvers discovered during application deployment. The
<literal>org.jboss."
+"seam.security.defaultResolverChainCreated</literal> event is raised (and the
"
+"<literal>ResolverChain</literal> instance passed as an event parameter)
when "
+"the default <literal>ResolverChain</literal> is created. This allows
"
+"additional resolvers that for some reason were not discovered during "
+"deployment to be added, or for resolvers that are in the chain to be re-"
+"ordered or removed."
+msgstr ""
+
+#. Tag: para
+#: Security.xml:2828
+#, no-c-format
+msgid ""
"The following sequence diagram shows the interaction between the components "
"of the permission framework during a permission check (explanation follows).
"
"A permission check can originate from a number of possible sources, for "
@@ -3877,7 +3891,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2837
+#: Security.xml:2846
#, no-c-format
msgid ""
"1. A permission check is initiated somewhere (either in code or via an EL "
@@ -3886,7 +3900,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2843
+#: Security.xml:2852
#, no-c-format
msgid ""
"1.1. <literal>Identity</literal> invokes
<literal>PermissionMapper."
@@ -3894,7 +3908,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2850
+#: Security.xml:2859
#, no-c-format
msgid ""
"1.1.1. <literal>PermissionMapper</literal> maintains a
<literal>Map</"
@@ -3906,7 +3920,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2860
+#: Security.xml:2869
#, no-c-format
msgid ""
"1.1.2. For each <literal>PermissionResolver</literal> in the "
@@ -3921,13 +3935,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2876
+#: Security.xml:2885
#, no-c-format
msgid "RuleBasedPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:2878
+#: Security.xml:2887
#, no-c-format
msgid ""
"One of the built-in permission resolvers provided by Seam, "
@@ -3940,13 +3954,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2887
+#: Security.xml:2896
#, no-c-format
msgid "Requirements"
msgstr ""
#. Tag: para
-#: Security.xml:2889
+#: Security.xml:2898
#, no-c-format
msgid ""
"If using the rule-based permission features provided by Seam Security, the "
@@ -3955,43 +3969,43 @@
msgstr ""
#. Tag: para
-#: Security.xml:2896
+#: Security.xml:2905
#, no-c-format
msgid "drools-compiler.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2899
+#: Security.xml:2908
#, no-c-format
msgid "drools-core.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2902
+#: Security.xml:2911
#, no-c-format
msgid "janino.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2905
+#: Security.xml:2914
#, no-c-format
msgid "antlr-runtime.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2908
+#: Security.xml:2917
#, no-c-format
msgid "mvel14.jar"
msgstr ""
#. Tag: title
-#: Security.xml:2915 Security.xml:3107
+#: Security.xml:2924 Security.xml:3116
#, no-c-format
msgid "Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:2917
+#: Security.xml:2926
#, no-c-format
msgid ""
"The configuration for <literal>RuleBasedPermissionResolver</literal>
"
@@ -4001,7 +4015,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2923
+#: Security.xml:2932
#, no-c-format
msgid ""
"<![CDATA[<components
xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4029,7 +4043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2925
+#: Security.xml:2934
#, no-c-format
msgid ""
"The default rule base name can be overridden by specifying the "
@@ -4038,7 +4052,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2930
+#: Security.xml:2939
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4047,7 +4061,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2932
+#: Security.xml:2941
#, no-c-format
msgid ""
"Once the <literal>RuleBase</literal> component is configured, it's
time to "
@@ -4055,13 +4069,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2938
+#: Security.xml:2947
#, no-c-format
msgid "Writing Security Rules"
msgstr ""
#. Tag: para
-#: Security.xml:2940
+#: Security.xml:2949
#, no-c-format
msgid ""
"The first step to writing security rules is to create a new rule file in the
"
@@ -4072,7 +4086,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2947
+#: Security.xml:2956
#, no-c-format
msgid ""
"So what should the security rules file contain? At this stage it might be a "
@@ -4081,7 +4095,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2952
+#: Security.xml:2961
#, no-c-format
msgid ""
"<![CDATA[package MyApplicationPermissions;\n"
@@ -4099,7 +4113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2954
+#: Security.xml:2963
#, no-c-format
msgid ""
"Let's break this down step by step. The first thing we see is the package
"
@@ -4109,7 +4123,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2960
+#: Security.xml:2969
#, no-c-format
msgid ""
"The next thing we can notice is a couple of import statements for the "
@@ -4119,7 +4133,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2966
+#: Security.xml:2975
#, no-c-format
msgid ""
"Finally we have the code for the rule. Each rule within a package should be "
@@ -4129,7 +4143,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2972
+#: Security.xml:2981
#, no-c-format
msgid ""
"Looking at the body of the rule definition we can notice two distinct "
@@ -4144,7 +4158,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2981
+#: Security.xml:2990
#, no-c-format
msgid ""
"If we look at the LHS of the rule, we see two conditions listed there. Let's
"
@@ -4152,14 +4166,14 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2985
+#: Security.xml:2994
#, no-c-format
msgid ""
"<![CDATA[c: PermissionCheck(target == \"customer\", action ==
\"delete\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:2987
+#: Security.xml:2996
#, no-c-format
msgid ""
"In plain english, this condition is stating that there must exist a "
@@ -4169,7 +4183,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2993
+#: Security.xml:3002
#, no-c-format
msgid ""
"So what is the working memory? Also known as a \"stateful session\" in
"
@@ -4187,7 +4201,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3005
+#: Security.xml:3014
#, no-c-format
msgid ""
"Besides the <literal>PermissionCheck</literal> facts, there is also a
"
@@ -4204,7 +4218,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3016
+#: Security.xml:3025
#, no-c-format
msgid ""
"It is also possible to insert additional long-lived facts into the working "
@@ -4215,7 +4229,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3023
+#: Security.xml:3032
#, no-c-format
msgid ""
"Getting back to our simple example, we can also notice that the first line "
@@ -4226,13 +4240,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3030
+#: Security.xml:3039
#, no-c-format
msgid "<![CDATA[Role(name == \"admin\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3032
+#: Security.xml:3041
#, no-c-format
msgid ""
"This condition simply states that there must be a
<literal>Role</literal> "
@@ -4245,7 +4259,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3040
+#: Security.xml:3049
#, no-c-format
msgid ""
"So what is the consequence of the rule firing? Let's take a look at the RHS
"
@@ -4253,13 +4267,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3044
+#: Security.xml:3053
#, no-c-format
msgid "<![CDATA[c.grant()]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3046
+#: Security.xml:3055
#, no-c-format
msgid ""
"The RHS consists of Java code, and in this case is invoking the "
@@ -4276,13 +4290,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3060
+#: Security.xml:3069
#, no-c-format
msgid "Non-String permission targets"
msgstr ""
#. Tag: para
-#: Security.xml:3062
+#: Security.xml:3071
#, no-c-format
msgid ""
"So far we have only seen permission checks for String-literal permission "
@@ -4296,7 +4310,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3071
+#: Security.xml:3080
#, no-c-format
msgid ""
"<![CDATA[rule CanCreateBlogComment\n"
@@ -4314,13 +4328,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3076
+#: Security.xml:3085
#, no-c-format
msgid "Wildcard permission checks"
msgstr ""
#. Tag: para
-#: Security.xml:3078
+#: Security.xml:3087
#, no-c-format
msgid ""
"It is possible to implement a wildcard permission check (which allows all "
@@ -4330,7 +4344,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3084
+#: Security.xml:3093
#, no-c-format
msgid ""
"<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4344,7 +4358,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3086
+#: Security.xml:3095
#, no-c-format
msgid ""
"This rule allows users with the <literal>admin</literal> role to
perform "
@@ -4353,13 +4367,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3096
+#: Security.xml:3105
#, no-c-format
msgid "PersistentPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:3098
+#: Security.xml:3107
#, no-c-format
msgid ""
"Another built-in permission resolver provided by Seam, "
@@ -4372,7 +4386,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3109
+#: Security.xml:3118
#, no-c-format
msgid ""
"Before it can be used, <literal>PersistentPermissionResolver</literal>
must "
@@ -4385,7 +4399,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3117
+#: Security.xml:3126
#, no-c-format
msgid ""
"<![CDATA[ <security:persistent-permission-resolver
permission-store=\"#"
@@ -4393,13 +4407,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3122
+#: Security.xml:3131
#, no-c-format
msgid "Permission Stores"
msgstr ""
#. Tag: para
-#: Security.xml:3124
+#: Security.xml:3133
#, no-c-format
msgid ""
"A permission store is required for
<literal>PersistentPermissionResolver</"
@@ -4412,26 +4426,26 @@
msgstr ""
#. Tag: title
-#: Security.xml:3134
+#: Security.xml:3143
#, no-c-format
msgid "PermissionStore interface"
msgstr ""
#. Tag: literal
-#: Security.xml:3160 Security.xml:3179 Security.xml:3198 Security.xml:3781
-#: Security.xml:3800
+#: Security.xml:3169 Security.xml:3188 Security.xml:3207 Security.xml:3790
+#: Security.xml:3809
#, no-c-format
msgid "List<Permission>"
msgstr ""
#. Tag: literal
-#: Security.xml:3165 Security.xml:3805
+#: Security.xml:3174 Security.xml:3814
#, no-c-format
msgid "listPermissions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3169
+#: Security.xml:3178
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4440,13 +4454,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3184 Security.xml:3786
+#: Security.xml:3193 Security.xml:3795
#, no-c-format
msgid "listPermissions(Object target, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3188
+#: Security.xml:3197
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4455,13 +4469,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3203
+#: Security.xml:3212
#, no-c-format
msgid "listPermissions(Set<Object> targets, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3207
+#: Security.xml:3216
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4470,13 +4484,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3223
+#: Security.xml:3232
#, no-c-format
msgid "grantPermission(Permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3227
+#: Security.xml:3236
#, no-c-format
msgid ""
"This method should persist the specified <literal>Permission</literal>
"
@@ -4484,13 +4498,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3242 Security.xml:3843
+#: Security.xml:3251 Security.xml:3852
#, no-c-format
msgid "grantPermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3246
+#: Security.xml:3255
#, no-c-format
msgid ""
"This method should persist all of the <literal>Permission</literal>
objects "
@@ -4499,13 +4513,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3261 Security.xml:3862
+#: Security.xml:3270 Security.xml:3871
#, no-c-format
msgid "revokePermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3265
+#: Security.xml:3274
#, no-c-format
msgid ""
"This method should remove the specified <literal>Permission</literal>
object "
@@ -4513,13 +4527,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3279 Security.xml:3881
+#: Security.xml:3288 Security.xml:3890
#, no-c-format
msgid "revokePermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3283
+#: Security.xml:3292
#, no-c-format
msgid ""
"This method should remove all of the <literal>Permission</literal>
objects "
@@ -4527,19 +4541,19 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3293 Security.xml:3895
+#: Security.xml:3302 Security.xml:3904
#, no-c-format
msgid "List<String>"
msgstr ""
#. Tag: literal
-#: Security.xml:3298 Security.xml:3900
+#: Security.xml:3307 Security.xml:3909
#, no-c-format
msgid "listAvailableActions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3302
+#: Security.xml:3311
#, no-c-format
msgid ""
"This method should return a list of all the available actions (as Strings) "
@@ -4549,13 +4563,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3316
+#: Security.xml:3325
#, no-c-format
msgid "JpaPermissionStore"
msgstr ""
#. Tag: para
-#: Security.xml:3318
+#: Security.xml:3327
#, no-c-format
msgid ""
"This is the default <literal>PermissionStore</literal> implementation
(and "
@@ -4568,7 +4582,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3326
+#: Security.xml:3335
#, no-c-format
msgid ""
"If you wish to use the same entity (i.e. a single database table) to store "
@@ -4580,7 +4594,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3333
+#: Security.xml:3342
#, no-c-format
msgid ""
"For example, to configure a single entity class to store both user and role "
@@ -4588,7 +4602,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3335
+#: Security.xml:3344
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4596,14 +4610,14 @@
msgstr ""
#. Tag: para
-#: Security.xml:3337
+#: Security.xml:3346
#, no-c-format
msgid ""
"To configure separate entity classes for storing user and role permissions:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:3339
+#: Security.xml:3348
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4612,13 +4626,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3342
+#: Security.xml:3351
#, no-c-format
msgid "Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3344
+#: Security.xml:3353
#, no-c-format
msgid ""
"As mentioned, the entity classes that contain the user and role permissions "
@@ -4629,32 +4643,32 @@
msgstr ""
#. Tag: title
-#: Security.xml:3351
+#: Security.xml:3360
#, no-c-format
msgid "Entity Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3364 Security.xml:3527
+#: Security.xml:3373 Security.xml:3536
#, no-c-format
msgid "Target"
msgstr ""
#. Tag: literal
-#: Security.xml:3377
+#: Security.xml:3386
#, no-c-format
msgid "@PermissionTarget"
msgstr ""
#. Tag: literal
-#: Security.xml:3382 Security.xml:3401 Security.xml:3420 Security.xml:3439
-#: Security.xml:3458
+#: Security.xml:3391 Security.xml:3410 Security.xml:3429 Security.xml:3448
+#: Security.xml:3467
#, no-c-format
msgid "FIELD,METHOD"
msgstr ""
#. Tag: para
-#: Security.xml:3386
+#: Security.xml:3395
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4663,13 +4677,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3396
+#: Security.xml:3405
#, no-c-format
msgid "@PermissionAction"
msgstr ""
#. Tag: para
-#: Security.xml:3405
+#: Security.xml:3414
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4678,13 +4692,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3415
+#: Security.xml:3424
#, no-c-format
msgid "@PermissionUser"
msgstr ""
#. Tag: para
-#: Security.xml:3424
+#: Security.xml:3433
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4693,13 +4707,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3434
+#: Security.xml:3443
#, no-c-format
msgid "@PermissionRole"
msgstr ""
#. Tag: para
-#: Security.xml:3443
+#: Security.xml:3452
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4708,13 +4722,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3453
+#: Security.xml:3462
#, no-c-format
msgid "@PermissionDiscriminator"
msgstr ""
#. Tag: para
-#: Security.xml:3462
+#: Security.xml:3471
#, no-c-format
msgid ""
"This annotation should be used when the same entity/table is used to store "
@@ -4731,20 +4745,20 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3472
+#: Security.xml:3481
#, no-c-format
msgid ""
"<![CDATA[ @PermissionDiscriminator(userValue = \"u\", roleValue =
\"r\")]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3483
+#: Security.xml:3492
#, no-c-format
msgid "Example Entity"
msgstr ""
#. Tag: para
-#: Security.xml:3485
+#: Security.xml:3494
#, no-c-format
msgid ""
"Here is an example of an entity class that is used to store both user and "
@@ -4753,7 +4767,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3490
+#: Security.xml:3499
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4814,7 +4828,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3492
+#: Security.xml:3501
#, no-c-format
msgid ""
"As can be seen in the above example, the
<literal>getDiscriminator()</"
@@ -4831,13 +4845,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3505
+#: Security.xml:3514
#, no-c-format
msgid "Class-specific Permission Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:3507
+#: Security.xml:3516
#, no-c-format
msgid ""
"A further set of class-specific annotations can be used to configure a "
@@ -4847,25 +4861,25 @@
msgstr ""
#. Tag: title
-#: Security.xml:3514
+#: Security.xml:3523
#, no-c-format
msgid "Class Permission Annotations"
msgstr ""
#. Tag: literal
-#: Security.xml:3540
+#: Security.xml:3549
#, no-c-format
msgid "@Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3545 Security.xml:3563
+#: Security.xml:3554 Security.xml:3572
#, no-c-format
msgid "TYPE"
msgstr ""
#. Tag: para
-#: Security.xml:3549
+#: Security.xml:3558
#, no-c-format
msgid ""
"A container annotation, this annotation may contain an array of "
@@ -4873,13 +4887,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3558
+#: Security.xml:3567
#, no-c-format
msgid "@Permission"
msgstr ""
#. Tag: para
-#: Security.xml:3567
+#: Security.xml:3576
#, no-c-format
msgid ""
"This annotation defines a single allowable permission action for the target "
@@ -4890,7 +4904,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3579
+#: Security.xml:3588
#, no-c-format
msgid ""
"Here's an example of the above annotations in action. The following class
"
@@ -4898,7 +4912,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3583
+#: Security.xml:3592
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4910,7 +4924,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3585
+#: Security.xml:3594
#, no-c-format
msgid ""
"This example demonstrates how two allowable permission actions, "
@@ -4919,13 +4933,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3593
+#: Security.xml:3602
#, no-c-format
msgid "Permission masks"
msgstr ""
#. Tag: para
-#: Security.xml:3595
+#: Security.xml:3604
#, no-c-format
msgid ""
"By default, multiple permissions for the same target object and recipient "
@@ -4937,7 +4951,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3602
+#: Security.xml:3611
#, no-c-format
msgid ""
"For example, if recipient \"Bob\" is granted both the
<literal>view</"
@@ -4950,7 +4964,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3609
+#: Security.xml:3618
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4962,7 +4976,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3611
+#: Security.xml:3620
#, no-c-format
msgid ""
"The <literal>action</literal> property will instead simply contain
\"3"
@@ -4972,7 +4986,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3617
+#: Security.xml:3626
#, no-c-format
msgid ""
"Obviously, it is very important that the <literal>mask</literal> values
"
@@ -4980,13 +4994,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3623
+#: Security.xml:3632
#, no-c-format
msgid "Identifier Policy"
msgstr ""
#. Tag: para
-#: Security.xml:3625
+#: Security.xml:3634
#, no-c-format
msgid ""
"When storing or looking up permissions,
<literal>JpaPermissionStore</"
@@ -5000,7 +5014,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3633
+#: Security.xml:3642
#, no-c-format
msgid ""
"The <literal>IdentifierStrategy</literal> interface is very simple,
"
@@ -5008,7 +5022,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3637
+#: Security.xml:3646
#, no-c-format
msgid ""
"<![CDATA[public interface IdentifierStrategy {\n"
@@ -5018,7 +5032,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3639
+#: Security.xml:3648
#, no-c-format
msgid ""
"The first method, <literal>canIdentify()</literal> simply returns
"
@@ -5029,7 +5043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3645
+#: Security.xml:3654
#, no-c-format
msgid ""
"Seam provides two <literal>IdentifierStrategy</literal>
implementations, "
@@ -5038,7 +5052,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3650
+#: Security.xml:3659
#, no-c-format
msgid ""
"To explicitly configure a specific identifier strategy to use for a "
@@ -5051,13 +5065,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3660
+#: Security.xml:3669
#, no-c-format
msgid "ClassIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3662
+#: Security.xml:3671
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for classes,
"
@@ -5071,7 +5085,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3671
+#: Security.xml:3680
#, no-c-format
msgid ""
"<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5079,7 +5093,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3673
+#: Security.xml:3682
#, no-c-format
msgid ""
"The identifier for the following class will be
\"<literal>customerAction</"
@@ -5087,7 +5101,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3677
+#: Security.xml:3686
#, no-c-format
msgid ""
"<![CDATA[@Name(\"customerAction\")\n"
@@ -5095,7 +5109,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3679
+#: Security.xml:3688
#, no-c-format
msgid ""
"Finally, the identifier for the following class will be
\"<literal>Customer</"
@@ -5103,19 +5117,19 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3683
+#: Security.xml:3692
#, no-c-format
msgid "<![CDATA[public class Customer { ]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3688
+#: Security.xml:3697
#, no-c-format
msgid "EntityIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3690
+#: Security.xml:3699
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for entity "
@@ -5132,7 +5146,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3701
+#: Security.xml:3710
#, no-c-format
msgid ""
"<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5140,7 +5154,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3703
+#: Security.xml:3712
#, no-c-format
msgid ""
"For an example of the type of identifier values generated, assume we have "
@@ -5148,7 +5162,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3707
+#: Security.xml:3716
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5171,7 +5185,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3709
+#: Security.xml:3718
#, no-c-format
msgid ""
"For a <literal>Customer</literal> instance with an
<literal>id</literal> "
@@ -5181,7 +5195,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3715
+#: Security.xml:3724
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5190,7 +5204,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3717
+#: Security.xml:3726
#, no-c-format
msgid ""
"Then a <literal>Customer</literal> with an
<literal>id</literal> value of "
@@ -5199,13 +5213,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3730
+#: Security.xml:3739
#, no-c-format
msgid "Permission Management"
msgstr ""
#. Tag: para
-#: Security.xml:3732
+#: Security.xml:3741
#, no-c-format
msgid ""
"In much the same way that Seam Security provides an Identity Management API "
@@ -5215,13 +5229,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3739
+#: Security.xml:3748
#, no-c-format
msgid "PermissionManager"
msgstr ""
#. Tag: para
-#: Security.xml:3741
+#: Security.xml:3750
#, no-c-format
msgid ""
"The <literal>PermissionManager</literal> component is an
application-scoped "
@@ -5234,7 +5248,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3748
+#: Security.xml:3757
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5244,7 +5258,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3750
+#: Security.xml:3759
#, no-c-format
msgid ""
"The following table describes each of the available methods provided by "
@@ -5252,13 +5266,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3755
+#: Security.xml:3764
#, no-c-format
msgid "PermissionManager API methods"
msgstr ""
#. Tag: para
-#: Security.xml:3790 Security.xml:3809
+#: Security.xml:3799 Security.xml:3818
#, no-c-format
msgid ""
"Returns a list of <literal>Permission</literal> objects representing
all of "
@@ -5266,13 +5280,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3824
+#: Security.xml:3833
#, no-c-format
msgid "grantPermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3828
+#: Security.xml:3837
#, no-c-format
msgid ""
"Persists (grants) the specified <literal>Permission</literal> to the
backend "
@@ -5280,7 +5294,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3847
+#: Security.xml:3856
#, no-c-format
msgid ""
"Persists (grants) the specified list of <literal>Permission</literal>s
to "
@@ -5288,7 +5302,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3866
+#: Security.xml:3875
#, no-c-format
msgid ""
"Removes (revokes) the specified <literal>Permission</literal> from the
"
@@ -5296,7 +5310,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3885
+#: Security.xml:3894
#, no-c-format
msgid ""
"Removes (revokes) the specified list of <literal>Permission</literal>s
from "
@@ -5304,7 +5318,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3904
+#: Security.xml:3913
#, no-c-format
msgid ""
"Returns a list of the available actions for the specified target object. The
"
@@ -5313,13 +5327,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3919
+#: Security.xml:3928
#, no-c-format
msgid "Permission checks for PermissionManager operations"
msgstr ""
#. Tag: para
-#: Security.xml:3921
+#: Security.xml:3930
#, no-c-format
msgid ""
"Invoking the methods of <literal>PermissionManager</literal> requires
that "
@@ -5329,37 +5343,37 @@
msgstr ""
#. Tag: title
-#: Security.xml:3928
+#: Security.xml:3937
#, no-c-format
msgid "Permission Management Security Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3952
+#: Security.xml:3961
#, no-c-format
msgid "listPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:3956
+#: Security.xml:3965
#, no-c-format
msgid "The specified <literal>target</literal>"
msgstr ""
#. Tag: literal
-#: Security.xml:3962
+#: Security.xml:3971
#, no-c-format
msgid "seam.read-permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3970 Security.xml:3990
+#: Security.xml:3979 Security.xml:3999
#, no-c-format
msgid "grantPermission()"
msgstr ""
#. Tag: para
-#: Security.xml:3974
+#: Security.xml:3983
#, no-c-format
msgid ""
"The target of the specified <literal>Permission</literal>, or each of
the "
@@ -5368,56 +5382,56 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3982 Security.xml:4000 Security.xml:4018
+#: Security.xml:3991 Security.xml:4009 Security.xml:4027
#, no-c-format
msgid "seam.grant-permission"
msgstr ""
#. Tag: para
-#: Security.xml:3994 Security.xml:4030
+#: Security.xml:4003 Security.xml:4039
#, no-c-format
msgid "The target of the specified <literal>Permission</literal>."
msgstr ""
#. Tag: literal
-#: Security.xml:4008
+#: Security.xml:4017
#, no-c-format
msgid "grantPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:4012 Security.xml:4048
+#: Security.xml:4021 Security.xml:4057
#, no-c-format
msgid ""
"Each of the targets of the specified list of
<literal>Permission</literal>s."
msgstr ""
#. Tag: literal
-#: Security.xml:4026
+#: Security.xml:4035
#, no-c-format
msgid "revokePermission()"
msgstr ""
#. Tag: literal
-#: Security.xml:4036 Security.xml:4054
+#: Security.xml:4045 Security.xml:4063
#, no-c-format
msgid "seam.revoke-permission"
msgstr ""
#. Tag: literal
-#: Security.xml:4044
+#: Security.xml:4053
#, no-c-format
msgid "revokePermissions()"
msgstr ""
#. Tag: title
-#: Security.xml:4067
+#: Security.xml:4076
#, no-c-format
msgid "SSL Security"
msgstr ""
#. Tag: para
-#: Security.xml:4069
+#: Security.xml:4078
#, no-c-format
msgid ""
"Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5428,13 +5442,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4076
+#: Security.xml:4085
#, no-c-format
msgid "<![CDATA[<page view-id=\"/login.xhtml\"
scheme=\"https\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4078
+#: Security.xml:4087
#, no-c-format
msgid ""
"This configuration is automatically extended to both
<literal>s:link</"
@@ -5446,13 +5460,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4085
+#: Security.xml:4094
#, no-c-format
msgid "<![CDATA[<s:link view=\"/login.xhtml\"
value=\"Login\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4087
+#: Security.xml:4096
#, no-c-format
msgid ""
"Browsing directly to a view when using the
<emphasis>incorrect</emphasis> "
@@ -5463,7 +5477,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4094
+#: Security.xml:4103
#, no-c-format
msgid ""
"It is also possible to configure a <emphasis>default scheme</emphasis>
for "
@@ -5477,13 +5491,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4103
+#: Security.xml:4112
#, no-c-format
msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\"
/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4105
+#: Security.xml:4114
#, no-c-format
msgid ""
"Of course, if <emphasis>none</emphasis> of the pages in your
application use "
@@ -5491,7 +5505,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4110
+#: Security.xml:4119
#, no-c-format
msgid ""
"You may configure Seam to automatically invalidate the current HTTP session "
@@ -5500,13 +5514,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4115
+#: Security.xml:4124
#, no-c-format
msgid "<![CDATA[<web:session
invalidate-on-scheme-change=\"true\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4117
+#: Security.xml:4126
#, no-c-format
msgid ""
"This option helps make your system less vulnerable to sniffing of the "
@@ -5515,13 +5529,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4123
+#: Security.xml:4132
#, no-c-format
msgid "Overriding the default ports"
msgstr ""
#. Tag: para
-#: Security.xml:4125
+#: Security.xml:4134
#, no-c-format
msgid ""
"If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5531,7 +5545,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4131
+#: Security.xml:4140
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5547,13 +5561,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4137
+#: Security.xml:4146
#, no-c-format
msgid "CAPTCHA"
msgstr ""
#. Tag: para
-#: Security.xml:4139
+#: Security.xml:4148
#, no-c-format
msgid ""
"Though strictly not part of the security API, Seam provides a built-in "
@@ -5565,13 +5579,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4147
+#: Security.xml:4156
#, no-c-format
msgid "Configuring the CAPTCHA Servlet"
msgstr ""
#. Tag: para
-#: Security.xml:4148
+#: Security.xml:4157
#, no-c-format
msgid ""
"To get up and running, it is necessary to configure the Seam Resource "
@@ -5580,7 +5594,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4153
+#: Security.xml:4162
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -5596,20 +5610,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4158
+#: Security.xml:4167
#, no-c-format
msgid "Adding a CAPTCHA to a form"
msgstr ""
#. Tag: para
-#: Security.xml:4160
+#: Security.xml:4169
#, no-c-format
msgid ""
"Adding a CAPTCHA challenge to a form is extremely easy. Here's an
example:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4164
+#: Security.xml:4173
#, no-c-format
msgid ""
"<![CDATA[<h:graphicImage
value=\"/seam/resource/captcha\"/>\n"
@@ -5621,7 +5635,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4166
+#: Security.xml:4175
#, no-c-format
msgid ""
"That's all there is to it. The <literal>graphicImage</literal>
control "
@@ -5631,20 +5645,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4175
+#: Security.xml:4184
#, no-c-format
msgid "Customising the CAPTCHA algorithm"
msgstr ""
#. Tag: para
-#: Security.xml:4177
+#: Security.xml:4186
#, no-c-format
msgid ""
"You may customize the CAPTCHA algorithm by overriding the built-in
component:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4181
+#: Security.xml:4190
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5671,13 +5685,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4188 Security.xml:4196
+#: Security.xml:4197 Security.xml:4205
#, no-c-format
msgid "Security Events"
msgstr ""
#. Tag: para
-#: Security.xml:4190
+#: Security.xml:4199
#, no-c-format
msgid ""
"The following table describes a number of events (see <xref
linkend=\"events"
@@ -5685,68 +5699,68 @@
msgstr ""
#. Tag: para
-#: Security.xml:4205
+#: Security.xml:4214
#, no-c-format
msgid "Event Key"
msgstr ""
#. Tag: literal
-#: Security.xml:4218
+#: Security.xml:4227
#, no-c-format
msgid "org.jboss.seam.security.loginSuccessful"
msgstr ""
#. Tag: para
-#: Security.xml:4222
+#: Security.xml:4231
#, no-c-format
msgid "Raised when a login attempt is successful."
msgstr ""
#. Tag: literal
-#: Security.xml:4230
+#: Security.xml:4239
#, no-c-format
msgid "org.jboss.seam.security.loginFailed"
msgstr ""
#. Tag: para
-#: Security.xml:4234
+#: Security.xml:4243
#, no-c-format
msgid "Raised when a login attempt fails."
msgstr ""
#. Tag: literal
-#: Security.xml:4242
+#: Security.xml:4251
#, no-c-format
msgid "org.jboss.seam.security.alreadyLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4246
+#: Security.xml:4255
#, no-c-format
msgid ""
"Raised when a user that is already authenticated attempts to log in again."
msgstr ""
#. Tag: literal
-#: Security.xml:4254
+#: Security.xml:4263
#, no-c-format
msgid "org.jboss.seam.security.notLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4258
+#: Security.xml:4267
#, no-c-format
msgid "Raised when a security check fails when the user is not logged in."
msgstr ""
#. Tag: literal
-#: Security.xml:4266
+#: Security.xml:4275
#, no-c-format
msgid "org.jboss.seam.security.notAuthorized"
msgstr ""
#. Tag: para
-#: Security.xml:4270
+#: Security.xml:4279
#, no-c-format
msgid ""
"Raised when a security check fails when the user is logged in however "
@@ -5754,73 +5768,73 @@
msgstr ""
#. Tag: literal
-#: Security.xml:4278
+#: Security.xml:4287
#, no-c-format
msgid "org.jboss.seam.security.preAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4282
+#: Security.xml:4291
#, no-c-format
msgid "Raised just prior to user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4290
+#: Security.xml:4299
#, no-c-format
msgid "org.jboss.seam.security.postAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4294
+#: Security.xml:4303
#, no-c-format
msgid "Raised just after user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4302
+#: Security.xml:4311
#, no-c-format
msgid "org.jboss.seam.security.loggedOut"
msgstr ""
#. Tag: para
-#: Security.xml:4306
+#: Security.xml:4315
#, no-c-format
msgid "Raised after the user has logged out."
msgstr ""
#. Tag: literal
-#: Security.xml:4314
+#: Security.xml:4323
#, no-c-format
msgid "org.jboss.seam.security.credentialsUpdated"
msgstr ""
#. Tag: para
-#: Security.xml:4318
+#: Security.xml:4327
#, no-c-format
msgid "Raised when the user's credentials have been changed."
msgstr ""
#. Tag: literal
-#: Security.xml:4326
+#: Security.xml:4335
#, no-c-format
msgid "org.jboss.seam.security.rememberMe"
msgstr ""
#. Tag: para
-#: Security.xml:4330
+#: Security.xml:4339
#, no-c-format
msgid "Raised when the Identity's rememberMe property is changed."
msgstr ""
#. Tag: title
-#: Security.xml:4343
+#: Security.xml:4352
#, no-c-format
msgid "Run As"
msgstr ""
#. Tag: para
-#: Security.xml:4345
+#: Security.xml:4354
#, no-c-format
msgid ""
"Sometimes it may be necessary to perform certain operations with elevated "
@@ -5832,7 +5846,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4353
+#: Security.xml:4362
#, no-c-format
msgid ""
"The following code example demonstrates how
<literal>RunAsOperation</"
@@ -5843,7 +5857,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4360
+#: Security.xml:4369
#, no-c-format
msgid ""
"<![CDATA[ new RunAsOperation() { \n"
@@ -5855,7 +5869,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4362
+#: Security.xml:4371
#, no-c-format
msgid ""
"In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5866,13 +5880,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4373
+#: Security.xml:4382
#, no-c-format
msgid "Extending the Identity component"
msgstr ""
#. Tag: para
-#: Security.xml:4375
+#: Security.xml:4384
#, no-c-format
msgid ""
"Sometimes it might be necessary to extend the Identity component if your "
@@ -5885,7 +5899,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4383
+#: Security.xml:4392
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.security.identity\")\n"
@@ -5920,7 +5934,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4386
+#: Security.xml:4395
#, no-c-format
msgid ""
"Note that an <literal>Identity</literal> component must be marked
"
@@ -5930,13 +5944,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4398
+#: Security.xml:4407
#, no-c-format
msgid "OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4400
+#: Security.xml:4409
#, no-c-format
msgid ""
"OpenID is a community standard for external web-based authentication. The "
@@ -5949,7 +5963,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4409
+#: Security.xml:4418
#, no-c-format
msgid ""
"When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5966,7 +5980,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4418
+#: Security.xml:4427
#, no-c-format
msgid ""
"It's important to realize at this point that authentication does not imply
"
@@ -5979,13 +5993,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4428
+#: Security.xml:4437
#, no-c-format
msgid "Configuring OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4429
+#: Security.xml:4438
#, no-c-format
msgid ""
"Seam uses the openid4java package and requires four additional JARs to make "
@@ -5995,7 +6009,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4435
+#: Security.xml:4444
#, no-c-format
msgid ""
"OpenID processing requires the use of the
<literal>OpenIdPhaseListener</"
@@ -6005,7 +6019,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4441
+#: Security.xml:4450
#, no-c-format
msgid ""
"<lifecycle>\n"
@@ -6015,7 +6029,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4444
+#: Security.xml:4453
#, no-c-format
msgid ""
"With this configuration, OpenID support is available to your application. "
@@ -6025,13 +6039,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4452
+#: Security.xml:4461
#, no-c-format
msgid "Presenting an OpenIdDLogin form"
msgstr ""
#. Tag: para
-#: Security.xml:4454
+#: Security.xml:4463
#, no-c-format
msgid ""
"To initiate an OpenID login, you can present a simply form to the user "
@@ -6041,7 +6055,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4459
+#: Security.xml:4468
#, no-c-format
msgid ""
"<h:form>\n"
@@ -6052,7 +6066,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4461
+#: Security.xml:4470
#, no-c-format
msgid ""
"When the user submits the login form, he will be redirected to his OpenID "
@@ -6064,13 +6078,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4470
+#: Security.xml:4479
#, no-c-format
msgid "Logging in immediately"
msgstr ""
#. Tag: para
-#: Security.xml:4472
+#: Security.xml:4481
#, no-c-format
msgid ""
"The simplest strategy is to simply login the user immediately. The following
"
@@ -6079,7 +6093,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4476
+#: Security.xml:4485
#, no-c-format
msgid ""
"<page view-id="/openid.xhtml">\n"
@@ -6099,7 +6113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4478
+#: Security.xml:4487
#, no-c-format
msgid ""
"Thie <literal>loginImmediately()</literal> action checks to see if the
"
@@ -6113,13 +6127,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4489
+#: Security.xml:4498
#, no-c-format
msgid "Deferring login"
msgstr ""
#. Tag: para
-#: Security.xml:4491
+#: Security.xml:4500
#, no-c-format
msgid ""
"You may not want the user to be immediately logged in to your application. "
@@ -6136,13 +6150,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4505
+#: Security.xml:4514
#, no-c-format
msgid "Logging out"
msgstr ""
#. Tag: para
-#: Security.xml:4507
+#: Security.xml:4516
#, no-c-format
msgid ""
"Logging out (forgetting an OpenID association) is done by calling
<literal>#"
@@ -6153,7 +6167,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4514
+#: Security.xml:4523
#, no-c-format
msgid ""
"<event
type="org.jboss.seam.security.loggedOut">\n"
@@ -6162,7 +6176,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4516
+#: Security.xml:4525
#, no-c-format
msgid ""
"It's important that you do not leave this out or the user will not be able
"
Modified: trunk/doc/Seam_Reference_Guide/ml-IN/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ml-IN/Tutorial.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/ml-IN/Tutorial.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -3887,7 +3887,7 @@
#: Tutorial.xml:1596
#, no-c-format
msgid ""
-"When we being a nested conversation it is pushed onto the conversation "
+"When we begin a nested conversation it is pushed onto the conversation "
"stack. In the <varname>nestedbooking</varname> example, the
conversation "
"stack consists of the outer long-running conversation (the booking) and each
"
"of the nested conversations (room selections)."
Modified: trunk/doc/Seam_Reference_Guide/mr-IN/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/mr-IN/Controls.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/mr-IN/Controls.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -75,10 +75,10 @@
#: Controls.xml:216 Controls.xml:251 Controls.xml:285 Controls.xml:299
#: Controls.xml:364 Controls.xml:380 Controls.xml:397 Controls.xml:414
#: Controls.xml:433 Controls.xml:507 Controls.xml:525 Controls.xml:549
-#: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
-#: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
-#: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
+#: Controls.xml:596 Controls.xml:613 Controls.xml:637 Controls.xml:656
+#: Controls.xml:684 Controls.xml:707 Controls.xml:721 Controls.xml:761
+#: Controls.xml:811 Controls.xml:839 Controls.xml:906 Controls.xml:1012
+#: Controls.xml:1052 Controls.xml:1098 Controls.xml:1124 Controls.xml:1256
#, no-c-format
msgid "Description"
msgstr ""
@@ -96,10 +96,10 @@
#: Controls.xml:222 Controls.xml:269 Controls.xml:288 Controls.xml:312
#: Controls.xml:370 Controls.xml:386 Controls.xml:403 Controls.xml:420
#: Controls.xml:439 Controls.xml:513 Controls.xml:531 Controls.xml:555
-#: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
-#: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
-#: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
+#: Controls.xml:601 Controls.xml:618 Controls.xml:643 Controls.xml:663
+#: Controls.xml:689 Controls.xml:712 Controls.xml:728 Controls.xml:769
+#: Controls.xml:816 Controls.xml:844 Controls.xml:951 Controls.xml:1019
+#: Controls.xml:1063 Controls.xml:1112 Controls.xml:1135 Controls.xml:1261
#, no-c-format
msgid "Attributes"
msgstr ""
@@ -158,10 +158,10 @@
#: Controls.xml:90 Controls.xml:202 Controls.xml:241 Controls.xml:273
#: Controls.xml:291 Controls.xml:357 Controls.xml:373 Controls.xml:391
#: Controls.xml:408 Controls.xml:425 Controls.xml:496 Controls.xml:518
-#: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
-#: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
-#: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
+#: Controls.xml:536 Controls.xml:588 Controls.xml:606 Controls.xml:629
+#: Controls.xml:648 Controls.xml:677 Controls.xml:694 Controls.xml:738
+#: Controls.xml:804 Controls.xml:832 Controls.xml:899 Controls.xml:999
+#: Controls.xml:1043 Controls.xml:1088 Controls.xml:1249 Controls.xml:1273
#, no-c-format
msgid "Usage"
msgstr ""
@@ -229,8 +229,8 @@
#. Tag: para
#: Controls.xml:134 Controls.xml:271 Controls.xml:289 Controls.xml:313
#: Controls.xml:371 Controls.xml:387 Controls.xml:404 Controls.xml:421
-#: Controls.xml:514 Controls.xml:532 Controls.xml:587 Controls.xml:629
-#: Controls.xml:675 Controls.xml:698
+#: Controls.xml:514 Controls.xml:532 Controls.xml:602 Controls.xml:644
+#: Controls.xml:690 Controls.xml:713
#, no-c-format
msgid "None."
msgstr ""
@@ -398,7 +398,7 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902 Controls.xml:993
+#: Controls.xml:315 Controls.xml:922 Controls.xml:1058
#, no-c-format
msgid "Configuration"
msgstr ""
@@ -806,6 +806,24 @@
#: Controls.xml:564
#, no-c-format
msgid ""
+"<literal>enclose</literal> — if true, the template used to
decorate "
+"the input field is enclosed by the element specified with the \"element\"
"
+"attribute. By default this is a div element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:572
+#, no-c-format
+msgid ""
+"<literal>element</literal> — the element to enclose the
template used "
+"to decorate the input field. By default, the template is enclosed with a div
"
+"element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:579
+#, no-c-format
+msgid ""
"<literal>#{invalid}</literal> and
<literal>#{required}</literal> are "
"available inside <literal>s:decorate</literal>;
<literal>#{required}</"
"literal> evaluates to <literal>true</literal> if you have set the
input "
@@ -814,7 +832,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:574
+#: Controls.xml:589
#, no-c-format
msgid ""
"<![CDATA[<s:decorate template=\"edit.xhtml\">\n"
@@ -824,7 +842,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:575
+#: Controls.xml:590
#, no-c-format
msgid ""
"<![CDATA[<ui:composition
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -855,19 +873,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:579
+#: Controls.xml:594
#, no-c-format
msgid "<s:div>"
msgstr ""
#. Tag: para
-#: Controls.xml:582
+#: Controls.xml:597
#, no-c-format
msgid "Render a HTML <literal><div></literal>."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:592
+#: Controls.xml:607
#, no-c-format
msgid ""
"<![CDATA[<s:div rendered=\"#{selectedMember == null}\">\n"
@@ -876,25 +894,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:596
+#: Controls.xml:611
#, no-c-format
msgid "<s:span>"
msgstr ""
#. Tag: para
-#: Controls.xml:599
+#: Controls.xml:614
#, no-c-format
msgid "Render a HTML <literal><span></literal>."
msgstr ""
#. Tag: para
-#: Controls.xml:607
+#: Controls.xml:622
#, no-c-format
msgid "<literal>title</literal> — Title for a span."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:615
+#: Controls.xml:630
#, no-c-format
msgid ""
"<![CDATA[<s:span styleClass=\"required\"
rendered=\"#{required}\" title="
@@ -902,13 +920,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:620
+#: Controls.xml:635
#, no-c-format
msgid "<s:fragment>"
msgstr ""
#. Tag: para
-#: Controls.xml:623
+#: Controls.xml:638
#, no-c-format
msgid ""
"A non-rendering component useful for enabling/disabling rendering of it's
"
@@ -916,7 +934,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:634
+#: Controls.xml:649
#, no-c-format
msgid ""
"<![CDATA[<s:fragment rendered=\"#{auction.highBidder ne
null}\">\n"
@@ -925,13 +943,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:639
+#: Controls.xml:654
#, no-c-format
msgid "<s:label>"
msgstr ""
#. Tag: para
-#: Controls.xml:642
+#: Controls.xml:657
#, no-c-format
msgid ""
"\"Decorate\" a JSF input field with the label. The label is placed inside
"
@@ -941,19 +959,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:651 Controls.xml:968
+#: Controls.xml:666 Controls.xml:988
#, no-c-format
msgid "<literal>style</literal> — The control's
style"
msgstr ""
#. Tag: para
-#: Controls.xml:656 Controls.xml:973
+#: Controls.xml:671 Controls.xml:993
#, no-c-format
msgid "<literal>styleClass</literal> — The control's style
class"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:663
+#: Controls.xml:678
#, no-c-format
msgid ""
"<![CDATA[<s:label styleClass=\"label\">\n"
@@ -963,19 +981,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:667
+#: Controls.xml:682
#, no-c-format
msgid "<s:message>"
msgstr ""
#. Tag: para
-#: Controls.xml:670
+#: Controls.xml:685
#, no-c-format
msgid "\"Decorate\" a JSF input field with the validation error
message."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:680
+#: Controls.xml:695
#, no-c-format
msgid ""
"<![CDATA[<f:facet name=\"afterInvalidField\">\n"
@@ -987,31 +1005,31 @@
msgstr ""
#. Tag: title
-#: Controls.xml:687
+#: Controls.xml:702
#, no-c-format
msgid "Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:690
+#: Controls.xml:705
#, no-c-format
msgid "<s:validateFormattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:693
+#: Controls.xml:708
#, no-c-format
msgid "Checks that the submitted value is valid Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:704
+#: Controls.xml:719
#, no-c-format
msgid "<s:formattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:707
+#: Controls.xml:722
#, no-c-format
msgid ""
"Outputs <emphasis>Seam Text</emphasis>, a rich text markup useful for
blogs, "
@@ -1020,7 +1038,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:716
+#: Controls.xml:731
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
rich text "
@@ -1028,37 +1046,96 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:724
+#: Controls.xml:739
#, no-c-format
msgid "<![CDATA[<s:formattedText
value=\"#{blog.text}\"/>]]>"
msgstr ""
#. Tag: emphasis
-#: Controls.xml:726
+#: Controls.xml:741
#, no-c-format
msgid "Example"
msgstr ""
#. Tag: title
-#: Controls.xml:741
+#: Controls.xml:756
#, no-c-format
-msgid "Dropdowns"
+msgid "Form support"
msgstr ""
#. Tag: literal
-#: Controls.xml:744
+#: Controls.xml:759
#, no-c-format
+msgid "<s:token>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:762
+#, no-c-format
+msgid ""
+"Produces a random token that is inserted into a hidden form field to help to
"
+"secure JSF form posts against cross-site request forgery (XSRF) attacks. "
+"Note that the browser must have cookies enabled to submit forms that include
"
+"this component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:772
+#, no-c-format
+msgid ""
+"<literal>requireSession</literal> — indicates whether the
session id "
+"should be included in the form signature, hence binding the token to the "
+"session. This value can be set to false if the \"build before restore\"
mode "
+"of Facelets is activated (the default in JSF 2.0). (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:782
+#, no-c-format
+msgid ""
+"<literal>enableCookieNotice</literal> — indicates that a
JavaScript "
+"check should be inserted into the page to verify that cookies are enabled in
"
+"the browser. If cookies are not enabled, present a notice to the user that "
+"form posts will not work. (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:791
+#, no-c-format
+msgid ""
+"<literal>allowMultiplePosts</literal> — indicates whether to
allow the "
+"same form to be submitted multiple times with the same signature (as long as
"
+"the view does not change). This is a common need if the form is perform Ajax
"
+"calls but not rerendering itself or, at the very least, the UIToken "
+"component. The preferred approach is to have the UIToken component "
+"rerendered on any Ajax call where the UIToken component would be processed. "
+"(default: false)"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:805
+#, no-c-format
+msgid ""
+"<![CDATA[<h:form>\n"
+" <s:token enableCookieNotice=\"true\"
requireSession=\"false\"/>\n"
+" ...\n"
+"</h:form>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:809
+#, no-c-format
msgid "<s:enumItem>"
msgstr ""
#. Tag: para
-#: Controls.xml:747
+#: Controls.xml:812
#, no-c-format
msgid "Creates a <literal>SelectItem</literal> from an enum
value."
msgstr ""
#. Tag: para
-#: Controls.xml:754
+#: Controls.xml:819
#, no-c-format
msgid ""
"<literal>enumValue</literal> — the string representation of
the enum "
@@ -1066,7 +1143,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:760
+#: Controls.xml:825
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1074,7 +1151,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:768
+#: Controls.xml:833
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneRadio id=\"radioList\"\n"
@@ -1090,13 +1167,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:772
+#: Controls.xml:837
#, no-c-format
msgid "<s:selectItems>"
msgstr ""
#. Tag: para
-#: Controls.xml:775
+#: Controls.xml:840
#, no-c-format
msgid ""
"Creates a <literal>List<SelectItem></literal> from a
List, Set, "
@@ -1104,7 +1181,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:782
+#: Controls.xml:847
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
data that "
@@ -1112,7 +1189,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:789
+#: Controls.xml:854
#, no-c-format
msgid ""
"<literal>var</literal>— defines the name of the local
variable that "
@@ -1120,7 +1197,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:795
+#: Controls.xml:860
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1129,7 +1206,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:802
+#: Controls.xml:867
#, no-c-format
msgid ""
"<literal>itemValue</literal> — Value to return to the server
if this "
@@ -1138,7 +1215,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:811
+#: Controls.xml:876
#, no-c-format
msgid ""
"<literal>disabled</literal> — if true the
<literal>SelectItem</"
@@ -1147,7 +1224,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:819
+#: Controls.xml:884
#, no-c-format
msgid ""
"<literal>noSelectionLabel</literal> — specifies the
(optional) label "
@@ -1156,7 +1233,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:827
+#: Controls.xml:892
#, no-c-format
msgid ""
"<literal>hideNoSelectionLabel</literal> — if true, the
"
@@ -1164,7 +1241,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:835
+#: Controls.xml:900
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneMenu value=\"#{person.age}\" \n"
@@ -1173,83 +1250,14 @@
"</h:selectOneMenu>]]>"
msgstr ""
-#. Tag: title
-#: Controls.xml:841
-#, no-c-format
-msgid "Other"
-msgstr ""
-
#. Tag: literal
-#: Controls.xml:844
+#: Controls.xml:904
#, no-c-format
-msgid "<s:cache>"
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:847
-#, no-c-format
-msgid ""
-"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
-"cache></literal> actually uses the instance of JBoss Cache managed by
the "
-"built-in <literal>pojoCache</literal> component."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:856
-#, no-c-format
-msgid ""
-"<literal>key</literal> — the key to cache rendered content,
often a "
-"value expression. For example, if we were caching a page fragment that "
-"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
-"literal>."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:864
-#, no-c-format
-msgid ""
-"<literal>enabled</literal> — a value expression that
determines if the "
-"cache should be used."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:870
-#, no-c-format
-msgid ""
-"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
-"can have different expiry policies)."
-msgstr ""
-
-#. Tag: programlisting
-#: Controls.xml:878
-#, no-c-format
-msgid ""
-"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
-" <div class=\"blogEntry\">\n"
-" <h3>#{blogEntry.title}</h3>\n"
-" <div>\n"
-" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
-" </div>\n"
-" <p>\n"
-" [Posted on \n"
-" <h:outputText value=\"#{blogEntry.date}\">\n"
-" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
-"locale}\" \n"
-" type=\"both\"/>\n"
-" </h:outputText>]\n"
-" </p>\n"
-" </div>\n"
-"</s:cache>]]>"
-msgstr ""
-
-#. Tag: literal
-#: Controls.xml:884
-#, no-c-format
msgid "<s:fileUpload>"
msgstr ""
#. Tag: para
-#: Controls.xml:887
+#: Controls.xml:907
#, no-c-format
msgid ""
"Renders a file upload control. This control must be used within a form with "
@@ -1257,13 +1265,13 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:893
+#: Controls.xml:913
#, no-c-format
msgid "<![CDATA[<h:form
enctype=\"multipart/form-data\">]]>"
msgstr ""
#. Tag: para
-#: Controls.xml:895
+#: Controls.xml:915
#, no-c-format
msgid ""
"For multipart requests, the Seam Multipart servlet filter must also be "
@@ -1271,7 +1279,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:900
+#: Controls.xml:920
#, no-c-format
msgid ""
"<![CDATA[<filter>\n"
@@ -1286,7 +1294,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:904
+#: Controls.xml:924
#, no-c-format
msgid ""
"The following configuration options for multipart requests may be configured
"
@@ -1294,7 +1302,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:911
+#: Controls.xml:931
#, no-c-format
msgid ""
"<literal>createTempFiles</literal> — if this option is set to
true, "
@@ -1302,7 +1310,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:918
+#: Controls.xml:938
#, no-c-format
msgid ""
"<literal>maxRequestSize</literal> — the maximum size of a
file upload "
@@ -1310,13 +1318,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:925
+#: Controls.xml:945
#, no-c-format
msgid "Here's an example:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:929
+#: Controls.xml:949
#, no-c-format
msgid ""
"<![CDATA[<component
class=\"org.jboss.seam.web.MultipartFilter\">\n"
@@ -1326,7 +1334,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:934
+#: Controls.xml:954
#, no-c-format
msgid ""
"<literal>data</literal> — this value binding receives the
binary file "
@@ -1335,7 +1343,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:942
+#: Controls.xml:962
#, no-c-format
msgid ""
"<literal>contentType</literal> — this value binding receives
the "
@@ -1343,7 +1351,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:948
+#: Controls.xml:968
#, no-c-format
msgid ""
"<literal>fileName</literal> — this value binding receives the
filename "
@@ -1351,7 +1359,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:954
+#: Controls.xml:974
#, no-c-format
msgid ""
"<literal>fileSize</literal> — this value binding receives the
file "
@@ -1359,7 +1367,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:960
+#: Controls.xml:980
#, no-c-format
msgid ""
"<literal>accept</literal> — a comma-separated list of content
types to "
@@ -1368,7 +1376,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:980
+#: Controls.xml:1000
#, no-c-format
msgid ""
"<![CDATA[<s:fileUpload id=\"picture\"
data=\"#{register.picture}\" \n"
@@ -1376,14 +1384,83 @@
" contentType=\"#{register.pictureContentType}\"
/>]]>"
msgstr ""
+#. Tag: title
+#: Controls.xml:1007
+#, no-c-format
+msgid "Other"
+msgstr ""
+
#. Tag: literal
-#: Controls.xml:985
+#: Controls.xml:1010
#, no-c-format
+msgid "<s:cache>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1013
+#, no-c-format
+msgid ""
+"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
+"cache></literal> actually uses the instance of JBoss Cache managed by
the "
+"built-in <literal>pojoCache</literal> component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1022
+#, no-c-format
+msgid ""
+"<literal>key</literal> — the key to cache rendered content,
often a "
+"value expression. For example, if we were caching a page fragment that "
+"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
+"literal>."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1030
+#, no-c-format
+msgid ""
+"<literal>enabled</literal> — a value expression that
determines if the "
+"cache should be used."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1036
+#, no-c-format
+msgid ""
+"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
+"can have different expiry policies)."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1044
+#, no-c-format
+msgid ""
+"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
+" <div class=\"blogEntry\">\n"
+" <h3>#{blogEntry.title}</h3>\n"
+" <div>\n"
+" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
+" </div>\n"
+" <p>\n"
+" [Posted on \n"
+" <h:outputText value=\"#{blogEntry.date}\">\n"
+" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
+"locale}\" \n"
+" type=\"both\"/>\n"
+" </h:outputText>]\n"
+" </p>\n"
+" </div>\n"
+"</s:cache>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1050
+#, no-c-format
msgid "<s:resource>"
msgstr ""
#. Tag: para
-#: Controls.xml:988
+#: Controls.xml:1053
#, no-c-format
msgid ""
"A tag that acts a file download provider. It must be alone in the JSF page. "
@@ -1391,7 +1468,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:995
+#: Controls.xml:1060
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -1407,7 +1484,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1066
#, no-c-format
msgid ""
"<literal>data</literal> — Data that should be downloaded. May
be a "
@@ -1415,13 +1492,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1007
+#: Controls.xml:1072
#, no-c-format
msgid "<literal>fileName</literal> — Filename of the file to
be served"
msgstr ""
#. Tag: para
-#: Controls.xml:1012
+#: Controls.xml:1077
#, no-c-format
msgid ""
"<literal>contentType</literal> — content type of the file to
be "
@@ -1429,20 +1506,20 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1017
+#: Controls.xml:1082
#, no-c-format
msgid ""
"<literal>disposition</literal> — disposition to use. Default
is inline"
msgstr ""
#. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1089
#, no-c-format
msgid "Here is an example on how to use the tag:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1025
+#: Controls.xml:1090
#, no-c-format
msgid ""
"<![CDATA[<s:resource
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -1454,7 +1531,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1027
+#: Controls.xml:1092
#, no-c-format
msgid ""
"The bean named <literal>resources</literal> is some backing bean that
given "
@@ -1463,13 +1540,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1097
#, no-c-format
msgid "<s:download>"
msgstr ""
#. Tag: para
-#: Controls.xml:1034
+#: Controls.xml:1099
#, no-c-format
msgid ""
"Builds a RESTful link to a
<literal><s:resource></literal>. Nested "
@@ -1477,13 +1554,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1041
+#: Controls.xml:1106
#, no-c-format
msgid "<literal>src</literal> — Resource file serving
files."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1048
+#: Controls.xml:1113
#, no-c-format
msgid ""
"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
@@ -1492,7 +1569,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1050
+#: Controls.xml:1115
#, no-c-format
msgid ""
"Will produce something like:
<literal><![CDATA[http://localhost/resources."
@@ -1500,13 +1577,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1057
+#: Controls.xml:1122
#, no-c-format
msgid "<s:graphicImage>"
msgstr ""
#. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1125
#, no-c-format
msgid ""
"An extended <literal><h:graphicImage></literal> that
allows the image "
@@ -1515,7 +1592,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1065
+#: Controls.xml:1130
#, no-c-format
msgid ""
"All attributes for <literal><h:graphicImage></literal>
are supported, "
@@ -1523,7 +1600,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1073
+#: Controls.xml:1138
#, no-c-format
msgid ""
"<literal>value</literal> — image to display. Can be a path
"
@@ -1535,7 +1612,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1086
+#: Controls.xml:1151
#, no-c-format
msgid ""
"<literal>fileName</literal> — if not specified the served
image will "
@@ -1544,13 +1621,13 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:1095
+#: Controls.xml:1160
#, no-c-format
msgid "Transformations"
msgstr ""
#. Tag: para
-#: Controls.xml:1096
+#: Controls.xml:1161
#, no-c-format
msgid ""
"To apply a transform to the image, you would nest a tag specifying the "
@@ -1558,25 +1635,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1104
+#: Controls.xml:1169
#, no-c-format
msgid "<s:transformImageSize>"
msgstr ""
#. Tag: para
-#: Controls.xml:1109
+#: Controls.xml:1174
#, no-c-format
msgid "<literal>width</literal> — new width of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1115
+#: Controls.xml:1180
#, no-c-format
msgid "<literal>height</literal> — new height of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1121
+#: Controls.xml:1186
#, no-c-format
msgid ""
"<literal>maintainRatio</literal> — if
<literal>true</literal>, and "
@@ -1586,19 +1663,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1132
+#: Controls.xml:1197
#, no-c-format
msgid "<literal>factor</literal> — scale the image by the
given factor"
msgstr ""
#. Tag: literal
-#: Controls.xml:1142
+#: Controls.xml:1207
#, no-c-format
msgid "<s:transformImageBlur>"
msgstr ""
#. Tag: para
-#: Controls.xml:1147
+#: Controls.xml:1212
#, no-c-format
msgid ""
"<literal>radius</literal> — perform a convolution blur with
the given "
@@ -1606,13 +1683,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1157
+#: Controls.xml:1222
#, no-c-format
msgid "<s:transformImageType>"
msgstr ""
#. Tag: para
-#: Controls.xml:1162
+#: Controls.xml:1227
#, no-c-format
msgid ""
"<literal>contentType</literal> — alter the type of the image
to either "
@@ -1620,7 +1697,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1174
+#: Controls.xml:1239
#, no-c-format
msgid ""
"It's easy to create your own transform - create a
<literal>UIComponent</"
@@ -1632,7 +1709,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1185
+#: Controls.xml:1250
#, no-c-format
msgid ""
"<![CDATA[<s:graphicImage rendered=\"#{auction.image ne
null}\"\n"
@@ -1642,19 +1719,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1189
+#: Controls.xml:1254
#, no-c-format
msgid "<s:remote>"
msgstr ""
#. Tag: para
-#: Controls.xml:1192
+#: Controls.xml:1257
#, no-c-format
msgid "Generates the Javascript stubs required to use Seam Remoting."
msgstr ""
#. Tag: para
-#: Controls.xml:1199
+#: Controls.xml:1264
#, no-c-format
msgid ""
"<literal>include</literal> — a comma-separated list of the
component "
@@ -1663,7 +1740,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1209
+#: Controls.xml:1274
#, no-c-format
msgid ""
"<![CDATA[<s:remote
include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1671,13 +1748,13 @@
msgstr ""
#. Tag: title
-#: Controls.xml:1216
+#: Controls.xml:1281
#, no-c-format
msgid "Annotations"
msgstr ""
#. Tag: para
-#: Controls.xml:1218
+#: Controls.xml:1283
#, no-c-format
msgid ""
"Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1685,13 +1762,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1226
+#: Controls.xml:1291
#, no-c-format
msgid "@Converter"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1229
+#: Controls.xml:1294
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemConverter\") \n"
@@ -1717,7 +1794,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1231
+#: Controls.xml:1296
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
converter=\"itemConverter\" />]]"
@@ -1725,7 +1802,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1233
+#: Controls.xml:1298
#, no-c-format
msgid ""
"Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1734,13 +1811,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1243
+#: Controls.xml:1308
#, no-c-format
msgid "@Validator"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1246
+#: Controls.xml:1311
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemValidator\") \n"
@@ -1762,7 +1839,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1248
+#: Controls.xml:1313
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
validator=\"itemValidator\" />]]"
@@ -1770,7 +1847,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1249
+#: Controls.xml:1314
#, no-c-format
msgid ""
"Registers the Seam component as a JSF validator. Shown here is a validator "
Modified: trunk/doc/Seam_Reference_Guide/mr-IN/Conversations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/mr-IN/Conversations.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/mr-IN/Conversations.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -760,7 +760,7 @@
#: Conversations.xml:493
#, no-c-format
msgid ""
-"The <literal>taskInstance</literal> attribute if for use in jBPM task
lists:"
+"The <literal>taskInstance</literal> attribute is for use in jBPM task
lists:"
msgstr ""
#. Tag: programlisting
Modified: trunk/doc/Seam_Reference_Guide/mr-IN/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/mr-IN/Dependencies.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/mr-IN/Dependencies.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -30,9 +30,9 @@
#, no-c-format
msgid ""
"Seam does not work with JDK 1.4 and requires JDK 5 or above as it uses "
-"annotations and other JDK 5.0 features.. Seam has been thoroughly tested "
+"annotations and other JDK 5.0 features. Seam has been thoroughly tested "
"using Sun's JDKs. However there are no known issues specific to Seam with
"
-"other JDK's."
+"other JDKs."
msgstr ""
#. Tag: title
Modified: trunk/doc/Seam_Reference_Guide/mr-IN/Security.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/mr-IN/Security.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/mr-IN/Security.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+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:3361 Security.xml:3524
+#: Security.xml:630 Security.xml:764 Security.xml:3370 Security.xml:3533
#, 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:3150 Security.xml:3367
-#: Security.xml:3530 Security.xml:3771 Security.xml:4208
+#: Security.xml:2147 Security.xml:2756 Security.xml:3159 Security.xml:3376
+#: Security.xml:3539 Security.xml:3780 Security.xml:4217
#, no-c-format
msgid "Description"
msgstr ""
@@ -2228,8 +2228,8 @@
msgstr ""
#. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3147
-#: Security.xml:3768 Security.xml:3937
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3156
+#: Security.xml:3777 Security.xml:3946
#, 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:3218
-#: Security.xml:3237 Security.xml:3256 Security.xml:3274 Security.xml:3819
-#: Security.xml:3838 Security.xml:3857 Security.xml:3876
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3227
+#: Security.xml:3246 Security.xml:3265 Security.xml:3283 Security.xml:3828
+#: Security.xml:3847 Security.xml:3866 Security.xml:3885
#, no-c-format
msgid "boolean"
msgstr ""
@@ -2558,13 +2558,13 @@
msgstr ""
#. Tag: para
-#: Security.xml:1831 Security.xml:3940
+#: Security.xml:1831 Security.xml:3949
#, no-c-format
msgid "Permission Target"
msgstr ""
#. Tag: para
-#: Security.xml:1834 Security.xml:3943
+#: Security.xml:1834 Security.xml:3952
#, no-c-format
msgid "Permission Action"
msgstr ""
@@ -3806,7 +3806,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2750 Security.xml:3144 Security.xml:3765
+#: Security.xml:2750 Security.xml:3153 Security.xml:3774
#, no-c-format
msgid "Return type"
msgstr ""
@@ -3868,6 +3868,20 @@
#: Security.xml:2819
#, no-c-format
msgid ""
+"The default <literal>ResolverChain</literal> consists of all permission
"
+"resolvers discovered during application deployment. The
<literal>org.jboss."
+"seam.security.defaultResolverChainCreated</literal> event is raised (and the
"
+"<literal>ResolverChain</literal> instance passed as an event parameter)
when "
+"the default <literal>ResolverChain</literal> is created. This allows
"
+"additional resolvers that for some reason were not discovered during "
+"deployment to be added, or for resolvers that are in the chain to be re-"
+"ordered or removed."
+msgstr ""
+
+#. Tag: para
+#: Security.xml:2828
+#, no-c-format
+msgid ""
"The following sequence diagram shows the interaction between the components "
"of the permission framework during a permission check (explanation follows).
"
"A permission check can originate from a number of possible sources, for "
@@ -3877,7 +3891,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2837
+#: Security.xml:2846
#, no-c-format
msgid ""
"1. A permission check is initiated somewhere (either in code or via an EL "
@@ -3886,7 +3900,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2843
+#: Security.xml:2852
#, no-c-format
msgid ""
"1.1. <literal>Identity</literal> invokes
<literal>PermissionMapper."
@@ -3894,7 +3908,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2850
+#: Security.xml:2859
#, no-c-format
msgid ""
"1.1.1. <literal>PermissionMapper</literal> maintains a
<literal>Map</"
@@ -3906,7 +3920,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2860
+#: Security.xml:2869
#, no-c-format
msgid ""
"1.1.2. For each <literal>PermissionResolver</literal> in the "
@@ -3921,13 +3935,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2876
+#: Security.xml:2885
#, no-c-format
msgid "RuleBasedPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:2878
+#: Security.xml:2887
#, no-c-format
msgid ""
"One of the built-in permission resolvers provided by Seam, "
@@ -3940,13 +3954,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2887
+#: Security.xml:2896
#, no-c-format
msgid "Requirements"
msgstr ""
#. Tag: para
-#: Security.xml:2889
+#: Security.xml:2898
#, no-c-format
msgid ""
"If using the rule-based permission features provided by Seam Security, the "
@@ -3955,43 +3969,43 @@
msgstr ""
#. Tag: para
-#: Security.xml:2896
+#: Security.xml:2905
#, no-c-format
msgid "drools-compiler.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2899
+#: Security.xml:2908
#, no-c-format
msgid "drools-core.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2902
+#: Security.xml:2911
#, no-c-format
msgid "janino.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2905
+#: Security.xml:2914
#, no-c-format
msgid "antlr-runtime.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2908
+#: Security.xml:2917
#, no-c-format
msgid "mvel14.jar"
msgstr ""
#. Tag: title
-#: Security.xml:2915 Security.xml:3107
+#: Security.xml:2924 Security.xml:3116
#, no-c-format
msgid "Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:2917
+#: Security.xml:2926
#, no-c-format
msgid ""
"The configuration for <literal>RuleBasedPermissionResolver</literal>
"
@@ -4001,7 +4015,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2923
+#: Security.xml:2932
#, no-c-format
msgid ""
"<![CDATA[<components
xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4029,7 +4043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2925
+#: Security.xml:2934
#, no-c-format
msgid ""
"The default rule base name can be overridden by specifying the "
@@ -4038,7 +4052,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2930
+#: Security.xml:2939
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4047,7 +4061,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2932
+#: Security.xml:2941
#, no-c-format
msgid ""
"Once the <literal>RuleBase</literal> component is configured, it's
time to "
@@ -4055,13 +4069,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2938
+#: Security.xml:2947
#, no-c-format
msgid "Writing Security Rules"
msgstr ""
#. Tag: para
-#: Security.xml:2940
+#: Security.xml:2949
#, no-c-format
msgid ""
"The first step to writing security rules is to create a new rule file in the
"
@@ -4072,7 +4086,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2947
+#: Security.xml:2956
#, no-c-format
msgid ""
"So what should the security rules file contain? At this stage it might be a "
@@ -4081,7 +4095,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2952
+#: Security.xml:2961
#, no-c-format
msgid ""
"<![CDATA[package MyApplicationPermissions;\n"
@@ -4099,7 +4113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2954
+#: Security.xml:2963
#, no-c-format
msgid ""
"Let's break this down step by step. The first thing we see is the package
"
@@ -4109,7 +4123,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2960
+#: Security.xml:2969
#, no-c-format
msgid ""
"The next thing we can notice is a couple of import statements for the "
@@ -4119,7 +4133,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2966
+#: Security.xml:2975
#, no-c-format
msgid ""
"Finally we have the code for the rule. Each rule within a package should be "
@@ -4129,7 +4143,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2972
+#: Security.xml:2981
#, no-c-format
msgid ""
"Looking at the body of the rule definition we can notice two distinct "
@@ -4144,7 +4158,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2981
+#: Security.xml:2990
#, no-c-format
msgid ""
"If we look at the LHS of the rule, we see two conditions listed there. Let's
"
@@ -4152,14 +4166,14 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2985
+#: Security.xml:2994
#, no-c-format
msgid ""
"<![CDATA[c: PermissionCheck(target == \"customer\", action ==
\"delete\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:2987
+#: Security.xml:2996
#, no-c-format
msgid ""
"In plain english, this condition is stating that there must exist a "
@@ -4169,7 +4183,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2993
+#: Security.xml:3002
#, no-c-format
msgid ""
"So what is the working memory? Also known as a \"stateful session\" in
"
@@ -4187,7 +4201,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3005
+#: Security.xml:3014
#, no-c-format
msgid ""
"Besides the <literal>PermissionCheck</literal> facts, there is also a
"
@@ -4204,7 +4218,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3016
+#: Security.xml:3025
#, no-c-format
msgid ""
"It is also possible to insert additional long-lived facts into the working "
@@ -4215,7 +4229,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3023
+#: Security.xml:3032
#, no-c-format
msgid ""
"Getting back to our simple example, we can also notice that the first line "
@@ -4226,13 +4240,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3030
+#: Security.xml:3039
#, no-c-format
msgid "<![CDATA[Role(name == \"admin\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3032
+#: Security.xml:3041
#, no-c-format
msgid ""
"This condition simply states that there must be a
<literal>Role</literal> "
@@ -4245,7 +4259,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3040
+#: Security.xml:3049
#, no-c-format
msgid ""
"So what is the consequence of the rule firing? Let's take a look at the RHS
"
@@ -4253,13 +4267,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3044
+#: Security.xml:3053
#, no-c-format
msgid "<![CDATA[c.grant()]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3046
+#: Security.xml:3055
#, no-c-format
msgid ""
"The RHS consists of Java code, and in this case is invoking the "
@@ -4276,13 +4290,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3060
+#: Security.xml:3069
#, no-c-format
msgid "Non-String permission targets"
msgstr ""
#. Tag: para
-#: Security.xml:3062
+#: Security.xml:3071
#, no-c-format
msgid ""
"So far we have only seen permission checks for String-literal permission "
@@ -4296,7 +4310,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3071
+#: Security.xml:3080
#, no-c-format
msgid ""
"<![CDATA[rule CanCreateBlogComment\n"
@@ -4314,13 +4328,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3076
+#: Security.xml:3085
#, no-c-format
msgid "Wildcard permission checks"
msgstr ""
#. Tag: para
-#: Security.xml:3078
+#: Security.xml:3087
#, no-c-format
msgid ""
"It is possible to implement a wildcard permission check (which allows all "
@@ -4330,7 +4344,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3084
+#: Security.xml:3093
#, no-c-format
msgid ""
"<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4344,7 +4358,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3086
+#: Security.xml:3095
#, no-c-format
msgid ""
"This rule allows users with the <literal>admin</literal> role to
perform "
@@ -4353,13 +4367,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3096
+#: Security.xml:3105
#, no-c-format
msgid "PersistentPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:3098
+#: Security.xml:3107
#, no-c-format
msgid ""
"Another built-in permission resolver provided by Seam, "
@@ -4372,7 +4386,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3109
+#: Security.xml:3118
#, no-c-format
msgid ""
"Before it can be used, <literal>PersistentPermissionResolver</literal>
must "
@@ -4385,7 +4399,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3117
+#: Security.xml:3126
#, no-c-format
msgid ""
"<![CDATA[ <security:persistent-permission-resolver
permission-store=\"#"
@@ -4393,13 +4407,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3122
+#: Security.xml:3131
#, no-c-format
msgid "Permission Stores"
msgstr ""
#. Tag: para
-#: Security.xml:3124
+#: Security.xml:3133
#, no-c-format
msgid ""
"A permission store is required for
<literal>PersistentPermissionResolver</"
@@ -4412,26 +4426,26 @@
msgstr ""
#. Tag: title
-#: Security.xml:3134
+#: Security.xml:3143
#, no-c-format
msgid "PermissionStore interface"
msgstr ""
#. Tag: literal
-#: Security.xml:3160 Security.xml:3179 Security.xml:3198 Security.xml:3781
-#: Security.xml:3800
+#: Security.xml:3169 Security.xml:3188 Security.xml:3207 Security.xml:3790
+#: Security.xml:3809
#, no-c-format
msgid "List<Permission>"
msgstr ""
#. Tag: literal
-#: Security.xml:3165 Security.xml:3805
+#: Security.xml:3174 Security.xml:3814
#, no-c-format
msgid "listPermissions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3169
+#: Security.xml:3178
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4440,13 +4454,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3184 Security.xml:3786
+#: Security.xml:3193 Security.xml:3795
#, no-c-format
msgid "listPermissions(Object target, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3188
+#: Security.xml:3197
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4455,13 +4469,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3203
+#: Security.xml:3212
#, no-c-format
msgid "listPermissions(Set<Object> targets, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3207
+#: Security.xml:3216
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4470,13 +4484,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3223
+#: Security.xml:3232
#, no-c-format
msgid "grantPermission(Permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3227
+#: Security.xml:3236
#, no-c-format
msgid ""
"This method should persist the specified <literal>Permission</literal>
"
@@ -4484,13 +4498,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3242 Security.xml:3843
+#: Security.xml:3251 Security.xml:3852
#, no-c-format
msgid "grantPermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3246
+#: Security.xml:3255
#, no-c-format
msgid ""
"This method should persist all of the <literal>Permission</literal>
objects "
@@ -4499,13 +4513,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3261 Security.xml:3862
+#: Security.xml:3270 Security.xml:3871
#, no-c-format
msgid "revokePermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3265
+#: Security.xml:3274
#, no-c-format
msgid ""
"This method should remove the specified <literal>Permission</literal>
object "
@@ -4513,13 +4527,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3279 Security.xml:3881
+#: Security.xml:3288 Security.xml:3890
#, no-c-format
msgid "revokePermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3283
+#: Security.xml:3292
#, no-c-format
msgid ""
"This method should remove all of the <literal>Permission</literal>
objects "
@@ -4527,19 +4541,19 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3293 Security.xml:3895
+#: Security.xml:3302 Security.xml:3904
#, no-c-format
msgid "List<String>"
msgstr ""
#. Tag: literal
-#: Security.xml:3298 Security.xml:3900
+#: Security.xml:3307 Security.xml:3909
#, no-c-format
msgid "listAvailableActions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3302
+#: Security.xml:3311
#, no-c-format
msgid ""
"This method should return a list of all the available actions (as Strings) "
@@ -4549,13 +4563,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3316
+#: Security.xml:3325
#, no-c-format
msgid "JpaPermissionStore"
msgstr ""
#. Tag: para
-#: Security.xml:3318
+#: Security.xml:3327
#, no-c-format
msgid ""
"This is the default <literal>PermissionStore</literal> implementation
(and "
@@ -4568,7 +4582,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3326
+#: Security.xml:3335
#, no-c-format
msgid ""
"If you wish to use the same entity (i.e. a single database table) to store "
@@ -4580,7 +4594,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3333
+#: Security.xml:3342
#, no-c-format
msgid ""
"For example, to configure a single entity class to store both user and role "
@@ -4588,7 +4602,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3335
+#: Security.xml:3344
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4596,14 +4610,14 @@
msgstr ""
#. Tag: para
-#: Security.xml:3337
+#: Security.xml:3346
#, no-c-format
msgid ""
"To configure separate entity classes for storing user and role permissions:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:3339
+#: Security.xml:3348
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4612,13 +4626,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3342
+#: Security.xml:3351
#, no-c-format
msgid "Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3344
+#: Security.xml:3353
#, no-c-format
msgid ""
"As mentioned, the entity classes that contain the user and role permissions "
@@ -4629,32 +4643,32 @@
msgstr ""
#. Tag: title
-#: Security.xml:3351
+#: Security.xml:3360
#, no-c-format
msgid "Entity Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3364 Security.xml:3527
+#: Security.xml:3373 Security.xml:3536
#, no-c-format
msgid "Target"
msgstr ""
#. Tag: literal
-#: Security.xml:3377
+#: Security.xml:3386
#, no-c-format
msgid "@PermissionTarget"
msgstr ""
#. Tag: literal
-#: Security.xml:3382 Security.xml:3401 Security.xml:3420 Security.xml:3439
-#: Security.xml:3458
+#: Security.xml:3391 Security.xml:3410 Security.xml:3429 Security.xml:3448
+#: Security.xml:3467
#, no-c-format
msgid "FIELD,METHOD"
msgstr ""
#. Tag: para
-#: Security.xml:3386
+#: Security.xml:3395
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4663,13 +4677,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3396
+#: Security.xml:3405
#, no-c-format
msgid "@PermissionAction"
msgstr ""
#. Tag: para
-#: Security.xml:3405
+#: Security.xml:3414
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4678,13 +4692,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3415
+#: Security.xml:3424
#, no-c-format
msgid "@PermissionUser"
msgstr ""
#. Tag: para
-#: Security.xml:3424
+#: Security.xml:3433
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4693,13 +4707,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3434
+#: Security.xml:3443
#, no-c-format
msgid "@PermissionRole"
msgstr ""
#. Tag: para
-#: Security.xml:3443
+#: Security.xml:3452
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4708,13 +4722,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3453
+#: Security.xml:3462
#, no-c-format
msgid "@PermissionDiscriminator"
msgstr ""
#. Tag: para
-#: Security.xml:3462
+#: Security.xml:3471
#, no-c-format
msgid ""
"This annotation should be used when the same entity/table is used to store "
@@ -4731,20 +4745,20 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3472
+#: Security.xml:3481
#, no-c-format
msgid ""
"<![CDATA[ @PermissionDiscriminator(userValue = \"u\", roleValue =
\"r\")]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3483
+#: Security.xml:3492
#, no-c-format
msgid "Example Entity"
msgstr ""
#. Tag: para
-#: Security.xml:3485
+#: Security.xml:3494
#, no-c-format
msgid ""
"Here is an example of an entity class that is used to store both user and "
@@ -4753,7 +4767,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3490
+#: Security.xml:3499
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4814,7 +4828,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3492
+#: Security.xml:3501
#, no-c-format
msgid ""
"As can be seen in the above example, the
<literal>getDiscriminator()</"
@@ -4831,13 +4845,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3505
+#: Security.xml:3514
#, no-c-format
msgid "Class-specific Permission Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:3507
+#: Security.xml:3516
#, no-c-format
msgid ""
"A further set of class-specific annotations can be used to configure a "
@@ -4847,25 +4861,25 @@
msgstr ""
#. Tag: title
-#: Security.xml:3514
+#: Security.xml:3523
#, no-c-format
msgid "Class Permission Annotations"
msgstr ""
#. Tag: literal
-#: Security.xml:3540
+#: Security.xml:3549
#, no-c-format
msgid "@Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3545 Security.xml:3563
+#: Security.xml:3554 Security.xml:3572
#, no-c-format
msgid "TYPE"
msgstr ""
#. Tag: para
-#: Security.xml:3549
+#: Security.xml:3558
#, no-c-format
msgid ""
"A container annotation, this annotation may contain an array of "
@@ -4873,13 +4887,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3558
+#: Security.xml:3567
#, no-c-format
msgid "@Permission"
msgstr ""
#. Tag: para
-#: Security.xml:3567
+#: Security.xml:3576
#, no-c-format
msgid ""
"This annotation defines a single allowable permission action for the target "
@@ -4890,7 +4904,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3579
+#: Security.xml:3588
#, no-c-format
msgid ""
"Here's an example of the above annotations in action. The following class
"
@@ -4898,7 +4912,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3583
+#: Security.xml:3592
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4910,7 +4924,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3585
+#: Security.xml:3594
#, no-c-format
msgid ""
"This example demonstrates how two allowable permission actions, "
@@ -4919,13 +4933,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3593
+#: Security.xml:3602
#, no-c-format
msgid "Permission masks"
msgstr ""
#. Tag: para
-#: Security.xml:3595
+#: Security.xml:3604
#, no-c-format
msgid ""
"By default, multiple permissions for the same target object and recipient "
@@ -4937,7 +4951,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3602
+#: Security.xml:3611
#, no-c-format
msgid ""
"For example, if recipient \"Bob\" is granted both the
<literal>view</"
@@ -4950,7 +4964,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3609
+#: Security.xml:3618
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4962,7 +4976,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3611
+#: Security.xml:3620
#, no-c-format
msgid ""
"The <literal>action</literal> property will instead simply contain
\"3"
@@ -4972,7 +4986,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3617
+#: Security.xml:3626
#, no-c-format
msgid ""
"Obviously, it is very important that the <literal>mask</literal> values
"
@@ -4980,13 +4994,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3623
+#: Security.xml:3632
#, no-c-format
msgid "Identifier Policy"
msgstr ""
#. Tag: para
-#: Security.xml:3625
+#: Security.xml:3634
#, no-c-format
msgid ""
"When storing or looking up permissions,
<literal>JpaPermissionStore</"
@@ -5000,7 +5014,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3633
+#: Security.xml:3642
#, no-c-format
msgid ""
"The <literal>IdentifierStrategy</literal> interface is very simple,
"
@@ -5008,7 +5022,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3637
+#: Security.xml:3646
#, no-c-format
msgid ""
"<![CDATA[public interface IdentifierStrategy {\n"
@@ -5018,7 +5032,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3639
+#: Security.xml:3648
#, no-c-format
msgid ""
"The first method, <literal>canIdentify()</literal> simply returns
"
@@ -5029,7 +5043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3645
+#: Security.xml:3654
#, no-c-format
msgid ""
"Seam provides two <literal>IdentifierStrategy</literal>
implementations, "
@@ -5038,7 +5052,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3650
+#: Security.xml:3659
#, no-c-format
msgid ""
"To explicitly configure a specific identifier strategy to use for a "
@@ -5051,13 +5065,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3660
+#: Security.xml:3669
#, no-c-format
msgid "ClassIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3662
+#: Security.xml:3671
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for classes,
"
@@ -5071,7 +5085,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3671
+#: Security.xml:3680
#, no-c-format
msgid ""
"<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5079,7 +5093,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3673
+#: Security.xml:3682
#, no-c-format
msgid ""
"The identifier for the following class will be
\"<literal>customerAction</"
@@ -5087,7 +5101,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3677
+#: Security.xml:3686
#, no-c-format
msgid ""
"<![CDATA[@Name(\"customerAction\")\n"
@@ -5095,7 +5109,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3679
+#: Security.xml:3688
#, no-c-format
msgid ""
"Finally, the identifier for the following class will be
\"<literal>Customer</"
@@ -5103,19 +5117,19 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3683
+#: Security.xml:3692
#, no-c-format
msgid "<![CDATA[public class Customer { ]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3688
+#: Security.xml:3697
#, no-c-format
msgid "EntityIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3690
+#: Security.xml:3699
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for entity "
@@ -5132,7 +5146,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3701
+#: Security.xml:3710
#, no-c-format
msgid ""
"<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5140,7 +5154,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3703
+#: Security.xml:3712
#, no-c-format
msgid ""
"For an example of the type of identifier values generated, assume we have "
@@ -5148,7 +5162,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3707
+#: Security.xml:3716
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5171,7 +5185,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3709
+#: Security.xml:3718
#, no-c-format
msgid ""
"For a <literal>Customer</literal> instance with an
<literal>id</literal> "
@@ -5181,7 +5195,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3715
+#: Security.xml:3724
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5190,7 +5204,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3717
+#: Security.xml:3726
#, no-c-format
msgid ""
"Then a <literal>Customer</literal> with an
<literal>id</literal> value of "
@@ -5199,13 +5213,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3730
+#: Security.xml:3739
#, no-c-format
msgid "Permission Management"
msgstr ""
#. Tag: para
-#: Security.xml:3732
+#: Security.xml:3741
#, no-c-format
msgid ""
"In much the same way that Seam Security provides an Identity Management API "
@@ -5215,13 +5229,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3739
+#: Security.xml:3748
#, no-c-format
msgid "PermissionManager"
msgstr ""
#. Tag: para
-#: Security.xml:3741
+#: Security.xml:3750
#, no-c-format
msgid ""
"The <literal>PermissionManager</literal> component is an
application-scoped "
@@ -5234,7 +5248,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3748
+#: Security.xml:3757
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5244,7 +5258,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3750
+#: Security.xml:3759
#, no-c-format
msgid ""
"The following table describes each of the available methods provided by "
@@ -5252,13 +5266,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3755
+#: Security.xml:3764
#, no-c-format
msgid "PermissionManager API methods"
msgstr ""
#. Tag: para
-#: Security.xml:3790 Security.xml:3809
+#: Security.xml:3799 Security.xml:3818
#, no-c-format
msgid ""
"Returns a list of <literal>Permission</literal> objects representing
all of "
@@ -5266,13 +5280,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3824
+#: Security.xml:3833
#, no-c-format
msgid "grantPermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3828
+#: Security.xml:3837
#, no-c-format
msgid ""
"Persists (grants) the specified <literal>Permission</literal> to the
backend "
@@ -5280,7 +5294,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3847
+#: Security.xml:3856
#, no-c-format
msgid ""
"Persists (grants) the specified list of <literal>Permission</literal>s
to "
@@ -5288,7 +5302,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3866
+#: Security.xml:3875
#, no-c-format
msgid ""
"Removes (revokes) the specified <literal>Permission</literal> from the
"
@@ -5296,7 +5310,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3885
+#: Security.xml:3894
#, no-c-format
msgid ""
"Removes (revokes) the specified list of <literal>Permission</literal>s
from "
@@ -5304,7 +5318,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3904
+#: Security.xml:3913
#, no-c-format
msgid ""
"Returns a list of the available actions for the specified target object. The
"
@@ -5313,13 +5327,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3919
+#: Security.xml:3928
#, no-c-format
msgid "Permission checks for PermissionManager operations"
msgstr ""
#. Tag: para
-#: Security.xml:3921
+#: Security.xml:3930
#, no-c-format
msgid ""
"Invoking the methods of <literal>PermissionManager</literal> requires
that "
@@ -5329,37 +5343,37 @@
msgstr ""
#. Tag: title
-#: Security.xml:3928
+#: Security.xml:3937
#, no-c-format
msgid "Permission Management Security Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3952
+#: Security.xml:3961
#, no-c-format
msgid "listPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:3956
+#: Security.xml:3965
#, no-c-format
msgid "The specified <literal>target</literal>"
msgstr ""
#. Tag: literal
-#: Security.xml:3962
+#: Security.xml:3971
#, no-c-format
msgid "seam.read-permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3970 Security.xml:3990
+#: Security.xml:3979 Security.xml:3999
#, no-c-format
msgid "grantPermission()"
msgstr ""
#. Tag: para
-#: Security.xml:3974
+#: Security.xml:3983
#, no-c-format
msgid ""
"The target of the specified <literal>Permission</literal>, or each of
the "
@@ -5368,56 +5382,56 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3982 Security.xml:4000 Security.xml:4018
+#: Security.xml:3991 Security.xml:4009 Security.xml:4027
#, no-c-format
msgid "seam.grant-permission"
msgstr ""
#. Tag: para
-#: Security.xml:3994 Security.xml:4030
+#: Security.xml:4003 Security.xml:4039
#, no-c-format
msgid "The target of the specified <literal>Permission</literal>."
msgstr ""
#. Tag: literal
-#: Security.xml:4008
+#: Security.xml:4017
#, no-c-format
msgid "grantPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:4012 Security.xml:4048
+#: Security.xml:4021 Security.xml:4057
#, no-c-format
msgid ""
"Each of the targets of the specified list of
<literal>Permission</literal>s."
msgstr ""
#. Tag: literal
-#: Security.xml:4026
+#: Security.xml:4035
#, no-c-format
msgid "revokePermission()"
msgstr ""
#. Tag: literal
-#: Security.xml:4036 Security.xml:4054
+#: Security.xml:4045 Security.xml:4063
#, no-c-format
msgid "seam.revoke-permission"
msgstr ""
#. Tag: literal
-#: Security.xml:4044
+#: Security.xml:4053
#, no-c-format
msgid "revokePermissions()"
msgstr ""
#. Tag: title
-#: Security.xml:4067
+#: Security.xml:4076
#, no-c-format
msgid "SSL Security"
msgstr ""
#. Tag: para
-#: Security.xml:4069
+#: Security.xml:4078
#, no-c-format
msgid ""
"Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5428,13 +5442,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4076
+#: Security.xml:4085
#, no-c-format
msgid "<![CDATA[<page view-id=\"/login.xhtml\"
scheme=\"https\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4078
+#: Security.xml:4087
#, no-c-format
msgid ""
"This configuration is automatically extended to both
<literal>s:link</"
@@ -5446,13 +5460,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4085
+#: Security.xml:4094
#, no-c-format
msgid "<![CDATA[<s:link view=\"/login.xhtml\"
value=\"Login\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4087
+#: Security.xml:4096
#, no-c-format
msgid ""
"Browsing directly to a view when using the
<emphasis>incorrect</emphasis> "
@@ -5463,7 +5477,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4094
+#: Security.xml:4103
#, no-c-format
msgid ""
"It is also possible to configure a <emphasis>default scheme</emphasis>
for "
@@ -5477,13 +5491,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4103
+#: Security.xml:4112
#, no-c-format
msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\"
/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4105
+#: Security.xml:4114
#, no-c-format
msgid ""
"Of course, if <emphasis>none</emphasis> of the pages in your
application use "
@@ -5491,7 +5505,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4110
+#: Security.xml:4119
#, no-c-format
msgid ""
"You may configure Seam to automatically invalidate the current HTTP session "
@@ -5500,13 +5514,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4115
+#: Security.xml:4124
#, no-c-format
msgid "<![CDATA[<web:session
invalidate-on-scheme-change=\"true\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4117
+#: Security.xml:4126
#, no-c-format
msgid ""
"This option helps make your system less vulnerable to sniffing of the "
@@ -5515,13 +5529,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4123
+#: Security.xml:4132
#, no-c-format
msgid "Overriding the default ports"
msgstr ""
#. Tag: para
-#: Security.xml:4125
+#: Security.xml:4134
#, no-c-format
msgid ""
"If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5531,7 +5545,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4131
+#: Security.xml:4140
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5547,13 +5561,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4137
+#: Security.xml:4146
#, no-c-format
msgid "CAPTCHA"
msgstr ""
#. Tag: para
-#: Security.xml:4139
+#: Security.xml:4148
#, no-c-format
msgid ""
"Though strictly not part of the security API, Seam provides a built-in "
@@ -5565,13 +5579,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4147
+#: Security.xml:4156
#, no-c-format
msgid "Configuring the CAPTCHA Servlet"
msgstr ""
#. Tag: para
-#: Security.xml:4148
+#: Security.xml:4157
#, no-c-format
msgid ""
"To get up and running, it is necessary to configure the Seam Resource "
@@ -5580,7 +5594,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4153
+#: Security.xml:4162
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -5596,20 +5610,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4158
+#: Security.xml:4167
#, no-c-format
msgid "Adding a CAPTCHA to a form"
msgstr ""
#. Tag: para
-#: Security.xml:4160
+#: Security.xml:4169
#, no-c-format
msgid ""
"Adding a CAPTCHA challenge to a form is extremely easy. Here's an
example:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4164
+#: Security.xml:4173
#, no-c-format
msgid ""
"<![CDATA[<h:graphicImage
value=\"/seam/resource/captcha\"/>\n"
@@ -5621,7 +5635,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4166
+#: Security.xml:4175
#, no-c-format
msgid ""
"That's all there is to it. The <literal>graphicImage</literal>
control "
@@ -5631,20 +5645,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4175
+#: Security.xml:4184
#, no-c-format
msgid "Customising the CAPTCHA algorithm"
msgstr ""
#. Tag: para
-#: Security.xml:4177
+#: Security.xml:4186
#, no-c-format
msgid ""
"You may customize the CAPTCHA algorithm by overriding the built-in
component:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4181
+#: Security.xml:4190
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5671,13 +5685,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4188 Security.xml:4196
+#: Security.xml:4197 Security.xml:4205
#, no-c-format
msgid "Security Events"
msgstr ""
#. Tag: para
-#: Security.xml:4190
+#: Security.xml:4199
#, no-c-format
msgid ""
"The following table describes a number of events (see <xref
linkend=\"events"
@@ -5685,68 +5699,68 @@
msgstr ""
#. Tag: para
-#: Security.xml:4205
+#: Security.xml:4214
#, no-c-format
msgid "Event Key"
msgstr ""
#. Tag: literal
-#: Security.xml:4218
+#: Security.xml:4227
#, no-c-format
msgid "org.jboss.seam.security.loginSuccessful"
msgstr ""
#. Tag: para
-#: Security.xml:4222
+#: Security.xml:4231
#, no-c-format
msgid "Raised when a login attempt is successful."
msgstr ""
#. Tag: literal
-#: Security.xml:4230
+#: Security.xml:4239
#, no-c-format
msgid "org.jboss.seam.security.loginFailed"
msgstr ""
#. Tag: para
-#: Security.xml:4234
+#: Security.xml:4243
#, no-c-format
msgid "Raised when a login attempt fails."
msgstr ""
#. Tag: literal
-#: Security.xml:4242
+#: Security.xml:4251
#, no-c-format
msgid "org.jboss.seam.security.alreadyLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4246
+#: Security.xml:4255
#, no-c-format
msgid ""
"Raised when a user that is already authenticated attempts to log in again."
msgstr ""
#. Tag: literal
-#: Security.xml:4254
+#: Security.xml:4263
#, no-c-format
msgid "org.jboss.seam.security.notLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4258
+#: Security.xml:4267
#, no-c-format
msgid "Raised when a security check fails when the user is not logged in."
msgstr ""
#. Tag: literal
-#: Security.xml:4266
+#: Security.xml:4275
#, no-c-format
msgid "org.jboss.seam.security.notAuthorized"
msgstr ""
#. Tag: para
-#: Security.xml:4270
+#: Security.xml:4279
#, no-c-format
msgid ""
"Raised when a security check fails when the user is logged in however "
@@ -5754,73 +5768,73 @@
msgstr ""
#. Tag: literal
-#: Security.xml:4278
+#: Security.xml:4287
#, no-c-format
msgid "org.jboss.seam.security.preAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4282
+#: Security.xml:4291
#, no-c-format
msgid "Raised just prior to user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4290
+#: Security.xml:4299
#, no-c-format
msgid "org.jboss.seam.security.postAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4294
+#: Security.xml:4303
#, no-c-format
msgid "Raised just after user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4302
+#: Security.xml:4311
#, no-c-format
msgid "org.jboss.seam.security.loggedOut"
msgstr ""
#. Tag: para
-#: Security.xml:4306
+#: Security.xml:4315
#, no-c-format
msgid "Raised after the user has logged out."
msgstr ""
#. Tag: literal
-#: Security.xml:4314
+#: Security.xml:4323
#, no-c-format
msgid "org.jboss.seam.security.credentialsUpdated"
msgstr ""
#. Tag: para
-#: Security.xml:4318
+#: Security.xml:4327
#, no-c-format
msgid "Raised when the user's credentials have been changed."
msgstr ""
#. Tag: literal
-#: Security.xml:4326
+#: Security.xml:4335
#, no-c-format
msgid "org.jboss.seam.security.rememberMe"
msgstr ""
#. Tag: para
-#: Security.xml:4330
+#: Security.xml:4339
#, no-c-format
msgid "Raised when the Identity's rememberMe property is changed."
msgstr ""
#. Tag: title
-#: Security.xml:4343
+#: Security.xml:4352
#, no-c-format
msgid "Run As"
msgstr ""
#. Tag: para
-#: Security.xml:4345
+#: Security.xml:4354
#, no-c-format
msgid ""
"Sometimes it may be necessary to perform certain operations with elevated "
@@ -5832,7 +5846,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4353
+#: Security.xml:4362
#, no-c-format
msgid ""
"The following code example demonstrates how
<literal>RunAsOperation</"
@@ -5843,7 +5857,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4360
+#: Security.xml:4369
#, no-c-format
msgid ""
"<![CDATA[ new RunAsOperation() { \n"
@@ -5855,7 +5869,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4362
+#: Security.xml:4371
#, no-c-format
msgid ""
"In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5866,13 +5880,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4373
+#: Security.xml:4382
#, no-c-format
msgid "Extending the Identity component"
msgstr ""
#. Tag: para
-#: Security.xml:4375
+#: Security.xml:4384
#, no-c-format
msgid ""
"Sometimes it might be necessary to extend the Identity component if your "
@@ -5885,7 +5899,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4383
+#: Security.xml:4392
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.security.identity\")\n"
@@ -5920,7 +5934,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4386
+#: Security.xml:4395
#, no-c-format
msgid ""
"Note that an <literal>Identity</literal> component must be marked
"
@@ -5930,13 +5944,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4398
+#: Security.xml:4407
#, no-c-format
msgid "OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4400
+#: Security.xml:4409
#, no-c-format
msgid ""
"OpenID is a community standard for external web-based authentication. The "
@@ -5949,7 +5963,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4409
+#: Security.xml:4418
#, no-c-format
msgid ""
"When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5966,7 +5980,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4418
+#: Security.xml:4427
#, no-c-format
msgid ""
"It's important to realize at this point that authentication does not imply
"
@@ -5979,13 +5993,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4428
+#: Security.xml:4437
#, no-c-format
msgid "Configuring OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4429
+#: Security.xml:4438
#, no-c-format
msgid ""
"Seam uses the openid4java package and requires four additional JARs to make "
@@ -5995,7 +6009,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4435
+#: Security.xml:4444
#, no-c-format
msgid ""
"OpenID processing requires the use of the
<literal>OpenIdPhaseListener</"
@@ -6005,7 +6019,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4441
+#: Security.xml:4450
#, no-c-format
msgid ""
"<lifecycle>\n"
@@ -6015,7 +6029,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4444
+#: Security.xml:4453
#, no-c-format
msgid ""
"With this configuration, OpenID support is available to your application. "
@@ -6025,13 +6039,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4452
+#: Security.xml:4461
#, no-c-format
msgid "Presenting an OpenIdDLogin form"
msgstr ""
#. Tag: para
-#: Security.xml:4454
+#: Security.xml:4463
#, no-c-format
msgid ""
"To initiate an OpenID login, you can present a simply form to the user "
@@ -6041,7 +6055,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4459
+#: Security.xml:4468
#, no-c-format
msgid ""
"<h:form>\n"
@@ -6052,7 +6066,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4461
+#: Security.xml:4470
#, no-c-format
msgid ""
"When the user submits the login form, he will be redirected to his OpenID "
@@ -6064,13 +6078,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4470
+#: Security.xml:4479
#, no-c-format
msgid "Logging in immediately"
msgstr ""
#. Tag: para
-#: Security.xml:4472
+#: Security.xml:4481
#, no-c-format
msgid ""
"The simplest strategy is to simply login the user immediately. The following
"
@@ -6079,7 +6093,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4476
+#: Security.xml:4485
#, no-c-format
msgid ""
"<page view-id="/openid.xhtml">\n"
@@ -6099,7 +6113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4478
+#: Security.xml:4487
#, no-c-format
msgid ""
"Thie <literal>loginImmediately()</literal> action checks to see if the
"
@@ -6113,13 +6127,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4489
+#: Security.xml:4498
#, no-c-format
msgid "Deferring login"
msgstr ""
#. Tag: para
-#: Security.xml:4491
+#: Security.xml:4500
#, no-c-format
msgid ""
"You may not want the user to be immediately logged in to your application. "
@@ -6136,13 +6150,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4505
+#: Security.xml:4514
#, no-c-format
msgid "Logging out"
msgstr ""
#. Tag: para
-#: Security.xml:4507
+#: Security.xml:4516
#, no-c-format
msgid ""
"Logging out (forgetting an OpenID association) is done by calling
<literal>#"
@@ -6153,7 +6167,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4514
+#: Security.xml:4523
#, no-c-format
msgid ""
"<event
type="org.jboss.seam.security.loggedOut">\n"
@@ -6162,7 +6176,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4516
+#: Security.xml:4525
#, no-c-format
msgid ""
"It's important that you do not leave this out or the user will not be able
"
Modified: trunk/doc/Seam_Reference_Guide/mr-IN/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/mr-IN/Tutorial.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/mr-IN/Tutorial.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -3887,7 +3887,7 @@
#: Tutorial.xml:1596
#, no-c-format
msgid ""
-"When we being a nested conversation it is pushed onto the conversation "
+"When we begin a nested conversation it is pushed onto the conversation "
"stack. In the <varname>nestedbooking</varname> example, the
conversation "
"stack consists of the outer long-running conversation (the booking) and each
"
"of the nested conversations (room selections)."
Modified: trunk/doc/Seam_Reference_Guide/or-IN/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/or-IN/Controls.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/or-IN/Controls.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -75,10 +75,10 @@
#: Controls.xml:216 Controls.xml:251 Controls.xml:285 Controls.xml:299
#: Controls.xml:364 Controls.xml:380 Controls.xml:397 Controls.xml:414
#: Controls.xml:433 Controls.xml:507 Controls.xml:525 Controls.xml:549
-#: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
-#: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
-#: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
+#: Controls.xml:596 Controls.xml:613 Controls.xml:637 Controls.xml:656
+#: Controls.xml:684 Controls.xml:707 Controls.xml:721 Controls.xml:761
+#: Controls.xml:811 Controls.xml:839 Controls.xml:906 Controls.xml:1012
+#: Controls.xml:1052 Controls.xml:1098 Controls.xml:1124 Controls.xml:1256
#, no-c-format
msgid "Description"
msgstr ""
@@ -96,10 +96,10 @@
#: Controls.xml:222 Controls.xml:269 Controls.xml:288 Controls.xml:312
#: Controls.xml:370 Controls.xml:386 Controls.xml:403 Controls.xml:420
#: Controls.xml:439 Controls.xml:513 Controls.xml:531 Controls.xml:555
-#: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
-#: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
-#: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
+#: Controls.xml:601 Controls.xml:618 Controls.xml:643 Controls.xml:663
+#: Controls.xml:689 Controls.xml:712 Controls.xml:728 Controls.xml:769
+#: Controls.xml:816 Controls.xml:844 Controls.xml:951 Controls.xml:1019
+#: Controls.xml:1063 Controls.xml:1112 Controls.xml:1135 Controls.xml:1261
#, no-c-format
msgid "Attributes"
msgstr ""
@@ -158,10 +158,10 @@
#: Controls.xml:90 Controls.xml:202 Controls.xml:241 Controls.xml:273
#: Controls.xml:291 Controls.xml:357 Controls.xml:373 Controls.xml:391
#: Controls.xml:408 Controls.xml:425 Controls.xml:496 Controls.xml:518
-#: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
-#: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
-#: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
+#: Controls.xml:536 Controls.xml:588 Controls.xml:606 Controls.xml:629
+#: Controls.xml:648 Controls.xml:677 Controls.xml:694 Controls.xml:738
+#: Controls.xml:804 Controls.xml:832 Controls.xml:899 Controls.xml:999
+#: Controls.xml:1043 Controls.xml:1088 Controls.xml:1249 Controls.xml:1273
#, no-c-format
msgid "Usage"
msgstr ""
@@ -229,8 +229,8 @@
#. Tag: para
#: Controls.xml:134 Controls.xml:271 Controls.xml:289 Controls.xml:313
#: Controls.xml:371 Controls.xml:387 Controls.xml:404 Controls.xml:421
-#: Controls.xml:514 Controls.xml:532 Controls.xml:587 Controls.xml:629
-#: Controls.xml:675 Controls.xml:698
+#: Controls.xml:514 Controls.xml:532 Controls.xml:602 Controls.xml:644
+#: Controls.xml:690 Controls.xml:713
#, no-c-format
msgid "None."
msgstr ""
@@ -398,7 +398,7 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902 Controls.xml:993
+#: Controls.xml:315 Controls.xml:922 Controls.xml:1058
#, no-c-format
msgid "Configuration"
msgstr ""
@@ -806,6 +806,24 @@
#: Controls.xml:564
#, no-c-format
msgid ""
+"<literal>enclose</literal> — if true, the template used to
decorate "
+"the input field is enclosed by the element specified with the \"element\"
"
+"attribute. By default this is a div element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:572
+#, no-c-format
+msgid ""
+"<literal>element</literal> — the element to enclose the
template used "
+"to decorate the input field. By default, the template is enclosed with a div
"
+"element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:579
+#, no-c-format
+msgid ""
"<literal>#{invalid}</literal> and
<literal>#{required}</literal> are "
"available inside <literal>s:decorate</literal>;
<literal>#{required}</"
"literal> evaluates to <literal>true</literal> if you have set the
input "
@@ -814,7 +832,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:574
+#: Controls.xml:589
#, no-c-format
msgid ""
"<![CDATA[<s:decorate template=\"edit.xhtml\">\n"
@@ -824,7 +842,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:575
+#: Controls.xml:590
#, no-c-format
msgid ""
"<![CDATA[<ui:composition
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -855,19 +873,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:579
+#: Controls.xml:594
#, no-c-format
msgid "<s:div>"
msgstr ""
#. Tag: para
-#: Controls.xml:582
+#: Controls.xml:597
#, no-c-format
msgid "Render a HTML <literal><div></literal>."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:592
+#: Controls.xml:607
#, no-c-format
msgid ""
"<![CDATA[<s:div rendered=\"#{selectedMember == null}\">\n"
@@ -876,25 +894,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:596
+#: Controls.xml:611
#, no-c-format
msgid "<s:span>"
msgstr ""
#. Tag: para
-#: Controls.xml:599
+#: Controls.xml:614
#, no-c-format
msgid "Render a HTML <literal><span></literal>."
msgstr ""
#. Tag: para
-#: Controls.xml:607
+#: Controls.xml:622
#, no-c-format
msgid "<literal>title</literal> — Title for a span."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:615
+#: Controls.xml:630
#, no-c-format
msgid ""
"<![CDATA[<s:span styleClass=\"required\"
rendered=\"#{required}\" title="
@@ -902,13 +920,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:620
+#: Controls.xml:635
#, no-c-format
msgid "<s:fragment>"
msgstr ""
#. Tag: para
-#: Controls.xml:623
+#: Controls.xml:638
#, no-c-format
msgid ""
"A non-rendering component useful for enabling/disabling rendering of it's
"
@@ -916,7 +934,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:634
+#: Controls.xml:649
#, no-c-format
msgid ""
"<![CDATA[<s:fragment rendered=\"#{auction.highBidder ne
null}\">\n"
@@ -925,13 +943,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:639
+#: Controls.xml:654
#, no-c-format
msgid "<s:label>"
msgstr ""
#. Tag: para
-#: Controls.xml:642
+#: Controls.xml:657
#, no-c-format
msgid ""
"\"Decorate\" a JSF input field with the label. The label is placed inside
"
@@ -941,19 +959,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:651 Controls.xml:968
+#: Controls.xml:666 Controls.xml:988
#, no-c-format
msgid "<literal>style</literal> — The control's
style"
msgstr ""
#. Tag: para
-#: Controls.xml:656 Controls.xml:973
+#: Controls.xml:671 Controls.xml:993
#, no-c-format
msgid "<literal>styleClass</literal> — The control's style
class"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:663
+#: Controls.xml:678
#, no-c-format
msgid ""
"<![CDATA[<s:label styleClass=\"label\">\n"
@@ -963,19 +981,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:667
+#: Controls.xml:682
#, no-c-format
msgid "<s:message>"
msgstr ""
#. Tag: para
-#: Controls.xml:670
+#: Controls.xml:685
#, no-c-format
msgid "\"Decorate\" a JSF input field with the validation error
message."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:680
+#: Controls.xml:695
#, no-c-format
msgid ""
"<![CDATA[<f:facet name=\"afterInvalidField\">\n"
@@ -987,31 +1005,31 @@
msgstr ""
#. Tag: title
-#: Controls.xml:687
+#: Controls.xml:702
#, no-c-format
msgid "Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:690
+#: Controls.xml:705
#, no-c-format
msgid "<s:validateFormattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:693
+#: Controls.xml:708
#, no-c-format
msgid "Checks that the submitted value is valid Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:704
+#: Controls.xml:719
#, no-c-format
msgid "<s:formattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:707
+#: Controls.xml:722
#, no-c-format
msgid ""
"Outputs <emphasis>Seam Text</emphasis>, a rich text markup useful for
blogs, "
@@ -1020,7 +1038,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:716
+#: Controls.xml:731
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
rich text "
@@ -1028,37 +1046,96 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:724
+#: Controls.xml:739
#, no-c-format
msgid "<![CDATA[<s:formattedText
value=\"#{blog.text}\"/>]]>"
msgstr ""
#. Tag: emphasis
-#: Controls.xml:726
+#: Controls.xml:741
#, no-c-format
msgid "Example"
msgstr ""
#. Tag: title
-#: Controls.xml:741
+#: Controls.xml:756
#, no-c-format
-msgid "Dropdowns"
+msgid "Form support"
msgstr ""
#. Tag: literal
-#: Controls.xml:744
+#: Controls.xml:759
#, no-c-format
+msgid "<s:token>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:762
+#, no-c-format
+msgid ""
+"Produces a random token that is inserted into a hidden form field to help to
"
+"secure JSF form posts against cross-site request forgery (XSRF) attacks. "
+"Note that the browser must have cookies enabled to submit forms that include
"
+"this component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:772
+#, no-c-format
+msgid ""
+"<literal>requireSession</literal> — indicates whether the
session id "
+"should be included in the form signature, hence binding the token to the "
+"session. This value can be set to false if the \"build before restore\"
mode "
+"of Facelets is activated (the default in JSF 2.0). (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:782
+#, no-c-format
+msgid ""
+"<literal>enableCookieNotice</literal> — indicates that a
JavaScript "
+"check should be inserted into the page to verify that cookies are enabled in
"
+"the browser. If cookies are not enabled, present a notice to the user that "
+"form posts will not work. (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:791
+#, no-c-format
+msgid ""
+"<literal>allowMultiplePosts</literal> — indicates whether to
allow the "
+"same form to be submitted multiple times with the same signature (as long as
"
+"the view does not change). This is a common need if the form is perform Ajax
"
+"calls but not rerendering itself or, at the very least, the UIToken "
+"component. The preferred approach is to have the UIToken component "
+"rerendered on any Ajax call where the UIToken component would be processed. "
+"(default: false)"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:805
+#, no-c-format
+msgid ""
+"<![CDATA[<h:form>\n"
+" <s:token enableCookieNotice=\"true\"
requireSession=\"false\"/>\n"
+" ...\n"
+"</h:form>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:809
+#, no-c-format
msgid "<s:enumItem>"
msgstr ""
#. Tag: para
-#: Controls.xml:747
+#: Controls.xml:812
#, no-c-format
msgid "Creates a <literal>SelectItem</literal> from an enum
value."
msgstr ""
#. Tag: para
-#: Controls.xml:754
+#: Controls.xml:819
#, no-c-format
msgid ""
"<literal>enumValue</literal> — the string representation of
the enum "
@@ -1066,7 +1143,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:760
+#: Controls.xml:825
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1074,7 +1151,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:768
+#: Controls.xml:833
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneRadio id=\"radioList\"\n"
@@ -1090,13 +1167,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:772
+#: Controls.xml:837
#, no-c-format
msgid "<s:selectItems>"
msgstr ""
#. Tag: para
-#: Controls.xml:775
+#: Controls.xml:840
#, no-c-format
msgid ""
"Creates a <literal>List<SelectItem></literal> from a
List, Set, "
@@ -1104,7 +1181,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:782
+#: Controls.xml:847
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
data that "
@@ -1112,7 +1189,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:789
+#: Controls.xml:854
#, no-c-format
msgid ""
"<literal>var</literal>— defines the name of the local
variable that "
@@ -1120,7 +1197,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:795
+#: Controls.xml:860
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1129,7 +1206,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:802
+#: Controls.xml:867
#, no-c-format
msgid ""
"<literal>itemValue</literal> — Value to return to the server
if this "
@@ -1138,7 +1215,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:811
+#: Controls.xml:876
#, no-c-format
msgid ""
"<literal>disabled</literal> — if true the
<literal>SelectItem</"
@@ -1147,7 +1224,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:819
+#: Controls.xml:884
#, no-c-format
msgid ""
"<literal>noSelectionLabel</literal> — specifies the
(optional) label "
@@ -1156,7 +1233,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:827
+#: Controls.xml:892
#, no-c-format
msgid ""
"<literal>hideNoSelectionLabel</literal> — if true, the
"
@@ -1164,7 +1241,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:835
+#: Controls.xml:900
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneMenu value=\"#{person.age}\" \n"
@@ -1173,83 +1250,14 @@
"</h:selectOneMenu>]]>"
msgstr ""
-#. Tag: title
-#: Controls.xml:841
-#, no-c-format
-msgid "Other"
-msgstr ""
-
#. Tag: literal
-#: Controls.xml:844
+#: Controls.xml:904
#, no-c-format
-msgid "<s:cache>"
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:847
-#, no-c-format
-msgid ""
-"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
-"cache></literal> actually uses the instance of JBoss Cache managed by
the "
-"built-in <literal>pojoCache</literal> component."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:856
-#, no-c-format
-msgid ""
-"<literal>key</literal> — the key to cache rendered content,
often a "
-"value expression. For example, if we were caching a page fragment that "
-"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
-"literal>."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:864
-#, no-c-format
-msgid ""
-"<literal>enabled</literal> — a value expression that
determines if the "
-"cache should be used."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:870
-#, no-c-format
-msgid ""
-"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
-"can have different expiry policies)."
-msgstr ""
-
-#. Tag: programlisting
-#: Controls.xml:878
-#, no-c-format
-msgid ""
-"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
-" <div class=\"blogEntry\">\n"
-" <h3>#{blogEntry.title}</h3>\n"
-" <div>\n"
-" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
-" </div>\n"
-" <p>\n"
-" [Posted on \n"
-" <h:outputText value=\"#{blogEntry.date}\">\n"
-" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
-"locale}\" \n"
-" type=\"both\"/>\n"
-" </h:outputText>]\n"
-" </p>\n"
-" </div>\n"
-"</s:cache>]]>"
-msgstr ""
-
-#. Tag: literal
-#: Controls.xml:884
-#, no-c-format
msgid "<s:fileUpload>"
msgstr ""
#. Tag: para
-#: Controls.xml:887
+#: Controls.xml:907
#, no-c-format
msgid ""
"Renders a file upload control. This control must be used within a form with "
@@ -1257,13 +1265,13 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:893
+#: Controls.xml:913
#, no-c-format
msgid "<![CDATA[<h:form
enctype=\"multipart/form-data\">]]>"
msgstr ""
#. Tag: para
-#: Controls.xml:895
+#: Controls.xml:915
#, no-c-format
msgid ""
"For multipart requests, the Seam Multipart servlet filter must also be "
@@ -1271,7 +1279,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:900
+#: Controls.xml:920
#, no-c-format
msgid ""
"<![CDATA[<filter>\n"
@@ -1286,7 +1294,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:904
+#: Controls.xml:924
#, no-c-format
msgid ""
"The following configuration options for multipart requests may be configured
"
@@ -1294,7 +1302,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:911
+#: Controls.xml:931
#, no-c-format
msgid ""
"<literal>createTempFiles</literal> — if this option is set to
true, "
@@ -1302,7 +1310,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:918
+#: Controls.xml:938
#, no-c-format
msgid ""
"<literal>maxRequestSize</literal> — the maximum size of a
file upload "
@@ -1310,13 +1318,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:925
+#: Controls.xml:945
#, no-c-format
msgid "Here's an example:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:929
+#: Controls.xml:949
#, no-c-format
msgid ""
"<![CDATA[<component
class=\"org.jboss.seam.web.MultipartFilter\">\n"
@@ -1326,7 +1334,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:934
+#: Controls.xml:954
#, no-c-format
msgid ""
"<literal>data</literal> — this value binding receives the
binary file "
@@ -1335,7 +1343,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:942
+#: Controls.xml:962
#, no-c-format
msgid ""
"<literal>contentType</literal> — this value binding receives
the "
@@ -1343,7 +1351,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:948
+#: Controls.xml:968
#, no-c-format
msgid ""
"<literal>fileName</literal> — this value binding receives the
filename "
@@ -1351,7 +1359,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:954
+#: Controls.xml:974
#, no-c-format
msgid ""
"<literal>fileSize</literal> — this value binding receives the
file "
@@ -1359,7 +1367,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:960
+#: Controls.xml:980
#, no-c-format
msgid ""
"<literal>accept</literal> — a comma-separated list of content
types to "
@@ -1368,7 +1376,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:980
+#: Controls.xml:1000
#, no-c-format
msgid ""
"<![CDATA[<s:fileUpload id=\"picture\"
data=\"#{register.picture}\" \n"
@@ -1376,14 +1384,83 @@
" contentType=\"#{register.pictureContentType}\"
/>]]>"
msgstr ""
+#. Tag: title
+#: Controls.xml:1007
+#, no-c-format
+msgid "Other"
+msgstr ""
+
#. Tag: literal
-#: Controls.xml:985
+#: Controls.xml:1010
#, no-c-format
+msgid "<s:cache>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1013
+#, no-c-format
+msgid ""
+"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
+"cache></literal> actually uses the instance of JBoss Cache managed by
the "
+"built-in <literal>pojoCache</literal> component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1022
+#, no-c-format
+msgid ""
+"<literal>key</literal> — the key to cache rendered content,
often a "
+"value expression. For example, if we were caching a page fragment that "
+"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
+"literal>."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1030
+#, no-c-format
+msgid ""
+"<literal>enabled</literal> — a value expression that
determines if the "
+"cache should be used."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1036
+#, no-c-format
+msgid ""
+"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
+"can have different expiry policies)."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1044
+#, no-c-format
+msgid ""
+"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
+" <div class=\"blogEntry\">\n"
+" <h3>#{blogEntry.title}</h3>\n"
+" <div>\n"
+" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
+" </div>\n"
+" <p>\n"
+" [Posted on \n"
+" <h:outputText value=\"#{blogEntry.date}\">\n"
+" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
+"locale}\" \n"
+" type=\"both\"/>\n"
+" </h:outputText>]\n"
+" </p>\n"
+" </div>\n"
+"</s:cache>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1050
+#, no-c-format
msgid "<s:resource>"
msgstr ""
#. Tag: para
-#: Controls.xml:988
+#: Controls.xml:1053
#, no-c-format
msgid ""
"A tag that acts a file download provider. It must be alone in the JSF page. "
@@ -1391,7 +1468,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:995
+#: Controls.xml:1060
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -1407,7 +1484,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1066
#, no-c-format
msgid ""
"<literal>data</literal> — Data that should be downloaded. May
be a "
@@ -1415,13 +1492,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1007
+#: Controls.xml:1072
#, no-c-format
msgid "<literal>fileName</literal> — Filename of the file to
be served"
msgstr ""
#. Tag: para
-#: Controls.xml:1012
+#: Controls.xml:1077
#, no-c-format
msgid ""
"<literal>contentType</literal> — content type of the file to
be "
@@ -1429,20 +1506,20 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1017
+#: Controls.xml:1082
#, no-c-format
msgid ""
"<literal>disposition</literal> — disposition to use. Default
is inline"
msgstr ""
#. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1089
#, no-c-format
msgid "Here is an example on how to use the tag:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1025
+#: Controls.xml:1090
#, no-c-format
msgid ""
"<![CDATA[<s:resource
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -1454,7 +1531,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1027
+#: Controls.xml:1092
#, no-c-format
msgid ""
"The bean named <literal>resources</literal> is some backing bean that
given "
@@ -1463,13 +1540,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1097
#, no-c-format
msgid "<s:download>"
msgstr ""
#. Tag: para
-#: Controls.xml:1034
+#: Controls.xml:1099
#, no-c-format
msgid ""
"Builds a RESTful link to a
<literal><s:resource></literal>. Nested "
@@ -1477,13 +1554,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1041
+#: Controls.xml:1106
#, no-c-format
msgid "<literal>src</literal> — Resource file serving
files."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1048
+#: Controls.xml:1113
#, no-c-format
msgid ""
"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
@@ -1492,7 +1569,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1050
+#: Controls.xml:1115
#, no-c-format
msgid ""
"Will produce something like:
<literal><![CDATA[http://localhost/resources."
@@ -1500,13 +1577,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1057
+#: Controls.xml:1122
#, no-c-format
msgid "<s:graphicImage>"
msgstr ""
#. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1125
#, no-c-format
msgid ""
"An extended <literal><h:graphicImage></literal> that
allows the image "
@@ -1515,7 +1592,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1065
+#: Controls.xml:1130
#, no-c-format
msgid ""
"All attributes for <literal><h:graphicImage></literal>
are supported, "
@@ -1523,7 +1600,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1073
+#: Controls.xml:1138
#, no-c-format
msgid ""
"<literal>value</literal> — image to display. Can be a path
"
@@ -1535,7 +1612,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1086
+#: Controls.xml:1151
#, no-c-format
msgid ""
"<literal>fileName</literal> — if not specified the served
image will "
@@ -1544,13 +1621,13 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:1095
+#: Controls.xml:1160
#, no-c-format
msgid "Transformations"
msgstr ""
#. Tag: para
-#: Controls.xml:1096
+#: Controls.xml:1161
#, no-c-format
msgid ""
"To apply a transform to the image, you would nest a tag specifying the "
@@ -1558,25 +1635,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1104
+#: Controls.xml:1169
#, no-c-format
msgid "<s:transformImageSize>"
msgstr ""
#. Tag: para
-#: Controls.xml:1109
+#: Controls.xml:1174
#, no-c-format
msgid "<literal>width</literal> — new width of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1115
+#: Controls.xml:1180
#, no-c-format
msgid "<literal>height</literal> — new height of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1121
+#: Controls.xml:1186
#, no-c-format
msgid ""
"<literal>maintainRatio</literal> — if
<literal>true</literal>, and "
@@ -1586,19 +1663,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1132
+#: Controls.xml:1197
#, no-c-format
msgid "<literal>factor</literal> — scale the image by the
given factor"
msgstr ""
#. Tag: literal
-#: Controls.xml:1142
+#: Controls.xml:1207
#, no-c-format
msgid "<s:transformImageBlur>"
msgstr ""
#. Tag: para
-#: Controls.xml:1147
+#: Controls.xml:1212
#, no-c-format
msgid ""
"<literal>radius</literal> — perform a convolution blur with
the given "
@@ -1606,13 +1683,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1157
+#: Controls.xml:1222
#, no-c-format
msgid "<s:transformImageType>"
msgstr ""
#. Tag: para
-#: Controls.xml:1162
+#: Controls.xml:1227
#, no-c-format
msgid ""
"<literal>contentType</literal> — alter the type of the image
to either "
@@ -1620,7 +1697,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1174
+#: Controls.xml:1239
#, no-c-format
msgid ""
"It's easy to create your own transform - create a
<literal>UIComponent</"
@@ -1632,7 +1709,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1185
+#: Controls.xml:1250
#, no-c-format
msgid ""
"<![CDATA[<s:graphicImage rendered=\"#{auction.image ne
null}\"\n"
@@ -1642,19 +1719,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1189
+#: Controls.xml:1254
#, no-c-format
msgid "<s:remote>"
msgstr ""
#. Tag: para
-#: Controls.xml:1192
+#: Controls.xml:1257
#, no-c-format
msgid "Generates the Javascript stubs required to use Seam Remoting."
msgstr ""
#. Tag: para
-#: Controls.xml:1199
+#: Controls.xml:1264
#, no-c-format
msgid ""
"<literal>include</literal> — a comma-separated list of the
component "
@@ -1663,7 +1740,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1209
+#: Controls.xml:1274
#, no-c-format
msgid ""
"<![CDATA[<s:remote
include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1671,13 +1748,13 @@
msgstr ""
#. Tag: title
-#: Controls.xml:1216
+#: Controls.xml:1281
#, no-c-format
msgid "Annotations"
msgstr ""
#. Tag: para
-#: Controls.xml:1218
+#: Controls.xml:1283
#, no-c-format
msgid ""
"Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1685,13 +1762,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1226
+#: Controls.xml:1291
#, no-c-format
msgid "@Converter"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1229
+#: Controls.xml:1294
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemConverter\") \n"
@@ -1717,7 +1794,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1231
+#: Controls.xml:1296
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
converter=\"itemConverter\" />]]"
@@ -1725,7 +1802,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1233
+#: Controls.xml:1298
#, no-c-format
msgid ""
"Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1734,13 +1811,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1243
+#: Controls.xml:1308
#, no-c-format
msgid "@Validator"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1246
+#: Controls.xml:1311
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemValidator\") \n"
@@ -1762,7 +1839,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1248
+#: Controls.xml:1313
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
validator=\"itemValidator\" />]]"
@@ -1770,7 +1847,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1249
+#: Controls.xml:1314
#, no-c-format
msgid ""
"Registers the Seam component as a JSF validator. Shown here is a validator "
Modified: trunk/doc/Seam_Reference_Guide/or-IN/Conversations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/or-IN/Conversations.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/or-IN/Conversations.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -760,7 +760,7 @@
#: Conversations.xml:493
#, no-c-format
msgid ""
-"The <literal>taskInstance</literal> attribute if for use in jBPM task
lists:"
+"The <literal>taskInstance</literal> attribute is for use in jBPM task
lists:"
msgstr ""
#. Tag: programlisting
Modified: trunk/doc/Seam_Reference_Guide/or-IN/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/or-IN/Dependencies.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/or-IN/Dependencies.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -30,9 +30,9 @@
#, no-c-format
msgid ""
"Seam does not work with JDK 1.4 and requires JDK 5 or above as it uses "
-"annotations and other JDK 5.0 features.. Seam has been thoroughly tested "
+"annotations and other JDK 5.0 features. Seam has been thoroughly tested "
"using Sun's JDKs. However there are no known issues specific to Seam with
"
-"other JDK's."
+"other JDKs."
msgstr ""
#. Tag: title
Modified: trunk/doc/Seam_Reference_Guide/or-IN/Security.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/or-IN/Security.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/or-IN/Security.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+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:3361 Security.xml:3524
+#: Security.xml:630 Security.xml:764 Security.xml:3370 Security.xml:3533
#, 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:3150 Security.xml:3367
-#: Security.xml:3530 Security.xml:3771 Security.xml:4208
+#: Security.xml:2147 Security.xml:2756 Security.xml:3159 Security.xml:3376
+#: Security.xml:3539 Security.xml:3780 Security.xml:4217
#, no-c-format
msgid "Description"
msgstr ""
@@ -2228,8 +2228,8 @@
msgstr ""
#. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3147
-#: Security.xml:3768 Security.xml:3937
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3156
+#: Security.xml:3777 Security.xml:3946
#, 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:3218
-#: Security.xml:3237 Security.xml:3256 Security.xml:3274 Security.xml:3819
-#: Security.xml:3838 Security.xml:3857 Security.xml:3876
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3227
+#: Security.xml:3246 Security.xml:3265 Security.xml:3283 Security.xml:3828
+#: Security.xml:3847 Security.xml:3866 Security.xml:3885
#, no-c-format
msgid "boolean"
msgstr ""
@@ -2558,13 +2558,13 @@
msgstr ""
#. Tag: para
-#: Security.xml:1831 Security.xml:3940
+#: Security.xml:1831 Security.xml:3949
#, no-c-format
msgid "Permission Target"
msgstr ""
#. Tag: para
-#: Security.xml:1834 Security.xml:3943
+#: Security.xml:1834 Security.xml:3952
#, no-c-format
msgid "Permission Action"
msgstr ""
@@ -3806,7 +3806,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2750 Security.xml:3144 Security.xml:3765
+#: Security.xml:2750 Security.xml:3153 Security.xml:3774
#, no-c-format
msgid "Return type"
msgstr ""
@@ -3868,6 +3868,20 @@
#: Security.xml:2819
#, no-c-format
msgid ""
+"The default <literal>ResolverChain</literal> consists of all permission
"
+"resolvers discovered during application deployment. The
<literal>org.jboss."
+"seam.security.defaultResolverChainCreated</literal> event is raised (and the
"
+"<literal>ResolverChain</literal> instance passed as an event parameter)
when "
+"the default <literal>ResolverChain</literal> is created. This allows
"
+"additional resolvers that for some reason were not discovered during "
+"deployment to be added, or for resolvers that are in the chain to be re-"
+"ordered or removed."
+msgstr ""
+
+#. Tag: para
+#: Security.xml:2828
+#, no-c-format
+msgid ""
"The following sequence diagram shows the interaction between the components "
"of the permission framework during a permission check (explanation follows).
"
"A permission check can originate from a number of possible sources, for "
@@ -3877,7 +3891,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2837
+#: Security.xml:2846
#, no-c-format
msgid ""
"1. A permission check is initiated somewhere (either in code or via an EL "
@@ -3886,7 +3900,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2843
+#: Security.xml:2852
#, no-c-format
msgid ""
"1.1. <literal>Identity</literal> invokes
<literal>PermissionMapper."
@@ -3894,7 +3908,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2850
+#: Security.xml:2859
#, no-c-format
msgid ""
"1.1.1. <literal>PermissionMapper</literal> maintains a
<literal>Map</"
@@ -3906,7 +3920,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2860
+#: Security.xml:2869
#, no-c-format
msgid ""
"1.1.2. For each <literal>PermissionResolver</literal> in the "
@@ -3921,13 +3935,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2876
+#: Security.xml:2885
#, no-c-format
msgid "RuleBasedPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:2878
+#: Security.xml:2887
#, no-c-format
msgid ""
"One of the built-in permission resolvers provided by Seam, "
@@ -3940,13 +3954,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2887
+#: Security.xml:2896
#, no-c-format
msgid "Requirements"
msgstr ""
#. Tag: para
-#: Security.xml:2889
+#: Security.xml:2898
#, no-c-format
msgid ""
"If using the rule-based permission features provided by Seam Security, the "
@@ -3955,43 +3969,43 @@
msgstr ""
#. Tag: para
-#: Security.xml:2896
+#: Security.xml:2905
#, no-c-format
msgid "drools-compiler.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2899
+#: Security.xml:2908
#, no-c-format
msgid "drools-core.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2902
+#: Security.xml:2911
#, no-c-format
msgid "janino.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2905
+#: Security.xml:2914
#, no-c-format
msgid "antlr-runtime.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2908
+#: Security.xml:2917
#, no-c-format
msgid "mvel14.jar"
msgstr ""
#. Tag: title
-#: Security.xml:2915 Security.xml:3107
+#: Security.xml:2924 Security.xml:3116
#, no-c-format
msgid "Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:2917
+#: Security.xml:2926
#, no-c-format
msgid ""
"The configuration for <literal>RuleBasedPermissionResolver</literal>
"
@@ -4001,7 +4015,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2923
+#: Security.xml:2932
#, no-c-format
msgid ""
"<![CDATA[<components
xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4029,7 +4043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2925
+#: Security.xml:2934
#, no-c-format
msgid ""
"The default rule base name can be overridden by specifying the "
@@ -4038,7 +4052,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2930
+#: Security.xml:2939
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4047,7 +4061,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2932
+#: Security.xml:2941
#, no-c-format
msgid ""
"Once the <literal>RuleBase</literal> component is configured, it's
time to "
@@ -4055,13 +4069,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2938
+#: Security.xml:2947
#, no-c-format
msgid "Writing Security Rules"
msgstr ""
#. Tag: para
-#: Security.xml:2940
+#: Security.xml:2949
#, no-c-format
msgid ""
"The first step to writing security rules is to create a new rule file in the
"
@@ -4072,7 +4086,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2947
+#: Security.xml:2956
#, no-c-format
msgid ""
"So what should the security rules file contain? At this stage it might be a "
@@ -4081,7 +4095,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2952
+#: Security.xml:2961
#, no-c-format
msgid ""
"<![CDATA[package MyApplicationPermissions;\n"
@@ -4099,7 +4113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2954
+#: Security.xml:2963
#, no-c-format
msgid ""
"Let's break this down step by step. The first thing we see is the package
"
@@ -4109,7 +4123,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2960
+#: Security.xml:2969
#, no-c-format
msgid ""
"The next thing we can notice is a couple of import statements for the "
@@ -4119,7 +4133,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2966
+#: Security.xml:2975
#, no-c-format
msgid ""
"Finally we have the code for the rule. Each rule within a package should be "
@@ -4129,7 +4143,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2972
+#: Security.xml:2981
#, no-c-format
msgid ""
"Looking at the body of the rule definition we can notice two distinct "
@@ -4144,7 +4158,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2981
+#: Security.xml:2990
#, no-c-format
msgid ""
"If we look at the LHS of the rule, we see two conditions listed there. Let's
"
@@ -4152,14 +4166,14 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2985
+#: Security.xml:2994
#, no-c-format
msgid ""
"<![CDATA[c: PermissionCheck(target == \"customer\", action ==
\"delete\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:2987
+#: Security.xml:2996
#, no-c-format
msgid ""
"In plain english, this condition is stating that there must exist a "
@@ -4169,7 +4183,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2993
+#: Security.xml:3002
#, no-c-format
msgid ""
"So what is the working memory? Also known as a \"stateful session\" in
"
@@ -4187,7 +4201,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3005
+#: Security.xml:3014
#, no-c-format
msgid ""
"Besides the <literal>PermissionCheck</literal> facts, there is also a
"
@@ -4204,7 +4218,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3016
+#: Security.xml:3025
#, no-c-format
msgid ""
"It is also possible to insert additional long-lived facts into the working "
@@ -4215,7 +4229,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3023
+#: Security.xml:3032
#, no-c-format
msgid ""
"Getting back to our simple example, we can also notice that the first line "
@@ -4226,13 +4240,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3030
+#: Security.xml:3039
#, no-c-format
msgid "<![CDATA[Role(name == \"admin\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3032
+#: Security.xml:3041
#, no-c-format
msgid ""
"This condition simply states that there must be a
<literal>Role</literal> "
@@ -4245,7 +4259,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3040
+#: Security.xml:3049
#, no-c-format
msgid ""
"So what is the consequence of the rule firing? Let's take a look at the RHS
"
@@ -4253,13 +4267,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3044
+#: Security.xml:3053
#, no-c-format
msgid "<![CDATA[c.grant()]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3046
+#: Security.xml:3055
#, no-c-format
msgid ""
"The RHS consists of Java code, and in this case is invoking the "
@@ -4276,13 +4290,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3060
+#: Security.xml:3069
#, no-c-format
msgid "Non-String permission targets"
msgstr ""
#. Tag: para
-#: Security.xml:3062
+#: Security.xml:3071
#, no-c-format
msgid ""
"So far we have only seen permission checks for String-literal permission "
@@ -4296,7 +4310,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3071
+#: Security.xml:3080
#, no-c-format
msgid ""
"<![CDATA[rule CanCreateBlogComment\n"
@@ -4314,13 +4328,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3076
+#: Security.xml:3085
#, no-c-format
msgid "Wildcard permission checks"
msgstr ""
#. Tag: para
-#: Security.xml:3078
+#: Security.xml:3087
#, no-c-format
msgid ""
"It is possible to implement a wildcard permission check (which allows all "
@@ -4330,7 +4344,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3084
+#: Security.xml:3093
#, no-c-format
msgid ""
"<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4344,7 +4358,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3086
+#: Security.xml:3095
#, no-c-format
msgid ""
"This rule allows users with the <literal>admin</literal> role to
perform "
@@ -4353,13 +4367,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3096
+#: Security.xml:3105
#, no-c-format
msgid "PersistentPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:3098
+#: Security.xml:3107
#, no-c-format
msgid ""
"Another built-in permission resolver provided by Seam, "
@@ -4372,7 +4386,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3109
+#: Security.xml:3118
#, no-c-format
msgid ""
"Before it can be used, <literal>PersistentPermissionResolver</literal>
must "
@@ -4385,7 +4399,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3117
+#: Security.xml:3126
#, no-c-format
msgid ""
"<![CDATA[ <security:persistent-permission-resolver
permission-store=\"#"
@@ -4393,13 +4407,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3122
+#: Security.xml:3131
#, no-c-format
msgid "Permission Stores"
msgstr ""
#. Tag: para
-#: Security.xml:3124
+#: Security.xml:3133
#, no-c-format
msgid ""
"A permission store is required for
<literal>PersistentPermissionResolver</"
@@ -4412,26 +4426,26 @@
msgstr ""
#. Tag: title
-#: Security.xml:3134
+#: Security.xml:3143
#, no-c-format
msgid "PermissionStore interface"
msgstr ""
#. Tag: literal
-#: Security.xml:3160 Security.xml:3179 Security.xml:3198 Security.xml:3781
-#: Security.xml:3800
+#: Security.xml:3169 Security.xml:3188 Security.xml:3207 Security.xml:3790
+#: Security.xml:3809
#, no-c-format
msgid "List<Permission>"
msgstr ""
#. Tag: literal
-#: Security.xml:3165 Security.xml:3805
+#: Security.xml:3174 Security.xml:3814
#, no-c-format
msgid "listPermissions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3169
+#: Security.xml:3178
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4440,13 +4454,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3184 Security.xml:3786
+#: Security.xml:3193 Security.xml:3795
#, no-c-format
msgid "listPermissions(Object target, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3188
+#: Security.xml:3197
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4455,13 +4469,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3203
+#: Security.xml:3212
#, no-c-format
msgid "listPermissions(Set<Object> targets, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3207
+#: Security.xml:3216
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4470,13 +4484,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3223
+#: Security.xml:3232
#, no-c-format
msgid "grantPermission(Permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3227
+#: Security.xml:3236
#, no-c-format
msgid ""
"This method should persist the specified <literal>Permission</literal>
"
@@ -4484,13 +4498,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3242 Security.xml:3843
+#: Security.xml:3251 Security.xml:3852
#, no-c-format
msgid "grantPermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3246
+#: Security.xml:3255
#, no-c-format
msgid ""
"This method should persist all of the <literal>Permission</literal>
objects "
@@ -4499,13 +4513,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3261 Security.xml:3862
+#: Security.xml:3270 Security.xml:3871
#, no-c-format
msgid "revokePermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3265
+#: Security.xml:3274
#, no-c-format
msgid ""
"This method should remove the specified <literal>Permission</literal>
object "
@@ -4513,13 +4527,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3279 Security.xml:3881
+#: Security.xml:3288 Security.xml:3890
#, no-c-format
msgid "revokePermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3283
+#: Security.xml:3292
#, no-c-format
msgid ""
"This method should remove all of the <literal>Permission</literal>
objects "
@@ -4527,19 +4541,19 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3293 Security.xml:3895
+#: Security.xml:3302 Security.xml:3904
#, no-c-format
msgid "List<String>"
msgstr ""
#. Tag: literal
-#: Security.xml:3298 Security.xml:3900
+#: Security.xml:3307 Security.xml:3909
#, no-c-format
msgid "listAvailableActions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3302
+#: Security.xml:3311
#, no-c-format
msgid ""
"This method should return a list of all the available actions (as Strings) "
@@ -4549,13 +4563,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3316
+#: Security.xml:3325
#, no-c-format
msgid "JpaPermissionStore"
msgstr ""
#. Tag: para
-#: Security.xml:3318
+#: Security.xml:3327
#, no-c-format
msgid ""
"This is the default <literal>PermissionStore</literal> implementation
(and "
@@ -4568,7 +4582,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3326
+#: Security.xml:3335
#, no-c-format
msgid ""
"If you wish to use the same entity (i.e. a single database table) to store "
@@ -4580,7 +4594,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3333
+#: Security.xml:3342
#, no-c-format
msgid ""
"For example, to configure a single entity class to store both user and role "
@@ -4588,7 +4602,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3335
+#: Security.xml:3344
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4596,14 +4610,14 @@
msgstr ""
#. Tag: para
-#: Security.xml:3337
+#: Security.xml:3346
#, no-c-format
msgid ""
"To configure separate entity classes for storing user and role permissions:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:3339
+#: Security.xml:3348
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4612,13 +4626,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3342
+#: Security.xml:3351
#, no-c-format
msgid "Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3344
+#: Security.xml:3353
#, no-c-format
msgid ""
"As mentioned, the entity classes that contain the user and role permissions "
@@ -4629,32 +4643,32 @@
msgstr ""
#. Tag: title
-#: Security.xml:3351
+#: Security.xml:3360
#, no-c-format
msgid "Entity Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3364 Security.xml:3527
+#: Security.xml:3373 Security.xml:3536
#, no-c-format
msgid "Target"
msgstr ""
#. Tag: literal
-#: Security.xml:3377
+#: Security.xml:3386
#, no-c-format
msgid "@PermissionTarget"
msgstr ""
#. Tag: literal
-#: Security.xml:3382 Security.xml:3401 Security.xml:3420 Security.xml:3439
-#: Security.xml:3458
+#: Security.xml:3391 Security.xml:3410 Security.xml:3429 Security.xml:3448
+#: Security.xml:3467
#, no-c-format
msgid "FIELD,METHOD"
msgstr ""
#. Tag: para
-#: Security.xml:3386
+#: Security.xml:3395
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4663,13 +4677,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3396
+#: Security.xml:3405
#, no-c-format
msgid "@PermissionAction"
msgstr ""
#. Tag: para
-#: Security.xml:3405
+#: Security.xml:3414
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4678,13 +4692,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3415
+#: Security.xml:3424
#, no-c-format
msgid "@PermissionUser"
msgstr ""
#. Tag: para
-#: Security.xml:3424
+#: Security.xml:3433
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4693,13 +4707,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3434
+#: Security.xml:3443
#, no-c-format
msgid "@PermissionRole"
msgstr ""
#. Tag: para
-#: Security.xml:3443
+#: Security.xml:3452
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4708,13 +4722,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3453
+#: Security.xml:3462
#, no-c-format
msgid "@PermissionDiscriminator"
msgstr ""
#. Tag: para
-#: Security.xml:3462
+#: Security.xml:3471
#, no-c-format
msgid ""
"This annotation should be used when the same entity/table is used to store "
@@ -4731,20 +4745,20 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3472
+#: Security.xml:3481
#, no-c-format
msgid ""
"<![CDATA[ @PermissionDiscriminator(userValue = \"u\", roleValue =
\"r\")]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3483
+#: Security.xml:3492
#, no-c-format
msgid "Example Entity"
msgstr ""
#. Tag: para
-#: Security.xml:3485
+#: Security.xml:3494
#, no-c-format
msgid ""
"Here is an example of an entity class that is used to store both user and "
@@ -4753,7 +4767,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3490
+#: Security.xml:3499
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4814,7 +4828,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3492
+#: Security.xml:3501
#, no-c-format
msgid ""
"As can be seen in the above example, the
<literal>getDiscriminator()</"
@@ -4831,13 +4845,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3505
+#: Security.xml:3514
#, no-c-format
msgid "Class-specific Permission Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:3507
+#: Security.xml:3516
#, no-c-format
msgid ""
"A further set of class-specific annotations can be used to configure a "
@@ -4847,25 +4861,25 @@
msgstr ""
#. Tag: title
-#: Security.xml:3514
+#: Security.xml:3523
#, no-c-format
msgid "Class Permission Annotations"
msgstr ""
#. Tag: literal
-#: Security.xml:3540
+#: Security.xml:3549
#, no-c-format
msgid "@Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3545 Security.xml:3563
+#: Security.xml:3554 Security.xml:3572
#, no-c-format
msgid "TYPE"
msgstr ""
#. Tag: para
-#: Security.xml:3549
+#: Security.xml:3558
#, no-c-format
msgid ""
"A container annotation, this annotation may contain an array of "
@@ -4873,13 +4887,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3558
+#: Security.xml:3567
#, no-c-format
msgid "@Permission"
msgstr ""
#. Tag: para
-#: Security.xml:3567
+#: Security.xml:3576
#, no-c-format
msgid ""
"This annotation defines a single allowable permission action for the target "
@@ -4890,7 +4904,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3579
+#: Security.xml:3588
#, no-c-format
msgid ""
"Here's an example of the above annotations in action. The following class
"
@@ -4898,7 +4912,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3583
+#: Security.xml:3592
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4910,7 +4924,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3585
+#: Security.xml:3594
#, no-c-format
msgid ""
"This example demonstrates how two allowable permission actions, "
@@ -4919,13 +4933,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3593
+#: Security.xml:3602
#, no-c-format
msgid "Permission masks"
msgstr ""
#. Tag: para
-#: Security.xml:3595
+#: Security.xml:3604
#, no-c-format
msgid ""
"By default, multiple permissions for the same target object and recipient "
@@ -4937,7 +4951,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3602
+#: Security.xml:3611
#, no-c-format
msgid ""
"For example, if recipient \"Bob\" is granted both the
<literal>view</"
@@ -4950,7 +4964,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3609
+#: Security.xml:3618
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4962,7 +4976,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3611
+#: Security.xml:3620
#, no-c-format
msgid ""
"The <literal>action</literal> property will instead simply contain
\"3"
@@ -4972,7 +4986,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3617
+#: Security.xml:3626
#, no-c-format
msgid ""
"Obviously, it is very important that the <literal>mask</literal> values
"
@@ -4980,13 +4994,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3623
+#: Security.xml:3632
#, no-c-format
msgid "Identifier Policy"
msgstr ""
#. Tag: para
-#: Security.xml:3625
+#: Security.xml:3634
#, no-c-format
msgid ""
"When storing or looking up permissions,
<literal>JpaPermissionStore</"
@@ -5000,7 +5014,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3633
+#: Security.xml:3642
#, no-c-format
msgid ""
"The <literal>IdentifierStrategy</literal> interface is very simple,
"
@@ -5008,7 +5022,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3637
+#: Security.xml:3646
#, no-c-format
msgid ""
"<![CDATA[public interface IdentifierStrategy {\n"
@@ -5018,7 +5032,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3639
+#: Security.xml:3648
#, no-c-format
msgid ""
"The first method, <literal>canIdentify()</literal> simply returns
"
@@ -5029,7 +5043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3645
+#: Security.xml:3654
#, no-c-format
msgid ""
"Seam provides two <literal>IdentifierStrategy</literal>
implementations, "
@@ -5038,7 +5052,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3650
+#: Security.xml:3659
#, no-c-format
msgid ""
"To explicitly configure a specific identifier strategy to use for a "
@@ -5051,13 +5065,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3660
+#: Security.xml:3669
#, no-c-format
msgid "ClassIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3662
+#: Security.xml:3671
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for classes,
"
@@ -5071,7 +5085,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3671
+#: Security.xml:3680
#, no-c-format
msgid ""
"<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5079,7 +5093,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3673
+#: Security.xml:3682
#, no-c-format
msgid ""
"The identifier for the following class will be
\"<literal>customerAction</"
@@ -5087,7 +5101,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3677
+#: Security.xml:3686
#, no-c-format
msgid ""
"<![CDATA[@Name(\"customerAction\")\n"
@@ -5095,7 +5109,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3679
+#: Security.xml:3688
#, no-c-format
msgid ""
"Finally, the identifier for the following class will be
\"<literal>Customer</"
@@ -5103,19 +5117,19 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3683
+#: Security.xml:3692
#, no-c-format
msgid "<![CDATA[public class Customer { ]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3688
+#: Security.xml:3697
#, no-c-format
msgid "EntityIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3690
+#: Security.xml:3699
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for entity "
@@ -5132,7 +5146,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3701
+#: Security.xml:3710
#, no-c-format
msgid ""
"<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5140,7 +5154,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3703
+#: Security.xml:3712
#, no-c-format
msgid ""
"For an example of the type of identifier values generated, assume we have "
@@ -5148,7 +5162,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3707
+#: Security.xml:3716
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5171,7 +5185,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3709
+#: Security.xml:3718
#, no-c-format
msgid ""
"For a <literal>Customer</literal> instance with an
<literal>id</literal> "
@@ -5181,7 +5195,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3715
+#: Security.xml:3724
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5190,7 +5204,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3717
+#: Security.xml:3726
#, no-c-format
msgid ""
"Then a <literal>Customer</literal> with an
<literal>id</literal> value of "
@@ -5199,13 +5213,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3730
+#: Security.xml:3739
#, no-c-format
msgid "Permission Management"
msgstr ""
#. Tag: para
-#: Security.xml:3732
+#: Security.xml:3741
#, no-c-format
msgid ""
"In much the same way that Seam Security provides an Identity Management API "
@@ -5215,13 +5229,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3739
+#: Security.xml:3748
#, no-c-format
msgid "PermissionManager"
msgstr ""
#. Tag: para
-#: Security.xml:3741
+#: Security.xml:3750
#, no-c-format
msgid ""
"The <literal>PermissionManager</literal> component is an
application-scoped "
@@ -5234,7 +5248,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3748
+#: Security.xml:3757
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5244,7 +5258,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3750
+#: Security.xml:3759
#, no-c-format
msgid ""
"The following table describes each of the available methods provided by "
@@ -5252,13 +5266,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3755
+#: Security.xml:3764
#, no-c-format
msgid "PermissionManager API methods"
msgstr ""
#. Tag: para
-#: Security.xml:3790 Security.xml:3809
+#: Security.xml:3799 Security.xml:3818
#, no-c-format
msgid ""
"Returns a list of <literal>Permission</literal> objects representing
all of "
@@ -5266,13 +5280,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3824
+#: Security.xml:3833
#, no-c-format
msgid "grantPermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3828
+#: Security.xml:3837
#, no-c-format
msgid ""
"Persists (grants) the specified <literal>Permission</literal> to the
backend "
@@ -5280,7 +5294,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3847
+#: Security.xml:3856
#, no-c-format
msgid ""
"Persists (grants) the specified list of <literal>Permission</literal>s
to "
@@ -5288,7 +5302,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3866
+#: Security.xml:3875
#, no-c-format
msgid ""
"Removes (revokes) the specified <literal>Permission</literal> from the
"
@@ -5296,7 +5310,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3885
+#: Security.xml:3894
#, no-c-format
msgid ""
"Removes (revokes) the specified list of <literal>Permission</literal>s
from "
@@ -5304,7 +5318,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3904
+#: Security.xml:3913
#, no-c-format
msgid ""
"Returns a list of the available actions for the specified target object. The
"
@@ -5313,13 +5327,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3919
+#: Security.xml:3928
#, no-c-format
msgid "Permission checks for PermissionManager operations"
msgstr ""
#. Tag: para
-#: Security.xml:3921
+#: Security.xml:3930
#, no-c-format
msgid ""
"Invoking the methods of <literal>PermissionManager</literal> requires
that "
@@ -5329,37 +5343,37 @@
msgstr ""
#. Tag: title
-#: Security.xml:3928
+#: Security.xml:3937
#, no-c-format
msgid "Permission Management Security Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3952
+#: Security.xml:3961
#, no-c-format
msgid "listPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:3956
+#: Security.xml:3965
#, no-c-format
msgid "The specified <literal>target</literal>"
msgstr ""
#. Tag: literal
-#: Security.xml:3962
+#: Security.xml:3971
#, no-c-format
msgid "seam.read-permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3970 Security.xml:3990
+#: Security.xml:3979 Security.xml:3999
#, no-c-format
msgid "grantPermission()"
msgstr ""
#. Tag: para
-#: Security.xml:3974
+#: Security.xml:3983
#, no-c-format
msgid ""
"The target of the specified <literal>Permission</literal>, or each of
the "
@@ -5368,56 +5382,56 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3982 Security.xml:4000 Security.xml:4018
+#: Security.xml:3991 Security.xml:4009 Security.xml:4027
#, no-c-format
msgid "seam.grant-permission"
msgstr ""
#. Tag: para
-#: Security.xml:3994 Security.xml:4030
+#: Security.xml:4003 Security.xml:4039
#, no-c-format
msgid "The target of the specified <literal>Permission</literal>."
msgstr ""
#. Tag: literal
-#: Security.xml:4008
+#: Security.xml:4017
#, no-c-format
msgid "grantPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:4012 Security.xml:4048
+#: Security.xml:4021 Security.xml:4057
#, no-c-format
msgid ""
"Each of the targets of the specified list of
<literal>Permission</literal>s."
msgstr ""
#. Tag: literal
-#: Security.xml:4026
+#: Security.xml:4035
#, no-c-format
msgid "revokePermission()"
msgstr ""
#. Tag: literal
-#: Security.xml:4036 Security.xml:4054
+#: Security.xml:4045 Security.xml:4063
#, no-c-format
msgid "seam.revoke-permission"
msgstr ""
#. Tag: literal
-#: Security.xml:4044
+#: Security.xml:4053
#, no-c-format
msgid "revokePermissions()"
msgstr ""
#. Tag: title
-#: Security.xml:4067
+#: Security.xml:4076
#, no-c-format
msgid "SSL Security"
msgstr ""
#. Tag: para
-#: Security.xml:4069
+#: Security.xml:4078
#, no-c-format
msgid ""
"Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5428,13 +5442,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4076
+#: Security.xml:4085
#, no-c-format
msgid "<![CDATA[<page view-id=\"/login.xhtml\"
scheme=\"https\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4078
+#: Security.xml:4087
#, no-c-format
msgid ""
"This configuration is automatically extended to both
<literal>s:link</"
@@ -5446,13 +5460,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4085
+#: Security.xml:4094
#, no-c-format
msgid "<![CDATA[<s:link view=\"/login.xhtml\"
value=\"Login\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4087
+#: Security.xml:4096
#, no-c-format
msgid ""
"Browsing directly to a view when using the
<emphasis>incorrect</emphasis> "
@@ -5463,7 +5477,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4094
+#: Security.xml:4103
#, no-c-format
msgid ""
"It is also possible to configure a <emphasis>default scheme</emphasis>
for "
@@ -5477,13 +5491,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4103
+#: Security.xml:4112
#, no-c-format
msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\"
/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4105
+#: Security.xml:4114
#, no-c-format
msgid ""
"Of course, if <emphasis>none</emphasis> of the pages in your
application use "
@@ -5491,7 +5505,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4110
+#: Security.xml:4119
#, no-c-format
msgid ""
"You may configure Seam to automatically invalidate the current HTTP session "
@@ -5500,13 +5514,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4115
+#: Security.xml:4124
#, no-c-format
msgid "<![CDATA[<web:session
invalidate-on-scheme-change=\"true\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4117
+#: Security.xml:4126
#, no-c-format
msgid ""
"This option helps make your system less vulnerable to sniffing of the "
@@ -5515,13 +5529,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4123
+#: Security.xml:4132
#, no-c-format
msgid "Overriding the default ports"
msgstr ""
#. Tag: para
-#: Security.xml:4125
+#: Security.xml:4134
#, no-c-format
msgid ""
"If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5531,7 +5545,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4131
+#: Security.xml:4140
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5547,13 +5561,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4137
+#: Security.xml:4146
#, no-c-format
msgid "CAPTCHA"
msgstr ""
#. Tag: para
-#: Security.xml:4139
+#: Security.xml:4148
#, no-c-format
msgid ""
"Though strictly not part of the security API, Seam provides a built-in "
@@ -5565,13 +5579,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4147
+#: Security.xml:4156
#, no-c-format
msgid "Configuring the CAPTCHA Servlet"
msgstr ""
#. Tag: para
-#: Security.xml:4148
+#: Security.xml:4157
#, no-c-format
msgid ""
"To get up and running, it is necessary to configure the Seam Resource "
@@ -5580,7 +5594,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4153
+#: Security.xml:4162
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -5596,20 +5610,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4158
+#: Security.xml:4167
#, no-c-format
msgid "Adding a CAPTCHA to a form"
msgstr ""
#. Tag: para
-#: Security.xml:4160
+#: Security.xml:4169
#, no-c-format
msgid ""
"Adding a CAPTCHA challenge to a form is extremely easy. Here's an
example:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4164
+#: Security.xml:4173
#, no-c-format
msgid ""
"<![CDATA[<h:graphicImage
value=\"/seam/resource/captcha\"/>\n"
@@ -5621,7 +5635,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4166
+#: Security.xml:4175
#, no-c-format
msgid ""
"That's all there is to it. The <literal>graphicImage</literal>
control "
@@ -5631,20 +5645,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4175
+#: Security.xml:4184
#, no-c-format
msgid "Customising the CAPTCHA algorithm"
msgstr ""
#. Tag: para
-#: Security.xml:4177
+#: Security.xml:4186
#, no-c-format
msgid ""
"You may customize the CAPTCHA algorithm by overriding the built-in
component:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4181
+#: Security.xml:4190
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5671,13 +5685,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4188 Security.xml:4196
+#: Security.xml:4197 Security.xml:4205
#, no-c-format
msgid "Security Events"
msgstr ""
#. Tag: para
-#: Security.xml:4190
+#: Security.xml:4199
#, no-c-format
msgid ""
"The following table describes a number of events (see <xref
linkend=\"events"
@@ -5685,68 +5699,68 @@
msgstr ""
#. Tag: para
-#: Security.xml:4205
+#: Security.xml:4214
#, no-c-format
msgid "Event Key"
msgstr ""
#. Tag: literal
-#: Security.xml:4218
+#: Security.xml:4227
#, no-c-format
msgid "org.jboss.seam.security.loginSuccessful"
msgstr ""
#. Tag: para
-#: Security.xml:4222
+#: Security.xml:4231
#, no-c-format
msgid "Raised when a login attempt is successful."
msgstr ""
#. Tag: literal
-#: Security.xml:4230
+#: Security.xml:4239
#, no-c-format
msgid "org.jboss.seam.security.loginFailed"
msgstr ""
#. Tag: para
-#: Security.xml:4234
+#: Security.xml:4243
#, no-c-format
msgid "Raised when a login attempt fails."
msgstr ""
#. Tag: literal
-#: Security.xml:4242
+#: Security.xml:4251
#, no-c-format
msgid "org.jboss.seam.security.alreadyLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4246
+#: Security.xml:4255
#, no-c-format
msgid ""
"Raised when a user that is already authenticated attempts to log in again."
msgstr ""
#. Tag: literal
-#: Security.xml:4254
+#: Security.xml:4263
#, no-c-format
msgid "org.jboss.seam.security.notLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4258
+#: Security.xml:4267
#, no-c-format
msgid "Raised when a security check fails when the user is not logged in."
msgstr ""
#. Tag: literal
-#: Security.xml:4266
+#: Security.xml:4275
#, no-c-format
msgid "org.jboss.seam.security.notAuthorized"
msgstr ""
#. Tag: para
-#: Security.xml:4270
+#: Security.xml:4279
#, no-c-format
msgid ""
"Raised when a security check fails when the user is logged in however "
@@ -5754,73 +5768,73 @@
msgstr ""
#. Tag: literal
-#: Security.xml:4278
+#: Security.xml:4287
#, no-c-format
msgid "org.jboss.seam.security.preAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4282
+#: Security.xml:4291
#, no-c-format
msgid "Raised just prior to user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4290
+#: Security.xml:4299
#, no-c-format
msgid "org.jboss.seam.security.postAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4294
+#: Security.xml:4303
#, no-c-format
msgid "Raised just after user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4302
+#: Security.xml:4311
#, no-c-format
msgid "org.jboss.seam.security.loggedOut"
msgstr ""
#. Tag: para
-#: Security.xml:4306
+#: Security.xml:4315
#, no-c-format
msgid "Raised after the user has logged out."
msgstr ""
#. Tag: literal
-#: Security.xml:4314
+#: Security.xml:4323
#, no-c-format
msgid "org.jboss.seam.security.credentialsUpdated"
msgstr ""
#. Tag: para
-#: Security.xml:4318
+#: Security.xml:4327
#, no-c-format
msgid "Raised when the user's credentials have been changed."
msgstr ""
#. Tag: literal
-#: Security.xml:4326
+#: Security.xml:4335
#, no-c-format
msgid "org.jboss.seam.security.rememberMe"
msgstr ""
#. Tag: para
-#: Security.xml:4330
+#: Security.xml:4339
#, no-c-format
msgid "Raised when the Identity's rememberMe property is changed."
msgstr ""
#. Tag: title
-#: Security.xml:4343
+#: Security.xml:4352
#, no-c-format
msgid "Run As"
msgstr ""
#. Tag: para
-#: Security.xml:4345
+#: Security.xml:4354
#, no-c-format
msgid ""
"Sometimes it may be necessary to perform certain operations with elevated "
@@ -5832,7 +5846,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4353
+#: Security.xml:4362
#, no-c-format
msgid ""
"The following code example demonstrates how
<literal>RunAsOperation</"
@@ -5843,7 +5857,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4360
+#: Security.xml:4369
#, no-c-format
msgid ""
"<![CDATA[ new RunAsOperation() { \n"
@@ -5855,7 +5869,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4362
+#: Security.xml:4371
#, no-c-format
msgid ""
"In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5866,13 +5880,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4373
+#: Security.xml:4382
#, no-c-format
msgid "Extending the Identity component"
msgstr ""
#. Tag: para
-#: Security.xml:4375
+#: Security.xml:4384
#, no-c-format
msgid ""
"Sometimes it might be necessary to extend the Identity component if your "
@@ -5885,7 +5899,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4383
+#: Security.xml:4392
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.security.identity\")\n"
@@ -5920,7 +5934,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4386
+#: Security.xml:4395
#, no-c-format
msgid ""
"Note that an <literal>Identity</literal> component must be marked
"
@@ -5930,13 +5944,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4398
+#: Security.xml:4407
#, no-c-format
msgid "OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4400
+#: Security.xml:4409
#, no-c-format
msgid ""
"OpenID is a community standard for external web-based authentication. The "
@@ -5949,7 +5963,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4409
+#: Security.xml:4418
#, no-c-format
msgid ""
"When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5966,7 +5980,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4418
+#: Security.xml:4427
#, no-c-format
msgid ""
"It's important to realize at this point that authentication does not imply
"
@@ -5979,13 +5993,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4428
+#: Security.xml:4437
#, no-c-format
msgid "Configuring OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4429
+#: Security.xml:4438
#, no-c-format
msgid ""
"Seam uses the openid4java package and requires four additional JARs to make "
@@ -5995,7 +6009,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4435
+#: Security.xml:4444
#, no-c-format
msgid ""
"OpenID processing requires the use of the
<literal>OpenIdPhaseListener</"
@@ -6005,7 +6019,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4441
+#: Security.xml:4450
#, no-c-format
msgid ""
"<lifecycle>\n"
@@ -6015,7 +6029,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4444
+#: Security.xml:4453
#, no-c-format
msgid ""
"With this configuration, OpenID support is available to your application. "
@@ -6025,13 +6039,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4452
+#: Security.xml:4461
#, no-c-format
msgid "Presenting an OpenIdDLogin form"
msgstr ""
#. Tag: para
-#: Security.xml:4454
+#: Security.xml:4463
#, no-c-format
msgid ""
"To initiate an OpenID login, you can present a simply form to the user "
@@ -6041,7 +6055,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4459
+#: Security.xml:4468
#, no-c-format
msgid ""
"<h:form>\n"
@@ -6052,7 +6066,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4461
+#: Security.xml:4470
#, no-c-format
msgid ""
"When the user submits the login form, he will be redirected to his OpenID "
@@ -6064,13 +6078,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4470
+#: Security.xml:4479
#, no-c-format
msgid "Logging in immediately"
msgstr ""
#. Tag: para
-#: Security.xml:4472
+#: Security.xml:4481
#, no-c-format
msgid ""
"The simplest strategy is to simply login the user immediately. The following
"
@@ -6079,7 +6093,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4476
+#: Security.xml:4485
#, no-c-format
msgid ""
"<page view-id="/openid.xhtml">\n"
@@ -6099,7 +6113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4478
+#: Security.xml:4487
#, no-c-format
msgid ""
"Thie <literal>loginImmediately()</literal> action checks to see if the
"
@@ -6113,13 +6127,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4489
+#: Security.xml:4498
#, no-c-format
msgid "Deferring login"
msgstr ""
#. Tag: para
-#: Security.xml:4491
+#: Security.xml:4500
#, no-c-format
msgid ""
"You may not want the user to be immediately logged in to your application. "
@@ -6136,13 +6150,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4505
+#: Security.xml:4514
#, no-c-format
msgid "Logging out"
msgstr ""
#. Tag: para
-#: Security.xml:4507
+#: Security.xml:4516
#, no-c-format
msgid ""
"Logging out (forgetting an OpenID association) is done by calling
<literal>#"
@@ -6153,7 +6167,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4514
+#: Security.xml:4523
#, no-c-format
msgid ""
"<event
type="org.jboss.seam.security.loggedOut">\n"
@@ -6162,7 +6176,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4516
+#: Security.xml:4525
#, no-c-format
msgid ""
"It's important that you do not leave this out or the user will not be able
"
Modified: trunk/doc/Seam_Reference_Guide/or-IN/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/or-IN/Tutorial.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/or-IN/Tutorial.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -3887,7 +3887,7 @@
#: Tutorial.xml:1596
#, no-c-format
msgid ""
-"When we being a nested conversation it is pushed onto the conversation "
+"When we begin a nested conversation it is pushed onto the conversation "
"stack. In the <varname>nestedbooking</varname> example, the
conversation "
"stack consists of the outer long-running conversation (the booking) and each
"
"of the nested conversations (room selections)."
Modified: trunk/doc/Seam_Reference_Guide/pa-IN/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/pa-IN/Controls.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/pa-IN/Controls.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -75,10 +75,10 @@
#: Controls.xml:216 Controls.xml:251 Controls.xml:285 Controls.xml:299
#: Controls.xml:364 Controls.xml:380 Controls.xml:397 Controls.xml:414
#: Controls.xml:433 Controls.xml:507 Controls.xml:525 Controls.xml:549
-#: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
-#: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
-#: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
+#: Controls.xml:596 Controls.xml:613 Controls.xml:637 Controls.xml:656
+#: Controls.xml:684 Controls.xml:707 Controls.xml:721 Controls.xml:761
+#: Controls.xml:811 Controls.xml:839 Controls.xml:906 Controls.xml:1012
+#: Controls.xml:1052 Controls.xml:1098 Controls.xml:1124 Controls.xml:1256
#, no-c-format
msgid "Description"
msgstr ""
@@ -96,10 +96,10 @@
#: Controls.xml:222 Controls.xml:269 Controls.xml:288 Controls.xml:312
#: Controls.xml:370 Controls.xml:386 Controls.xml:403 Controls.xml:420
#: Controls.xml:439 Controls.xml:513 Controls.xml:531 Controls.xml:555
-#: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
-#: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
-#: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
+#: Controls.xml:601 Controls.xml:618 Controls.xml:643 Controls.xml:663
+#: Controls.xml:689 Controls.xml:712 Controls.xml:728 Controls.xml:769
+#: Controls.xml:816 Controls.xml:844 Controls.xml:951 Controls.xml:1019
+#: Controls.xml:1063 Controls.xml:1112 Controls.xml:1135 Controls.xml:1261
#, no-c-format
msgid "Attributes"
msgstr ""
@@ -158,10 +158,10 @@
#: Controls.xml:90 Controls.xml:202 Controls.xml:241 Controls.xml:273
#: Controls.xml:291 Controls.xml:357 Controls.xml:373 Controls.xml:391
#: Controls.xml:408 Controls.xml:425 Controls.xml:496 Controls.xml:518
-#: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
-#: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
-#: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
+#: Controls.xml:536 Controls.xml:588 Controls.xml:606 Controls.xml:629
+#: Controls.xml:648 Controls.xml:677 Controls.xml:694 Controls.xml:738
+#: Controls.xml:804 Controls.xml:832 Controls.xml:899 Controls.xml:999
+#: Controls.xml:1043 Controls.xml:1088 Controls.xml:1249 Controls.xml:1273
#, no-c-format
msgid "Usage"
msgstr ""
@@ -229,8 +229,8 @@
#. Tag: para
#: Controls.xml:134 Controls.xml:271 Controls.xml:289 Controls.xml:313
#: Controls.xml:371 Controls.xml:387 Controls.xml:404 Controls.xml:421
-#: Controls.xml:514 Controls.xml:532 Controls.xml:587 Controls.xml:629
-#: Controls.xml:675 Controls.xml:698
+#: Controls.xml:514 Controls.xml:532 Controls.xml:602 Controls.xml:644
+#: Controls.xml:690 Controls.xml:713
#, no-c-format
msgid "None."
msgstr ""
@@ -398,7 +398,7 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902 Controls.xml:993
+#: Controls.xml:315 Controls.xml:922 Controls.xml:1058
#, no-c-format
msgid "Configuration"
msgstr ""
@@ -806,6 +806,24 @@
#: Controls.xml:564
#, no-c-format
msgid ""
+"<literal>enclose</literal> — if true, the template used to
decorate "
+"the input field is enclosed by the element specified with the \"element\"
"
+"attribute. By default this is a div element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:572
+#, no-c-format
+msgid ""
+"<literal>element</literal> — the element to enclose the
template used "
+"to decorate the input field. By default, the template is enclosed with a div
"
+"element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:579
+#, no-c-format
+msgid ""
"<literal>#{invalid}</literal> and
<literal>#{required}</literal> are "
"available inside <literal>s:decorate</literal>;
<literal>#{required}</"
"literal> evaluates to <literal>true</literal> if you have set the
input "
@@ -814,7 +832,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:574
+#: Controls.xml:589
#, no-c-format
msgid ""
"<![CDATA[<s:decorate template=\"edit.xhtml\">\n"
@@ -824,7 +842,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:575
+#: Controls.xml:590
#, no-c-format
msgid ""
"<![CDATA[<ui:composition
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -855,19 +873,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:579
+#: Controls.xml:594
#, no-c-format
msgid "<s:div>"
msgstr ""
#. Tag: para
-#: Controls.xml:582
+#: Controls.xml:597
#, no-c-format
msgid "Render a HTML <literal><div></literal>."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:592
+#: Controls.xml:607
#, no-c-format
msgid ""
"<![CDATA[<s:div rendered=\"#{selectedMember == null}\">\n"
@@ -876,25 +894,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:596
+#: Controls.xml:611
#, no-c-format
msgid "<s:span>"
msgstr ""
#. Tag: para
-#: Controls.xml:599
+#: Controls.xml:614
#, no-c-format
msgid "Render a HTML <literal><span></literal>."
msgstr ""
#. Tag: para
-#: Controls.xml:607
+#: Controls.xml:622
#, no-c-format
msgid "<literal>title</literal> — Title for a span."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:615
+#: Controls.xml:630
#, no-c-format
msgid ""
"<![CDATA[<s:span styleClass=\"required\"
rendered=\"#{required}\" title="
@@ -902,13 +920,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:620
+#: Controls.xml:635
#, no-c-format
msgid "<s:fragment>"
msgstr ""
#. Tag: para
-#: Controls.xml:623
+#: Controls.xml:638
#, no-c-format
msgid ""
"A non-rendering component useful for enabling/disabling rendering of it's
"
@@ -916,7 +934,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:634
+#: Controls.xml:649
#, no-c-format
msgid ""
"<![CDATA[<s:fragment rendered=\"#{auction.highBidder ne
null}\">\n"
@@ -925,13 +943,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:639
+#: Controls.xml:654
#, no-c-format
msgid "<s:label>"
msgstr ""
#. Tag: para
-#: Controls.xml:642
+#: Controls.xml:657
#, no-c-format
msgid ""
"\"Decorate\" a JSF input field with the label. The label is placed inside
"
@@ -941,19 +959,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:651 Controls.xml:968
+#: Controls.xml:666 Controls.xml:988
#, no-c-format
msgid "<literal>style</literal> — The control's
style"
msgstr ""
#. Tag: para
-#: Controls.xml:656 Controls.xml:973
+#: Controls.xml:671 Controls.xml:993
#, no-c-format
msgid "<literal>styleClass</literal> — The control's style
class"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:663
+#: Controls.xml:678
#, no-c-format
msgid ""
"<![CDATA[<s:label styleClass=\"label\">\n"
@@ -963,19 +981,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:667
+#: Controls.xml:682
#, no-c-format
msgid "<s:message>"
msgstr ""
#. Tag: para
-#: Controls.xml:670
+#: Controls.xml:685
#, no-c-format
msgid "\"Decorate\" a JSF input field with the validation error
message."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:680
+#: Controls.xml:695
#, no-c-format
msgid ""
"<![CDATA[<f:facet name=\"afterInvalidField\">\n"
@@ -987,31 +1005,31 @@
msgstr ""
#. Tag: title
-#: Controls.xml:687
+#: Controls.xml:702
#, no-c-format
msgid "Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:690
+#: Controls.xml:705
#, no-c-format
msgid "<s:validateFormattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:693
+#: Controls.xml:708
#, no-c-format
msgid "Checks that the submitted value is valid Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:704
+#: Controls.xml:719
#, no-c-format
msgid "<s:formattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:707
+#: Controls.xml:722
#, no-c-format
msgid ""
"Outputs <emphasis>Seam Text</emphasis>, a rich text markup useful for
blogs, "
@@ -1020,7 +1038,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:716
+#: Controls.xml:731
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
rich text "
@@ -1028,37 +1046,96 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:724
+#: Controls.xml:739
#, no-c-format
msgid "<![CDATA[<s:formattedText
value=\"#{blog.text}\"/>]]>"
msgstr ""
#. Tag: emphasis
-#: Controls.xml:726
+#: Controls.xml:741
#, no-c-format
msgid "Example"
msgstr ""
#. Tag: title
-#: Controls.xml:741
+#: Controls.xml:756
#, no-c-format
-msgid "Dropdowns"
+msgid "Form support"
msgstr ""
#. Tag: literal
-#: Controls.xml:744
+#: Controls.xml:759
#, no-c-format
+msgid "<s:token>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:762
+#, no-c-format
+msgid ""
+"Produces a random token that is inserted into a hidden form field to help to
"
+"secure JSF form posts against cross-site request forgery (XSRF) attacks. "
+"Note that the browser must have cookies enabled to submit forms that include
"
+"this component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:772
+#, no-c-format
+msgid ""
+"<literal>requireSession</literal> — indicates whether the
session id "
+"should be included in the form signature, hence binding the token to the "
+"session. This value can be set to false if the \"build before restore\"
mode "
+"of Facelets is activated (the default in JSF 2.0). (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:782
+#, no-c-format
+msgid ""
+"<literal>enableCookieNotice</literal> — indicates that a
JavaScript "
+"check should be inserted into the page to verify that cookies are enabled in
"
+"the browser. If cookies are not enabled, present a notice to the user that "
+"form posts will not work. (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:791
+#, no-c-format
+msgid ""
+"<literal>allowMultiplePosts</literal> — indicates whether to
allow the "
+"same form to be submitted multiple times with the same signature (as long as
"
+"the view does not change). This is a common need if the form is perform Ajax
"
+"calls but not rerendering itself or, at the very least, the UIToken "
+"component. The preferred approach is to have the UIToken component "
+"rerendered on any Ajax call where the UIToken component would be processed. "
+"(default: false)"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:805
+#, no-c-format
+msgid ""
+"<![CDATA[<h:form>\n"
+" <s:token enableCookieNotice=\"true\"
requireSession=\"false\"/>\n"
+" ...\n"
+"</h:form>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:809
+#, no-c-format
msgid "<s:enumItem>"
msgstr ""
#. Tag: para
-#: Controls.xml:747
+#: Controls.xml:812
#, no-c-format
msgid "Creates a <literal>SelectItem</literal> from an enum
value."
msgstr ""
#. Tag: para
-#: Controls.xml:754
+#: Controls.xml:819
#, no-c-format
msgid ""
"<literal>enumValue</literal> — the string representation of
the enum "
@@ -1066,7 +1143,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:760
+#: Controls.xml:825
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1074,7 +1151,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:768
+#: Controls.xml:833
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneRadio id=\"radioList\"\n"
@@ -1090,13 +1167,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:772
+#: Controls.xml:837
#, no-c-format
msgid "<s:selectItems>"
msgstr ""
#. Tag: para
-#: Controls.xml:775
+#: Controls.xml:840
#, no-c-format
msgid ""
"Creates a <literal>List<SelectItem></literal> from a
List, Set, "
@@ -1104,7 +1181,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:782
+#: Controls.xml:847
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
data that "
@@ -1112,7 +1189,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:789
+#: Controls.xml:854
#, no-c-format
msgid ""
"<literal>var</literal>— defines the name of the local
variable that "
@@ -1120,7 +1197,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:795
+#: Controls.xml:860
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1129,7 +1206,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:802
+#: Controls.xml:867
#, no-c-format
msgid ""
"<literal>itemValue</literal> — Value to return to the server
if this "
@@ -1138,7 +1215,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:811
+#: Controls.xml:876
#, no-c-format
msgid ""
"<literal>disabled</literal> — if true the
<literal>SelectItem</"
@@ -1147,7 +1224,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:819
+#: Controls.xml:884
#, no-c-format
msgid ""
"<literal>noSelectionLabel</literal> — specifies the
(optional) label "
@@ -1156,7 +1233,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:827
+#: Controls.xml:892
#, no-c-format
msgid ""
"<literal>hideNoSelectionLabel</literal> — if true, the
"
@@ -1164,7 +1241,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:835
+#: Controls.xml:900
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneMenu value=\"#{person.age}\" \n"
@@ -1173,83 +1250,14 @@
"</h:selectOneMenu>]]>"
msgstr ""
-#. Tag: title
-#: Controls.xml:841
-#, no-c-format
-msgid "Other"
-msgstr ""
-
#. Tag: literal
-#: Controls.xml:844
+#: Controls.xml:904
#, no-c-format
-msgid "<s:cache>"
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:847
-#, no-c-format
-msgid ""
-"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
-"cache></literal> actually uses the instance of JBoss Cache managed by
the "
-"built-in <literal>pojoCache</literal> component."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:856
-#, no-c-format
-msgid ""
-"<literal>key</literal> — the key to cache rendered content,
often a "
-"value expression. For example, if we were caching a page fragment that "
-"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
-"literal>."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:864
-#, no-c-format
-msgid ""
-"<literal>enabled</literal> — a value expression that
determines if the "
-"cache should be used."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:870
-#, no-c-format
-msgid ""
-"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
-"can have different expiry policies)."
-msgstr ""
-
-#. Tag: programlisting
-#: Controls.xml:878
-#, no-c-format
-msgid ""
-"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
-" <div class=\"blogEntry\">\n"
-" <h3>#{blogEntry.title}</h3>\n"
-" <div>\n"
-" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
-" </div>\n"
-" <p>\n"
-" [Posted on \n"
-" <h:outputText value=\"#{blogEntry.date}\">\n"
-" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
-"locale}\" \n"
-" type=\"both\"/>\n"
-" </h:outputText>]\n"
-" </p>\n"
-" </div>\n"
-"</s:cache>]]>"
-msgstr ""
-
-#. Tag: literal
-#: Controls.xml:884
-#, no-c-format
msgid "<s:fileUpload>"
msgstr ""
#. Tag: para
-#: Controls.xml:887
+#: Controls.xml:907
#, no-c-format
msgid ""
"Renders a file upload control. This control must be used within a form with "
@@ -1257,13 +1265,13 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:893
+#: Controls.xml:913
#, no-c-format
msgid "<![CDATA[<h:form
enctype=\"multipart/form-data\">]]>"
msgstr ""
#. Tag: para
-#: Controls.xml:895
+#: Controls.xml:915
#, no-c-format
msgid ""
"For multipart requests, the Seam Multipart servlet filter must also be "
@@ -1271,7 +1279,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:900
+#: Controls.xml:920
#, no-c-format
msgid ""
"<![CDATA[<filter>\n"
@@ -1286,7 +1294,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:904
+#: Controls.xml:924
#, no-c-format
msgid ""
"The following configuration options for multipart requests may be configured
"
@@ -1294,7 +1302,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:911
+#: Controls.xml:931
#, no-c-format
msgid ""
"<literal>createTempFiles</literal> — if this option is set to
true, "
@@ -1302,7 +1310,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:918
+#: Controls.xml:938
#, no-c-format
msgid ""
"<literal>maxRequestSize</literal> — the maximum size of a
file upload "
@@ -1310,13 +1318,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:925
+#: Controls.xml:945
#, no-c-format
msgid "Here's an example:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:929
+#: Controls.xml:949
#, no-c-format
msgid ""
"<![CDATA[<component
class=\"org.jboss.seam.web.MultipartFilter\">\n"
@@ -1326,7 +1334,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:934
+#: Controls.xml:954
#, no-c-format
msgid ""
"<literal>data</literal> — this value binding receives the
binary file "
@@ -1335,7 +1343,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:942
+#: Controls.xml:962
#, no-c-format
msgid ""
"<literal>contentType</literal> — this value binding receives
the "
@@ -1343,7 +1351,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:948
+#: Controls.xml:968
#, no-c-format
msgid ""
"<literal>fileName</literal> — this value binding receives the
filename "
@@ -1351,7 +1359,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:954
+#: Controls.xml:974
#, no-c-format
msgid ""
"<literal>fileSize</literal> — this value binding receives the
file "
@@ -1359,7 +1367,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:960
+#: Controls.xml:980
#, no-c-format
msgid ""
"<literal>accept</literal> — a comma-separated list of content
types to "
@@ -1368,7 +1376,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:980
+#: Controls.xml:1000
#, no-c-format
msgid ""
"<![CDATA[<s:fileUpload id=\"picture\"
data=\"#{register.picture}\" \n"
@@ -1376,14 +1384,83 @@
" contentType=\"#{register.pictureContentType}\"
/>]]>"
msgstr ""
+#. Tag: title
+#: Controls.xml:1007
+#, no-c-format
+msgid "Other"
+msgstr ""
+
#. Tag: literal
-#: Controls.xml:985
+#: Controls.xml:1010
#, no-c-format
+msgid "<s:cache>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1013
+#, no-c-format
+msgid ""
+"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
+"cache></literal> actually uses the instance of JBoss Cache managed by
the "
+"built-in <literal>pojoCache</literal> component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1022
+#, no-c-format
+msgid ""
+"<literal>key</literal> — the key to cache rendered content,
often a "
+"value expression. For example, if we were caching a page fragment that "
+"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
+"literal>."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1030
+#, no-c-format
+msgid ""
+"<literal>enabled</literal> — a value expression that
determines if the "
+"cache should be used."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1036
+#, no-c-format
+msgid ""
+"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
+"can have different expiry policies)."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1044
+#, no-c-format
+msgid ""
+"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
+" <div class=\"blogEntry\">\n"
+" <h3>#{blogEntry.title}</h3>\n"
+" <div>\n"
+" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
+" </div>\n"
+" <p>\n"
+" [Posted on \n"
+" <h:outputText value=\"#{blogEntry.date}\">\n"
+" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
+"locale}\" \n"
+" type=\"both\"/>\n"
+" </h:outputText>]\n"
+" </p>\n"
+" </div>\n"
+"</s:cache>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1050
+#, no-c-format
msgid "<s:resource>"
msgstr ""
#. Tag: para
-#: Controls.xml:988
+#: Controls.xml:1053
#, no-c-format
msgid ""
"A tag that acts a file download provider. It must be alone in the JSF page. "
@@ -1391,7 +1468,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:995
+#: Controls.xml:1060
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -1407,7 +1484,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1066
#, no-c-format
msgid ""
"<literal>data</literal> — Data that should be downloaded. May
be a "
@@ -1415,13 +1492,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1007
+#: Controls.xml:1072
#, no-c-format
msgid "<literal>fileName</literal> — Filename of the file to
be served"
msgstr ""
#. Tag: para
-#: Controls.xml:1012
+#: Controls.xml:1077
#, no-c-format
msgid ""
"<literal>contentType</literal> — content type of the file to
be "
@@ -1429,20 +1506,20 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1017
+#: Controls.xml:1082
#, no-c-format
msgid ""
"<literal>disposition</literal> — disposition to use. Default
is inline"
msgstr ""
#. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1089
#, no-c-format
msgid "Here is an example on how to use the tag:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1025
+#: Controls.xml:1090
#, no-c-format
msgid ""
"<![CDATA[<s:resource
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -1454,7 +1531,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1027
+#: Controls.xml:1092
#, no-c-format
msgid ""
"The bean named <literal>resources</literal> is some backing bean that
given "
@@ -1463,13 +1540,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1097
#, no-c-format
msgid "<s:download>"
msgstr ""
#. Tag: para
-#: Controls.xml:1034
+#: Controls.xml:1099
#, no-c-format
msgid ""
"Builds a RESTful link to a
<literal><s:resource></literal>. Nested "
@@ -1477,13 +1554,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1041
+#: Controls.xml:1106
#, no-c-format
msgid "<literal>src</literal> — Resource file serving
files."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1048
+#: Controls.xml:1113
#, no-c-format
msgid ""
"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
@@ -1492,7 +1569,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1050
+#: Controls.xml:1115
#, no-c-format
msgid ""
"Will produce something like:
<literal><![CDATA[http://localhost/resources."
@@ -1500,13 +1577,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1057
+#: Controls.xml:1122
#, no-c-format
msgid "<s:graphicImage>"
msgstr ""
#. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1125
#, no-c-format
msgid ""
"An extended <literal><h:graphicImage></literal> that
allows the image "
@@ -1515,7 +1592,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1065
+#: Controls.xml:1130
#, no-c-format
msgid ""
"All attributes for <literal><h:graphicImage></literal>
are supported, "
@@ -1523,7 +1600,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1073
+#: Controls.xml:1138
#, no-c-format
msgid ""
"<literal>value</literal> — image to display. Can be a path
"
@@ -1535,7 +1612,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1086
+#: Controls.xml:1151
#, no-c-format
msgid ""
"<literal>fileName</literal> — if not specified the served
image will "
@@ -1544,13 +1621,13 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:1095
+#: Controls.xml:1160
#, no-c-format
msgid "Transformations"
msgstr ""
#. Tag: para
-#: Controls.xml:1096
+#: Controls.xml:1161
#, no-c-format
msgid ""
"To apply a transform to the image, you would nest a tag specifying the "
@@ -1558,25 +1635,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1104
+#: Controls.xml:1169
#, no-c-format
msgid "<s:transformImageSize>"
msgstr ""
#. Tag: para
-#: Controls.xml:1109
+#: Controls.xml:1174
#, no-c-format
msgid "<literal>width</literal> — new width of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1115
+#: Controls.xml:1180
#, no-c-format
msgid "<literal>height</literal> — new height of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1121
+#: Controls.xml:1186
#, no-c-format
msgid ""
"<literal>maintainRatio</literal> — if
<literal>true</literal>, and "
@@ -1586,19 +1663,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1132
+#: Controls.xml:1197
#, no-c-format
msgid "<literal>factor</literal> — scale the image by the
given factor"
msgstr ""
#. Tag: literal
-#: Controls.xml:1142
+#: Controls.xml:1207
#, no-c-format
msgid "<s:transformImageBlur>"
msgstr ""
#. Tag: para
-#: Controls.xml:1147
+#: Controls.xml:1212
#, no-c-format
msgid ""
"<literal>radius</literal> — perform a convolution blur with
the given "
@@ -1606,13 +1683,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1157
+#: Controls.xml:1222
#, no-c-format
msgid "<s:transformImageType>"
msgstr ""
#. Tag: para
-#: Controls.xml:1162
+#: Controls.xml:1227
#, no-c-format
msgid ""
"<literal>contentType</literal> — alter the type of the image
to either "
@@ -1620,7 +1697,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1174
+#: Controls.xml:1239
#, no-c-format
msgid ""
"It's easy to create your own transform - create a
<literal>UIComponent</"
@@ -1632,7 +1709,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1185
+#: Controls.xml:1250
#, no-c-format
msgid ""
"<![CDATA[<s:graphicImage rendered=\"#{auction.image ne
null}\"\n"
@@ -1642,19 +1719,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1189
+#: Controls.xml:1254
#, no-c-format
msgid "<s:remote>"
msgstr ""
#. Tag: para
-#: Controls.xml:1192
+#: Controls.xml:1257
#, no-c-format
msgid "Generates the Javascript stubs required to use Seam Remoting."
msgstr ""
#. Tag: para
-#: Controls.xml:1199
+#: Controls.xml:1264
#, no-c-format
msgid ""
"<literal>include</literal> — a comma-separated list of the
component "
@@ -1663,7 +1740,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1209
+#: Controls.xml:1274
#, no-c-format
msgid ""
"<![CDATA[<s:remote
include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1671,13 +1748,13 @@
msgstr ""
#. Tag: title
-#: Controls.xml:1216
+#: Controls.xml:1281
#, no-c-format
msgid "Annotations"
msgstr ""
#. Tag: para
-#: Controls.xml:1218
+#: Controls.xml:1283
#, no-c-format
msgid ""
"Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1685,13 +1762,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1226
+#: Controls.xml:1291
#, no-c-format
msgid "@Converter"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1229
+#: Controls.xml:1294
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemConverter\") \n"
@@ -1717,7 +1794,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1231
+#: Controls.xml:1296
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
converter=\"itemConverter\" />]]"
@@ -1725,7 +1802,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1233
+#: Controls.xml:1298
#, no-c-format
msgid ""
"Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1734,13 +1811,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1243
+#: Controls.xml:1308
#, no-c-format
msgid "@Validator"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1246
+#: Controls.xml:1311
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemValidator\") \n"
@@ -1762,7 +1839,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1248
+#: Controls.xml:1313
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
validator=\"itemValidator\" />]]"
@@ -1770,7 +1847,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1249
+#: Controls.xml:1314
#, no-c-format
msgid ""
"Registers the Seam component as a JSF validator. Shown here is a validator "
Modified: trunk/doc/Seam_Reference_Guide/pa-IN/Conversations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/pa-IN/Conversations.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/pa-IN/Conversations.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -760,7 +760,7 @@
#: Conversations.xml:493
#, no-c-format
msgid ""
-"The <literal>taskInstance</literal> attribute if for use in jBPM task
lists:"
+"The <literal>taskInstance</literal> attribute is for use in jBPM task
lists:"
msgstr ""
#. Tag: programlisting
Modified: trunk/doc/Seam_Reference_Guide/pa-IN/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/pa-IN/Dependencies.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/pa-IN/Dependencies.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -30,9 +30,9 @@
#, no-c-format
msgid ""
"Seam does not work with JDK 1.4 and requires JDK 5 or above as it uses "
-"annotations and other JDK 5.0 features.. Seam has been thoroughly tested "
+"annotations and other JDK 5.0 features. Seam has been thoroughly tested "
"using Sun's JDKs. However there are no known issues specific to Seam with
"
-"other JDK's."
+"other JDKs."
msgstr ""
#. Tag: title
Modified: trunk/doc/Seam_Reference_Guide/pa-IN/Security.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/pa-IN/Security.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/pa-IN/Security.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+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:3361 Security.xml:3524
+#: Security.xml:630 Security.xml:764 Security.xml:3370 Security.xml:3533
#, 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:3150 Security.xml:3367
-#: Security.xml:3530 Security.xml:3771 Security.xml:4208
+#: Security.xml:2147 Security.xml:2756 Security.xml:3159 Security.xml:3376
+#: Security.xml:3539 Security.xml:3780 Security.xml:4217
#, no-c-format
msgid "Description"
msgstr ""
@@ -2228,8 +2228,8 @@
msgstr ""
#. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3147
-#: Security.xml:3768 Security.xml:3937
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3156
+#: Security.xml:3777 Security.xml:3946
#, 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:3218
-#: Security.xml:3237 Security.xml:3256 Security.xml:3274 Security.xml:3819
-#: Security.xml:3838 Security.xml:3857 Security.xml:3876
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3227
+#: Security.xml:3246 Security.xml:3265 Security.xml:3283 Security.xml:3828
+#: Security.xml:3847 Security.xml:3866 Security.xml:3885
#, no-c-format
msgid "boolean"
msgstr ""
@@ -2558,13 +2558,13 @@
msgstr ""
#. Tag: para
-#: Security.xml:1831 Security.xml:3940
+#: Security.xml:1831 Security.xml:3949
#, no-c-format
msgid "Permission Target"
msgstr ""
#. Tag: para
-#: Security.xml:1834 Security.xml:3943
+#: Security.xml:1834 Security.xml:3952
#, no-c-format
msgid "Permission Action"
msgstr ""
@@ -3806,7 +3806,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2750 Security.xml:3144 Security.xml:3765
+#: Security.xml:2750 Security.xml:3153 Security.xml:3774
#, no-c-format
msgid "Return type"
msgstr ""
@@ -3868,6 +3868,20 @@
#: Security.xml:2819
#, no-c-format
msgid ""
+"The default <literal>ResolverChain</literal> consists of all permission
"
+"resolvers discovered during application deployment. The
<literal>org.jboss."
+"seam.security.defaultResolverChainCreated</literal> event is raised (and the
"
+"<literal>ResolverChain</literal> instance passed as an event parameter)
when "
+"the default <literal>ResolverChain</literal> is created. This allows
"
+"additional resolvers that for some reason were not discovered during "
+"deployment to be added, or for resolvers that are in the chain to be re-"
+"ordered or removed."
+msgstr ""
+
+#. Tag: para
+#: Security.xml:2828
+#, no-c-format
+msgid ""
"The following sequence diagram shows the interaction between the components "
"of the permission framework during a permission check (explanation follows).
"
"A permission check can originate from a number of possible sources, for "
@@ -3877,7 +3891,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2837
+#: Security.xml:2846
#, no-c-format
msgid ""
"1. A permission check is initiated somewhere (either in code or via an EL "
@@ -3886,7 +3900,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2843
+#: Security.xml:2852
#, no-c-format
msgid ""
"1.1. <literal>Identity</literal> invokes
<literal>PermissionMapper."
@@ -3894,7 +3908,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2850
+#: Security.xml:2859
#, no-c-format
msgid ""
"1.1.1. <literal>PermissionMapper</literal> maintains a
<literal>Map</"
@@ -3906,7 +3920,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2860
+#: Security.xml:2869
#, no-c-format
msgid ""
"1.1.2. For each <literal>PermissionResolver</literal> in the "
@@ -3921,13 +3935,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2876
+#: Security.xml:2885
#, no-c-format
msgid "RuleBasedPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:2878
+#: Security.xml:2887
#, no-c-format
msgid ""
"One of the built-in permission resolvers provided by Seam, "
@@ -3940,13 +3954,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2887
+#: Security.xml:2896
#, no-c-format
msgid "Requirements"
msgstr ""
#. Tag: para
-#: Security.xml:2889
+#: Security.xml:2898
#, no-c-format
msgid ""
"If using the rule-based permission features provided by Seam Security, the "
@@ -3955,43 +3969,43 @@
msgstr ""
#. Tag: para
-#: Security.xml:2896
+#: Security.xml:2905
#, no-c-format
msgid "drools-compiler.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2899
+#: Security.xml:2908
#, no-c-format
msgid "drools-core.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2902
+#: Security.xml:2911
#, no-c-format
msgid "janino.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2905
+#: Security.xml:2914
#, no-c-format
msgid "antlr-runtime.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2908
+#: Security.xml:2917
#, no-c-format
msgid "mvel14.jar"
msgstr ""
#. Tag: title
-#: Security.xml:2915 Security.xml:3107
+#: Security.xml:2924 Security.xml:3116
#, no-c-format
msgid "Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:2917
+#: Security.xml:2926
#, no-c-format
msgid ""
"The configuration for <literal>RuleBasedPermissionResolver</literal>
"
@@ -4001,7 +4015,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2923
+#: Security.xml:2932
#, no-c-format
msgid ""
"<![CDATA[<components
xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4029,7 +4043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2925
+#: Security.xml:2934
#, no-c-format
msgid ""
"The default rule base name can be overridden by specifying the "
@@ -4038,7 +4052,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2930
+#: Security.xml:2939
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4047,7 +4061,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2932
+#: Security.xml:2941
#, no-c-format
msgid ""
"Once the <literal>RuleBase</literal> component is configured, it's
time to "
@@ -4055,13 +4069,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2938
+#: Security.xml:2947
#, no-c-format
msgid "Writing Security Rules"
msgstr ""
#. Tag: para
-#: Security.xml:2940
+#: Security.xml:2949
#, no-c-format
msgid ""
"The first step to writing security rules is to create a new rule file in the
"
@@ -4072,7 +4086,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2947
+#: Security.xml:2956
#, no-c-format
msgid ""
"So what should the security rules file contain? At this stage it might be a "
@@ -4081,7 +4095,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2952
+#: Security.xml:2961
#, no-c-format
msgid ""
"<![CDATA[package MyApplicationPermissions;\n"
@@ -4099,7 +4113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2954
+#: Security.xml:2963
#, no-c-format
msgid ""
"Let's break this down step by step. The first thing we see is the package
"
@@ -4109,7 +4123,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2960
+#: Security.xml:2969
#, no-c-format
msgid ""
"The next thing we can notice is a couple of import statements for the "
@@ -4119,7 +4133,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2966
+#: Security.xml:2975
#, no-c-format
msgid ""
"Finally we have the code for the rule. Each rule within a package should be "
@@ -4129,7 +4143,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2972
+#: Security.xml:2981
#, no-c-format
msgid ""
"Looking at the body of the rule definition we can notice two distinct "
@@ -4144,7 +4158,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2981
+#: Security.xml:2990
#, no-c-format
msgid ""
"If we look at the LHS of the rule, we see two conditions listed there. Let's
"
@@ -4152,14 +4166,14 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2985
+#: Security.xml:2994
#, no-c-format
msgid ""
"<![CDATA[c: PermissionCheck(target == \"customer\", action ==
\"delete\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:2987
+#: Security.xml:2996
#, no-c-format
msgid ""
"In plain english, this condition is stating that there must exist a "
@@ -4169,7 +4183,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2993
+#: Security.xml:3002
#, no-c-format
msgid ""
"So what is the working memory? Also known as a \"stateful session\" in
"
@@ -4187,7 +4201,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3005
+#: Security.xml:3014
#, no-c-format
msgid ""
"Besides the <literal>PermissionCheck</literal> facts, there is also a
"
@@ -4204,7 +4218,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3016
+#: Security.xml:3025
#, no-c-format
msgid ""
"It is also possible to insert additional long-lived facts into the working "
@@ -4215,7 +4229,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3023
+#: Security.xml:3032
#, no-c-format
msgid ""
"Getting back to our simple example, we can also notice that the first line "
@@ -4226,13 +4240,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3030
+#: Security.xml:3039
#, no-c-format
msgid "<![CDATA[Role(name == \"admin\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3032
+#: Security.xml:3041
#, no-c-format
msgid ""
"This condition simply states that there must be a
<literal>Role</literal> "
@@ -4245,7 +4259,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3040
+#: Security.xml:3049
#, no-c-format
msgid ""
"So what is the consequence of the rule firing? Let's take a look at the RHS
"
@@ -4253,13 +4267,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3044
+#: Security.xml:3053
#, no-c-format
msgid "<![CDATA[c.grant()]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3046
+#: Security.xml:3055
#, no-c-format
msgid ""
"The RHS consists of Java code, and in this case is invoking the "
@@ -4276,13 +4290,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3060
+#: Security.xml:3069
#, no-c-format
msgid "Non-String permission targets"
msgstr ""
#. Tag: para
-#: Security.xml:3062
+#: Security.xml:3071
#, no-c-format
msgid ""
"So far we have only seen permission checks for String-literal permission "
@@ -4296,7 +4310,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3071
+#: Security.xml:3080
#, no-c-format
msgid ""
"<![CDATA[rule CanCreateBlogComment\n"
@@ -4314,13 +4328,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3076
+#: Security.xml:3085
#, no-c-format
msgid "Wildcard permission checks"
msgstr ""
#. Tag: para
-#: Security.xml:3078
+#: Security.xml:3087
#, no-c-format
msgid ""
"It is possible to implement a wildcard permission check (which allows all "
@@ -4330,7 +4344,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3084
+#: Security.xml:3093
#, no-c-format
msgid ""
"<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4344,7 +4358,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3086
+#: Security.xml:3095
#, no-c-format
msgid ""
"This rule allows users with the <literal>admin</literal> role to
perform "
@@ -4353,13 +4367,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3096
+#: Security.xml:3105
#, no-c-format
msgid "PersistentPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:3098
+#: Security.xml:3107
#, no-c-format
msgid ""
"Another built-in permission resolver provided by Seam, "
@@ -4372,7 +4386,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3109
+#: Security.xml:3118
#, no-c-format
msgid ""
"Before it can be used, <literal>PersistentPermissionResolver</literal>
must "
@@ -4385,7 +4399,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3117
+#: Security.xml:3126
#, no-c-format
msgid ""
"<![CDATA[ <security:persistent-permission-resolver
permission-store=\"#"
@@ -4393,13 +4407,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3122
+#: Security.xml:3131
#, no-c-format
msgid "Permission Stores"
msgstr ""
#. Tag: para
-#: Security.xml:3124
+#: Security.xml:3133
#, no-c-format
msgid ""
"A permission store is required for
<literal>PersistentPermissionResolver</"
@@ -4412,26 +4426,26 @@
msgstr ""
#. Tag: title
-#: Security.xml:3134
+#: Security.xml:3143
#, no-c-format
msgid "PermissionStore interface"
msgstr ""
#. Tag: literal
-#: Security.xml:3160 Security.xml:3179 Security.xml:3198 Security.xml:3781
-#: Security.xml:3800
+#: Security.xml:3169 Security.xml:3188 Security.xml:3207 Security.xml:3790
+#: Security.xml:3809
#, no-c-format
msgid "List<Permission>"
msgstr ""
#. Tag: literal
-#: Security.xml:3165 Security.xml:3805
+#: Security.xml:3174 Security.xml:3814
#, no-c-format
msgid "listPermissions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3169
+#: Security.xml:3178
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4440,13 +4454,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3184 Security.xml:3786
+#: Security.xml:3193 Security.xml:3795
#, no-c-format
msgid "listPermissions(Object target, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3188
+#: Security.xml:3197
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4455,13 +4469,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3203
+#: Security.xml:3212
#, no-c-format
msgid "listPermissions(Set<Object> targets, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3207
+#: Security.xml:3216
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4470,13 +4484,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3223
+#: Security.xml:3232
#, no-c-format
msgid "grantPermission(Permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3227
+#: Security.xml:3236
#, no-c-format
msgid ""
"This method should persist the specified <literal>Permission</literal>
"
@@ -4484,13 +4498,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3242 Security.xml:3843
+#: Security.xml:3251 Security.xml:3852
#, no-c-format
msgid "grantPermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3246
+#: Security.xml:3255
#, no-c-format
msgid ""
"This method should persist all of the <literal>Permission</literal>
objects "
@@ -4499,13 +4513,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3261 Security.xml:3862
+#: Security.xml:3270 Security.xml:3871
#, no-c-format
msgid "revokePermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3265
+#: Security.xml:3274
#, no-c-format
msgid ""
"This method should remove the specified <literal>Permission</literal>
object "
@@ -4513,13 +4527,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3279 Security.xml:3881
+#: Security.xml:3288 Security.xml:3890
#, no-c-format
msgid "revokePermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3283
+#: Security.xml:3292
#, no-c-format
msgid ""
"This method should remove all of the <literal>Permission</literal>
objects "
@@ -4527,19 +4541,19 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3293 Security.xml:3895
+#: Security.xml:3302 Security.xml:3904
#, no-c-format
msgid "List<String>"
msgstr ""
#. Tag: literal
-#: Security.xml:3298 Security.xml:3900
+#: Security.xml:3307 Security.xml:3909
#, no-c-format
msgid "listAvailableActions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3302
+#: Security.xml:3311
#, no-c-format
msgid ""
"This method should return a list of all the available actions (as Strings) "
@@ -4549,13 +4563,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3316
+#: Security.xml:3325
#, no-c-format
msgid "JpaPermissionStore"
msgstr ""
#. Tag: para
-#: Security.xml:3318
+#: Security.xml:3327
#, no-c-format
msgid ""
"This is the default <literal>PermissionStore</literal> implementation
(and "
@@ -4568,7 +4582,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3326
+#: Security.xml:3335
#, no-c-format
msgid ""
"If you wish to use the same entity (i.e. a single database table) to store "
@@ -4580,7 +4594,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3333
+#: Security.xml:3342
#, no-c-format
msgid ""
"For example, to configure a single entity class to store both user and role "
@@ -4588,7 +4602,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3335
+#: Security.xml:3344
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4596,14 +4610,14 @@
msgstr ""
#. Tag: para
-#: Security.xml:3337
+#: Security.xml:3346
#, no-c-format
msgid ""
"To configure separate entity classes for storing user and role permissions:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:3339
+#: Security.xml:3348
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4612,13 +4626,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3342
+#: Security.xml:3351
#, no-c-format
msgid "Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3344
+#: Security.xml:3353
#, no-c-format
msgid ""
"As mentioned, the entity classes that contain the user and role permissions "
@@ -4629,32 +4643,32 @@
msgstr ""
#. Tag: title
-#: Security.xml:3351
+#: Security.xml:3360
#, no-c-format
msgid "Entity Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3364 Security.xml:3527
+#: Security.xml:3373 Security.xml:3536
#, no-c-format
msgid "Target"
msgstr ""
#. Tag: literal
-#: Security.xml:3377
+#: Security.xml:3386
#, no-c-format
msgid "@PermissionTarget"
msgstr ""
#. Tag: literal
-#: Security.xml:3382 Security.xml:3401 Security.xml:3420 Security.xml:3439
-#: Security.xml:3458
+#: Security.xml:3391 Security.xml:3410 Security.xml:3429 Security.xml:3448
+#: Security.xml:3467
#, no-c-format
msgid "FIELD,METHOD"
msgstr ""
#. Tag: para
-#: Security.xml:3386
+#: Security.xml:3395
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4663,13 +4677,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3396
+#: Security.xml:3405
#, no-c-format
msgid "@PermissionAction"
msgstr ""
#. Tag: para
-#: Security.xml:3405
+#: Security.xml:3414
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4678,13 +4692,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3415
+#: Security.xml:3424
#, no-c-format
msgid "@PermissionUser"
msgstr ""
#. Tag: para
-#: Security.xml:3424
+#: Security.xml:3433
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4693,13 +4707,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3434
+#: Security.xml:3443
#, no-c-format
msgid "@PermissionRole"
msgstr ""
#. Tag: para
-#: Security.xml:3443
+#: Security.xml:3452
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4708,13 +4722,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3453
+#: Security.xml:3462
#, no-c-format
msgid "@PermissionDiscriminator"
msgstr ""
#. Tag: para
-#: Security.xml:3462
+#: Security.xml:3471
#, no-c-format
msgid ""
"This annotation should be used when the same entity/table is used to store "
@@ -4731,20 +4745,20 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3472
+#: Security.xml:3481
#, no-c-format
msgid ""
"<![CDATA[ @PermissionDiscriminator(userValue = \"u\", roleValue =
\"r\")]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3483
+#: Security.xml:3492
#, no-c-format
msgid "Example Entity"
msgstr ""
#. Tag: para
-#: Security.xml:3485
+#: Security.xml:3494
#, no-c-format
msgid ""
"Here is an example of an entity class that is used to store both user and "
@@ -4753,7 +4767,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3490
+#: Security.xml:3499
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4814,7 +4828,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3492
+#: Security.xml:3501
#, no-c-format
msgid ""
"As can be seen in the above example, the
<literal>getDiscriminator()</"
@@ -4831,13 +4845,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3505
+#: Security.xml:3514
#, no-c-format
msgid "Class-specific Permission Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:3507
+#: Security.xml:3516
#, no-c-format
msgid ""
"A further set of class-specific annotations can be used to configure a "
@@ -4847,25 +4861,25 @@
msgstr ""
#. Tag: title
-#: Security.xml:3514
+#: Security.xml:3523
#, no-c-format
msgid "Class Permission Annotations"
msgstr ""
#. Tag: literal
-#: Security.xml:3540
+#: Security.xml:3549
#, no-c-format
msgid "@Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3545 Security.xml:3563
+#: Security.xml:3554 Security.xml:3572
#, no-c-format
msgid "TYPE"
msgstr ""
#. Tag: para
-#: Security.xml:3549
+#: Security.xml:3558
#, no-c-format
msgid ""
"A container annotation, this annotation may contain an array of "
@@ -4873,13 +4887,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3558
+#: Security.xml:3567
#, no-c-format
msgid "@Permission"
msgstr ""
#. Tag: para
-#: Security.xml:3567
+#: Security.xml:3576
#, no-c-format
msgid ""
"This annotation defines a single allowable permission action for the target "
@@ -4890,7 +4904,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3579
+#: Security.xml:3588
#, no-c-format
msgid ""
"Here's an example of the above annotations in action. The following class
"
@@ -4898,7 +4912,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3583
+#: Security.xml:3592
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4910,7 +4924,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3585
+#: Security.xml:3594
#, no-c-format
msgid ""
"This example demonstrates how two allowable permission actions, "
@@ -4919,13 +4933,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3593
+#: Security.xml:3602
#, no-c-format
msgid "Permission masks"
msgstr ""
#. Tag: para
-#: Security.xml:3595
+#: Security.xml:3604
#, no-c-format
msgid ""
"By default, multiple permissions for the same target object and recipient "
@@ -4937,7 +4951,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3602
+#: Security.xml:3611
#, no-c-format
msgid ""
"For example, if recipient \"Bob\" is granted both the
<literal>view</"
@@ -4950,7 +4964,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3609
+#: Security.xml:3618
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4962,7 +4976,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3611
+#: Security.xml:3620
#, no-c-format
msgid ""
"The <literal>action</literal> property will instead simply contain
\"3"
@@ -4972,7 +4986,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3617
+#: Security.xml:3626
#, no-c-format
msgid ""
"Obviously, it is very important that the <literal>mask</literal> values
"
@@ -4980,13 +4994,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3623
+#: Security.xml:3632
#, no-c-format
msgid "Identifier Policy"
msgstr ""
#. Tag: para
-#: Security.xml:3625
+#: Security.xml:3634
#, no-c-format
msgid ""
"When storing or looking up permissions,
<literal>JpaPermissionStore</"
@@ -5000,7 +5014,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3633
+#: Security.xml:3642
#, no-c-format
msgid ""
"The <literal>IdentifierStrategy</literal> interface is very simple,
"
@@ -5008,7 +5022,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3637
+#: Security.xml:3646
#, no-c-format
msgid ""
"<![CDATA[public interface IdentifierStrategy {\n"
@@ -5018,7 +5032,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3639
+#: Security.xml:3648
#, no-c-format
msgid ""
"The first method, <literal>canIdentify()</literal> simply returns
"
@@ -5029,7 +5043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3645
+#: Security.xml:3654
#, no-c-format
msgid ""
"Seam provides two <literal>IdentifierStrategy</literal>
implementations, "
@@ -5038,7 +5052,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3650
+#: Security.xml:3659
#, no-c-format
msgid ""
"To explicitly configure a specific identifier strategy to use for a "
@@ -5051,13 +5065,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3660
+#: Security.xml:3669
#, no-c-format
msgid "ClassIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3662
+#: Security.xml:3671
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for classes,
"
@@ -5071,7 +5085,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3671
+#: Security.xml:3680
#, no-c-format
msgid ""
"<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5079,7 +5093,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3673
+#: Security.xml:3682
#, no-c-format
msgid ""
"The identifier for the following class will be
\"<literal>customerAction</"
@@ -5087,7 +5101,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3677
+#: Security.xml:3686
#, no-c-format
msgid ""
"<![CDATA[@Name(\"customerAction\")\n"
@@ -5095,7 +5109,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3679
+#: Security.xml:3688
#, no-c-format
msgid ""
"Finally, the identifier for the following class will be
\"<literal>Customer</"
@@ -5103,19 +5117,19 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3683
+#: Security.xml:3692
#, no-c-format
msgid "<![CDATA[public class Customer { ]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3688
+#: Security.xml:3697
#, no-c-format
msgid "EntityIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3690
+#: Security.xml:3699
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for entity "
@@ -5132,7 +5146,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3701
+#: Security.xml:3710
#, no-c-format
msgid ""
"<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5140,7 +5154,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3703
+#: Security.xml:3712
#, no-c-format
msgid ""
"For an example of the type of identifier values generated, assume we have "
@@ -5148,7 +5162,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3707
+#: Security.xml:3716
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5171,7 +5185,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3709
+#: Security.xml:3718
#, no-c-format
msgid ""
"For a <literal>Customer</literal> instance with an
<literal>id</literal> "
@@ -5181,7 +5195,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3715
+#: Security.xml:3724
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5190,7 +5204,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3717
+#: Security.xml:3726
#, no-c-format
msgid ""
"Then a <literal>Customer</literal> with an
<literal>id</literal> value of "
@@ -5199,13 +5213,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3730
+#: Security.xml:3739
#, no-c-format
msgid "Permission Management"
msgstr ""
#. Tag: para
-#: Security.xml:3732
+#: Security.xml:3741
#, no-c-format
msgid ""
"In much the same way that Seam Security provides an Identity Management API "
@@ -5215,13 +5229,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3739
+#: Security.xml:3748
#, no-c-format
msgid "PermissionManager"
msgstr ""
#. Tag: para
-#: Security.xml:3741
+#: Security.xml:3750
#, no-c-format
msgid ""
"The <literal>PermissionManager</literal> component is an
application-scoped "
@@ -5234,7 +5248,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3748
+#: Security.xml:3757
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5244,7 +5258,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3750
+#: Security.xml:3759
#, no-c-format
msgid ""
"The following table describes each of the available methods provided by "
@@ -5252,13 +5266,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3755
+#: Security.xml:3764
#, no-c-format
msgid "PermissionManager API methods"
msgstr ""
#. Tag: para
-#: Security.xml:3790 Security.xml:3809
+#: Security.xml:3799 Security.xml:3818
#, no-c-format
msgid ""
"Returns a list of <literal>Permission</literal> objects representing
all of "
@@ -5266,13 +5280,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3824
+#: Security.xml:3833
#, no-c-format
msgid "grantPermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3828
+#: Security.xml:3837
#, no-c-format
msgid ""
"Persists (grants) the specified <literal>Permission</literal> to the
backend "
@@ -5280,7 +5294,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3847
+#: Security.xml:3856
#, no-c-format
msgid ""
"Persists (grants) the specified list of <literal>Permission</literal>s
to "
@@ -5288,7 +5302,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3866
+#: Security.xml:3875
#, no-c-format
msgid ""
"Removes (revokes) the specified <literal>Permission</literal> from the
"
@@ -5296,7 +5310,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3885
+#: Security.xml:3894
#, no-c-format
msgid ""
"Removes (revokes) the specified list of <literal>Permission</literal>s
from "
@@ -5304,7 +5318,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3904
+#: Security.xml:3913
#, no-c-format
msgid ""
"Returns a list of the available actions for the specified target object. The
"
@@ -5313,13 +5327,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3919
+#: Security.xml:3928
#, no-c-format
msgid "Permission checks for PermissionManager operations"
msgstr ""
#. Tag: para
-#: Security.xml:3921
+#: Security.xml:3930
#, no-c-format
msgid ""
"Invoking the methods of <literal>PermissionManager</literal> requires
that "
@@ -5329,37 +5343,37 @@
msgstr ""
#. Tag: title
-#: Security.xml:3928
+#: Security.xml:3937
#, no-c-format
msgid "Permission Management Security Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3952
+#: Security.xml:3961
#, no-c-format
msgid "listPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:3956
+#: Security.xml:3965
#, no-c-format
msgid "The specified <literal>target</literal>"
msgstr ""
#. Tag: literal
-#: Security.xml:3962
+#: Security.xml:3971
#, no-c-format
msgid "seam.read-permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3970 Security.xml:3990
+#: Security.xml:3979 Security.xml:3999
#, no-c-format
msgid "grantPermission()"
msgstr ""
#. Tag: para
-#: Security.xml:3974
+#: Security.xml:3983
#, no-c-format
msgid ""
"The target of the specified <literal>Permission</literal>, or each of
the "
@@ -5368,56 +5382,56 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3982 Security.xml:4000 Security.xml:4018
+#: Security.xml:3991 Security.xml:4009 Security.xml:4027
#, no-c-format
msgid "seam.grant-permission"
msgstr ""
#. Tag: para
-#: Security.xml:3994 Security.xml:4030
+#: Security.xml:4003 Security.xml:4039
#, no-c-format
msgid "The target of the specified <literal>Permission</literal>."
msgstr ""
#. Tag: literal
-#: Security.xml:4008
+#: Security.xml:4017
#, no-c-format
msgid "grantPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:4012 Security.xml:4048
+#: Security.xml:4021 Security.xml:4057
#, no-c-format
msgid ""
"Each of the targets of the specified list of
<literal>Permission</literal>s."
msgstr ""
#. Tag: literal
-#: Security.xml:4026
+#: Security.xml:4035
#, no-c-format
msgid "revokePermission()"
msgstr ""
#. Tag: literal
-#: Security.xml:4036 Security.xml:4054
+#: Security.xml:4045 Security.xml:4063
#, no-c-format
msgid "seam.revoke-permission"
msgstr ""
#. Tag: literal
-#: Security.xml:4044
+#: Security.xml:4053
#, no-c-format
msgid "revokePermissions()"
msgstr ""
#. Tag: title
-#: Security.xml:4067
+#: Security.xml:4076
#, no-c-format
msgid "SSL Security"
msgstr ""
#. Tag: para
-#: Security.xml:4069
+#: Security.xml:4078
#, no-c-format
msgid ""
"Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5428,13 +5442,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4076
+#: Security.xml:4085
#, no-c-format
msgid "<![CDATA[<page view-id=\"/login.xhtml\"
scheme=\"https\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4078
+#: Security.xml:4087
#, no-c-format
msgid ""
"This configuration is automatically extended to both
<literal>s:link</"
@@ -5446,13 +5460,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4085
+#: Security.xml:4094
#, no-c-format
msgid "<![CDATA[<s:link view=\"/login.xhtml\"
value=\"Login\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4087
+#: Security.xml:4096
#, no-c-format
msgid ""
"Browsing directly to a view when using the
<emphasis>incorrect</emphasis> "
@@ -5463,7 +5477,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4094
+#: Security.xml:4103
#, no-c-format
msgid ""
"It is also possible to configure a <emphasis>default scheme</emphasis>
for "
@@ -5477,13 +5491,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4103
+#: Security.xml:4112
#, no-c-format
msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\"
/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4105
+#: Security.xml:4114
#, no-c-format
msgid ""
"Of course, if <emphasis>none</emphasis> of the pages in your
application use "
@@ -5491,7 +5505,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4110
+#: Security.xml:4119
#, no-c-format
msgid ""
"You may configure Seam to automatically invalidate the current HTTP session "
@@ -5500,13 +5514,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4115
+#: Security.xml:4124
#, no-c-format
msgid "<![CDATA[<web:session
invalidate-on-scheme-change=\"true\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4117
+#: Security.xml:4126
#, no-c-format
msgid ""
"This option helps make your system less vulnerable to sniffing of the "
@@ -5515,13 +5529,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4123
+#: Security.xml:4132
#, no-c-format
msgid "Overriding the default ports"
msgstr ""
#. Tag: para
-#: Security.xml:4125
+#: Security.xml:4134
#, no-c-format
msgid ""
"If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5531,7 +5545,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4131
+#: Security.xml:4140
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5547,13 +5561,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4137
+#: Security.xml:4146
#, no-c-format
msgid "CAPTCHA"
msgstr ""
#. Tag: para
-#: Security.xml:4139
+#: Security.xml:4148
#, no-c-format
msgid ""
"Though strictly not part of the security API, Seam provides a built-in "
@@ -5565,13 +5579,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4147
+#: Security.xml:4156
#, no-c-format
msgid "Configuring the CAPTCHA Servlet"
msgstr ""
#. Tag: para
-#: Security.xml:4148
+#: Security.xml:4157
#, no-c-format
msgid ""
"To get up and running, it is necessary to configure the Seam Resource "
@@ -5580,7 +5594,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4153
+#: Security.xml:4162
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -5596,20 +5610,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4158
+#: Security.xml:4167
#, no-c-format
msgid "Adding a CAPTCHA to a form"
msgstr ""
#. Tag: para
-#: Security.xml:4160
+#: Security.xml:4169
#, no-c-format
msgid ""
"Adding a CAPTCHA challenge to a form is extremely easy. Here's an
example:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4164
+#: Security.xml:4173
#, no-c-format
msgid ""
"<![CDATA[<h:graphicImage
value=\"/seam/resource/captcha\"/>\n"
@@ -5621,7 +5635,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4166
+#: Security.xml:4175
#, no-c-format
msgid ""
"That's all there is to it. The <literal>graphicImage</literal>
control "
@@ -5631,20 +5645,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4175
+#: Security.xml:4184
#, no-c-format
msgid "Customising the CAPTCHA algorithm"
msgstr ""
#. Tag: para
-#: Security.xml:4177
+#: Security.xml:4186
#, no-c-format
msgid ""
"You may customize the CAPTCHA algorithm by overriding the built-in
component:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4181
+#: Security.xml:4190
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5671,13 +5685,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4188 Security.xml:4196
+#: Security.xml:4197 Security.xml:4205
#, no-c-format
msgid "Security Events"
msgstr ""
#. Tag: para
-#: Security.xml:4190
+#: Security.xml:4199
#, no-c-format
msgid ""
"The following table describes a number of events (see <xref
linkend=\"events"
@@ -5685,68 +5699,68 @@
msgstr ""
#. Tag: para
-#: Security.xml:4205
+#: Security.xml:4214
#, no-c-format
msgid "Event Key"
msgstr ""
#. Tag: literal
-#: Security.xml:4218
+#: Security.xml:4227
#, no-c-format
msgid "org.jboss.seam.security.loginSuccessful"
msgstr ""
#. Tag: para
-#: Security.xml:4222
+#: Security.xml:4231
#, no-c-format
msgid "Raised when a login attempt is successful."
msgstr ""
#. Tag: literal
-#: Security.xml:4230
+#: Security.xml:4239
#, no-c-format
msgid "org.jboss.seam.security.loginFailed"
msgstr ""
#. Tag: para
-#: Security.xml:4234
+#: Security.xml:4243
#, no-c-format
msgid "Raised when a login attempt fails."
msgstr ""
#. Tag: literal
-#: Security.xml:4242
+#: Security.xml:4251
#, no-c-format
msgid "org.jboss.seam.security.alreadyLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4246
+#: Security.xml:4255
#, no-c-format
msgid ""
"Raised when a user that is already authenticated attempts to log in again."
msgstr ""
#. Tag: literal
-#: Security.xml:4254
+#: Security.xml:4263
#, no-c-format
msgid "org.jboss.seam.security.notLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4258
+#: Security.xml:4267
#, no-c-format
msgid "Raised when a security check fails when the user is not logged in."
msgstr ""
#. Tag: literal
-#: Security.xml:4266
+#: Security.xml:4275
#, no-c-format
msgid "org.jboss.seam.security.notAuthorized"
msgstr ""
#. Tag: para
-#: Security.xml:4270
+#: Security.xml:4279
#, no-c-format
msgid ""
"Raised when a security check fails when the user is logged in however "
@@ -5754,73 +5768,73 @@
msgstr ""
#. Tag: literal
-#: Security.xml:4278
+#: Security.xml:4287
#, no-c-format
msgid "org.jboss.seam.security.preAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4282
+#: Security.xml:4291
#, no-c-format
msgid "Raised just prior to user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4290
+#: Security.xml:4299
#, no-c-format
msgid "org.jboss.seam.security.postAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4294
+#: Security.xml:4303
#, no-c-format
msgid "Raised just after user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4302
+#: Security.xml:4311
#, no-c-format
msgid "org.jboss.seam.security.loggedOut"
msgstr ""
#. Tag: para
-#: Security.xml:4306
+#: Security.xml:4315
#, no-c-format
msgid "Raised after the user has logged out."
msgstr ""
#. Tag: literal
-#: Security.xml:4314
+#: Security.xml:4323
#, no-c-format
msgid "org.jboss.seam.security.credentialsUpdated"
msgstr ""
#. Tag: para
-#: Security.xml:4318
+#: Security.xml:4327
#, no-c-format
msgid "Raised when the user's credentials have been changed."
msgstr ""
#. Tag: literal
-#: Security.xml:4326
+#: Security.xml:4335
#, no-c-format
msgid "org.jboss.seam.security.rememberMe"
msgstr ""
#. Tag: para
-#: Security.xml:4330
+#: Security.xml:4339
#, no-c-format
msgid "Raised when the Identity's rememberMe property is changed."
msgstr ""
#. Tag: title
-#: Security.xml:4343
+#: Security.xml:4352
#, no-c-format
msgid "Run As"
msgstr ""
#. Tag: para
-#: Security.xml:4345
+#: Security.xml:4354
#, no-c-format
msgid ""
"Sometimes it may be necessary to perform certain operations with elevated "
@@ -5832,7 +5846,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4353
+#: Security.xml:4362
#, no-c-format
msgid ""
"The following code example demonstrates how
<literal>RunAsOperation</"
@@ -5843,7 +5857,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4360
+#: Security.xml:4369
#, no-c-format
msgid ""
"<![CDATA[ new RunAsOperation() { \n"
@@ -5855,7 +5869,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4362
+#: Security.xml:4371
#, no-c-format
msgid ""
"In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5866,13 +5880,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4373
+#: Security.xml:4382
#, no-c-format
msgid "Extending the Identity component"
msgstr ""
#. Tag: para
-#: Security.xml:4375
+#: Security.xml:4384
#, no-c-format
msgid ""
"Sometimes it might be necessary to extend the Identity component if your "
@@ -5885,7 +5899,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4383
+#: Security.xml:4392
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.security.identity\")\n"
@@ -5920,7 +5934,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4386
+#: Security.xml:4395
#, no-c-format
msgid ""
"Note that an <literal>Identity</literal> component must be marked
"
@@ -5930,13 +5944,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4398
+#: Security.xml:4407
#, no-c-format
msgid "OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4400
+#: Security.xml:4409
#, no-c-format
msgid ""
"OpenID is a community standard for external web-based authentication. The "
@@ -5949,7 +5963,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4409
+#: Security.xml:4418
#, no-c-format
msgid ""
"When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5966,7 +5980,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4418
+#: Security.xml:4427
#, no-c-format
msgid ""
"It's important to realize at this point that authentication does not imply
"
@@ -5979,13 +5993,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4428
+#: Security.xml:4437
#, no-c-format
msgid "Configuring OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4429
+#: Security.xml:4438
#, no-c-format
msgid ""
"Seam uses the openid4java package and requires four additional JARs to make "
@@ -5995,7 +6009,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4435
+#: Security.xml:4444
#, no-c-format
msgid ""
"OpenID processing requires the use of the
<literal>OpenIdPhaseListener</"
@@ -6005,7 +6019,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4441
+#: Security.xml:4450
#, no-c-format
msgid ""
"<lifecycle>\n"
@@ -6015,7 +6029,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4444
+#: Security.xml:4453
#, no-c-format
msgid ""
"With this configuration, OpenID support is available to your application. "
@@ -6025,13 +6039,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4452
+#: Security.xml:4461
#, no-c-format
msgid "Presenting an OpenIdDLogin form"
msgstr ""
#. Tag: para
-#: Security.xml:4454
+#: Security.xml:4463
#, no-c-format
msgid ""
"To initiate an OpenID login, you can present a simply form to the user "
@@ -6041,7 +6055,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4459
+#: Security.xml:4468
#, no-c-format
msgid ""
"<h:form>\n"
@@ -6052,7 +6066,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4461
+#: Security.xml:4470
#, no-c-format
msgid ""
"When the user submits the login form, he will be redirected to his OpenID "
@@ -6064,13 +6078,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4470
+#: Security.xml:4479
#, no-c-format
msgid "Logging in immediately"
msgstr ""
#. Tag: para
-#: Security.xml:4472
+#: Security.xml:4481
#, no-c-format
msgid ""
"The simplest strategy is to simply login the user immediately. The following
"
@@ -6079,7 +6093,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4476
+#: Security.xml:4485
#, no-c-format
msgid ""
"<page view-id="/openid.xhtml">\n"
@@ -6099,7 +6113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4478
+#: Security.xml:4487
#, no-c-format
msgid ""
"Thie <literal>loginImmediately()</literal> action checks to see if the
"
@@ -6113,13 +6127,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4489
+#: Security.xml:4498
#, no-c-format
msgid "Deferring login"
msgstr ""
#. Tag: para
-#: Security.xml:4491
+#: Security.xml:4500
#, no-c-format
msgid ""
"You may not want the user to be immediately logged in to your application. "
@@ -6136,13 +6150,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4505
+#: Security.xml:4514
#, no-c-format
msgid "Logging out"
msgstr ""
#. Tag: para
-#: Security.xml:4507
+#: Security.xml:4516
#, no-c-format
msgid ""
"Logging out (forgetting an OpenID association) is done by calling
<literal>#"
@@ -6153,7 +6167,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4514
+#: Security.xml:4523
#, no-c-format
msgid ""
"<event
type="org.jboss.seam.security.loggedOut">\n"
@@ -6162,7 +6176,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4516
+#: Security.xml:4525
#, no-c-format
msgid ""
"It's important that you do not leave this out or the user will not be able
"
Modified: trunk/doc/Seam_Reference_Guide/pa-IN/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/pa-IN/Tutorial.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/pa-IN/Tutorial.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -3887,7 +3887,7 @@
#: Tutorial.xml:1596
#, no-c-format
msgid ""
-"When we being a nested conversation it is pushed onto the conversation "
+"When we begin a nested conversation it is pushed onto the conversation "
"stack. In the <varname>nestedbooking</varname> example, the
conversation "
"stack consists of the outer long-running conversation (the booking) and each
"
"of the nested conversations (room selections)."
Modified: trunk/doc/Seam_Reference_Guide/pot/Annotations.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Annotations.pot 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Annotations.pot 2009-04-07 12:51:06 UTC (rev
10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Author_Group.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Author_Group.pot 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Author_Group.pot 2009-04-07 12:51:06 UTC (rev
10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Book_Info.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Book_Info.pot 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Book_Info.pot 2009-04-07 12:51:06 UTC (rev 10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Cache.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Cache.pot 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Cache.pot 2009-04-07 12:51:06 UTC (rev 10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Components.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Components.pot 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Components.pot 2009-04-07 12:51:06 UTC (rev 10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Concepts.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Concepts.pot 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Concepts.pot 2009-04-07 12:51:06 UTC (rev 10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Configuration.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Configuration.pot 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Configuration.pot 2009-04-07 12:51:06 UTC (rev
10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Controls.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Controls.pot 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Controls.pot 2009-04-07 12:51:06 UTC (rev 10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
@@ -76,10 +76,10 @@
#: Controls.xml:216 Controls.xml:251 Controls.xml:285 Controls.xml:299
#: Controls.xml:364 Controls.xml:380 Controls.xml:397 Controls.xml:414
#: Controls.xml:433 Controls.xml:507 Controls.xml:525 Controls.xml:549
-#: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
-#: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
-#: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
+#: Controls.xml:596 Controls.xml:613 Controls.xml:637 Controls.xml:656
+#: Controls.xml:684 Controls.xml:707 Controls.xml:721 Controls.xml:761
+#: Controls.xml:811 Controls.xml:839 Controls.xml:906 Controls.xml:1012
+#: Controls.xml:1052 Controls.xml:1098 Controls.xml:1124 Controls.xml:1256
#, no-c-format
msgid "Description"
msgstr ""
@@ -97,10 +97,10 @@
#: Controls.xml:222 Controls.xml:269 Controls.xml:288 Controls.xml:312
#: Controls.xml:370 Controls.xml:386 Controls.xml:403 Controls.xml:420
#: Controls.xml:439 Controls.xml:513 Controls.xml:531 Controls.xml:555
-#: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
-#: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
-#: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
+#: Controls.xml:601 Controls.xml:618 Controls.xml:643 Controls.xml:663
+#: Controls.xml:689 Controls.xml:712 Controls.xml:728 Controls.xml:769
+#: Controls.xml:816 Controls.xml:844 Controls.xml:951 Controls.xml:1019
+#: Controls.xml:1063 Controls.xml:1112 Controls.xml:1135 Controls.xml:1261
#, no-c-format
msgid "Attributes"
msgstr ""
@@ -159,10 +159,10 @@
#: Controls.xml:90 Controls.xml:202 Controls.xml:241 Controls.xml:273
#: Controls.xml:291 Controls.xml:357 Controls.xml:373 Controls.xml:391
#: Controls.xml:408 Controls.xml:425 Controls.xml:496 Controls.xml:518
-#: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
-#: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
-#: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
+#: Controls.xml:536 Controls.xml:588 Controls.xml:606 Controls.xml:629
+#: Controls.xml:648 Controls.xml:677 Controls.xml:694 Controls.xml:738
+#: Controls.xml:804 Controls.xml:832 Controls.xml:899 Controls.xml:999
+#: Controls.xml:1043 Controls.xml:1088 Controls.xml:1249 Controls.xml:1273
#, no-c-format
msgid "Usage"
msgstr ""
@@ -230,8 +230,8 @@
#. Tag: para
#: Controls.xml:134 Controls.xml:271 Controls.xml:289 Controls.xml:313
#: Controls.xml:371 Controls.xml:387 Controls.xml:404 Controls.xml:421
-#: Controls.xml:514 Controls.xml:532 Controls.xml:587 Controls.xml:629
-#: Controls.xml:675 Controls.xml:698
+#: Controls.xml:514 Controls.xml:532 Controls.xml:602 Controls.xml:644
+#: Controls.xml:690 Controls.xml:713
#, no-c-format
msgid "None."
msgstr ""
@@ -399,7 +399,7 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902 Controls.xml:993
+#: Controls.xml:315 Controls.xml:922 Controls.xml:1058
#, no-c-format
msgid "Configuration"
msgstr ""
@@ -807,6 +807,24 @@
#: Controls.xml:564
#, no-c-format
msgid ""
+"<literal>enclose</literal> — if true, the template used to
decorate "
+"the input field is enclosed by the element specified with the \"element\"
"
+"attribute. By default this is a div element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:572
+#, no-c-format
+msgid ""
+"<literal>element</literal> — the element to enclose the
template used "
+"to decorate the input field. By default, the template is enclosed with a div
"
+"element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:579
+#, no-c-format
+msgid ""
"<literal>#{invalid}</literal> and
<literal>#{required}</literal> are "
"available inside <literal>s:decorate</literal>;
<literal>#{required}</"
"literal> evaluates to <literal>true</literal> if you have set the
input "
@@ -815,7 +833,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:574
+#: Controls.xml:589
#, no-c-format
msgid ""
"<![CDATA[<s:decorate template=\"edit.xhtml\">\n"
@@ -825,7 +843,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:575
+#: Controls.xml:590
#, no-c-format
msgid ""
"<![CDATA[<ui:composition
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -856,19 +874,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:579
+#: Controls.xml:594
#, no-c-format
msgid "<s:div>"
msgstr ""
#. Tag: para
-#: Controls.xml:582
+#: Controls.xml:597
#, no-c-format
msgid "Render a HTML <literal><div></literal>."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:592
+#: Controls.xml:607
#, no-c-format
msgid ""
"<![CDATA[<s:div rendered=\"#{selectedMember == null}\">\n"
@@ -877,25 +895,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:596
+#: Controls.xml:611
#, no-c-format
msgid "<s:span>"
msgstr ""
#. Tag: para
-#: Controls.xml:599
+#: Controls.xml:614
#, no-c-format
msgid "Render a HTML <literal><span></literal>."
msgstr ""
#. Tag: para
-#: Controls.xml:607
+#: Controls.xml:622
#, no-c-format
msgid "<literal>title</literal> — Title for a span."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:615
+#: Controls.xml:630
#, no-c-format
msgid ""
"<![CDATA[<s:span styleClass=\"required\"
rendered=\"#{required}\" title="
@@ -903,13 +921,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:620
+#: Controls.xml:635
#, no-c-format
msgid "<s:fragment>"
msgstr ""
#. Tag: para
-#: Controls.xml:623
+#: Controls.xml:638
#, no-c-format
msgid ""
"A non-rendering component useful for enabling/disabling rendering of it's
"
@@ -917,7 +935,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:634
+#: Controls.xml:649
#, no-c-format
msgid ""
"<![CDATA[<s:fragment rendered=\"#{auction.highBidder ne
null}\">\n"
@@ -926,13 +944,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:639
+#: Controls.xml:654
#, no-c-format
msgid "<s:label>"
msgstr ""
#. Tag: para
-#: Controls.xml:642
+#: Controls.xml:657
#, no-c-format
msgid ""
"\"Decorate\" a JSF input field with the label. The label is placed inside
"
@@ -942,19 +960,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:651 Controls.xml:968
+#: Controls.xml:666 Controls.xml:988
#, no-c-format
msgid "<literal>style</literal> — The control's
style"
msgstr ""
#. Tag: para
-#: Controls.xml:656 Controls.xml:973
+#: Controls.xml:671 Controls.xml:993
#, no-c-format
msgid "<literal>styleClass</literal> — The control's style
class"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:663
+#: Controls.xml:678
#, no-c-format
msgid ""
"<![CDATA[<s:label styleClass=\"label\">\n"
@@ -964,19 +982,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:667
+#: Controls.xml:682
#, no-c-format
msgid "<s:message>"
msgstr ""
#. Tag: para
-#: Controls.xml:670
+#: Controls.xml:685
#, no-c-format
msgid "\"Decorate\" a JSF input field with the validation error
message."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:680
+#: Controls.xml:695
#, no-c-format
msgid ""
"<![CDATA[<f:facet name=\"afterInvalidField\">\n"
@@ -988,31 +1006,31 @@
msgstr ""
#. Tag: title
-#: Controls.xml:687
+#: Controls.xml:702
#, no-c-format
msgid "Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:690
+#: Controls.xml:705
#, no-c-format
msgid "<s:validateFormattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:693
+#: Controls.xml:708
#, no-c-format
msgid "Checks that the submitted value is valid Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:704
+#: Controls.xml:719
#, no-c-format
msgid "<s:formattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:707
+#: Controls.xml:722
#, no-c-format
msgid ""
"Outputs <emphasis>Seam Text</emphasis>, a rich text markup useful for
blogs, "
@@ -1021,7 +1039,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:716
+#: Controls.xml:731
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
rich text "
@@ -1029,37 +1047,96 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:724
+#: Controls.xml:739
#, no-c-format
msgid "<![CDATA[<s:formattedText
value=\"#{blog.text}\"/>]]>"
msgstr ""
#. Tag: emphasis
-#: Controls.xml:726
+#: Controls.xml:741
#, no-c-format
msgid "Example"
msgstr ""
#. Tag: title
-#: Controls.xml:741
+#: Controls.xml:756
#, no-c-format
-msgid "Dropdowns"
+msgid "Form support"
msgstr ""
#. Tag: literal
-#: Controls.xml:744
+#: Controls.xml:759
#, no-c-format
+msgid "<s:token>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:762
+#, no-c-format
+msgid ""
+"Produces a random token that is inserted into a hidden form field to help to
"
+"secure JSF form posts against cross-site request forgery (XSRF) attacks. "
+"Note that the browser must have cookies enabled to submit forms that include
"
+"this component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:772
+#, no-c-format
+msgid ""
+"<literal>requireSession</literal> — indicates whether the
session id "
+"should be included in the form signature, hence binding the token to the "
+"session. This value can be set to false if the \"build before restore\"
mode "
+"of Facelets is activated (the default in JSF 2.0). (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:782
+#, no-c-format
+msgid ""
+"<literal>enableCookieNotice</literal> — indicates that a
JavaScript "
+"check should be inserted into the page to verify that cookies are enabled in
"
+"the browser. If cookies are not enabled, present a notice to the user that "
+"form posts will not work. (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:791
+#, no-c-format
+msgid ""
+"<literal>allowMultiplePosts</literal> — indicates whether to
allow the "
+"same form to be submitted multiple times with the same signature (as long as
"
+"the view does not change). This is a common need if the form is perform Ajax
"
+"calls but not rerendering itself or, at the very least, the UIToken "
+"component. The preferred approach is to have the UIToken component "
+"rerendered on any Ajax call where the UIToken component would be processed. "
+"(default: false)"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:805
+#, no-c-format
+msgid ""
+"<![CDATA[<h:form>\n"
+" <s:token enableCookieNotice=\"true\"
requireSession=\"false\"/>\n"
+" ...\n"
+"</h:form>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:809
+#, no-c-format
msgid "<s:enumItem>"
msgstr ""
#. Tag: para
-#: Controls.xml:747
+#: Controls.xml:812
#, no-c-format
msgid "Creates a <literal>SelectItem</literal> from an enum
value."
msgstr ""
#. Tag: para
-#: Controls.xml:754
+#: Controls.xml:819
#, no-c-format
msgid ""
"<literal>enumValue</literal> — the string representation of
the enum "
@@ -1067,7 +1144,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:760
+#: Controls.xml:825
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1075,7 +1152,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:768
+#: Controls.xml:833
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneRadio id=\"radioList\"\n"
@@ -1091,13 +1168,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:772
+#: Controls.xml:837
#, no-c-format
msgid "<s:selectItems>"
msgstr ""
#. Tag: para
-#: Controls.xml:775
+#: Controls.xml:840
#, no-c-format
msgid ""
"Creates a <literal>List<SelectItem></literal> from a
List, Set, "
@@ -1105,7 +1182,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:782
+#: Controls.xml:847
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
data that "
@@ -1113,7 +1190,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:789
+#: Controls.xml:854
#, no-c-format
msgid ""
"<literal>var</literal>— defines the name of the local
variable that "
@@ -1121,7 +1198,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:795
+#: Controls.xml:860
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1130,7 +1207,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:802
+#: Controls.xml:867
#, no-c-format
msgid ""
"<literal>itemValue</literal> — Value to return to the server
if this "
@@ -1139,7 +1216,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:811
+#: Controls.xml:876
#, no-c-format
msgid ""
"<literal>disabled</literal> — if true the
<literal>SelectItem</"
@@ -1148,7 +1225,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:819
+#: Controls.xml:884
#, no-c-format
msgid ""
"<literal>noSelectionLabel</literal> — specifies the
(optional) label "
@@ -1157,7 +1234,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:827
+#: Controls.xml:892
#, no-c-format
msgid ""
"<literal>hideNoSelectionLabel</literal> — if true, the
"
@@ -1165,7 +1242,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:835
+#: Controls.xml:900
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneMenu value=\"#{person.age}\" \n"
@@ -1174,83 +1251,14 @@
"</h:selectOneMenu>]]>"
msgstr ""
-#. Tag: title
-#: Controls.xml:841
-#, no-c-format
-msgid "Other"
-msgstr ""
-
#. Tag: literal
-#: Controls.xml:844
+#: Controls.xml:904
#, no-c-format
-msgid "<s:cache>"
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:847
-#, no-c-format
-msgid ""
-"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
-"cache></literal> actually uses the instance of JBoss Cache managed by
the "
-"built-in <literal>pojoCache</literal> component."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:856
-#, no-c-format
-msgid ""
-"<literal>key</literal> — the key to cache rendered content,
often a "
-"value expression. For example, if we were caching a page fragment that "
-"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
-"literal>."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:864
-#, no-c-format
-msgid ""
-"<literal>enabled</literal> — a value expression that
determines if the "
-"cache should be used."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:870
-#, no-c-format
-msgid ""
-"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
-"can have different expiry policies)."
-msgstr ""
-
-#. Tag: programlisting
-#: Controls.xml:878
-#, no-c-format
-msgid ""
-"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
-" <div class=\"blogEntry\">\n"
-" <h3>#{blogEntry.title}</h3>\n"
-" <div>\n"
-" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
-" </div>\n"
-" <p>\n"
-" [Posted on \n"
-" <h:outputText value=\"#{blogEntry.date}\">\n"
-" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
-"locale}\" \n"
-" type=\"both\"/>\n"
-" </h:outputText>]\n"
-" </p>\n"
-" </div>\n"
-"</s:cache>]]>"
-msgstr ""
-
-#. Tag: literal
-#: Controls.xml:884
-#, no-c-format
msgid "<s:fileUpload>"
msgstr ""
#. Tag: para
-#: Controls.xml:887
+#: Controls.xml:907
#, no-c-format
msgid ""
"Renders a file upload control. This control must be used within a form with "
@@ -1258,13 +1266,13 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:893
+#: Controls.xml:913
#, no-c-format
msgid "<![CDATA[<h:form
enctype=\"multipart/form-data\">]]>"
msgstr ""
#. Tag: para
-#: Controls.xml:895
+#: Controls.xml:915
#, no-c-format
msgid ""
"For multipart requests, the Seam Multipart servlet filter must also be "
@@ -1272,7 +1280,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:900
+#: Controls.xml:920
#, no-c-format
msgid ""
"<![CDATA[<filter>\n"
@@ -1287,7 +1295,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:904
+#: Controls.xml:924
#, no-c-format
msgid ""
"The following configuration options for multipart requests may be configured
"
@@ -1295,7 +1303,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:911
+#: Controls.xml:931
#, no-c-format
msgid ""
"<literal>createTempFiles</literal> — if this option is set to
true, "
@@ -1303,7 +1311,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:918
+#: Controls.xml:938
#, no-c-format
msgid ""
"<literal>maxRequestSize</literal> — the maximum size of a
file upload "
@@ -1311,13 +1319,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:925
+#: Controls.xml:945
#, no-c-format
msgid "Here's an example:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:929
+#: Controls.xml:949
#, no-c-format
msgid ""
"<![CDATA[<component
class=\"org.jboss.seam.web.MultipartFilter\">\n"
@@ -1327,7 +1335,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:934
+#: Controls.xml:954
#, no-c-format
msgid ""
"<literal>data</literal> — this value binding receives the
binary file "
@@ -1336,7 +1344,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:942
+#: Controls.xml:962
#, no-c-format
msgid ""
"<literal>contentType</literal> — this value binding receives
the "
@@ -1344,7 +1352,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:948
+#: Controls.xml:968
#, no-c-format
msgid ""
"<literal>fileName</literal> — this value binding receives the
filename "
@@ -1352,7 +1360,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:954
+#: Controls.xml:974
#, no-c-format
msgid ""
"<literal>fileSize</literal> — this value binding receives the
file "
@@ -1360,7 +1368,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:960
+#: Controls.xml:980
#, no-c-format
msgid ""
"<literal>accept</literal> — a comma-separated list of content
types to "
@@ -1369,7 +1377,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:980
+#: Controls.xml:1000
#, no-c-format
msgid ""
"<![CDATA[<s:fileUpload id=\"picture\"
data=\"#{register.picture}\" \n"
@@ -1377,14 +1385,83 @@
" contentType=\"#{register.pictureContentType}\"
/>]]>"
msgstr ""
+#. Tag: title
+#: Controls.xml:1007
+#, no-c-format
+msgid "Other"
+msgstr ""
+
#. Tag: literal
-#: Controls.xml:985
+#: Controls.xml:1010
#, no-c-format
+msgid "<s:cache>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1013
+#, no-c-format
+msgid ""
+"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
+"cache></literal> actually uses the instance of JBoss Cache managed by
the "
+"built-in <literal>pojoCache</literal> component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1022
+#, no-c-format
+msgid ""
+"<literal>key</literal> — the key to cache rendered content,
often a "
+"value expression. For example, if we were caching a page fragment that "
+"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
+"literal>."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1030
+#, no-c-format
+msgid ""
+"<literal>enabled</literal> — a value expression that
determines if the "
+"cache should be used."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1036
+#, no-c-format
+msgid ""
+"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
+"can have different expiry policies)."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1044
+#, no-c-format
+msgid ""
+"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
+" <div class=\"blogEntry\">\n"
+" <h3>#{blogEntry.title}</h3>\n"
+" <div>\n"
+" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
+" </div>\n"
+" <p>\n"
+" [Posted on \n"
+" <h:outputText value=\"#{blogEntry.date}\">\n"
+" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
+"locale}\" \n"
+" type=\"both\"/>\n"
+" </h:outputText>]\n"
+" </p>\n"
+" </div>\n"
+"</s:cache>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1050
+#, no-c-format
msgid "<s:resource>"
msgstr ""
#. Tag: para
-#: Controls.xml:988
+#: Controls.xml:1053
#, no-c-format
msgid ""
"A tag that acts a file download provider. It must be alone in the JSF page. "
@@ -1392,7 +1469,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:995
+#: Controls.xml:1060
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -1408,7 +1485,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1066
#, no-c-format
msgid ""
"<literal>data</literal> — Data that should be downloaded. May
be a "
@@ -1416,13 +1493,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1007
+#: Controls.xml:1072
#, no-c-format
msgid "<literal>fileName</literal> — Filename of the file to
be served"
msgstr ""
#. Tag: para
-#: Controls.xml:1012
+#: Controls.xml:1077
#, no-c-format
msgid ""
"<literal>contentType</literal> — content type of the file to
be "
@@ -1430,20 +1507,20 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1017
+#: Controls.xml:1082
#, no-c-format
msgid ""
"<literal>disposition</literal> — disposition to use. Default
is inline"
msgstr ""
#. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1089
#, no-c-format
msgid "Here is an example on how to use the tag:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1025
+#: Controls.xml:1090
#, no-c-format
msgid ""
"<![CDATA[<s:resource
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -1455,7 +1532,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1027
+#: Controls.xml:1092
#, no-c-format
msgid ""
"The bean named <literal>resources</literal> is some backing bean that
given "
@@ -1464,13 +1541,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1097
#, no-c-format
msgid "<s:download>"
msgstr ""
#. Tag: para
-#: Controls.xml:1034
+#: Controls.xml:1099
#, no-c-format
msgid ""
"Builds a RESTful link to a
<literal><s:resource></literal>. Nested "
@@ -1478,13 +1555,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1041
+#: Controls.xml:1106
#, no-c-format
msgid "<literal>src</literal> — Resource file serving
files."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1048
+#: Controls.xml:1113
#, no-c-format
msgid ""
"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
@@ -1493,7 +1570,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1050
+#: Controls.xml:1115
#, no-c-format
msgid ""
"Will produce something like:
<literal><![CDATA[http://localhost/resources."
@@ -1501,13 +1578,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1057
+#: Controls.xml:1122
#, no-c-format
msgid "<s:graphicImage>"
msgstr ""
#. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1125
#, no-c-format
msgid ""
"An extended <literal><h:graphicImage></literal> that
allows the image "
@@ -1516,7 +1593,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1065
+#: Controls.xml:1130
#, no-c-format
msgid ""
"All attributes for <literal><h:graphicImage></literal>
are supported, "
@@ -1524,7 +1601,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1073
+#: Controls.xml:1138
#, no-c-format
msgid ""
"<literal>value</literal> — image to display. Can be a path
"
@@ -1536,7 +1613,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1086
+#: Controls.xml:1151
#, no-c-format
msgid ""
"<literal>fileName</literal> — if not specified the served
image will "
@@ -1545,13 +1622,13 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:1095
+#: Controls.xml:1160
#, no-c-format
msgid "Transformations"
msgstr ""
#. Tag: para
-#: Controls.xml:1096
+#: Controls.xml:1161
#, no-c-format
msgid ""
"To apply a transform to the image, you would nest a tag specifying the "
@@ -1559,25 +1636,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1104
+#: Controls.xml:1169
#, no-c-format
msgid "<s:transformImageSize>"
msgstr ""
#. Tag: para
-#: Controls.xml:1109
+#: Controls.xml:1174
#, no-c-format
msgid "<literal>width</literal> — new width of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1115
+#: Controls.xml:1180
#, no-c-format
msgid "<literal>height</literal> — new height of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1121
+#: Controls.xml:1186
#, no-c-format
msgid ""
"<literal>maintainRatio</literal> — if
<literal>true</literal>, and "
@@ -1587,19 +1664,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1132
+#: Controls.xml:1197
#, no-c-format
msgid "<literal>factor</literal> — scale the image by the
given factor"
msgstr ""
#. Tag: literal
-#: Controls.xml:1142
+#: Controls.xml:1207
#, no-c-format
msgid "<s:transformImageBlur>"
msgstr ""
#. Tag: para
-#: Controls.xml:1147
+#: Controls.xml:1212
#, no-c-format
msgid ""
"<literal>radius</literal> — perform a convolution blur with
the given "
@@ -1607,13 +1684,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1157
+#: Controls.xml:1222
#, no-c-format
msgid "<s:transformImageType>"
msgstr ""
#. Tag: para
-#: Controls.xml:1162
+#: Controls.xml:1227
#, no-c-format
msgid ""
"<literal>contentType</literal> — alter the type of the image
to either "
@@ -1621,7 +1698,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1174
+#: Controls.xml:1239
#, no-c-format
msgid ""
"It's easy to create your own transform - create a
<literal>UIComponent</"
@@ -1633,7 +1710,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1185
+#: Controls.xml:1250
#, no-c-format
msgid ""
"<![CDATA[<s:graphicImage rendered=\"#{auction.image ne
null}\"\n"
@@ -1643,19 +1720,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1189
+#: Controls.xml:1254
#, no-c-format
msgid "<s:remote>"
msgstr ""
#. Tag: para
-#: Controls.xml:1192
+#: Controls.xml:1257
#, no-c-format
msgid "Generates the Javascript stubs required to use Seam Remoting."
msgstr ""
#. Tag: para
-#: Controls.xml:1199
+#: Controls.xml:1264
#, no-c-format
msgid ""
"<literal>include</literal> — a comma-separated list of the
component "
@@ -1664,7 +1741,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1209
+#: Controls.xml:1274
#, no-c-format
msgid ""
"<![CDATA[<s:remote
include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1672,13 +1749,13 @@
msgstr ""
#. Tag: title
-#: Controls.xml:1216
+#: Controls.xml:1281
#, no-c-format
msgid "Annotations"
msgstr ""
#. Tag: para
-#: Controls.xml:1218
+#: Controls.xml:1283
#, no-c-format
msgid ""
"Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1686,13 +1763,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1226
+#: Controls.xml:1291
#, no-c-format
msgid "@Converter"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1229
+#: Controls.xml:1294
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemConverter\") \n"
@@ -1718,7 +1795,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1231
+#: Controls.xml:1296
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
converter=\"itemConverter\" />]]"
@@ -1726,7 +1803,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1233
+#: Controls.xml:1298
#, no-c-format
msgid ""
"Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1735,13 +1812,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1243
+#: Controls.xml:1308
#, no-c-format
msgid "@Validator"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1246
+#: Controls.xml:1311
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemValidator\") \n"
@@ -1763,7 +1840,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1248
+#: Controls.xml:1313
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
validator=\"itemValidator\" />]]"
@@ -1771,7 +1848,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1249
+#: Controls.xml:1314
#, no-c-format
msgid ""
"Registers the Seam component as a JSF validator. Shown here is a validator "
Modified: trunk/doc/Seam_Reference_Guide/pot/Conversations.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Conversations.pot 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Conversations.pot 2009-04-07 12:51:06 UTC (rev
10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
@@ -761,7 +761,7 @@
#: Conversations.xml:493
#, no-c-format
msgid ""
-"The <literal>taskInstance</literal> attribute if for use in jBPM task
lists:"
+"The <literal>taskInstance</literal> attribute is for use in jBPM task
lists:"
msgstr ""
#. Tag: programlisting
Modified: trunk/doc/Seam_Reference_Guide/pot/Dependencies.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Dependencies.pot 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Dependencies.pot 2009-04-07 12:51:06 UTC (rev
10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
@@ -31,9 +31,9 @@
#, no-c-format
msgid ""
"Seam does not work with JDK 1.4 and requires JDK 5 or above as it uses "
-"annotations and other JDK 5.0 features.. Seam has been thoroughly tested "
+"annotations and other JDK 5.0 features. Seam has been thoroughly tested "
"using Sun's JDKs. However there are no known issues specific to Seam with
"
-"other JDK's."
+"other JDKs."
msgstr ""
#. Tag: title
Modified: trunk/doc/Seam_Reference_Guide/pot/Drools.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Drools.pot 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Drools.pot 2009-04-07 12:51:06 UTC (rev 10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Elenhancements.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Elenhancements.pot 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Elenhancements.pot 2009-04-07 12:51:06 UTC (rev
10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Events.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Events.pot 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Events.pot 2009-04-07 12:51:06 UTC (rev 10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Excel.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Excel.pot 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Excel.pot 2009-04-07 12:51:06 UTC (rev 10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Feedback.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Feedback.pot 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Feedback.pot 2009-04-07 12:51:06 UTC (rev 10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Framework.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Framework.pot 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Framework.pot 2009-04-07 12:51:06 UTC (rev 10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Getting_Started_With_JBoss_Tools.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Getting_Started_With_JBoss_Tools.pot 2009-04-07
12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Getting_Started_With_JBoss_Tools.pot 2009-04-07
12:51:06 UTC (rev 10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Gettingstarted.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Gettingstarted.pot 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Gettingstarted.pot 2009-04-07 12:51:06 UTC (rev
10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Glassfish.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Glassfish.pot 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Glassfish.pot 2009-04-07 12:51:06 UTC (rev 10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Groovy.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Groovy.pot 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Groovy.pot 2009-04-07 12:51:06 UTC (rev 10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Gwt.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Gwt.pot 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Gwt.pot 2009-04-07 12:51:06 UTC (rev 10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Hsearch.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Hsearch.pot 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Hsearch.pot 2009-04-07 12:51:06 UTC (rev 10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/I18n.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/I18n.pot 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/pot/I18n.pot 2009-04-07 12:51:06 UTC (rev 10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Itext.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Itext.pot 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Itext.pot 2009-04-07 12:51:06 UTC (rev 10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Jbpm.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Jbpm.pot 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Jbpm.pot 2009-04-07 12:51:06 UTC (rev 10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Jms.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Jms.pot 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Jms.pot 2009-04-07 12:51:06 UTC (rev 10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Mail.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Mail.pot 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Mail.pot 2009-04-07 12:51:06 UTC (rev 10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Performance.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Performance.pot 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Performance.pot 2009-04-07 12:51:06 UTC (rev
10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Persistence.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Persistence.pot 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Persistence.pot 2009-04-07 12:51:06 UTC (rev
10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Preface.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Preface.pot 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Preface.pot 2009-04-07 12:51:06 UTC (rev 10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Remoting.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Remoting.pot 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Remoting.pot 2009-04-07 12:51:06 UTC (rev 10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Revision_History.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Revision_History.pot 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Revision_History.pot 2009-04-07 12:51:06 UTC (rev
10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Rss.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Rss.pot 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Rss.pot 2009-04-07 12:51:06 UTC (rev 10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Security.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Security.pot 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Security.pot 2009-04-07 12:51:06 UTC (rev 10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
@@ -1191,7 +1191,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:630 Security.xml:764 Security.xml:3361 Security.xml:3524
+#: Security.xml:630 Security.xml:764 Security.xml:3370 Security.xml:3533
#, 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:3150 Security.xml:3367
-#: Security.xml:3530 Security.xml:3771 Security.xml:4208
+#: Security.xml:2147 Security.xml:2756 Security.xml:3159 Security.xml:3376
+#: Security.xml:3539 Security.xml:3780 Security.xml:4217
#, no-c-format
msgid "Description"
msgstr ""
@@ -2229,8 +2229,8 @@
msgstr ""
#. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3147
-#: Security.xml:3768 Security.xml:3937
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3156
+#: Security.xml:3777 Security.xml:3946
#, 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:3218
-#: Security.xml:3237 Security.xml:3256 Security.xml:3274 Security.xml:3819
-#: Security.xml:3838 Security.xml:3857 Security.xml:3876
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3227
+#: Security.xml:3246 Security.xml:3265 Security.xml:3283 Security.xml:3828
+#: Security.xml:3847 Security.xml:3866 Security.xml:3885
#, no-c-format
msgid "boolean"
msgstr ""
@@ -2559,13 +2559,13 @@
msgstr ""
#. Tag: para
-#: Security.xml:1831 Security.xml:3940
+#: Security.xml:1831 Security.xml:3949
#, no-c-format
msgid "Permission Target"
msgstr ""
#. Tag: para
-#: Security.xml:1834 Security.xml:3943
+#: Security.xml:1834 Security.xml:3952
#, no-c-format
msgid "Permission Action"
msgstr ""
@@ -3807,7 +3807,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2750 Security.xml:3144 Security.xml:3765
+#: Security.xml:2750 Security.xml:3153 Security.xml:3774
#, no-c-format
msgid "Return type"
msgstr ""
@@ -3869,6 +3869,20 @@
#: Security.xml:2819
#, no-c-format
msgid ""
+"The default <literal>ResolverChain</literal> consists of all permission
"
+"resolvers discovered during application deployment. The
<literal>org.jboss."
+"seam.security.defaultResolverChainCreated</literal> event is raised (and the
"
+"<literal>ResolverChain</literal> instance passed as an event parameter)
when "
+"the default <literal>ResolverChain</literal> is created. This allows
"
+"additional resolvers that for some reason were not discovered during "
+"deployment to be added, or for resolvers that are in the chain to be re-"
+"ordered or removed."
+msgstr ""
+
+#. Tag: para
+#: Security.xml:2828
+#, no-c-format
+msgid ""
"The following sequence diagram shows the interaction between the components "
"of the permission framework during a permission check (explanation follows).
"
"A permission check can originate from a number of possible sources, for "
@@ -3878,7 +3892,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2837
+#: Security.xml:2846
#, no-c-format
msgid ""
"1. A permission check is initiated somewhere (either in code or via an EL "
@@ -3887,7 +3901,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2843
+#: Security.xml:2852
#, no-c-format
msgid ""
"1.1. <literal>Identity</literal> invokes
<literal>PermissionMapper."
@@ -3895,7 +3909,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2850
+#: Security.xml:2859
#, no-c-format
msgid ""
"1.1.1. <literal>PermissionMapper</literal> maintains a
<literal>Map</"
@@ -3907,7 +3921,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2860
+#: Security.xml:2869
#, no-c-format
msgid ""
"1.1.2. For each <literal>PermissionResolver</literal> in the "
@@ -3922,13 +3936,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2876
+#: Security.xml:2885
#, no-c-format
msgid "RuleBasedPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:2878
+#: Security.xml:2887
#, no-c-format
msgid ""
"One of the built-in permission resolvers provided by Seam, "
@@ -3941,13 +3955,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2887
+#: Security.xml:2896
#, no-c-format
msgid "Requirements"
msgstr ""
#. Tag: para
-#: Security.xml:2889
+#: Security.xml:2898
#, no-c-format
msgid ""
"If using the rule-based permission features provided by Seam Security, the "
@@ -3956,43 +3970,43 @@
msgstr ""
#. Tag: para
-#: Security.xml:2896
+#: Security.xml:2905
#, no-c-format
msgid "drools-compiler.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2899
+#: Security.xml:2908
#, no-c-format
msgid "drools-core.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2902
+#: Security.xml:2911
#, no-c-format
msgid "janino.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2905
+#: Security.xml:2914
#, no-c-format
msgid "antlr-runtime.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2908
+#: Security.xml:2917
#, no-c-format
msgid "mvel14.jar"
msgstr ""
#. Tag: title
-#: Security.xml:2915 Security.xml:3107
+#: Security.xml:2924 Security.xml:3116
#, no-c-format
msgid "Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:2917
+#: Security.xml:2926
#, no-c-format
msgid ""
"The configuration for <literal>RuleBasedPermissionResolver</literal>
"
@@ -4002,7 +4016,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2923
+#: Security.xml:2932
#, no-c-format
msgid ""
"<![CDATA[<components
xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4030,7 +4044,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2925
+#: Security.xml:2934
#, no-c-format
msgid ""
"The default rule base name can be overridden by specifying the "
@@ -4039,7 +4053,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2930
+#: Security.xml:2939
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4048,7 +4062,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2932
+#: Security.xml:2941
#, no-c-format
msgid ""
"Once the <literal>RuleBase</literal> component is configured, it's
time to "
@@ -4056,13 +4070,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2938
+#: Security.xml:2947
#, no-c-format
msgid "Writing Security Rules"
msgstr ""
#. Tag: para
-#: Security.xml:2940
+#: Security.xml:2949
#, no-c-format
msgid ""
"The first step to writing security rules is to create a new rule file in the
"
@@ -4073,7 +4087,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2947
+#: Security.xml:2956
#, no-c-format
msgid ""
"So what should the security rules file contain? At this stage it might be a "
@@ -4082,7 +4096,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2952
+#: Security.xml:2961
#, no-c-format
msgid ""
"<![CDATA[package MyApplicationPermissions;\n"
@@ -4100,7 +4114,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2954
+#: Security.xml:2963
#, no-c-format
msgid ""
"Let's break this down step by step. The first thing we see is the package
"
@@ -4110,7 +4124,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2960
+#: Security.xml:2969
#, no-c-format
msgid ""
"The next thing we can notice is a couple of import statements for the "
@@ -4120,7 +4134,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2966
+#: Security.xml:2975
#, no-c-format
msgid ""
"Finally we have the code for the rule. Each rule within a package should be "
@@ -4130,7 +4144,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2972
+#: Security.xml:2981
#, no-c-format
msgid ""
"Looking at the body of the rule definition we can notice two distinct "
@@ -4145,7 +4159,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2981
+#: Security.xml:2990
#, no-c-format
msgid ""
"If we look at the LHS of the rule, we see two conditions listed there. Let's
"
@@ -4153,14 +4167,14 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2985
+#: Security.xml:2994
#, no-c-format
msgid ""
"<![CDATA[c: PermissionCheck(target == \"customer\", action ==
\"delete\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:2987
+#: Security.xml:2996
#, no-c-format
msgid ""
"In plain english, this condition is stating that there must exist a "
@@ -4170,7 +4184,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2993
+#: Security.xml:3002
#, no-c-format
msgid ""
"So what is the working memory? Also known as a \"stateful session\" in
"
@@ -4188,7 +4202,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3005
+#: Security.xml:3014
#, no-c-format
msgid ""
"Besides the <literal>PermissionCheck</literal> facts, there is also a
"
@@ -4205,7 +4219,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3016
+#: Security.xml:3025
#, no-c-format
msgid ""
"It is also possible to insert additional long-lived facts into the working "
@@ -4216,7 +4230,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3023
+#: Security.xml:3032
#, no-c-format
msgid ""
"Getting back to our simple example, we can also notice that the first line "
@@ -4227,13 +4241,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3030
+#: Security.xml:3039
#, no-c-format
msgid "<![CDATA[Role(name == \"admin\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3032
+#: Security.xml:3041
#, no-c-format
msgid ""
"This condition simply states that there must be a
<literal>Role</literal> "
@@ -4246,7 +4260,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3040
+#: Security.xml:3049
#, no-c-format
msgid ""
"So what is the consequence of the rule firing? Let's take a look at the RHS
"
@@ -4254,13 +4268,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3044
+#: Security.xml:3053
#, no-c-format
msgid "<![CDATA[c.grant()]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3046
+#: Security.xml:3055
#, no-c-format
msgid ""
"The RHS consists of Java code, and in this case is invoking the "
@@ -4277,13 +4291,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3060
+#: Security.xml:3069
#, no-c-format
msgid "Non-String permission targets"
msgstr ""
#. Tag: para
-#: Security.xml:3062
+#: Security.xml:3071
#, no-c-format
msgid ""
"So far we have only seen permission checks for String-literal permission "
@@ -4297,7 +4311,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3071
+#: Security.xml:3080
#, no-c-format
msgid ""
"<![CDATA[rule CanCreateBlogComment\n"
@@ -4315,13 +4329,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3076
+#: Security.xml:3085
#, no-c-format
msgid "Wildcard permission checks"
msgstr ""
#. Tag: para
-#: Security.xml:3078
+#: Security.xml:3087
#, no-c-format
msgid ""
"It is possible to implement a wildcard permission check (which allows all "
@@ -4331,7 +4345,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3084
+#: Security.xml:3093
#, no-c-format
msgid ""
"<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4345,7 +4359,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3086
+#: Security.xml:3095
#, no-c-format
msgid ""
"This rule allows users with the <literal>admin</literal> role to
perform "
@@ -4354,13 +4368,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3096
+#: Security.xml:3105
#, no-c-format
msgid "PersistentPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:3098
+#: Security.xml:3107
#, no-c-format
msgid ""
"Another built-in permission resolver provided by Seam, "
@@ -4373,7 +4387,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3109
+#: Security.xml:3118
#, no-c-format
msgid ""
"Before it can be used, <literal>PersistentPermissionResolver</literal>
must "
@@ -4386,7 +4400,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3117
+#: Security.xml:3126
#, no-c-format
msgid ""
"<![CDATA[ <security:persistent-permission-resolver
permission-store=\"#"
@@ -4394,13 +4408,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3122
+#: Security.xml:3131
#, no-c-format
msgid "Permission Stores"
msgstr ""
#. Tag: para
-#: Security.xml:3124
+#: Security.xml:3133
#, no-c-format
msgid ""
"A permission store is required for
<literal>PersistentPermissionResolver</"
@@ -4413,26 +4427,26 @@
msgstr ""
#. Tag: title
-#: Security.xml:3134
+#: Security.xml:3143
#, no-c-format
msgid "PermissionStore interface"
msgstr ""
#. Tag: literal
-#: Security.xml:3160 Security.xml:3179 Security.xml:3198 Security.xml:3781
-#: Security.xml:3800
+#: Security.xml:3169 Security.xml:3188 Security.xml:3207 Security.xml:3790
+#: Security.xml:3809
#, no-c-format
msgid "List<Permission>"
msgstr ""
#. Tag: literal
-#: Security.xml:3165 Security.xml:3805
+#: Security.xml:3174 Security.xml:3814
#, no-c-format
msgid "listPermissions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3169
+#: Security.xml:3178
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4441,13 +4455,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3184 Security.xml:3786
+#: Security.xml:3193 Security.xml:3795
#, no-c-format
msgid "listPermissions(Object target, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3188
+#: Security.xml:3197
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4456,13 +4470,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3203
+#: Security.xml:3212
#, no-c-format
msgid "listPermissions(Set<Object> targets, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3207
+#: Security.xml:3216
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4471,13 +4485,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3223
+#: Security.xml:3232
#, no-c-format
msgid "grantPermission(Permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3227
+#: Security.xml:3236
#, no-c-format
msgid ""
"This method should persist the specified <literal>Permission</literal>
"
@@ -4485,13 +4499,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3242 Security.xml:3843
+#: Security.xml:3251 Security.xml:3852
#, no-c-format
msgid "grantPermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3246
+#: Security.xml:3255
#, no-c-format
msgid ""
"This method should persist all of the <literal>Permission</literal>
objects "
@@ -4500,13 +4514,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3261 Security.xml:3862
+#: Security.xml:3270 Security.xml:3871
#, no-c-format
msgid "revokePermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3265
+#: Security.xml:3274
#, no-c-format
msgid ""
"This method should remove the specified <literal>Permission</literal>
object "
@@ -4514,13 +4528,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3279 Security.xml:3881
+#: Security.xml:3288 Security.xml:3890
#, no-c-format
msgid "revokePermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3283
+#: Security.xml:3292
#, no-c-format
msgid ""
"This method should remove all of the <literal>Permission</literal>
objects "
@@ -4528,19 +4542,19 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3293 Security.xml:3895
+#: Security.xml:3302 Security.xml:3904
#, no-c-format
msgid "List<String>"
msgstr ""
#. Tag: literal
-#: Security.xml:3298 Security.xml:3900
+#: Security.xml:3307 Security.xml:3909
#, no-c-format
msgid "listAvailableActions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3302
+#: Security.xml:3311
#, no-c-format
msgid ""
"This method should return a list of all the available actions (as Strings) "
@@ -4550,13 +4564,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3316
+#: Security.xml:3325
#, no-c-format
msgid "JpaPermissionStore"
msgstr ""
#. Tag: para
-#: Security.xml:3318
+#: Security.xml:3327
#, no-c-format
msgid ""
"This is the default <literal>PermissionStore</literal> implementation
(and "
@@ -4569,7 +4583,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3326
+#: Security.xml:3335
#, no-c-format
msgid ""
"If you wish to use the same entity (i.e. a single database table) to store "
@@ -4581,7 +4595,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3333
+#: Security.xml:3342
#, no-c-format
msgid ""
"For example, to configure a single entity class to store both user and role "
@@ -4589,7 +4603,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3335
+#: Security.xml:3344
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4597,14 +4611,14 @@
msgstr ""
#. Tag: para
-#: Security.xml:3337
+#: Security.xml:3346
#, no-c-format
msgid ""
"To configure separate entity classes for storing user and role permissions:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:3339
+#: Security.xml:3348
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4613,13 +4627,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3342
+#: Security.xml:3351
#, no-c-format
msgid "Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3344
+#: Security.xml:3353
#, no-c-format
msgid ""
"As mentioned, the entity classes that contain the user and role permissions "
@@ -4630,32 +4644,32 @@
msgstr ""
#. Tag: title
-#: Security.xml:3351
+#: Security.xml:3360
#, no-c-format
msgid "Entity Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3364 Security.xml:3527
+#: Security.xml:3373 Security.xml:3536
#, no-c-format
msgid "Target"
msgstr ""
#. Tag: literal
-#: Security.xml:3377
+#: Security.xml:3386
#, no-c-format
msgid "@PermissionTarget"
msgstr ""
#. Tag: literal
-#: Security.xml:3382 Security.xml:3401 Security.xml:3420 Security.xml:3439
-#: Security.xml:3458
+#: Security.xml:3391 Security.xml:3410 Security.xml:3429 Security.xml:3448
+#: Security.xml:3467
#, no-c-format
msgid "FIELD,METHOD"
msgstr ""
#. Tag: para
-#: Security.xml:3386
+#: Security.xml:3395
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4664,13 +4678,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3396
+#: Security.xml:3405
#, no-c-format
msgid "@PermissionAction"
msgstr ""
#. Tag: para
-#: Security.xml:3405
+#: Security.xml:3414
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4679,13 +4693,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3415
+#: Security.xml:3424
#, no-c-format
msgid "@PermissionUser"
msgstr ""
#. Tag: para
-#: Security.xml:3424
+#: Security.xml:3433
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4694,13 +4708,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3434
+#: Security.xml:3443
#, no-c-format
msgid "@PermissionRole"
msgstr ""
#. Tag: para
-#: Security.xml:3443
+#: Security.xml:3452
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4709,13 +4723,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3453
+#: Security.xml:3462
#, no-c-format
msgid "@PermissionDiscriminator"
msgstr ""
#. Tag: para
-#: Security.xml:3462
+#: Security.xml:3471
#, no-c-format
msgid ""
"This annotation should be used when the same entity/table is used to store "
@@ -4732,20 +4746,20 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3472
+#: Security.xml:3481
#, no-c-format
msgid ""
"<![CDATA[ @PermissionDiscriminator(userValue = \"u\", roleValue =
\"r\")]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3483
+#: Security.xml:3492
#, no-c-format
msgid "Example Entity"
msgstr ""
#. Tag: para
-#: Security.xml:3485
+#: Security.xml:3494
#, no-c-format
msgid ""
"Here is an example of an entity class that is used to store both user and "
@@ -4754,7 +4768,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3490
+#: Security.xml:3499
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4815,7 +4829,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3492
+#: Security.xml:3501
#, no-c-format
msgid ""
"As can be seen in the above example, the
<literal>getDiscriminator()</"
@@ -4832,13 +4846,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3505
+#: Security.xml:3514
#, no-c-format
msgid "Class-specific Permission Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:3507
+#: Security.xml:3516
#, no-c-format
msgid ""
"A further set of class-specific annotations can be used to configure a "
@@ -4848,25 +4862,25 @@
msgstr ""
#. Tag: title
-#: Security.xml:3514
+#: Security.xml:3523
#, no-c-format
msgid "Class Permission Annotations"
msgstr ""
#. Tag: literal
-#: Security.xml:3540
+#: Security.xml:3549
#, no-c-format
msgid "@Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3545 Security.xml:3563
+#: Security.xml:3554 Security.xml:3572
#, no-c-format
msgid "TYPE"
msgstr ""
#. Tag: para
-#: Security.xml:3549
+#: Security.xml:3558
#, no-c-format
msgid ""
"A container annotation, this annotation may contain an array of "
@@ -4874,13 +4888,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3558
+#: Security.xml:3567
#, no-c-format
msgid "@Permission"
msgstr ""
#. Tag: para
-#: Security.xml:3567
+#: Security.xml:3576
#, no-c-format
msgid ""
"This annotation defines a single allowable permission action for the target "
@@ -4891,7 +4905,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3579
+#: Security.xml:3588
#, no-c-format
msgid ""
"Here's an example of the above annotations in action. The following class
"
@@ -4899,7 +4913,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3583
+#: Security.xml:3592
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4911,7 +4925,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3585
+#: Security.xml:3594
#, no-c-format
msgid ""
"This example demonstrates how two allowable permission actions, "
@@ -4920,13 +4934,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3593
+#: Security.xml:3602
#, no-c-format
msgid "Permission masks"
msgstr ""
#. Tag: para
-#: Security.xml:3595
+#: Security.xml:3604
#, no-c-format
msgid ""
"By default, multiple permissions for the same target object and recipient "
@@ -4938,7 +4952,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3602
+#: Security.xml:3611
#, no-c-format
msgid ""
"For example, if recipient \"Bob\" is granted both the
<literal>view</"
@@ -4951,7 +4965,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3609
+#: Security.xml:3618
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4963,7 +4977,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3611
+#: Security.xml:3620
#, no-c-format
msgid ""
"The <literal>action</literal> property will instead simply contain
\"3"
@@ -4973,7 +4987,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3617
+#: Security.xml:3626
#, no-c-format
msgid ""
"Obviously, it is very important that the <literal>mask</literal> values
"
@@ -4981,13 +4995,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3623
+#: Security.xml:3632
#, no-c-format
msgid "Identifier Policy"
msgstr ""
#. Tag: para
-#: Security.xml:3625
+#: Security.xml:3634
#, no-c-format
msgid ""
"When storing or looking up permissions,
<literal>JpaPermissionStore</"
@@ -5001,7 +5015,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3633
+#: Security.xml:3642
#, no-c-format
msgid ""
"The <literal>IdentifierStrategy</literal> interface is very simple,
"
@@ -5009,7 +5023,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3637
+#: Security.xml:3646
#, no-c-format
msgid ""
"<![CDATA[public interface IdentifierStrategy {\n"
@@ -5019,7 +5033,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3639
+#: Security.xml:3648
#, no-c-format
msgid ""
"The first method, <literal>canIdentify()</literal> simply returns
"
@@ -5030,7 +5044,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3645
+#: Security.xml:3654
#, no-c-format
msgid ""
"Seam provides two <literal>IdentifierStrategy</literal>
implementations, "
@@ -5039,7 +5053,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3650
+#: Security.xml:3659
#, no-c-format
msgid ""
"To explicitly configure a specific identifier strategy to use for a "
@@ -5052,13 +5066,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3660
+#: Security.xml:3669
#, no-c-format
msgid "ClassIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3662
+#: Security.xml:3671
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for classes,
"
@@ -5072,7 +5086,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3671
+#: Security.xml:3680
#, no-c-format
msgid ""
"<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5080,7 +5094,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3673
+#: Security.xml:3682
#, no-c-format
msgid ""
"The identifier for the following class will be
\"<literal>customerAction</"
@@ -5088,7 +5102,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3677
+#: Security.xml:3686
#, no-c-format
msgid ""
"<![CDATA[@Name(\"customerAction\")\n"
@@ -5096,7 +5110,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3679
+#: Security.xml:3688
#, no-c-format
msgid ""
"Finally, the identifier for the following class will be
\"<literal>Customer</"
@@ -5104,19 +5118,19 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3683
+#: Security.xml:3692
#, no-c-format
msgid "<![CDATA[public class Customer { ]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3688
+#: Security.xml:3697
#, no-c-format
msgid "EntityIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3690
+#: Security.xml:3699
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for entity "
@@ -5133,7 +5147,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3701
+#: Security.xml:3710
#, no-c-format
msgid ""
"<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5141,7 +5155,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3703
+#: Security.xml:3712
#, no-c-format
msgid ""
"For an example of the type of identifier values generated, assume we have "
@@ -5149,7 +5163,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3707
+#: Security.xml:3716
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5172,7 +5186,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3709
+#: Security.xml:3718
#, no-c-format
msgid ""
"For a <literal>Customer</literal> instance with an
<literal>id</literal> "
@@ -5182,7 +5196,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3715
+#: Security.xml:3724
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5191,7 +5205,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3717
+#: Security.xml:3726
#, no-c-format
msgid ""
"Then a <literal>Customer</literal> with an
<literal>id</literal> value of "
@@ -5200,13 +5214,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3730
+#: Security.xml:3739
#, no-c-format
msgid "Permission Management"
msgstr ""
#. Tag: para
-#: Security.xml:3732
+#: Security.xml:3741
#, no-c-format
msgid ""
"In much the same way that Seam Security provides an Identity Management API "
@@ -5216,13 +5230,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3739
+#: Security.xml:3748
#, no-c-format
msgid "PermissionManager"
msgstr ""
#. Tag: para
-#: Security.xml:3741
+#: Security.xml:3750
#, no-c-format
msgid ""
"The <literal>PermissionManager</literal> component is an
application-scoped "
@@ -5235,7 +5249,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3748
+#: Security.xml:3757
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5245,7 +5259,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3750
+#: Security.xml:3759
#, no-c-format
msgid ""
"The following table describes each of the available methods provided by "
@@ -5253,13 +5267,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3755
+#: Security.xml:3764
#, no-c-format
msgid "PermissionManager API methods"
msgstr ""
#. Tag: para
-#: Security.xml:3790 Security.xml:3809
+#: Security.xml:3799 Security.xml:3818
#, no-c-format
msgid ""
"Returns a list of <literal>Permission</literal> objects representing
all of "
@@ -5267,13 +5281,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3824
+#: Security.xml:3833
#, no-c-format
msgid "grantPermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3828
+#: Security.xml:3837
#, no-c-format
msgid ""
"Persists (grants) the specified <literal>Permission</literal> to the
backend "
@@ -5281,7 +5295,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3847
+#: Security.xml:3856
#, no-c-format
msgid ""
"Persists (grants) the specified list of <literal>Permission</literal>s
to "
@@ -5289,7 +5303,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3866
+#: Security.xml:3875
#, no-c-format
msgid ""
"Removes (revokes) the specified <literal>Permission</literal> from the
"
@@ -5297,7 +5311,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3885
+#: Security.xml:3894
#, no-c-format
msgid ""
"Removes (revokes) the specified list of <literal>Permission</literal>s
from "
@@ -5305,7 +5319,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3904
+#: Security.xml:3913
#, no-c-format
msgid ""
"Returns a list of the available actions for the specified target object. The
"
@@ -5314,13 +5328,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3919
+#: Security.xml:3928
#, no-c-format
msgid "Permission checks for PermissionManager operations"
msgstr ""
#. Tag: para
-#: Security.xml:3921
+#: Security.xml:3930
#, no-c-format
msgid ""
"Invoking the methods of <literal>PermissionManager</literal> requires
that "
@@ -5330,37 +5344,37 @@
msgstr ""
#. Tag: title
-#: Security.xml:3928
+#: Security.xml:3937
#, no-c-format
msgid "Permission Management Security Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3952
+#: Security.xml:3961
#, no-c-format
msgid "listPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:3956
+#: Security.xml:3965
#, no-c-format
msgid "The specified <literal>target</literal>"
msgstr ""
#. Tag: literal
-#: Security.xml:3962
+#: Security.xml:3971
#, no-c-format
msgid "seam.read-permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3970 Security.xml:3990
+#: Security.xml:3979 Security.xml:3999
#, no-c-format
msgid "grantPermission()"
msgstr ""
#. Tag: para
-#: Security.xml:3974
+#: Security.xml:3983
#, no-c-format
msgid ""
"The target of the specified <literal>Permission</literal>, or each of
the "
@@ -5369,56 +5383,56 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3982 Security.xml:4000 Security.xml:4018
+#: Security.xml:3991 Security.xml:4009 Security.xml:4027
#, no-c-format
msgid "seam.grant-permission"
msgstr ""
#. Tag: para
-#: Security.xml:3994 Security.xml:4030
+#: Security.xml:4003 Security.xml:4039
#, no-c-format
msgid "The target of the specified <literal>Permission</literal>."
msgstr ""
#. Tag: literal
-#: Security.xml:4008
+#: Security.xml:4017
#, no-c-format
msgid "grantPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:4012 Security.xml:4048
+#: Security.xml:4021 Security.xml:4057
#, no-c-format
msgid ""
"Each of the targets of the specified list of
<literal>Permission</literal>s."
msgstr ""
#. Tag: literal
-#: Security.xml:4026
+#: Security.xml:4035
#, no-c-format
msgid "revokePermission()"
msgstr ""
#. Tag: literal
-#: Security.xml:4036 Security.xml:4054
+#: Security.xml:4045 Security.xml:4063
#, no-c-format
msgid "seam.revoke-permission"
msgstr ""
#. Tag: literal
-#: Security.xml:4044
+#: Security.xml:4053
#, no-c-format
msgid "revokePermissions()"
msgstr ""
#. Tag: title
-#: Security.xml:4067
+#: Security.xml:4076
#, no-c-format
msgid "SSL Security"
msgstr ""
#. Tag: para
-#: Security.xml:4069
+#: Security.xml:4078
#, no-c-format
msgid ""
"Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5429,13 +5443,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4076
+#: Security.xml:4085
#, no-c-format
msgid "<![CDATA[<page view-id=\"/login.xhtml\"
scheme=\"https\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4078
+#: Security.xml:4087
#, no-c-format
msgid ""
"This configuration is automatically extended to both
<literal>s:link</"
@@ -5447,13 +5461,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4085
+#: Security.xml:4094
#, no-c-format
msgid "<![CDATA[<s:link view=\"/login.xhtml\"
value=\"Login\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4087
+#: Security.xml:4096
#, no-c-format
msgid ""
"Browsing directly to a view when using the
<emphasis>incorrect</emphasis> "
@@ -5464,7 +5478,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4094
+#: Security.xml:4103
#, no-c-format
msgid ""
"It is also possible to configure a <emphasis>default scheme</emphasis>
for "
@@ -5478,13 +5492,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4103
+#: Security.xml:4112
#, no-c-format
msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\"
/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4105
+#: Security.xml:4114
#, no-c-format
msgid ""
"Of course, if <emphasis>none</emphasis> of the pages in your
application use "
@@ -5492,7 +5506,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4110
+#: Security.xml:4119
#, no-c-format
msgid ""
"You may configure Seam to automatically invalidate the current HTTP session "
@@ -5501,13 +5515,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4115
+#: Security.xml:4124
#, no-c-format
msgid "<![CDATA[<web:session
invalidate-on-scheme-change=\"true\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4117
+#: Security.xml:4126
#, no-c-format
msgid ""
"This option helps make your system less vulnerable to sniffing of the "
@@ -5516,13 +5530,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4123
+#: Security.xml:4132
#, no-c-format
msgid "Overriding the default ports"
msgstr ""
#. Tag: para
-#: Security.xml:4125
+#: Security.xml:4134
#, no-c-format
msgid ""
"If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5532,7 +5546,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4131
+#: Security.xml:4140
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5548,13 +5562,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4137
+#: Security.xml:4146
#, no-c-format
msgid "CAPTCHA"
msgstr ""
#. Tag: para
-#: Security.xml:4139
+#: Security.xml:4148
#, no-c-format
msgid ""
"Though strictly not part of the security API, Seam provides a built-in "
@@ -5566,13 +5580,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4147
+#: Security.xml:4156
#, no-c-format
msgid "Configuring the CAPTCHA Servlet"
msgstr ""
#. Tag: para
-#: Security.xml:4148
+#: Security.xml:4157
#, no-c-format
msgid ""
"To get up and running, it is necessary to configure the Seam Resource "
@@ -5581,7 +5595,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4153
+#: Security.xml:4162
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -5597,20 +5611,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4158
+#: Security.xml:4167
#, no-c-format
msgid "Adding a CAPTCHA to a form"
msgstr ""
#. Tag: para
-#: Security.xml:4160
+#: Security.xml:4169
#, no-c-format
msgid ""
"Adding a CAPTCHA challenge to a form is extremely easy. Here's an
example:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4164
+#: Security.xml:4173
#, no-c-format
msgid ""
"<![CDATA[<h:graphicImage
value=\"/seam/resource/captcha\"/>\n"
@@ -5622,7 +5636,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4166
+#: Security.xml:4175
#, no-c-format
msgid ""
"That's all there is to it. The <literal>graphicImage</literal>
control "
@@ -5632,20 +5646,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4175
+#: Security.xml:4184
#, no-c-format
msgid "Customising the CAPTCHA algorithm"
msgstr ""
#. Tag: para
-#: Security.xml:4177
+#: Security.xml:4186
#, no-c-format
msgid ""
"You may customize the CAPTCHA algorithm by overriding the built-in
component:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4181
+#: Security.xml:4190
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5672,13 +5686,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4188 Security.xml:4196
+#: Security.xml:4197 Security.xml:4205
#, no-c-format
msgid "Security Events"
msgstr ""
#. Tag: para
-#: Security.xml:4190
+#: Security.xml:4199
#, no-c-format
msgid ""
"The following table describes a number of events (see <xref
linkend=\"events"
@@ -5686,68 +5700,68 @@
msgstr ""
#. Tag: para
-#: Security.xml:4205
+#: Security.xml:4214
#, no-c-format
msgid "Event Key"
msgstr ""
#. Tag: literal
-#: Security.xml:4218
+#: Security.xml:4227
#, no-c-format
msgid "org.jboss.seam.security.loginSuccessful"
msgstr ""
#. Tag: para
-#: Security.xml:4222
+#: Security.xml:4231
#, no-c-format
msgid "Raised when a login attempt is successful."
msgstr ""
#. Tag: literal
-#: Security.xml:4230
+#: Security.xml:4239
#, no-c-format
msgid "org.jboss.seam.security.loginFailed"
msgstr ""
#. Tag: para
-#: Security.xml:4234
+#: Security.xml:4243
#, no-c-format
msgid "Raised when a login attempt fails."
msgstr ""
#. Tag: literal
-#: Security.xml:4242
+#: Security.xml:4251
#, no-c-format
msgid "org.jboss.seam.security.alreadyLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4246
+#: Security.xml:4255
#, no-c-format
msgid ""
"Raised when a user that is already authenticated attempts to log in again."
msgstr ""
#. Tag: literal
-#: Security.xml:4254
+#: Security.xml:4263
#, no-c-format
msgid "org.jboss.seam.security.notLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4258
+#: Security.xml:4267
#, no-c-format
msgid "Raised when a security check fails when the user is not logged in."
msgstr ""
#. Tag: literal
-#: Security.xml:4266
+#: Security.xml:4275
#, no-c-format
msgid "org.jboss.seam.security.notAuthorized"
msgstr ""
#. Tag: para
-#: Security.xml:4270
+#: Security.xml:4279
#, no-c-format
msgid ""
"Raised when a security check fails when the user is logged in however "
@@ -5755,73 +5769,73 @@
msgstr ""
#. Tag: literal
-#: Security.xml:4278
+#: Security.xml:4287
#, no-c-format
msgid "org.jboss.seam.security.preAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4282
+#: Security.xml:4291
#, no-c-format
msgid "Raised just prior to user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4290
+#: Security.xml:4299
#, no-c-format
msgid "org.jboss.seam.security.postAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4294
+#: Security.xml:4303
#, no-c-format
msgid "Raised just after user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4302
+#: Security.xml:4311
#, no-c-format
msgid "org.jboss.seam.security.loggedOut"
msgstr ""
#. Tag: para
-#: Security.xml:4306
+#: Security.xml:4315
#, no-c-format
msgid "Raised after the user has logged out."
msgstr ""
#. Tag: literal
-#: Security.xml:4314
+#: Security.xml:4323
#, no-c-format
msgid "org.jboss.seam.security.credentialsUpdated"
msgstr ""
#. Tag: para
-#: Security.xml:4318
+#: Security.xml:4327
#, no-c-format
msgid "Raised when the user's credentials have been changed."
msgstr ""
#. Tag: literal
-#: Security.xml:4326
+#: Security.xml:4335
#, no-c-format
msgid "org.jboss.seam.security.rememberMe"
msgstr ""
#. Tag: para
-#: Security.xml:4330
+#: Security.xml:4339
#, no-c-format
msgid "Raised when the Identity's rememberMe property is changed."
msgstr ""
#. Tag: title
-#: Security.xml:4343
+#: Security.xml:4352
#, no-c-format
msgid "Run As"
msgstr ""
#. Tag: para
-#: Security.xml:4345
+#: Security.xml:4354
#, no-c-format
msgid ""
"Sometimes it may be necessary to perform certain operations with elevated "
@@ -5833,7 +5847,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4353
+#: Security.xml:4362
#, no-c-format
msgid ""
"The following code example demonstrates how
<literal>RunAsOperation</"
@@ -5844,7 +5858,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4360
+#: Security.xml:4369
#, no-c-format
msgid ""
"<![CDATA[ new RunAsOperation() { \n"
@@ -5856,7 +5870,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4362
+#: Security.xml:4371
#, no-c-format
msgid ""
"In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5867,13 +5881,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4373
+#: Security.xml:4382
#, no-c-format
msgid "Extending the Identity component"
msgstr ""
#. Tag: para
-#: Security.xml:4375
+#: Security.xml:4384
#, no-c-format
msgid ""
"Sometimes it might be necessary to extend the Identity component if your "
@@ -5886,7 +5900,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4383
+#: Security.xml:4392
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.security.identity\")\n"
@@ -5921,7 +5935,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4386
+#: Security.xml:4395
#, no-c-format
msgid ""
"Note that an <literal>Identity</literal> component must be marked
"
@@ -5931,13 +5945,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4398
+#: Security.xml:4407
#, no-c-format
msgid "OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4400
+#: Security.xml:4409
#, no-c-format
msgid ""
"OpenID is a community standard for external web-based authentication. The "
@@ -5950,7 +5964,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4409
+#: Security.xml:4418
#, no-c-format
msgid ""
"When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5967,7 +5981,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4418
+#: Security.xml:4427
#, no-c-format
msgid ""
"It's important to realize at this point that authentication does not imply
"
@@ -5980,13 +5994,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4428
+#: Security.xml:4437
#, no-c-format
msgid "Configuring OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4429
+#: Security.xml:4438
#, no-c-format
msgid ""
"Seam uses the openid4java package and requires four additional JARs to make "
@@ -5996,7 +6010,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4435
+#: Security.xml:4444
#, no-c-format
msgid ""
"OpenID processing requires the use of the
<literal>OpenIdPhaseListener</"
@@ -6006,7 +6020,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4441
+#: Security.xml:4450
#, no-c-format
msgid ""
"<lifecycle>\n"
@@ -6016,7 +6030,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4444
+#: Security.xml:4453
#, no-c-format
msgid ""
"With this configuration, OpenID support is available to your application. "
@@ -6026,13 +6040,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4452
+#: Security.xml:4461
#, no-c-format
msgid "Presenting an OpenIdDLogin form"
msgstr ""
#. Tag: para
-#: Security.xml:4454
+#: Security.xml:4463
#, no-c-format
msgid ""
"To initiate an OpenID login, you can present a simply form to the user "
@@ -6042,7 +6056,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4459
+#: Security.xml:4468
#, no-c-format
msgid ""
"<h:form>\n"
@@ -6053,7 +6067,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4461
+#: Security.xml:4470
#, no-c-format
msgid ""
"When the user submits the login form, he will be redirected to his OpenID "
@@ -6065,13 +6079,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4470
+#: Security.xml:4479
#, no-c-format
msgid "Logging in immediately"
msgstr ""
#. Tag: para
-#: Security.xml:4472
+#: Security.xml:4481
#, no-c-format
msgid ""
"The simplest strategy is to simply login the user immediately. The following
"
@@ -6080,7 +6094,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4476
+#: Security.xml:4485
#, no-c-format
msgid ""
"<page view-id="/openid.xhtml">\n"
@@ -6100,7 +6114,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4478
+#: Security.xml:4487
#, no-c-format
msgid ""
"Thie <literal>loginImmediately()</literal> action checks to see if the
"
@@ -6114,13 +6128,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4489
+#: Security.xml:4498
#, no-c-format
msgid "Deferring login"
msgstr ""
#. Tag: para
-#: Security.xml:4491
+#: Security.xml:4500
#, no-c-format
msgid ""
"You may not want the user to be immediately logged in to your application. "
@@ -6137,13 +6151,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4505
+#: Security.xml:4514
#, no-c-format
msgid "Logging out"
msgstr ""
#. Tag: para
-#: Security.xml:4507
+#: Security.xml:4516
#, no-c-format
msgid ""
"Logging out (forgetting an OpenID association) is done by calling
<literal>#"
@@ -6154,7 +6168,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4514
+#: Security.xml:4523
#, no-c-format
msgid ""
"<event
type="org.jboss.seam.security.loggedOut">\n"
@@ -6163,7 +6177,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4516
+#: Security.xml:4525
#, no-c-format
msgid ""
"It's important that you do not leave this out or the user will not be able
"
Modified: trunk/doc/Seam_Reference_Guide/pot/Spring.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Spring.pot 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Spring.pot 2009-04-07 12:51:06 UTC (rev 10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Testing.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Testing.pot 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Testing.pot 2009-04-07 12:51:06 UTC (rev 10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Text.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Text.pot 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Text.pot 2009-04-07 12:51:06 UTC (rev 10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Tools.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Tools.pot 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Tools.pot 2009-04-07 12:51:06 UTC (rev 10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Tutorial.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Tutorial.pot 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Tutorial.pot 2009-04-07 12:51:06 UTC (rev 10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
@@ -3888,7 +3888,7 @@
#: Tutorial.xml:1596
#, no-c-format
msgid ""
-"When we being a nested conversation it is pushed onto the conversation "
+"When we begin a nested conversation it is pushed onto the conversation "
"stack. In the <varname>nestedbooking</varname> example, the
conversation "
"stack consists of the outer long-running conversation (the booking) and each
"
"of the nested conversations (room selections)."
Modified: trunk/doc/Seam_Reference_Guide/pot/Validation.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Validation.pot 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Validation.pot 2009-04-07 12:51:06 UTC (rev 10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Weblogic.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Weblogic.pot 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Weblogic.pot 2009-04-07 12:51:06 UTC (rev 10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Webservices.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Webservices.pot 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Webservices.pot 2009-04-07 12:51:06 UTC (rev
10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Websphere.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Websphere.pot 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Websphere.pot 2009-04-07 12:51:06 UTC (rev 10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Wicket.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Wicket.pot 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Wicket.pot 2009-04-07 12:51:06 UTC (rev 10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pot/Xml.pot
===================================================================
--- trunk/doc/Seam_Reference_Guide/pot/Xml.pot 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/pot/Xml.pot 2009-04-07 12:51:06 UTC (rev 10332)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <kde-i18n-doc(a)kde.org>\n"
Modified: trunk/doc/Seam_Reference_Guide/pt-BR/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/pt-BR/Controls.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/pt-BR/Controls.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -75,10 +75,10 @@
#: Controls.xml:216 Controls.xml:251 Controls.xml:285 Controls.xml:299
#: Controls.xml:364 Controls.xml:380 Controls.xml:397 Controls.xml:414
#: Controls.xml:433 Controls.xml:507 Controls.xml:525 Controls.xml:549
-#: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
-#: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
-#: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
+#: Controls.xml:596 Controls.xml:613 Controls.xml:637 Controls.xml:656
+#: Controls.xml:684 Controls.xml:707 Controls.xml:721 Controls.xml:761
+#: Controls.xml:811 Controls.xml:839 Controls.xml:906 Controls.xml:1012
+#: Controls.xml:1052 Controls.xml:1098 Controls.xml:1124 Controls.xml:1256
#, no-c-format
msgid "Description"
msgstr ""
@@ -96,10 +96,10 @@
#: Controls.xml:222 Controls.xml:269 Controls.xml:288 Controls.xml:312
#: Controls.xml:370 Controls.xml:386 Controls.xml:403 Controls.xml:420
#: Controls.xml:439 Controls.xml:513 Controls.xml:531 Controls.xml:555
-#: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
-#: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
-#: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
+#: Controls.xml:601 Controls.xml:618 Controls.xml:643 Controls.xml:663
+#: Controls.xml:689 Controls.xml:712 Controls.xml:728 Controls.xml:769
+#: Controls.xml:816 Controls.xml:844 Controls.xml:951 Controls.xml:1019
+#: Controls.xml:1063 Controls.xml:1112 Controls.xml:1135 Controls.xml:1261
#, no-c-format
msgid "Attributes"
msgstr ""
@@ -158,10 +158,10 @@
#: Controls.xml:90 Controls.xml:202 Controls.xml:241 Controls.xml:273
#: Controls.xml:291 Controls.xml:357 Controls.xml:373 Controls.xml:391
#: Controls.xml:408 Controls.xml:425 Controls.xml:496 Controls.xml:518
-#: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
-#: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
-#: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
+#: Controls.xml:536 Controls.xml:588 Controls.xml:606 Controls.xml:629
+#: Controls.xml:648 Controls.xml:677 Controls.xml:694 Controls.xml:738
+#: Controls.xml:804 Controls.xml:832 Controls.xml:899 Controls.xml:999
+#: Controls.xml:1043 Controls.xml:1088 Controls.xml:1249 Controls.xml:1273
#, no-c-format
msgid "Usage"
msgstr ""
@@ -229,8 +229,8 @@
#. Tag: para
#: Controls.xml:134 Controls.xml:271 Controls.xml:289 Controls.xml:313
#: Controls.xml:371 Controls.xml:387 Controls.xml:404 Controls.xml:421
-#: Controls.xml:514 Controls.xml:532 Controls.xml:587 Controls.xml:629
-#: Controls.xml:675 Controls.xml:698
+#: Controls.xml:514 Controls.xml:532 Controls.xml:602 Controls.xml:644
+#: Controls.xml:690 Controls.xml:713
#, no-c-format
msgid "None."
msgstr ""
@@ -398,7 +398,7 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902 Controls.xml:993
+#: Controls.xml:315 Controls.xml:922 Controls.xml:1058
#, no-c-format
msgid "Configuration"
msgstr ""
@@ -806,6 +806,24 @@
#: Controls.xml:564
#, no-c-format
msgid ""
+"<literal>enclose</literal> — if true, the template used to
decorate "
+"the input field is enclosed by the element specified with the \"element\"
"
+"attribute. By default this is a div element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:572
+#, no-c-format
+msgid ""
+"<literal>element</literal> — the element to enclose the
template used "
+"to decorate the input field. By default, the template is enclosed with a div
"
+"element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:579
+#, no-c-format
+msgid ""
"<literal>#{invalid}</literal> and
<literal>#{required}</literal> are "
"available inside <literal>s:decorate</literal>;
<literal>#{required}</"
"literal> evaluates to <literal>true</literal> if you have set the
input "
@@ -814,7 +832,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:574
+#: Controls.xml:589
#, no-c-format
msgid ""
"<![CDATA[<s:decorate template=\"edit.xhtml\">\n"
@@ -824,7 +842,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:575
+#: Controls.xml:590
#, no-c-format
msgid ""
"<![CDATA[<ui:composition
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -855,19 +873,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:579
+#: Controls.xml:594
#, no-c-format
msgid "<s:div>"
msgstr ""
#. Tag: para
-#: Controls.xml:582
+#: Controls.xml:597
#, no-c-format
msgid "Render a HTML <literal><div></literal>."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:592
+#: Controls.xml:607
#, no-c-format
msgid ""
"<![CDATA[<s:div rendered=\"#{selectedMember == null}\">\n"
@@ -876,25 +894,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:596
+#: Controls.xml:611
#, no-c-format
msgid "<s:span>"
msgstr ""
#. Tag: para
-#: Controls.xml:599
+#: Controls.xml:614
#, no-c-format
msgid "Render a HTML <literal><span></literal>."
msgstr ""
#. Tag: para
-#: Controls.xml:607
+#: Controls.xml:622
#, no-c-format
msgid "<literal>title</literal> — Title for a span."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:615
+#: Controls.xml:630
#, no-c-format
msgid ""
"<![CDATA[<s:span styleClass=\"required\"
rendered=\"#{required}\" title="
@@ -902,13 +920,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:620
+#: Controls.xml:635
#, no-c-format
msgid "<s:fragment>"
msgstr ""
#. Tag: para
-#: Controls.xml:623
+#: Controls.xml:638
#, no-c-format
msgid ""
"A non-rendering component useful for enabling/disabling rendering of it's
"
@@ -916,7 +934,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:634
+#: Controls.xml:649
#, no-c-format
msgid ""
"<![CDATA[<s:fragment rendered=\"#{auction.highBidder ne
null}\">\n"
@@ -925,13 +943,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:639
+#: Controls.xml:654
#, no-c-format
msgid "<s:label>"
msgstr ""
#. Tag: para
-#: Controls.xml:642
+#: Controls.xml:657
#, no-c-format
msgid ""
"\"Decorate\" a JSF input field with the label. The label is placed inside
"
@@ -941,19 +959,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:651 Controls.xml:968
+#: Controls.xml:666 Controls.xml:988
#, no-c-format
msgid "<literal>style</literal> — The control's
style"
msgstr ""
#. Tag: para
-#: Controls.xml:656 Controls.xml:973
+#: Controls.xml:671 Controls.xml:993
#, no-c-format
msgid "<literal>styleClass</literal> — The control's style
class"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:663
+#: Controls.xml:678
#, no-c-format
msgid ""
"<![CDATA[<s:label styleClass=\"label\">\n"
@@ -963,19 +981,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:667
+#: Controls.xml:682
#, no-c-format
msgid "<s:message>"
msgstr ""
#. Tag: para
-#: Controls.xml:670
+#: Controls.xml:685
#, no-c-format
msgid "\"Decorate\" a JSF input field with the validation error
message."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:680
+#: Controls.xml:695
#, no-c-format
msgid ""
"<![CDATA[<f:facet name=\"afterInvalidField\">\n"
@@ -987,31 +1005,31 @@
msgstr ""
#. Tag: title
-#: Controls.xml:687
+#: Controls.xml:702
#, no-c-format
msgid "Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:690
+#: Controls.xml:705
#, no-c-format
msgid "<s:validateFormattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:693
+#: Controls.xml:708
#, no-c-format
msgid "Checks that the submitted value is valid Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:704
+#: Controls.xml:719
#, no-c-format
msgid "<s:formattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:707
+#: Controls.xml:722
#, no-c-format
msgid ""
"Outputs <emphasis>Seam Text</emphasis>, a rich text markup useful for
blogs, "
@@ -1020,7 +1038,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:716
+#: Controls.xml:731
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
rich text "
@@ -1028,37 +1046,96 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:724
+#: Controls.xml:739
#, no-c-format
msgid "<![CDATA[<s:formattedText
value=\"#{blog.text}\"/>]]>"
msgstr ""
#. Tag: emphasis
-#: Controls.xml:726
+#: Controls.xml:741
#, no-c-format
msgid "Example"
msgstr ""
#. Tag: title
-#: Controls.xml:741
+#: Controls.xml:756
#, no-c-format
-msgid "Dropdowns"
+msgid "Form support"
msgstr ""
#. Tag: literal
-#: Controls.xml:744
+#: Controls.xml:759
#, no-c-format
+msgid "<s:token>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:762
+#, no-c-format
+msgid ""
+"Produces a random token that is inserted into a hidden form field to help to
"
+"secure JSF form posts against cross-site request forgery (XSRF) attacks. "
+"Note that the browser must have cookies enabled to submit forms that include
"
+"this component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:772
+#, no-c-format
+msgid ""
+"<literal>requireSession</literal> — indicates whether the
session id "
+"should be included in the form signature, hence binding the token to the "
+"session. This value can be set to false if the \"build before restore\"
mode "
+"of Facelets is activated (the default in JSF 2.0). (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:782
+#, no-c-format
+msgid ""
+"<literal>enableCookieNotice</literal> — indicates that a
JavaScript "
+"check should be inserted into the page to verify that cookies are enabled in
"
+"the browser. If cookies are not enabled, present a notice to the user that "
+"form posts will not work. (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:791
+#, no-c-format
+msgid ""
+"<literal>allowMultiplePosts</literal> — indicates whether to
allow the "
+"same form to be submitted multiple times with the same signature (as long as
"
+"the view does not change). This is a common need if the form is perform Ajax
"
+"calls but not rerendering itself or, at the very least, the UIToken "
+"component. The preferred approach is to have the UIToken component "
+"rerendered on any Ajax call where the UIToken component would be processed. "
+"(default: false)"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:805
+#, no-c-format
+msgid ""
+"<![CDATA[<h:form>\n"
+" <s:token enableCookieNotice=\"true\"
requireSession=\"false\"/>\n"
+" ...\n"
+"</h:form>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:809
+#, no-c-format
msgid "<s:enumItem>"
msgstr ""
#. Tag: para
-#: Controls.xml:747
+#: Controls.xml:812
#, no-c-format
msgid "Creates a <literal>SelectItem</literal> from an enum
value."
msgstr ""
#. Tag: para
-#: Controls.xml:754
+#: Controls.xml:819
#, no-c-format
msgid ""
"<literal>enumValue</literal> — the string representation of
the enum "
@@ -1066,7 +1143,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:760
+#: Controls.xml:825
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1074,7 +1151,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:768
+#: Controls.xml:833
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneRadio id=\"radioList\"\n"
@@ -1090,13 +1167,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:772
+#: Controls.xml:837
#, no-c-format
msgid "<s:selectItems>"
msgstr ""
#. Tag: para
-#: Controls.xml:775
+#: Controls.xml:840
#, no-c-format
msgid ""
"Creates a <literal>List<SelectItem></literal> from a
List, Set, "
@@ -1104,7 +1181,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:782
+#: Controls.xml:847
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
data that "
@@ -1112,7 +1189,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:789
+#: Controls.xml:854
#, no-c-format
msgid ""
"<literal>var</literal>— defines the name of the local
variable that "
@@ -1120,7 +1197,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:795
+#: Controls.xml:860
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1129,7 +1206,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:802
+#: Controls.xml:867
#, no-c-format
msgid ""
"<literal>itemValue</literal> — Value to return to the server
if this "
@@ -1138,7 +1215,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:811
+#: Controls.xml:876
#, no-c-format
msgid ""
"<literal>disabled</literal> — if true the
<literal>SelectItem</"
@@ -1147,7 +1224,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:819
+#: Controls.xml:884
#, no-c-format
msgid ""
"<literal>noSelectionLabel</literal> — specifies the
(optional) label "
@@ -1156,7 +1233,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:827
+#: Controls.xml:892
#, no-c-format
msgid ""
"<literal>hideNoSelectionLabel</literal> — if true, the
"
@@ -1164,7 +1241,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:835
+#: Controls.xml:900
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneMenu value=\"#{person.age}\" \n"
@@ -1173,83 +1250,14 @@
"</h:selectOneMenu>]]>"
msgstr ""
-#. Tag: title
-#: Controls.xml:841
-#, no-c-format
-msgid "Other"
-msgstr ""
-
#. Tag: literal
-#: Controls.xml:844
+#: Controls.xml:904
#, no-c-format
-msgid "<s:cache>"
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:847
-#, no-c-format
-msgid ""
-"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
-"cache></literal> actually uses the instance of JBoss Cache managed by
the "
-"built-in <literal>pojoCache</literal> component."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:856
-#, no-c-format
-msgid ""
-"<literal>key</literal> — the key to cache rendered content,
often a "
-"value expression. For example, if we were caching a page fragment that "
-"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
-"literal>."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:864
-#, no-c-format
-msgid ""
-"<literal>enabled</literal> — a value expression that
determines if the "
-"cache should be used."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:870
-#, no-c-format
-msgid ""
-"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
-"can have different expiry policies)."
-msgstr ""
-
-#. Tag: programlisting
-#: Controls.xml:878
-#, no-c-format
-msgid ""
-"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
-" <div class=\"blogEntry\">\n"
-" <h3>#{blogEntry.title}</h3>\n"
-" <div>\n"
-" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
-" </div>\n"
-" <p>\n"
-" [Posted on \n"
-" <h:outputText value=\"#{blogEntry.date}\">\n"
-" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
-"locale}\" \n"
-" type=\"both\"/>\n"
-" </h:outputText>]\n"
-" </p>\n"
-" </div>\n"
-"</s:cache>]]>"
-msgstr ""
-
-#. Tag: literal
-#: Controls.xml:884
-#, no-c-format
msgid "<s:fileUpload>"
msgstr ""
#. Tag: para
-#: Controls.xml:887
+#: Controls.xml:907
#, no-c-format
msgid ""
"Renders a file upload control. This control must be used within a form with "
@@ -1257,13 +1265,13 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:893
+#: Controls.xml:913
#, no-c-format
msgid "<![CDATA[<h:form
enctype=\"multipart/form-data\">]]>"
msgstr ""
#. Tag: para
-#: Controls.xml:895
+#: Controls.xml:915
#, no-c-format
msgid ""
"For multipart requests, the Seam Multipart servlet filter must also be "
@@ -1271,7 +1279,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:900
+#: Controls.xml:920
#, no-c-format
msgid ""
"<![CDATA[<filter>\n"
@@ -1286,7 +1294,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:904
+#: Controls.xml:924
#, no-c-format
msgid ""
"The following configuration options for multipart requests may be configured
"
@@ -1294,7 +1302,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:911
+#: Controls.xml:931
#, no-c-format
msgid ""
"<literal>createTempFiles</literal> — if this option is set to
true, "
@@ -1302,7 +1310,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:918
+#: Controls.xml:938
#, no-c-format
msgid ""
"<literal>maxRequestSize</literal> — the maximum size of a
file upload "
@@ -1310,13 +1318,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:925
+#: Controls.xml:945
#, no-c-format
msgid "Here's an example:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:929
+#: Controls.xml:949
#, no-c-format
msgid ""
"<![CDATA[<component
class=\"org.jboss.seam.web.MultipartFilter\">\n"
@@ -1326,7 +1334,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:934
+#: Controls.xml:954
#, no-c-format
msgid ""
"<literal>data</literal> — this value binding receives the
binary file "
@@ -1335,7 +1343,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:942
+#: Controls.xml:962
#, no-c-format
msgid ""
"<literal>contentType</literal> — this value binding receives
the "
@@ -1343,7 +1351,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:948
+#: Controls.xml:968
#, no-c-format
msgid ""
"<literal>fileName</literal> — this value binding receives the
filename "
@@ -1351,7 +1359,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:954
+#: Controls.xml:974
#, no-c-format
msgid ""
"<literal>fileSize</literal> — this value binding receives the
file "
@@ -1359,7 +1367,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:960
+#: Controls.xml:980
#, no-c-format
msgid ""
"<literal>accept</literal> — a comma-separated list of content
types to "
@@ -1368,7 +1376,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:980
+#: Controls.xml:1000
#, no-c-format
msgid ""
"<![CDATA[<s:fileUpload id=\"picture\"
data=\"#{register.picture}\" \n"
@@ -1376,14 +1384,83 @@
" contentType=\"#{register.pictureContentType}\"
/>]]>"
msgstr ""
+#. Tag: title
+#: Controls.xml:1007
+#, no-c-format
+msgid "Other"
+msgstr ""
+
#. Tag: literal
-#: Controls.xml:985
+#: Controls.xml:1010
#, no-c-format
+msgid "<s:cache>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1013
+#, no-c-format
+msgid ""
+"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
+"cache></literal> actually uses the instance of JBoss Cache managed by
the "
+"built-in <literal>pojoCache</literal> component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1022
+#, no-c-format
+msgid ""
+"<literal>key</literal> — the key to cache rendered content,
often a "
+"value expression. For example, if we were caching a page fragment that "
+"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
+"literal>."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1030
+#, no-c-format
+msgid ""
+"<literal>enabled</literal> — a value expression that
determines if the "
+"cache should be used."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1036
+#, no-c-format
+msgid ""
+"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
+"can have different expiry policies)."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1044
+#, no-c-format
+msgid ""
+"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
+" <div class=\"blogEntry\">\n"
+" <h3>#{blogEntry.title}</h3>\n"
+" <div>\n"
+" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
+" </div>\n"
+" <p>\n"
+" [Posted on \n"
+" <h:outputText value=\"#{blogEntry.date}\">\n"
+" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
+"locale}\" \n"
+" type=\"both\"/>\n"
+" </h:outputText>]\n"
+" </p>\n"
+" </div>\n"
+"</s:cache>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1050
+#, no-c-format
msgid "<s:resource>"
msgstr ""
#. Tag: para
-#: Controls.xml:988
+#: Controls.xml:1053
#, no-c-format
msgid ""
"A tag that acts a file download provider. It must be alone in the JSF page. "
@@ -1391,7 +1468,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:995
+#: Controls.xml:1060
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -1407,7 +1484,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1066
#, no-c-format
msgid ""
"<literal>data</literal> — Data that should be downloaded. May
be a "
@@ -1415,13 +1492,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1007
+#: Controls.xml:1072
#, no-c-format
msgid "<literal>fileName</literal> — Filename of the file to
be served"
msgstr ""
#. Tag: para
-#: Controls.xml:1012
+#: Controls.xml:1077
#, no-c-format
msgid ""
"<literal>contentType</literal> — content type of the file to
be "
@@ -1429,20 +1506,20 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1017
+#: Controls.xml:1082
#, no-c-format
msgid ""
"<literal>disposition</literal> — disposition to use. Default
is inline"
msgstr ""
#. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1089
#, no-c-format
msgid "Here is an example on how to use the tag:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1025
+#: Controls.xml:1090
#, no-c-format
msgid ""
"<![CDATA[<s:resource
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -1454,7 +1531,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1027
+#: Controls.xml:1092
#, no-c-format
msgid ""
"The bean named <literal>resources</literal> is some backing bean that
given "
@@ -1463,13 +1540,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1097
#, no-c-format
msgid "<s:download>"
msgstr ""
#. Tag: para
-#: Controls.xml:1034
+#: Controls.xml:1099
#, no-c-format
msgid ""
"Builds a RESTful link to a
<literal><s:resource></literal>. Nested "
@@ -1477,13 +1554,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1041
+#: Controls.xml:1106
#, no-c-format
msgid "<literal>src</literal> — Resource file serving
files."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1048
+#: Controls.xml:1113
#, no-c-format
msgid ""
"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
@@ -1492,7 +1569,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1050
+#: Controls.xml:1115
#, no-c-format
msgid ""
"Will produce something like:
<literal><![CDATA[http://localhost/resources."
@@ -1500,13 +1577,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1057
+#: Controls.xml:1122
#, no-c-format
msgid "<s:graphicImage>"
msgstr ""
#. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1125
#, no-c-format
msgid ""
"An extended <literal><h:graphicImage></literal> that
allows the image "
@@ -1515,7 +1592,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1065
+#: Controls.xml:1130
#, no-c-format
msgid ""
"All attributes for <literal><h:graphicImage></literal>
are supported, "
@@ -1523,7 +1600,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1073
+#: Controls.xml:1138
#, no-c-format
msgid ""
"<literal>value</literal> — image to display. Can be a path
"
@@ -1535,7 +1612,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1086
+#: Controls.xml:1151
#, no-c-format
msgid ""
"<literal>fileName</literal> — if not specified the served
image will "
@@ -1544,13 +1621,13 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:1095
+#: Controls.xml:1160
#, no-c-format
msgid "Transformations"
msgstr ""
#. Tag: para
-#: Controls.xml:1096
+#: Controls.xml:1161
#, no-c-format
msgid ""
"To apply a transform to the image, you would nest a tag specifying the "
@@ -1558,25 +1635,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1104
+#: Controls.xml:1169
#, no-c-format
msgid "<s:transformImageSize>"
msgstr ""
#. Tag: para
-#: Controls.xml:1109
+#: Controls.xml:1174
#, no-c-format
msgid "<literal>width</literal> — new width of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1115
+#: Controls.xml:1180
#, no-c-format
msgid "<literal>height</literal> — new height of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1121
+#: Controls.xml:1186
#, no-c-format
msgid ""
"<literal>maintainRatio</literal> — if
<literal>true</literal>, and "
@@ -1586,19 +1663,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1132
+#: Controls.xml:1197
#, no-c-format
msgid "<literal>factor</literal> — scale the image by the
given factor"
msgstr ""
#. Tag: literal
-#: Controls.xml:1142
+#: Controls.xml:1207
#, no-c-format
msgid "<s:transformImageBlur>"
msgstr ""
#. Tag: para
-#: Controls.xml:1147
+#: Controls.xml:1212
#, no-c-format
msgid ""
"<literal>radius</literal> — perform a convolution blur with
the given "
@@ -1606,13 +1683,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1157
+#: Controls.xml:1222
#, no-c-format
msgid "<s:transformImageType>"
msgstr ""
#. Tag: para
-#: Controls.xml:1162
+#: Controls.xml:1227
#, no-c-format
msgid ""
"<literal>contentType</literal> — alter the type of the image
to either "
@@ -1620,7 +1697,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1174
+#: Controls.xml:1239
#, no-c-format
msgid ""
"It's easy to create your own transform - create a
<literal>UIComponent</"
@@ -1632,7 +1709,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1185
+#: Controls.xml:1250
#, no-c-format
msgid ""
"<![CDATA[<s:graphicImage rendered=\"#{auction.image ne
null}\"\n"
@@ -1642,19 +1719,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1189
+#: Controls.xml:1254
#, no-c-format
msgid "<s:remote>"
msgstr ""
#. Tag: para
-#: Controls.xml:1192
+#: Controls.xml:1257
#, no-c-format
msgid "Generates the Javascript stubs required to use Seam Remoting."
msgstr ""
#. Tag: para
-#: Controls.xml:1199
+#: Controls.xml:1264
#, no-c-format
msgid ""
"<literal>include</literal> — a comma-separated list of the
component "
@@ -1663,7 +1740,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1209
+#: Controls.xml:1274
#, no-c-format
msgid ""
"<![CDATA[<s:remote
include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1671,13 +1748,13 @@
msgstr ""
#. Tag: title
-#: Controls.xml:1216
+#: Controls.xml:1281
#, no-c-format
msgid "Annotations"
msgstr ""
#. Tag: para
-#: Controls.xml:1218
+#: Controls.xml:1283
#, no-c-format
msgid ""
"Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1685,13 +1762,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1226
+#: Controls.xml:1291
#, no-c-format
msgid "@Converter"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1229
+#: Controls.xml:1294
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemConverter\") \n"
@@ -1717,7 +1794,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1231
+#: Controls.xml:1296
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
converter=\"itemConverter\" />]]"
@@ -1725,7 +1802,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1233
+#: Controls.xml:1298
#, no-c-format
msgid ""
"Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1734,13 +1811,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1243
+#: Controls.xml:1308
#, no-c-format
msgid "@Validator"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1246
+#: Controls.xml:1311
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemValidator\") \n"
@@ -1762,7 +1839,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1248
+#: Controls.xml:1313
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
validator=\"itemValidator\" />]]"
@@ -1770,7 +1847,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1249
+#: Controls.xml:1314
#, no-c-format
msgid ""
"Registers the Seam component as a JSF validator. Shown here is a validator "
Modified: trunk/doc/Seam_Reference_Guide/pt-BR/Conversations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/pt-BR/Conversations.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/pt-BR/Conversations.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -760,7 +760,7 @@
#: Conversations.xml:493
#, no-c-format
msgid ""
-"The <literal>taskInstance</literal> attribute if for use in jBPM task
lists:"
+"The <literal>taskInstance</literal> attribute is for use in jBPM task
lists:"
msgstr ""
#. Tag: programlisting
Modified: trunk/doc/Seam_Reference_Guide/pt-BR/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/pt-BR/Dependencies.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/pt-BR/Dependencies.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -30,9 +30,9 @@
#, no-c-format
msgid ""
"Seam does not work with JDK 1.4 and requires JDK 5 or above as it uses "
-"annotations and other JDK 5.0 features.. Seam has been thoroughly tested "
+"annotations and other JDK 5.0 features. Seam has been thoroughly tested "
"using Sun's JDKs. However there are no known issues specific to Seam with
"
-"other JDK's."
+"other JDKs."
msgstr ""
#. Tag: title
Modified: trunk/doc/Seam_Reference_Guide/pt-BR/Security.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/pt-BR/Security.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/pt-BR/Security.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+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:3361 Security.xml:3524
+#: Security.xml:630 Security.xml:764 Security.xml:3370 Security.xml:3533
#, 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:3150 Security.xml:3367
-#: Security.xml:3530 Security.xml:3771 Security.xml:4208
+#: Security.xml:2147 Security.xml:2756 Security.xml:3159 Security.xml:3376
+#: Security.xml:3539 Security.xml:3780 Security.xml:4217
#, no-c-format
msgid "Description"
msgstr ""
@@ -2228,8 +2228,8 @@
msgstr ""
#. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3147
-#: Security.xml:3768 Security.xml:3937
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3156
+#: Security.xml:3777 Security.xml:3946
#, 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:3218
-#: Security.xml:3237 Security.xml:3256 Security.xml:3274 Security.xml:3819
-#: Security.xml:3838 Security.xml:3857 Security.xml:3876
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3227
+#: Security.xml:3246 Security.xml:3265 Security.xml:3283 Security.xml:3828
+#: Security.xml:3847 Security.xml:3866 Security.xml:3885
#, no-c-format
msgid "boolean"
msgstr ""
@@ -2558,13 +2558,13 @@
msgstr ""
#. Tag: para
-#: Security.xml:1831 Security.xml:3940
+#: Security.xml:1831 Security.xml:3949
#, no-c-format
msgid "Permission Target"
msgstr ""
#. Tag: para
-#: Security.xml:1834 Security.xml:3943
+#: Security.xml:1834 Security.xml:3952
#, no-c-format
msgid "Permission Action"
msgstr ""
@@ -3806,7 +3806,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2750 Security.xml:3144 Security.xml:3765
+#: Security.xml:2750 Security.xml:3153 Security.xml:3774
#, no-c-format
msgid "Return type"
msgstr ""
@@ -3868,6 +3868,20 @@
#: Security.xml:2819
#, no-c-format
msgid ""
+"The default <literal>ResolverChain</literal> consists of all permission
"
+"resolvers discovered during application deployment. The
<literal>org.jboss."
+"seam.security.defaultResolverChainCreated</literal> event is raised (and the
"
+"<literal>ResolverChain</literal> instance passed as an event parameter)
when "
+"the default <literal>ResolverChain</literal> is created. This allows
"
+"additional resolvers that for some reason were not discovered during "
+"deployment to be added, or for resolvers that are in the chain to be re-"
+"ordered or removed."
+msgstr ""
+
+#. Tag: para
+#: Security.xml:2828
+#, no-c-format
+msgid ""
"The following sequence diagram shows the interaction between the components "
"of the permission framework during a permission check (explanation follows).
"
"A permission check can originate from a number of possible sources, for "
@@ -3877,7 +3891,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2837
+#: Security.xml:2846
#, no-c-format
msgid ""
"1. A permission check is initiated somewhere (either in code or via an EL "
@@ -3886,7 +3900,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2843
+#: Security.xml:2852
#, no-c-format
msgid ""
"1.1. <literal>Identity</literal> invokes
<literal>PermissionMapper."
@@ -3894,7 +3908,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2850
+#: Security.xml:2859
#, no-c-format
msgid ""
"1.1.1. <literal>PermissionMapper</literal> maintains a
<literal>Map</"
@@ -3906,7 +3920,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2860
+#: Security.xml:2869
#, no-c-format
msgid ""
"1.1.2. For each <literal>PermissionResolver</literal> in the "
@@ -3921,13 +3935,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2876
+#: Security.xml:2885
#, no-c-format
msgid "RuleBasedPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:2878
+#: Security.xml:2887
#, no-c-format
msgid ""
"One of the built-in permission resolvers provided by Seam, "
@@ -3940,13 +3954,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2887
+#: Security.xml:2896
#, no-c-format
msgid "Requirements"
msgstr ""
#. Tag: para
-#: Security.xml:2889
+#: Security.xml:2898
#, no-c-format
msgid ""
"If using the rule-based permission features provided by Seam Security, the "
@@ -3955,43 +3969,43 @@
msgstr ""
#. Tag: para
-#: Security.xml:2896
+#: Security.xml:2905
#, no-c-format
msgid "drools-compiler.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2899
+#: Security.xml:2908
#, no-c-format
msgid "drools-core.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2902
+#: Security.xml:2911
#, no-c-format
msgid "janino.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2905
+#: Security.xml:2914
#, no-c-format
msgid "antlr-runtime.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2908
+#: Security.xml:2917
#, no-c-format
msgid "mvel14.jar"
msgstr ""
#. Tag: title
-#: Security.xml:2915 Security.xml:3107
+#: Security.xml:2924 Security.xml:3116
#, no-c-format
msgid "Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:2917
+#: Security.xml:2926
#, no-c-format
msgid ""
"The configuration for <literal>RuleBasedPermissionResolver</literal>
"
@@ -4001,7 +4015,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2923
+#: Security.xml:2932
#, no-c-format
msgid ""
"<![CDATA[<components
xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4029,7 +4043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2925
+#: Security.xml:2934
#, no-c-format
msgid ""
"The default rule base name can be overridden by specifying the "
@@ -4038,7 +4052,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2930
+#: Security.xml:2939
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4047,7 +4061,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2932
+#: Security.xml:2941
#, no-c-format
msgid ""
"Once the <literal>RuleBase</literal> component is configured, it's
time to "
@@ -4055,13 +4069,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2938
+#: Security.xml:2947
#, no-c-format
msgid "Writing Security Rules"
msgstr ""
#. Tag: para
-#: Security.xml:2940
+#: Security.xml:2949
#, no-c-format
msgid ""
"The first step to writing security rules is to create a new rule file in the
"
@@ -4072,7 +4086,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2947
+#: Security.xml:2956
#, no-c-format
msgid ""
"So what should the security rules file contain? At this stage it might be a "
@@ -4081,7 +4095,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2952
+#: Security.xml:2961
#, no-c-format
msgid ""
"<![CDATA[package MyApplicationPermissions;\n"
@@ -4099,7 +4113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2954
+#: Security.xml:2963
#, no-c-format
msgid ""
"Let's break this down step by step. The first thing we see is the package
"
@@ -4109,7 +4123,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2960
+#: Security.xml:2969
#, no-c-format
msgid ""
"The next thing we can notice is a couple of import statements for the "
@@ -4119,7 +4133,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2966
+#: Security.xml:2975
#, no-c-format
msgid ""
"Finally we have the code for the rule. Each rule within a package should be "
@@ -4129,7 +4143,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2972
+#: Security.xml:2981
#, no-c-format
msgid ""
"Looking at the body of the rule definition we can notice two distinct "
@@ -4144,7 +4158,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2981
+#: Security.xml:2990
#, no-c-format
msgid ""
"If we look at the LHS of the rule, we see two conditions listed there. Let's
"
@@ -4152,14 +4166,14 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2985
+#: Security.xml:2994
#, no-c-format
msgid ""
"<![CDATA[c: PermissionCheck(target == \"customer\", action ==
\"delete\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:2987
+#: Security.xml:2996
#, no-c-format
msgid ""
"In plain english, this condition is stating that there must exist a "
@@ -4169,7 +4183,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2993
+#: Security.xml:3002
#, no-c-format
msgid ""
"So what is the working memory? Also known as a \"stateful session\" in
"
@@ -4187,7 +4201,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3005
+#: Security.xml:3014
#, no-c-format
msgid ""
"Besides the <literal>PermissionCheck</literal> facts, there is also a
"
@@ -4204,7 +4218,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3016
+#: Security.xml:3025
#, no-c-format
msgid ""
"It is also possible to insert additional long-lived facts into the working "
@@ -4215,7 +4229,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3023
+#: Security.xml:3032
#, no-c-format
msgid ""
"Getting back to our simple example, we can also notice that the first line "
@@ -4226,13 +4240,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3030
+#: Security.xml:3039
#, no-c-format
msgid "<![CDATA[Role(name == \"admin\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3032
+#: Security.xml:3041
#, no-c-format
msgid ""
"This condition simply states that there must be a
<literal>Role</literal> "
@@ -4245,7 +4259,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3040
+#: Security.xml:3049
#, no-c-format
msgid ""
"So what is the consequence of the rule firing? Let's take a look at the RHS
"
@@ -4253,13 +4267,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3044
+#: Security.xml:3053
#, no-c-format
msgid "<![CDATA[c.grant()]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3046
+#: Security.xml:3055
#, no-c-format
msgid ""
"The RHS consists of Java code, and in this case is invoking the "
@@ -4276,13 +4290,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3060
+#: Security.xml:3069
#, no-c-format
msgid "Non-String permission targets"
msgstr ""
#. Tag: para
-#: Security.xml:3062
+#: Security.xml:3071
#, no-c-format
msgid ""
"So far we have only seen permission checks for String-literal permission "
@@ -4296,7 +4310,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3071
+#: Security.xml:3080
#, no-c-format
msgid ""
"<![CDATA[rule CanCreateBlogComment\n"
@@ -4314,13 +4328,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3076
+#: Security.xml:3085
#, no-c-format
msgid "Wildcard permission checks"
msgstr ""
#. Tag: para
-#: Security.xml:3078
+#: Security.xml:3087
#, no-c-format
msgid ""
"It is possible to implement a wildcard permission check (which allows all "
@@ -4330,7 +4344,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3084
+#: Security.xml:3093
#, no-c-format
msgid ""
"<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4344,7 +4358,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3086
+#: Security.xml:3095
#, no-c-format
msgid ""
"This rule allows users with the <literal>admin</literal> role to
perform "
@@ -4353,13 +4367,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3096
+#: Security.xml:3105
#, no-c-format
msgid "PersistentPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:3098
+#: Security.xml:3107
#, no-c-format
msgid ""
"Another built-in permission resolver provided by Seam, "
@@ -4372,7 +4386,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3109
+#: Security.xml:3118
#, no-c-format
msgid ""
"Before it can be used, <literal>PersistentPermissionResolver</literal>
must "
@@ -4385,7 +4399,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3117
+#: Security.xml:3126
#, no-c-format
msgid ""
"<![CDATA[ <security:persistent-permission-resolver
permission-store=\"#"
@@ -4393,13 +4407,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3122
+#: Security.xml:3131
#, no-c-format
msgid "Permission Stores"
msgstr ""
#. Tag: para
-#: Security.xml:3124
+#: Security.xml:3133
#, no-c-format
msgid ""
"A permission store is required for
<literal>PersistentPermissionResolver</"
@@ -4412,26 +4426,26 @@
msgstr ""
#. Tag: title
-#: Security.xml:3134
+#: Security.xml:3143
#, no-c-format
msgid "PermissionStore interface"
msgstr ""
#. Tag: literal
-#: Security.xml:3160 Security.xml:3179 Security.xml:3198 Security.xml:3781
-#: Security.xml:3800
+#: Security.xml:3169 Security.xml:3188 Security.xml:3207 Security.xml:3790
+#: Security.xml:3809
#, no-c-format
msgid "List<Permission>"
msgstr ""
#. Tag: literal
-#: Security.xml:3165 Security.xml:3805
+#: Security.xml:3174 Security.xml:3814
#, no-c-format
msgid "listPermissions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3169
+#: Security.xml:3178
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4440,13 +4454,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3184 Security.xml:3786
+#: Security.xml:3193 Security.xml:3795
#, no-c-format
msgid "listPermissions(Object target, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3188
+#: Security.xml:3197
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4455,13 +4469,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3203
+#: Security.xml:3212
#, no-c-format
msgid "listPermissions(Set<Object> targets, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3207
+#: Security.xml:3216
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4470,13 +4484,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3223
+#: Security.xml:3232
#, no-c-format
msgid "grantPermission(Permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3227
+#: Security.xml:3236
#, no-c-format
msgid ""
"This method should persist the specified <literal>Permission</literal>
"
@@ -4484,13 +4498,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3242 Security.xml:3843
+#: Security.xml:3251 Security.xml:3852
#, no-c-format
msgid "grantPermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3246
+#: Security.xml:3255
#, no-c-format
msgid ""
"This method should persist all of the <literal>Permission</literal>
objects "
@@ -4499,13 +4513,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3261 Security.xml:3862
+#: Security.xml:3270 Security.xml:3871
#, no-c-format
msgid "revokePermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3265
+#: Security.xml:3274
#, no-c-format
msgid ""
"This method should remove the specified <literal>Permission</literal>
object "
@@ -4513,13 +4527,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3279 Security.xml:3881
+#: Security.xml:3288 Security.xml:3890
#, no-c-format
msgid "revokePermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3283
+#: Security.xml:3292
#, no-c-format
msgid ""
"This method should remove all of the <literal>Permission</literal>
objects "
@@ -4527,19 +4541,19 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3293 Security.xml:3895
+#: Security.xml:3302 Security.xml:3904
#, no-c-format
msgid "List<String>"
msgstr ""
#. Tag: literal
-#: Security.xml:3298 Security.xml:3900
+#: Security.xml:3307 Security.xml:3909
#, no-c-format
msgid "listAvailableActions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3302
+#: Security.xml:3311
#, no-c-format
msgid ""
"This method should return a list of all the available actions (as Strings) "
@@ -4549,13 +4563,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3316
+#: Security.xml:3325
#, no-c-format
msgid "JpaPermissionStore"
msgstr ""
#. Tag: para
-#: Security.xml:3318
+#: Security.xml:3327
#, no-c-format
msgid ""
"This is the default <literal>PermissionStore</literal> implementation
(and "
@@ -4568,7 +4582,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3326
+#: Security.xml:3335
#, no-c-format
msgid ""
"If you wish to use the same entity (i.e. a single database table) to store "
@@ -4580,7 +4594,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3333
+#: Security.xml:3342
#, no-c-format
msgid ""
"For example, to configure a single entity class to store both user and role "
@@ -4588,7 +4602,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3335
+#: Security.xml:3344
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4596,14 +4610,14 @@
msgstr ""
#. Tag: para
-#: Security.xml:3337
+#: Security.xml:3346
#, no-c-format
msgid ""
"To configure separate entity classes for storing user and role permissions:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:3339
+#: Security.xml:3348
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4612,13 +4626,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3342
+#: Security.xml:3351
#, no-c-format
msgid "Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3344
+#: Security.xml:3353
#, no-c-format
msgid ""
"As mentioned, the entity classes that contain the user and role permissions "
@@ -4629,32 +4643,32 @@
msgstr ""
#. Tag: title
-#: Security.xml:3351
+#: Security.xml:3360
#, no-c-format
msgid "Entity Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3364 Security.xml:3527
+#: Security.xml:3373 Security.xml:3536
#, no-c-format
msgid "Target"
msgstr ""
#. Tag: literal
-#: Security.xml:3377
+#: Security.xml:3386
#, no-c-format
msgid "@PermissionTarget"
msgstr ""
#. Tag: literal
-#: Security.xml:3382 Security.xml:3401 Security.xml:3420 Security.xml:3439
-#: Security.xml:3458
+#: Security.xml:3391 Security.xml:3410 Security.xml:3429 Security.xml:3448
+#: Security.xml:3467
#, no-c-format
msgid "FIELD,METHOD"
msgstr ""
#. Tag: para
-#: Security.xml:3386
+#: Security.xml:3395
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4663,13 +4677,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3396
+#: Security.xml:3405
#, no-c-format
msgid "@PermissionAction"
msgstr ""
#. Tag: para
-#: Security.xml:3405
+#: Security.xml:3414
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4678,13 +4692,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3415
+#: Security.xml:3424
#, no-c-format
msgid "@PermissionUser"
msgstr ""
#. Tag: para
-#: Security.xml:3424
+#: Security.xml:3433
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4693,13 +4707,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3434
+#: Security.xml:3443
#, no-c-format
msgid "@PermissionRole"
msgstr ""
#. Tag: para
-#: Security.xml:3443
+#: Security.xml:3452
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4708,13 +4722,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3453
+#: Security.xml:3462
#, no-c-format
msgid "@PermissionDiscriminator"
msgstr ""
#. Tag: para
-#: Security.xml:3462
+#: Security.xml:3471
#, no-c-format
msgid ""
"This annotation should be used when the same entity/table is used to store "
@@ -4731,20 +4745,20 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3472
+#: Security.xml:3481
#, no-c-format
msgid ""
"<![CDATA[ @PermissionDiscriminator(userValue = \"u\", roleValue =
\"r\")]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3483
+#: Security.xml:3492
#, no-c-format
msgid "Example Entity"
msgstr ""
#. Tag: para
-#: Security.xml:3485
+#: Security.xml:3494
#, no-c-format
msgid ""
"Here is an example of an entity class that is used to store both user and "
@@ -4753,7 +4767,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3490
+#: Security.xml:3499
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4814,7 +4828,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3492
+#: Security.xml:3501
#, no-c-format
msgid ""
"As can be seen in the above example, the
<literal>getDiscriminator()</"
@@ -4831,13 +4845,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3505
+#: Security.xml:3514
#, no-c-format
msgid "Class-specific Permission Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:3507
+#: Security.xml:3516
#, no-c-format
msgid ""
"A further set of class-specific annotations can be used to configure a "
@@ -4847,25 +4861,25 @@
msgstr ""
#. Tag: title
-#: Security.xml:3514
+#: Security.xml:3523
#, no-c-format
msgid "Class Permission Annotations"
msgstr ""
#. Tag: literal
-#: Security.xml:3540
+#: Security.xml:3549
#, no-c-format
msgid "@Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3545 Security.xml:3563
+#: Security.xml:3554 Security.xml:3572
#, no-c-format
msgid "TYPE"
msgstr ""
#. Tag: para
-#: Security.xml:3549
+#: Security.xml:3558
#, no-c-format
msgid ""
"A container annotation, this annotation may contain an array of "
@@ -4873,13 +4887,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3558
+#: Security.xml:3567
#, no-c-format
msgid "@Permission"
msgstr ""
#. Tag: para
-#: Security.xml:3567
+#: Security.xml:3576
#, no-c-format
msgid ""
"This annotation defines a single allowable permission action for the target "
@@ -4890,7 +4904,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3579
+#: Security.xml:3588
#, no-c-format
msgid ""
"Here's an example of the above annotations in action. The following class
"
@@ -4898,7 +4912,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3583
+#: Security.xml:3592
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4910,7 +4924,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3585
+#: Security.xml:3594
#, no-c-format
msgid ""
"This example demonstrates how two allowable permission actions, "
@@ -4919,13 +4933,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3593
+#: Security.xml:3602
#, no-c-format
msgid "Permission masks"
msgstr ""
#. Tag: para
-#: Security.xml:3595
+#: Security.xml:3604
#, no-c-format
msgid ""
"By default, multiple permissions for the same target object and recipient "
@@ -4937,7 +4951,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3602
+#: Security.xml:3611
#, no-c-format
msgid ""
"For example, if recipient \"Bob\" is granted both the
<literal>view</"
@@ -4950,7 +4964,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3609
+#: Security.xml:3618
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4962,7 +4976,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3611
+#: Security.xml:3620
#, no-c-format
msgid ""
"The <literal>action</literal> property will instead simply contain
\"3"
@@ -4972,7 +4986,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3617
+#: Security.xml:3626
#, no-c-format
msgid ""
"Obviously, it is very important that the <literal>mask</literal> values
"
@@ -4980,13 +4994,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3623
+#: Security.xml:3632
#, no-c-format
msgid "Identifier Policy"
msgstr ""
#. Tag: para
-#: Security.xml:3625
+#: Security.xml:3634
#, no-c-format
msgid ""
"When storing or looking up permissions,
<literal>JpaPermissionStore</"
@@ -5000,7 +5014,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3633
+#: Security.xml:3642
#, no-c-format
msgid ""
"The <literal>IdentifierStrategy</literal> interface is very simple,
"
@@ -5008,7 +5022,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3637
+#: Security.xml:3646
#, no-c-format
msgid ""
"<![CDATA[public interface IdentifierStrategy {\n"
@@ -5018,7 +5032,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3639
+#: Security.xml:3648
#, no-c-format
msgid ""
"The first method, <literal>canIdentify()</literal> simply returns
"
@@ -5029,7 +5043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3645
+#: Security.xml:3654
#, no-c-format
msgid ""
"Seam provides two <literal>IdentifierStrategy</literal>
implementations, "
@@ -5038,7 +5052,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3650
+#: Security.xml:3659
#, no-c-format
msgid ""
"To explicitly configure a specific identifier strategy to use for a "
@@ -5051,13 +5065,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3660
+#: Security.xml:3669
#, no-c-format
msgid "ClassIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3662
+#: Security.xml:3671
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for classes,
"
@@ -5071,7 +5085,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3671
+#: Security.xml:3680
#, no-c-format
msgid ""
"<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5079,7 +5093,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3673
+#: Security.xml:3682
#, no-c-format
msgid ""
"The identifier for the following class will be
\"<literal>customerAction</"
@@ -5087,7 +5101,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3677
+#: Security.xml:3686
#, no-c-format
msgid ""
"<![CDATA[@Name(\"customerAction\")\n"
@@ -5095,7 +5109,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3679
+#: Security.xml:3688
#, no-c-format
msgid ""
"Finally, the identifier for the following class will be
\"<literal>Customer</"
@@ -5103,19 +5117,19 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3683
+#: Security.xml:3692
#, no-c-format
msgid "<![CDATA[public class Customer { ]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3688
+#: Security.xml:3697
#, no-c-format
msgid "EntityIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3690
+#: Security.xml:3699
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for entity "
@@ -5132,7 +5146,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3701
+#: Security.xml:3710
#, no-c-format
msgid ""
"<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5140,7 +5154,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3703
+#: Security.xml:3712
#, no-c-format
msgid ""
"For an example of the type of identifier values generated, assume we have "
@@ -5148,7 +5162,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3707
+#: Security.xml:3716
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5171,7 +5185,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3709
+#: Security.xml:3718
#, no-c-format
msgid ""
"For a <literal>Customer</literal> instance with an
<literal>id</literal> "
@@ -5181,7 +5195,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3715
+#: Security.xml:3724
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5190,7 +5204,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3717
+#: Security.xml:3726
#, no-c-format
msgid ""
"Then a <literal>Customer</literal> with an
<literal>id</literal> value of "
@@ -5199,13 +5213,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3730
+#: Security.xml:3739
#, no-c-format
msgid "Permission Management"
msgstr ""
#. Tag: para
-#: Security.xml:3732
+#: Security.xml:3741
#, no-c-format
msgid ""
"In much the same way that Seam Security provides an Identity Management API "
@@ -5215,13 +5229,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3739
+#: Security.xml:3748
#, no-c-format
msgid "PermissionManager"
msgstr ""
#. Tag: para
-#: Security.xml:3741
+#: Security.xml:3750
#, no-c-format
msgid ""
"The <literal>PermissionManager</literal> component is an
application-scoped "
@@ -5234,7 +5248,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3748
+#: Security.xml:3757
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5244,7 +5258,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3750
+#: Security.xml:3759
#, no-c-format
msgid ""
"The following table describes each of the available methods provided by "
@@ -5252,13 +5266,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3755
+#: Security.xml:3764
#, no-c-format
msgid "PermissionManager API methods"
msgstr ""
#. Tag: para
-#: Security.xml:3790 Security.xml:3809
+#: Security.xml:3799 Security.xml:3818
#, no-c-format
msgid ""
"Returns a list of <literal>Permission</literal> objects representing
all of "
@@ -5266,13 +5280,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3824
+#: Security.xml:3833
#, no-c-format
msgid "grantPermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3828
+#: Security.xml:3837
#, no-c-format
msgid ""
"Persists (grants) the specified <literal>Permission</literal> to the
backend "
@@ -5280,7 +5294,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3847
+#: Security.xml:3856
#, no-c-format
msgid ""
"Persists (grants) the specified list of <literal>Permission</literal>s
to "
@@ -5288,7 +5302,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3866
+#: Security.xml:3875
#, no-c-format
msgid ""
"Removes (revokes) the specified <literal>Permission</literal> from the
"
@@ -5296,7 +5310,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3885
+#: Security.xml:3894
#, no-c-format
msgid ""
"Removes (revokes) the specified list of <literal>Permission</literal>s
from "
@@ -5304,7 +5318,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3904
+#: Security.xml:3913
#, no-c-format
msgid ""
"Returns a list of the available actions for the specified target object. The
"
@@ -5313,13 +5327,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3919
+#: Security.xml:3928
#, no-c-format
msgid "Permission checks for PermissionManager operations"
msgstr ""
#. Tag: para
-#: Security.xml:3921
+#: Security.xml:3930
#, no-c-format
msgid ""
"Invoking the methods of <literal>PermissionManager</literal> requires
that "
@@ -5329,37 +5343,37 @@
msgstr ""
#. Tag: title
-#: Security.xml:3928
+#: Security.xml:3937
#, no-c-format
msgid "Permission Management Security Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3952
+#: Security.xml:3961
#, no-c-format
msgid "listPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:3956
+#: Security.xml:3965
#, no-c-format
msgid "The specified <literal>target</literal>"
msgstr ""
#. Tag: literal
-#: Security.xml:3962
+#: Security.xml:3971
#, no-c-format
msgid "seam.read-permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3970 Security.xml:3990
+#: Security.xml:3979 Security.xml:3999
#, no-c-format
msgid "grantPermission()"
msgstr ""
#. Tag: para
-#: Security.xml:3974
+#: Security.xml:3983
#, no-c-format
msgid ""
"The target of the specified <literal>Permission</literal>, or each of
the "
@@ -5368,56 +5382,56 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3982 Security.xml:4000 Security.xml:4018
+#: Security.xml:3991 Security.xml:4009 Security.xml:4027
#, no-c-format
msgid "seam.grant-permission"
msgstr ""
#. Tag: para
-#: Security.xml:3994 Security.xml:4030
+#: Security.xml:4003 Security.xml:4039
#, no-c-format
msgid "The target of the specified <literal>Permission</literal>."
msgstr ""
#. Tag: literal
-#: Security.xml:4008
+#: Security.xml:4017
#, no-c-format
msgid "grantPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:4012 Security.xml:4048
+#: Security.xml:4021 Security.xml:4057
#, no-c-format
msgid ""
"Each of the targets of the specified list of
<literal>Permission</literal>s."
msgstr ""
#. Tag: literal
-#: Security.xml:4026
+#: Security.xml:4035
#, no-c-format
msgid "revokePermission()"
msgstr ""
#. Tag: literal
-#: Security.xml:4036 Security.xml:4054
+#: Security.xml:4045 Security.xml:4063
#, no-c-format
msgid "seam.revoke-permission"
msgstr ""
#. Tag: literal
-#: Security.xml:4044
+#: Security.xml:4053
#, no-c-format
msgid "revokePermissions()"
msgstr ""
#. Tag: title
-#: Security.xml:4067
+#: Security.xml:4076
#, no-c-format
msgid "SSL Security"
msgstr ""
#. Tag: para
-#: Security.xml:4069
+#: Security.xml:4078
#, no-c-format
msgid ""
"Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5428,13 +5442,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4076
+#: Security.xml:4085
#, no-c-format
msgid "<![CDATA[<page view-id=\"/login.xhtml\"
scheme=\"https\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4078
+#: Security.xml:4087
#, no-c-format
msgid ""
"This configuration is automatically extended to both
<literal>s:link</"
@@ -5446,13 +5460,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4085
+#: Security.xml:4094
#, no-c-format
msgid "<![CDATA[<s:link view=\"/login.xhtml\"
value=\"Login\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4087
+#: Security.xml:4096
#, no-c-format
msgid ""
"Browsing directly to a view when using the
<emphasis>incorrect</emphasis> "
@@ -5463,7 +5477,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4094
+#: Security.xml:4103
#, no-c-format
msgid ""
"It is also possible to configure a <emphasis>default scheme</emphasis>
for "
@@ -5477,13 +5491,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4103
+#: Security.xml:4112
#, no-c-format
msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\"
/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4105
+#: Security.xml:4114
#, no-c-format
msgid ""
"Of course, if <emphasis>none</emphasis> of the pages in your
application use "
@@ -5491,7 +5505,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4110
+#: Security.xml:4119
#, no-c-format
msgid ""
"You may configure Seam to automatically invalidate the current HTTP session "
@@ -5500,13 +5514,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4115
+#: Security.xml:4124
#, no-c-format
msgid "<![CDATA[<web:session
invalidate-on-scheme-change=\"true\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4117
+#: Security.xml:4126
#, no-c-format
msgid ""
"This option helps make your system less vulnerable to sniffing of the "
@@ -5515,13 +5529,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4123
+#: Security.xml:4132
#, no-c-format
msgid "Overriding the default ports"
msgstr ""
#. Tag: para
-#: Security.xml:4125
+#: Security.xml:4134
#, no-c-format
msgid ""
"If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5531,7 +5545,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4131
+#: Security.xml:4140
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5547,13 +5561,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4137
+#: Security.xml:4146
#, no-c-format
msgid "CAPTCHA"
msgstr ""
#. Tag: para
-#: Security.xml:4139
+#: Security.xml:4148
#, no-c-format
msgid ""
"Though strictly not part of the security API, Seam provides a built-in "
@@ -5565,13 +5579,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4147
+#: Security.xml:4156
#, no-c-format
msgid "Configuring the CAPTCHA Servlet"
msgstr ""
#. Tag: para
-#: Security.xml:4148
+#: Security.xml:4157
#, no-c-format
msgid ""
"To get up and running, it is necessary to configure the Seam Resource "
@@ -5580,7 +5594,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4153
+#: Security.xml:4162
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -5596,20 +5610,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4158
+#: Security.xml:4167
#, no-c-format
msgid "Adding a CAPTCHA to a form"
msgstr ""
#. Tag: para
-#: Security.xml:4160
+#: Security.xml:4169
#, no-c-format
msgid ""
"Adding a CAPTCHA challenge to a form is extremely easy. Here's an
example:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4164
+#: Security.xml:4173
#, no-c-format
msgid ""
"<![CDATA[<h:graphicImage
value=\"/seam/resource/captcha\"/>\n"
@@ -5621,7 +5635,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4166
+#: Security.xml:4175
#, no-c-format
msgid ""
"That's all there is to it. The <literal>graphicImage</literal>
control "
@@ -5631,20 +5645,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4175
+#: Security.xml:4184
#, no-c-format
msgid "Customising the CAPTCHA algorithm"
msgstr ""
#. Tag: para
-#: Security.xml:4177
+#: Security.xml:4186
#, no-c-format
msgid ""
"You may customize the CAPTCHA algorithm by overriding the built-in
component:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4181
+#: Security.xml:4190
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5671,13 +5685,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4188 Security.xml:4196
+#: Security.xml:4197 Security.xml:4205
#, no-c-format
msgid "Security Events"
msgstr ""
#. Tag: para
-#: Security.xml:4190
+#: Security.xml:4199
#, no-c-format
msgid ""
"The following table describes a number of events (see <xref
linkend=\"events"
@@ -5685,68 +5699,68 @@
msgstr ""
#. Tag: para
-#: Security.xml:4205
+#: Security.xml:4214
#, no-c-format
msgid "Event Key"
msgstr ""
#. Tag: literal
-#: Security.xml:4218
+#: Security.xml:4227
#, no-c-format
msgid "org.jboss.seam.security.loginSuccessful"
msgstr ""
#. Tag: para
-#: Security.xml:4222
+#: Security.xml:4231
#, no-c-format
msgid "Raised when a login attempt is successful."
msgstr ""
#. Tag: literal
-#: Security.xml:4230
+#: Security.xml:4239
#, no-c-format
msgid "org.jboss.seam.security.loginFailed"
msgstr ""
#. Tag: para
-#: Security.xml:4234
+#: Security.xml:4243
#, no-c-format
msgid "Raised when a login attempt fails."
msgstr ""
#. Tag: literal
-#: Security.xml:4242
+#: Security.xml:4251
#, no-c-format
msgid "org.jboss.seam.security.alreadyLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4246
+#: Security.xml:4255
#, no-c-format
msgid ""
"Raised when a user that is already authenticated attempts to log in again."
msgstr ""
#. Tag: literal
-#: Security.xml:4254
+#: Security.xml:4263
#, no-c-format
msgid "org.jboss.seam.security.notLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4258
+#: Security.xml:4267
#, no-c-format
msgid "Raised when a security check fails when the user is not logged in."
msgstr ""
#. Tag: literal
-#: Security.xml:4266
+#: Security.xml:4275
#, no-c-format
msgid "org.jboss.seam.security.notAuthorized"
msgstr ""
#. Tag: para
-#: Security.xml:4270
+#: Security.xml:4279
#, no-c-format
msgid ""
"Raised when a security check fails when the user is logged in however "
@@ -5754,73 +5768,73 @@
msgstr ""
#. Tag: literal
-#: Security.xml:4278
+#: Security.xml:4287
#, no-c-format
msgid "org.jboss.seam.security.preAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4282
+#: Security.xml:4291
#, no-c-format
msgid "Raised just prior to user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4290
+#: Security.xml:4299
#, no-c-format
msgid "org.jboss.seam.security.postAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4294
+#: Security.xml:4303
#, no-c-format
msgid "Raised just after user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4302
+#: Security.xml:4311
#, no-c-format
msgid "org.jboss.seam.security.loggedOut"
msgstr ""
#. Tag: para
-#: Security.xml:4306
+#: Security.xml:4315
#, no-c-format
msgid "Raised after the user has logged out."
msgstr ""
#. Tag: literal
-#: Security.xml:4314
+#: Security.xml:4323
#, no-c-format
msgid "org.jboss.seam.security.credentialsUpdated"
msgstr ""
#. Tag: para
-#: Security.xml:4318
+#: Security.xml:4327
#, no-c-format
msgid "Raised when the user's credentials have been changed."
msgstr ""
#. Tag: literal
-#: Security.xml:4326
+#: Security.xml:4335
#, no-c-format
msgid "org.jboss.seam.security.rememberMe"
msgstr ""
#. Tag: para
-#: Security.xml:4330
+#: Security.xml:4339
#, no-c-format
msgid "Raised when the Identity's rememberMe property is changed."
msgstr ""
#. Tag: title
-#: Security.xml:4343
+#: Security.xml:4352
#, no-c-format
msgid "Run As"
msgstr ""
#. Tag: para
-#: Security.xml:4345
+#: Security.xml:4354
#, no-c-format
msgid ""
"Sometimes it may be necessary to perform certain operations with elevated "
@@ -5832,7 +5846,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4353
+#: Security.xml:4362
#, no-c-format
msgid ""
"The following code example demonstrates how
<literal>RunAsOperation</"
@@ -5843,7 +5857,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4360
+#: Security.xml:4369
#, no-c-format
msgid ""
"<![CDATA[ new RunAsOperation() { \n"
@@ -5855,7 +5869,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4362
+#: Security.xml:4371
#, no-c-format
msgid ""
"In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5866,13 +5880,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4373
+#: Security.xml:4382
#, no-c-format
msgid "Extending the Identity component"
msgstr ""
#. Tag: para
-#: Security.xml:4375
+#: Security.xml:4384
#, no-c-format
msgid ""
"Sometimes it might be necessary to extend the Identity component if your "
@@ -5885,7 +5899,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4383
+#: Security.xml:4392
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.security.identity\")\n"
@@ -5920,7 +5934,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4386
+#: Security.xml:4395
#, no-c-format
msgid ""
"Note that an <literal>Identity</literal> component must be marked
"
@@ -5930,13 +5944,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4398
+#: Security.xml:4407
#, no-c-format
msgid "OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4400
+#: Security.xml:4409
#, no-c-format
msgid ""
"OpenID is a community standard for external web-based authentication. The "
@@ -5949,7 +5963,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4409
+#: Security.xml:4418
#, no-c-format
msgid ""
"When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5966,7 +5980,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4418
+#: Security.xml:4427
#, no-c-format
msgid ""
"It's important to realize at this point that authentication does not imply
"
@@ -5979,13 +5993,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4428
+#: Security.xml:4437
#, no-c-format
msgid "Configuring OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4429
+#: Security.xml:4438
#, no-c-format
msgid ""
"Seam uses the openid4java package and requires four additional JARs to make "
@@ -5995,7 +6009,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4435
+#: Security.xml:4444
#, no-c-format
msgid ""
"OpenID processing requires the use of the
<literal>OpenIdPhaseListener</"
@@ -6005,7 +6019,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4441
+#: Security.xml:4450
#, no-c-format
msgid ""
"<lifecycle>\n"
@@ -6015,7 +6029,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4444
+#: Security.xml:4453
#, no-c-format
msgid ""
"With this configuration, OpenID support is available to your application. "
@@ -6025,13 +6039,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4452
+#: Security.xml:4461
#, no-c-format
msgid "Presenting an OpenIdDLogin form"
msgstr ""
#. Tag: para
-#: Security.xml:4454
+#: Security.xml:4463
#, no-c-format
msgid ""
"To initiate an OpenID login, you can present a simply form to the user "
@@ -6041,7 +6055,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4459
+#: Security.xml:4468
#, no-c-format
msgid ""
"<h:form>\n"
@@ -6052,7 +6066,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4461
+#: Security.xml:4470
#, no-c-format
msgid ""
"When the user submits the login form, he will be redirected to his OpenID "
@@ -6064,13 +6078,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4470
+#: Security.xml:4479
#, no-c-format
msgid "Logging in immediately"
msgstr ""
#. Tag: para
-#: Security.xml:4472
+#: Security.xml:4481
#, no-c-format
msgid ""
"The simplest strategy is to simply login the user immediately. The following
"
@@ -6079,7 +6093,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4476
+#: Security.xml:4485
#, no-c-format
msgid ""
"<page view-id="/openid.xhtml">\n"
@@ -6099,7 +6113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4478
+#: Security.xml:4487
#, no-c-format
msgid ""
"Thie <literal>loginImmediately()</literal> action checks to see if the
"
@@ -6113,13 +6127,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4489
+#: Security.xml:4498
#, no-c-format
msgid "Deferring login"
msgstr ""
#. Tag: para
-#: Security.xml:4491
+#: Security.xml:4500
#, no-c-format
msgid ""
"You may not want the user to be immediately logged in to your application. "
@@ -6136,13 +6150,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4505
+#: Security.xml:4514
#, no-c-format
msgid "Logging out"
msgstr ""
#. Tag: para
-#: Security.xml:4507
+#: Security.xml:4516
#, no-c-format
msgid ""
"Logging out (forgetting an OpenID association) is done by calling
<literal>#"
@@ -6153,7 +6167,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4514
+#: Security.xml:4523
#, no-c-format
msgid ""
"<event
type="org.jboss.seam.security.loggedOut">\n"
@@ -6162,7 +6176,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4516
+#: Security.xml:4525
#, no-c-format
msgid ""
"It's important that you do not leave this out or the user will not be able
"
Modified: trunk/doc/Seam_Reference_Guide/pt-BR/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/pt-BR/Tutorial.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/pt-BR/Tutorial.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -3887,7 +3887,7 @@
#: Tutorial.xml:1596
#, no-c-format
msgid ""
-"When we being a nested conversation it is pushed onto the conversation "
+"When we begin a nested conversation it is pushed onto the conversation "
"stack. In the <varname>nestedbooking</varname> example, the
conversation "
"stack consists of the outer long-running conversation (the booking) and each
"
"of the nested conversations (room selections)."
Modified: trunk/doc/Seam_Reference_Guide/ru-RU/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ru-RU/Controls.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/ru-RU/Controls.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -75,10 +75,10 @@
#: Controls.xml:216 Controls.xml:251 Controls.xml:285 Controls.xml:299
#: Controls.xml:364 Controls.xml:380 Controls.xml:397 Controls.xml:414
#: Controls.xml:433 Controls.xml:507 Controls.xml:525 Controls.xml:549
-#: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
-#: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
-#: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
+#: Controls.xml:596 Controls.xml:613 Controls.xml:637 Controls.xml:656
+#: Controls.xml:684 Controls.xml:707 Controls.xml:721 Controls.xml:761
+#: Controls.xml:811 Controls.xml:839 Controls.xml:906 Controls.xml:1012
+#: Controls.xml:1052 Controls.xml:1098 Controls.xml:1124 Controls.xml:1256
#, no-c-format
msgid "Description"
msgstr ""
@@ -96,10 +96,10 @@
#: Controls.xml:222 Controls.xml:269 Controls.xml:288 Controls.xml:312
#: Controls.xml:370 Controls.xml:386 Controls.xml:403 Controls.xml:420
#: Controls.xml:439 Controls.xml:513 Controls.xml:531 Controls.xml:555
-#: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
-#: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
-#: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
+#: Controls.xml:601 Controls.xml:618 Controls.xml:643 Controls.xml:663
+#: Controls.xml:689 Controls.xml:712 Controls.xml:728 Controls.xml:769
+#: Controls.xml:816 Controls.xml:844 Controls.xml:951 Controls.xml:1019
+#: Controls.xml:1063 Controls.xml:1112 Controls.xml:1135 Controls.xml:1261
#, no-c-format
msgid "Attributes"
msgstr ""
@@ -158,10 +158,10 @@
#: Controls.xml:90 Controls.xml:202 Controls.xml:241 Controls.xml:273
#: Controls.xml:291 Controls.xml:357 Controls.xml:373 Controls.xml:391
#: Controls.xml:408 Controls.xml:425 Controls.xml:496 Controls.xml:518
-#: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
-#: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
-#: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
+#: Controls.xml:536 Controls.xml:588 Controls.xml:606 Controls.xml:629
+#: Controls.xml:648 Controls.xml:677 Controls.xml:694 Controls.xml:738
+#: Controls.xml:804 Controls.xml:832 Controls.xml:899 Controls.xml:999
+#: Controls.xml:1043 Controls.xml:1088 Controls.xml:1249 Controls.xml:1273
#, no-c-format
msgid "Usage"
msgstr ""
@@ -229,8 +229,8 @@
#. Tag: para
#: Controls.xml:134 Controls.xml:271 Controls.xml:289 Controls.xml:313
#: Controls.xml:371 Controls.xml:387 Controls.xml:404 Controls.xml:421
-#: Controls.xml:514 Controls.xml:532 Controls.xml:587 Controls.xml:629
-#: Controls.xml:675 Controls.xml:698
+#: Controls.xml:514 Controls.xml:532 Controls.xml:602 Controls.xml:644
+#: Controls.xml:690 Controls.xml:713
#, no-c-format
msgid "None."
msgstr ""
@@ -398,7 +398,7 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902 Controls.xml:993
+#: Controls.xml:315 Controls.xml:922 Controls.xml:1058
#, no-c-format
msgid "Configuration"
msgstr ""
@@ -806,6 +806,24 @@
#: Controls.xml:564
#, no-c-format
msgid ""
+"<literal>enclose</literal> — if true, the template used to
decorate "
+"the input field is enclosed by the element specified with the \"element\"
"
+"attribute. By default this is a div element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:572
+#, no-c-format
+msgid ""
+"<literal>element</literal> — the element to enclose the
template used "
+"to decorate the input field. By default, the template is enclosed with a div
"
+"element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:579
+#, no-c-format
+msgid ""
"<literal>#{invalid}</literal> and
<literal>#{required}</literal> are "
"available inside <literal>s:decorate</literal>;
<literal>#{required}</"
"literal> evaluates to <literal>true</literal> if you have set the
input "
@@ -814,7 +832,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:574
+#: Controls.xml:589
#, no-c-format
msgid ""
"<![CDATA[<s:decorate template=\"edit.xhtml\">\n"
@@ -824,7 +842,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:575
+#: Controls.xml:590
#, no-c-format
msgid ""
"<![CDATA[<ui:composition
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -855,19 +873,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:579
+#: Controls.xml:594
#, no-c-format
msgid "<s:div>"
msgstr ""
#. Tag: para
-#: Controls.xml:582
+#: Controls.xml:597
#, no-c-format
msgid "Render a HTML <literal><div></literal>."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:592
+#: Controls.xml:607
#, no-c-format
msgid ""
"<![CDATA[<s:div rendered=\"#{selectedMember == null}\">\n"
@@ -876,25 +894,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:596
+#: Controls.xml:611
#, no-c-format
msgid "<s:span>"
msgstr ""
#. Tag: para
-#: Controls.xml:599
+#: Controls.xml:614
#, no-c-format
msgid "Render a HTML <literal><span></literal>."
msgstr ""
#. Tag: para
-#: Controls.xml:607
+#: Controls.xml:622
#, no-c-format
msgid "<literal>title</literal> — Title for a span."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:615
+#: Controls.xml:630
#, no-c-format
msgid ""
"<![CDATA[<s:span styleClass=\"required\"
rendered=\"#{required}\" title="
@@ -902,13 +920,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:620
+#: Controls.xml:635
#, no-c-format
msgid "<s:fragment>"
msgstr ""
#. Tag: para
-#: Controls.xml:623
+#: Controls.xml:638
#, no-c-format
msgid ""
"A non-rendering component useful for enabling/disabling rendering of it's
"
@@ -916,7 +934,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:634
+#: Controls.xml:649
#, no-c-format
msgid ""
"<![CDATA[<s:fragment rendered=\"#{auction.highBidder ne
null}\">\n"
@@ -925,13 +943,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:639
+#: Controls.xml:654
#, no-c-format
msgid "<s:label>"
msgstr ""
#. Tag: para
-#: Controls.xml:642
+#: Controls.xml:657
#, no-c-format
msgid ""
"\"Decorate\" a JSF input field with the label. The label is placed inside
"
@@ -941,19 +959,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:651 Controls.xml:968
+#: Controls.xml:666 Controls.xml:988
#, no-c-format
msgid "<literal>style</literal> — The control's
style"
msgstr ""
#. Tag: para
-#: Controls.xml:656 Controls.xml:973
+#: Controls.xml:671 Controls.xml:993
#, no-c-format
msgid "<literal>styleClass</literal> — The control's style
class"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:663
+#: Controls.xml:678
#, no-c-format
msgid ""
"<![CDATA[<s:label styleClass=\"label\">\n"
@@ -963,19 +981,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:667
+#: Controls.xml:682
#, no-c-format
msgid "<s:message>"
msgstr ""
#. Tag: para
-#: Controls.xml:670
+#: Controls.xml:685
#, no-c-format
msgid "\"Decorate\" a JSF input field with the validation error
message."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:680
+#: Controls.xml:695
#, no-c-format
msgid ""
"<![CDATA[<f:facet name=\"afterInvalidField\">\n"
@@ -987,31 +1005,31 @@
msgstr ""
#. Tag: title
-#: Controls.xml:687
+#: Controls.xml:702
#, no-c-format
msgid "Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:690
+#: Controls.xml:705
#, no-c-format
msgid "<s:validateFormattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:693
+#: Controls.xml:708
#, no-c-format
msgid "Checks that the submitted value is valid Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:704
+#: Controls.xml:719
#, no-c-format
msgid "<s:formattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:707
+#: Controls.xml:722
#, no-c-format
msgid ""
"Outputs <emphasis>Seam Text</emphasis>, a rich text markup useful for
blogs, "
@@ -1020,7 +1038,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:716
+#: Controls.xml:731
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
rich text "
@@ -1028,37 +1046,96 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:724
+#: Controls.xml:739
#, no-c-format
msgid "<![CDATA[<s:formattedText
value=\"#{blog.text}\"/>]]>"
msgstr ""
#. Tag: emphasis
-#: Controls.xml:726
+#: Controls.xml:741
#, no-c-format
msgid "Example"
msgstr ""
#. Tag: title
-#: Controls.xml:741
+#: Controls.xml:756
#, no-c-format
-msgid "Dropdowns"
+msgid "Form support"
msgstr ""
#. Tag: literal
-#: Controls.xml:744
+#: Controls.xml:759
#, no-c-format
+msgid "<s:token>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:762
+#, no-c-format
+msgid ""
+"Produces a random token that is inserted into a hidden form field to help to
"
+"secure JSF form posts against cross-site request forgery (XSRF) attacks. "
+"Note that the browser must have cookies enabled to submit forms that include
"
+"this component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:772
+#, no-c-format
+msgid ""
+"<literal>requireSession</literal> — indicates whether the
session id "
+"should be included in the form signature, hence binding the token to the "
+"session. This value can be set to false if the \"build before restore\"
mode "
+"of Facelets is activated (the default in JSF 2.0). (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:782
+#, no-c-format
+msgid ""
+"<literal>enableCookieNotice</literal> — indicates that a
JavaScript "
+"check should be inserted into the page to verify that cookies are enabled in
"
+"the browser. If cookies are not enabled, present a notice to the user that "
+"form posts will not work. (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:791
+#, no-c-format
+msgid ""
+"<literal>allowMultiplePosts</literal> — indicates whether to
allow the "
+"same form to be submitted multiple times with the same signature (as long as
"
+"the view does not change). This is a common need if the form is perform Ajax
"
+"calls but not rerendering itself or, at the very least, the UIToken "
+"component. The preferred approach is to have the UIToken component "
+"rerendered on any Ajax call where the UIToken component would be processed. "
+"(default: false)"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:805
+#, no-c-format
+msgid ""
+"<![CDATA[<h:form>\n"
+" <s:token enableCookieNotice=\"true\"
requireSession=\"false\"/>\n"
+" ...\n"
+"</h:form>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:809
+#, no-c-format
msgid "<s:enumItem>"
msgstr ""
#. Tag: para
-#: Controls.xml:747
+#: Controls.xml:812
#, no-c-format
msgid "Creates a <literal>SelectItem</literal> from an enum
value."
msgstr ""
#. Tag: para
-#: Controls.xml:754
+#: Controls.xml:819
#, no-c-format
msgid ""
"<literal>enumValue</literal> — the string representation of
the enum "
@@ -1066,7 +1143,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:760
+#: Controls.xml:825
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1074,7 +1151,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:768
+#: Controls.xml:833
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneRadio id=\"radioList\"\n"
@@ -1090,13 +1167,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:772
+#: Controls.xml:837
#, no-c-format
msgid "<s:selectItems>"
msgstr ""
#. Tag: para
-#: Controls.xml:775
+#: Controls.xml:840
#, no-c-format
msgid ""
"Creates a <literal>List<SelectItem></literal> from a
List, Set, "
@@ -1104,7 +1181,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:782
+#: Controls.xml:847
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
data that "
@@ -1112,7 +1189,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:789
+#: Controls.xml:854
#, no-c-format
msgid ""
"<literal>var</literal>— defines the name of the local
variable that "
@@ -1120,7 +1197,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:795
+#: Controls.xml:860
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1129,7 +1206,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:802
+#: Controls.xml:867
#, no-c-format
msgid ""
"<literal>itemValue</literal> — Value to return to the server
if this "
@@ -1138,7 +1215,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:811
+#: Controls.xml:876
#, no-c-format
msgid ""
"<literal>disabled</literal> — if true the
<literal>SelectItem</"
@@ -1147,7 +1224,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:819
+#: Controls.xml:884
#, no-c-format
msgid ""
"<literal>noSelectionLabel</literal> — specifies the
(optional) label "
@@ -1156,7 +1233,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:827
+#: Controls.xml:892
#, no-c-format
msgid ""
"<literal>hideNoSelectionLabel</literal> — if true, the
"
@@ -1164,7 +1241,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:835
+#: Controls.xml:900
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneMenu value=\"#{person.age}\" \n"
@@ -1173,83 +1250,14 @@
"</h:selectOneMenu>]]>"
msgstr ""
-#. Tag: title
-#: Controls.xml:841
-#, no-c-format
-msgid "Other"
-msgstr ""
-
#. Tag: literal
-#: Controls.xml:844
+#: Controls.xml:904
#, no-c-format
-msgid "<s:cache>"
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:847
-#, no-c-format
-msgid ""
-"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
-"cache></literal> actually uses the instance of JBoss Cache managed by
the "
-"built-in <literal>pojoCache</literal> component."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:856
-#, no-c-format
-msgid ""
-"<literal>key</literal> — the key to cache rendered content,
often a "
-"value expression. For example, if we were caching a page fragment that "
-"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
-"literal>."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:864
-#, no-c-format
-msgid ""
-"<literal>enabled</literal> — a value expression that
determines if the "
-"cache should be used."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:870
-#, no-c-format
-msgid ""
-"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
-"can have different expiry policies)."
-msgstr ""
-
-#. Tag: programlisting
-#: Controls.xml:878
-#, no-c-format
-msgid ""
-"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
-" <div class=\"blogEntry\">\n"
-" <h3>#{blogEntry.title}</h3>\n"
-" <div>\n"
-" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
-" </div>\n"
-" <p>\n"
-" [Posted on \n"
-" <h:outputText value=\"#{blogEntry.date}\">\n"
-" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
-"locale}\" \n"
-" type=\"both\"/>\n"
-" </h:outputText>]\n"
-" </p>\n"
-" </div>\n"
-"</s:cache>]]>"
-msgstr ""
-
-#. Tag: literal
-#: Controls.xml:884
-#, no-c-format
msgid "<s:fileUpload>"
msgstr ""
#. Tag: para
-#: Controls.xml:887
+#: Controls.xml:907
#, no-c-format
msgid ""
"Renders a file upload control. This control must be used within a form with "
@@ -1257,13 +1265,13 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:893
+#: Controls.xml:913
#, no-c-format
msgid "<![CDATA[<h:form
enctype=\"multipart/form-data\">]]>"
msgstr ""
#. Tag: para
-#: Controls.xml:895
+#: Controls.xml:915
#, no-c-format
msgid ""
"For multipart requests, the Seam Multipart servlet filter must also be "
@@ -1271,7 +1279,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:900
+#: Controls.xml:920
#, no-c-format
msgid ""
"<![CDATA[<filter>\n"
@@ -1286,7 +1294,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:904
+#: Controls.xml:924
#, no-c-format
msgid ""
"The following configuration options for multipart requests may be configured
"
@@ -1294,7 +1302,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:911
+#: Controls.xml:931
#, no-c-format
msgid ""
"<literal>createTempFiles</literal> — if this option is set to
true, "
@@ -1302,7 +1310,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:918
+#: Controls.xml:938
#, no-c-format
msgid ""
"<literal>maxRequestSize</literal> — the maximum size of a
file upload "
@@ -1310,13 +1318,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:925
+#: Controls.xml:945
#, no-c-format
msgid "Here's an example:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:929
+#: Controls.xml:949
#, no-c-format
msgid ""
"<![CDATA[<component
class=\"org.jboss.seam.web.MultipartFilter\">\n"
@@ -1326,7 +1334,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:934
+#: Controls.xml:954
#, no-c-format
msgid ""
"<literal>data</literal> — this value binding receives the
binary file "
@@ -1335,7 +1343,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:942
+#: Controls.xml:962
#, no-c-format
msgid ""
"<literal>contentType</literal> — this value binding receives
the "
@@ -1343,7 +1351,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:948
+#: Controls.xml:968
#, no-c-format
msgid ""
"<literal>fileName</literal> — this value binding receives the
filename "
@@ -1351,7 +1359,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:954
+#: Controls.xml:974
#, no-c-format
msgid ""
"<literal>fileSize</literal> — this value binding receives the
file "
@@ -1359,7 +1367,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:960
+#: Controls.xml:980
#, no-c-format
msgid ""
"<literal>accept</literal> — a comma-separated list of content
types to "
@@ -1368,7 +1376,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:980
+#: Controls.xml:1000
#, no-c-format
msgid ""
"<![CDATA[<s:fileUpload id=\"picture\"
data=\"#{register.picture}\" \n"
@@ -1376,14 +1384,83 @@
" contentType=\"#{register.pictureContentType}\"
/>]]>"
msgstr ""
+#. Tag: title
+#: Controls.xml:1007
+#, no-c-format
+msgid "Other"
+msgstr ""
+
#. Tag: literal
-#: Controls.xml:985
+#: Controls.xml:1010
#, no-c-format
+msgid "<s:cache>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1013
+#, no-c-format
+msgid ""
+"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
+"cache></literal> actually uses the instance of JBoss Cache managed by
the "
+"built-in <literal>pojoCache</literal> component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1022
+#, no-c-format
+msgid ""
+"<literal>key</literal> — the key to cache rendered content,
often a "
+"value expression. For example, if we were caching a page fragment that "
+"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
+"literal>."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1030
+#, no-c-format
+msgid ""
+"<literal>enabled</literal> — a value expression that
determines if the "
+"cache should be used."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1036
+#, no-c-format
+msgid ""
+"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
+"can have different expiry policies)."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1044
+#, no-c-format
+msgid ""
+"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
+" <div class=\"blogEntry\">\n"
+" <h3>#{blogEntry.title}</h3>\n"
+" <div>\n"
+" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
+" </div>\n"
+" <p>\n"
+" [Posted on \n"
+" <h:outputText value=\"#{blogEntry.date}\">\n"
+" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
+"locale}\" \n"
+" type=\"both\"/>\n"
+" </h:outputText>]\n"
+" </p>\n"
+" </div>\n"
+"</s:cache>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1050
+#, no-c-format
msgid "<s:resource>"
msgstr ""
#. Tag: para
-#: Controls.xml:988
+#: Controls.xml:1053
#, no-c-format
msgid ""
"A tag that acts a file download provider. It must be alone in the JSF page. "
@@ -1391,7 +1468,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:995
+#: Controls.xml:1060
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -1407,7 +1484,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1066
#, no-c-format
msgid ""
"<literal>data</literal> — Data that should be downloaded. May
be a "
@@ -1415,13 +1492,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1007
+#: Controls.xml:1072
#, no-c-format
msgid "<literal>fileName</literal> — Filename of the file to
be served"
msgstr ""
#. Tag: para
-#: Controls.xml:1012
+#: Controls.xml:1077
#, no-c-format
msgid ""
"<literal>contentType</literal> — content type of the file to
be "
@@ -1429,20 +1506,20 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1017
+#: Controls.xml:1082
#, no-c-format
msgid ""
"<literal>disposition</literal> — disposition to use. Default
is inline"
msgstr ""
#. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1089
#, no-c-format
msgid "Here is an example on how to use the tag:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1025
+#: Controls.xml:1090
#, no-c-format
msgid ""
"<![CDATA[<s:resource
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -1454,7 +1531,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1027
+#: Controls.xml:1092
#, no-c-format
msgid ""
"The bean named <literal>resources</literal> is some backing bean that
given "
@@ -1463,13 +1540,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1097
#, no-c-format
msgid "<s:download>"
msgstr ""
#. Tag: para
-#: Controls.xml:1034
+#: Controls.xml:1099
#, no-c-format
msgid ""
"Builds a RESTful link to a
<literal><s:resource></literal>. Nested "
@@ -1477,13 +1554,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1041
+#: Controls.xml:1106
#, no-c-format
msgid "<literal>src</literal> — Resource file serving
files."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1048
+#: Controls.xml:1113
#, no-c-format
msgid ""
"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
@@ -1492,7 +1569,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1050
+#: Controls.xml:1115
#, no-c-format
msgid ""
"Will produce something like:
<literal><![CDATA[http://localhost/resources."
@@ -1500,13 +1577,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1057
+#: Controls.xml:1122
#, no-c-format
msgid "<s:graphicImage>"
msgstr ""
#. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1125
#, no-c-format
msgid ""
"An extended <literal><h:graphicImage></literal> that
allows the image "
@@ -1515,7 +1592,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1065
+#: Controls.xml:1130
#, no-c-format
msgid ""
"All attributes for <literal><h:graphicImage></literal>
are supported, "
@@ -1523,7 +1600,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1073
+#: Controls.xml:1138
#, no-c-format
msgid ""
"<literal>value</literal> — image to display. Can be a path
"
@@ -1535,7 +1612,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1086
+#: Controls.xml:1151
#, no-c-format
msgid ""
"<literal>fileName</literal> — if not specified the served
image will "
@@ -1544,13 +1621,13 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:1095
+#: Controls.xml:1160
#, no-c-format
msgid "Transformations"
msgstr ""
#. Tag: para
-#: Controls.xml:1096
+#: Controls.xml:1161
#, no-c-format
msgid ""
"To apply a transform to the image, you would nest a tag specifying the "
@@ -1558,25 +1635,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1104
+#: Controls.xml:1169
#, no-c-format
msgid "<s:transformImageSize>"
msgstr ""
#. Tag: para
-#: Controls.xml:1109
+#: Controls.xml:1174
#, no-c-format
msgid "<literal>width</literal> — new width of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1115
+#: Controls.xml:1180
#, no-c-format
msgid "<literal>height</literal> — new height of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1121
+#: Controls.xml:1186
#, no-c-format
msgid ""
"<literal>maintainRatio</literal> — if
<literal>true</literal>, and "
@@ -1586,19 +1663,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1132
+#: Controls.xml:1197
#, no-c-format
msgid "<literal>factor</literal> — scale the image by the
given factor"
msgstr ""
#. Tag: literal
-#: Controls.xml:1142
+#: Controls.xml:1207
#, no-c-format
msgid "<s:transformImageBlur>"
msgstr ""
#. Tag: para
-#: Controls.xml:1147
+#: Controls.xml:1212
#, no-c-format
msgid ""
"<literal>radius</literal> — perform a convolution blur with
the given "
@@ -1606,13 +1683,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1157
+#: Controls.xml:1222
#, no-c-format
msgid "<s:transformImageType>"
msgstr ""
#. Tag: para
-#: Controls.xml:1162
+#: Controls.xml:1227
#, no-c-format
msgid ""
"<literal>contentType</literal> — alter the type of the image
to either "
@@ -1620,7 +1697,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1174
+#: Controls.xml:1239
#, no-c-format
msgid ""
"It's easy to create your own transform - create a
<literal>UIComponent</"
@@ -1632,7 +1709,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1185
+#: Controls.xml:1250
#, no-c-format
msgid ""
"<![CDATA[<s:graphicImage rendered=\"#{auction.image ne
null}\"\n"
@@ -1642,19 +1719,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1189
+#: Controls.xml:1254
#, no-c-format
msgid "<s:remote>"
msgstr ""
#. Tag: para
-#: Controls.xml:1192
+#: Controls.xml:1257
#, no-c-format
msgid "Generates the Javascript stubs required to use Seam Remoting."
msgstr ""
#. Tag: para
-#: Controls.xml:1199
+#: Controls.xml:1264
#, no-c-format
msgid ""
"<literal>include</literal> — a comma-separated list of the
component "
@@ -1663,7 +1740,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1209
+#: Controls.xml:1274
#, no-c-format
msgid ""
"<![CDATA[<s:remote
include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1671,13 +1748,13 @@
msgstr ""
#. Tag: title
-#: Controls.xml:1216
+#: Controls.xml:1281
#, no-c-format
msgid "Annotations"
msgstr ""
#. Tag: para
-#: Controls.xml:1218
+#: Controls.xml:1283
#, no-c-format
msgid ""
"Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1685,13 +1762,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1226
+#: Controls.xml:1291
#, no-c-format
msgid "@Converter"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1229
+#: Controls.xml:1294
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemConverter\") \n"
@@ -1717,7 +1794,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1231
+#: Controls.xml:1296
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
converter=\"itemConverter\" />]]"
@@ -1725,7 +1802,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1233
+#: Controls.xml:1298
#, no-c-format
msgid ""
"Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1734,13 +1811,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1243
+#: Controls.xml:1308
#, no-c-format
msgid "@Validator"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1246
+#: Controls.xml:1311
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemValidator\") \n"
@@ -1762,7 +1839,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1248
+#: Controls.xml:1313
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
validator=\"itemValidator\" />]]"
@@ -1770,7 +1847,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1249
+#: Controls.xml:1314
#, no-c-format
msgid ""
"Registers the Seam component as a JSF validator. Shown here is a validator "
Modified: trunk/doc/Seam_Reference_Guide/ru-RU/Conversations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ru-RU/Conversations.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/ru-RU/Conversations.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -760,7 +760,7 @@
#: Conversations.xml:493
#, no-c-format
msgid ""
-"The <literal>taskInstance</literal> attribute if for use in jBPM task
lists:"
+"The <literal>taskInstance</literal> attribute is for use in jBPM task
lists:"
msgstr ""
#. Tag: programlisting
Modified: trunk/doc/Seam_Reference_Guide/ru-RU/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ru-RU/Dependencies.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/ru-RU/Dependencies.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -30,9 +30,9 @@
#, no-c-format
msgid ""
"Seam does not work with JDK 1.4 and requires JDK 5 or above as it uses "
-"annotations and other JDK 5.0 features.. Seam has been thoroughly tested "
+"annotations and other JDK 5.0 features. Seam has been thoroughly tested "
"using Sun's JDKs. However there are no known issues specific to Seam with
"
-"other JDK's."
+"other JDKs."
msgstr ""
#. Tag: title
Modified: trunk/doc/Seam_Reference_Guide/ru-RU/Security.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ru-RU/Security.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/ru-RU/Security.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+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:3361 Security.xml:3524
+#: Security.xml:630 Security.xml:764 Security.xml:3370 Security.xml:3533
#, 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:3150 Security.xml:3367
-#: Security.xml:3530 Security.xml:3771 Security.xml:4208
+#: Security.xml:2147 Security.xml:2756 Security.xml:3159 Security.xml:3376
+#: Security.xml:3539 Security.xml:3780 Security.xml:4217
#, no-c-format
msgid "Description"
msgstr ""
@@ -2228,8 +2228,8 @@
msgstr ""
#. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3147
-#: Security.xml:3768 Security.xml:3937
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3156
+#: Security.xml:3777 Security.xml:3946
#, 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:3218
-#: Security.xml:3237 Security.xml:3256 Security.xml:3274 Security.xml:3819
-#: Security.xml:3838 Security.xml:3857 Security.xml:3876
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3227
+#: Security.xml:3246 Security.xml:3265 Security.xml:3283 Security.xml:3828
+#: Security.xml:3847 Security.xml:3866 Security.xml:3885
#, no-c-format
msgid "boolean"
msgstr ""
@@ -2558,13 +2558,13 @@
msgstr ""
#. Tag: para
-#: Security.xml:1831 Security.xml:3940
+#: Security.xml:1831 Security.xml:3949
#, no-c-format
msgid "Permission Target"
msgstr ""
#. Tag: para
-#: Security.xml:1834 Security.xml:3943
+#: Security.xml:1834 Security.xml:3952
#, no-c-format
msgid "Permission Action"
msgstr ""
@@ -3806,7 +3806,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2750 Security.xml:3144 Security.xml:3765
+#: Security.xml:2750 Security.xml:3153 Security.xml:3774
#, no-c-format
msgid "Return type"
msgstr ""
@@ -3868,6 +3868,20 @@
#: Security.xml:2819
#, no-c-format
msgid ""
+"The default <literal>ResolverChain</literal> consists of all permission
"
+"resolvers discovered during application deployment. The
<literal>org.jboss."
+"seam.security.defaultResolverChainCreated</literal> event is raised (and the
"
+"<literal>ResolverChain</literal> instance passed as an event parameter)
when "
+"the default <literal>ResolverChain</literal> is created. This allows
"
+"additional resolvers that for some reason were not discovered during "
+"deployment to be added, or for resolvers that are in the chain to be re-"
+"ordered or removed."
+msgstr ""
+
+#. Tag: para
+#: Security.xml:2828
+#, no-c-format
+msgid ""
"The following sequence diagram shows the interaction between the components "
"of the permission framework during a permission check (explanation follows).
"
"A permission check can originate from a number of possible sources, for "
@@ -3877,7 +3891,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2837
+#: Security.xml:2846
#, no-c-format
msgid ""
"1. A permission check is initiated somewhere (either in code or via an EL "
@@ -3886,7 +3900,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2843
+#: Security.xml:2852
#, no-c-format
msgid ""
"1.1. <literal>Identity</literal> invokes
<literal>PermissionMapper."
@@ -3894,7 +3908,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2850
+#: Security.xml:2859
#, no-c-format
msgid ""
"1.1.1. <literal>PermissionMapper</literal> maintains a
<literal>Map</"
@@ -3906,7 +3920,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2860
+#: Security.xml:2869
#, no-c-format
msgid ""
"1.1.2. For each <literal>PermissionResolver</literal> in the "
@@ -3921,13 +3935,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2876
+#: Security.xml:2885
#, no-c-format
msgid "RuleBasedPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:2878
+#: Security.xml:2887
#, no-c-format
msgid ""
"One of the built-in permission resolvers provided by Seam, "
@@ -3940,13 +3954,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2887
+#: Security.xml:2896
#, no-c-format
msgid "Requirements"
msgstr ""
#. Tag: para
-#: Security.xml:2889
+#: Security.xml:2898
#, no-c-format
msgid ""
"If using the rule-based permission features provided by Seam Security, the "
@@ -3955,43 +3969,43 @@
msgstr ""
#. Tag: para
-#: Security.xml:2896
+#: Security.xml:2905
#, no-c-format
msgid "drools-compiler.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2899
+#: Security.xml:2908
#, no-c-format
msgid "drools-core.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2902
+#: Security.xml:2911
#, no-c-format
msgid "janino.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2905
+#: Security.xml:2914
#, no-c-format
msgid "antlr-runtime.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2908
+#: Security.xml:2917
#, no-c-format
msgid "mvel14.jar"
msgstr ""
#. Tag: title
-#: Security.xml:2915 Security.xml:3107
+#: Security.xml:2924 Security.xml:3116
#, no-c-format
msgid "Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:2917
+#: Security.xml:2926
#, no-c-format
msgid ""
"The configuration for <literal>RuleBasedPermissionResolver</literal>
"
@@ -4001,7 +4015,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2923
+#: Security.xml:2932
#, no-c-format
msgid ""
"<![CDATA[<components
xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4029,7 +4043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2925
+#: Security.xml:2934
#, no-c-format
msgid ""
"The default rule base name can be overridden by specifying the "
@@ -4038,7 +4052,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2930
+#: Security.xml:2939
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4047,7 +4061,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2932
+#: Security.xml:2941
#, no-c-format
msgid ""
"Once the <literal>RuleBase</literal> component is configured, it's
time to "
@@ -4055,13 +4069,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2938
+#: Security.xml:2947
#, no-c-format
msgid "Writing Security Rules"
msgstr ""
#. Tag: para
-#: Security.xml:2940
+#: Security.xml:2949
#, no-c-format
msgid ""
"The first step to writing security rules is to create a new rule file in the
"
@@ -4072,7 +4086,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2947
+#: Security.xml:2956
#, no-c-format
msgid ""
"So what should the security rules file contain? At this stage it might be a "
@@ -4081,7 +4095,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2952
+#: Security.xml:2961
#, no-c-format
msgid ""
"<![CDATA[package MyApplicationPermissions;\n"
@@ -4099,7 +4113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2954
+#: Security.xml:2963
#, no-c-format
msgid ""
"Let's break this down step by step. The first thing we see is the package
"
@@ -4109,7 +4123,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2960
+#: Security.xml:2969
#, no-c-format
msgid ""
"The next thing we can notice is a couple of import statements for the "
@@ -4119,7 +4133,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2966
+#: Security.xml:2975
#, no-c-format
msgid ""
"Finally we have the code for the rule. Each rule within a package should be "
@@ -4129,7 +4143,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2972
+#: Security.xml:2981
#, no-c-format
msgid ""
"Looking at the body of the rule definition we can notice two distinct "
@@ -4144,7 +4158,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2981
+#: Security.xml:2990
#, no-c-format
msgid ""
"If we look at the LHS of the rule, we see two conditions listed there. Let's
"
@@ -4152,14 +4166,14 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2985
+#: Security.xml:2994
#, no-c-format
msgid ""
"<![CDATA[c: PermissionCheck(target == \"customer\", action ==
\"delete\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:2987
+#: Security.xml:2996
#, no-c-format
msgid ""
"In plain english, this condition is stating that there must exist a "
@@ -4169,7 +4183,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2993
+#: Security.xml:3002
#, no-c-format
msgid ""
"So what is the working memory? Also known as a \"stateful session\" in
"
@@ -4187,7 +4201,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3005
+#: Security.xml:3014
#, no-c-format
msgid ""
"Besides the <literal>PermissionCheck</literal> facts, there is also a
"
@@ -4204,7 +4218,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3016
+#: Security.xml:3025
#, no-c-format
msgid ""
"It is also possible to insert additional long-lived facts into the working "
@@ -4215,7 +4229,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3023
+#: Security.xml:3032
#, no-c-format
msgid ""
"Getting back to our simple example, we can also notice that the first line "
@@ -4226,13 +4240,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3030
+#: Security.xml:3039
#, no-c-format
msgid "<![CDATA[Role(name == \"admin\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3032
+#: Security.xml:3041
#, no-c-format
msgid ""
"This condition simply states that there must be a
<literal>Role</literal> "
@@ -4245,7 +4259,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3040
+#: Security.xml:3049
#, no-c-format
msgid ""
"So what is the consequence of the rule firing? Let's take a look at the RHS
"
@@ -4253,13 +4267,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3044
+#: Security.xml:3053
#, no-c-format
msgid "<![CDATA[c.grant()]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3046
+#: Security.xml:3055
#, no-c-format
msgid ""
"The RHS consists of Java code, and in this case is invoking the "
@@ -4276,13 +4290,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3060
+#: Security.xml:3069
#, no-c-format
msgid "Non-String permission targets"
msgstr ""
#. Tag: para
-#: Security.xml:3062
+#: Security.xml:3071
#, no-c-format
msgid ""
"So far we have only seen permission checks for String-literal permission "
@@ -4296,7 +4310,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3071
+#: Security.xml:3080
#, no-c-format
msgid ""
"<![CDATA[rule CanCreateBlogComment\n"
@@ -4314,13 +4328,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3076
+#: Security.xml:3085
#, no-c-format
msgid "Wildcard permission checks"
msgstr ""
#. Tag: para
-#: Security.xml:3078
+#: Security.xml:3087
#, no-c-format
msgid ""
"It is possible to implement a wildcard permission check (which allows all "
@@ -4330,7 +4344,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3084
+#: Security.xml:3093
#, no-c-format
msgid ""
"<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4344,7 +4358,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3086
+#: Security.xml:3095
#, no-c-format
msgid ""
"This rule allows users with the <literal>admin</literal> role to
perform "
@@ -4353,13 +4367,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3096
+#: Security.xml:3105
#, no-c-format
msgid "PersistentPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:3098
+#: Security.xml:3107
#, no-c-format
msgid ""
"Another built-in permission resolver provided by Seam, "
@@ -4372,7 +4386,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3109
+#: Security.xml:3118
#, no-c-format
msgid ""
"Before it can be used, <literal>PersistentPermissionResolver</literal>
must "
@@ -4385,7 +4399,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3117
+#: Security.xml:3126
#, no-c-format
msgid ""
"<![CDATA[ <security:persistent-permission-resolver
permission-store=\"#"
@@ -4393,13 +4407,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3122
+#: Security.xml:3131
#, no-c-format
msgid "Permission Stores"
msgstr ""
#. Tag: para
-#: Security.xml:3124
+#: Security.xml:3133
#, no-c-format
msgid ""
"A permission store is required for
<literal>PersistentPermissionResolver</"
@@ -4412,26 +4426,26 @@
msgstr ""
#. Tag: title
-#: Security.xml:3134
+#: Security.xml:3143
#, no-c-format
msgid "PermissionStore interface"
msgstr ""
#. Tag: literal
-#: Security.xml:3160 Security.xml:3179 Security.xml:3198 Security.xml:3781
-#: Security.xml:3800
+#: Security.xml:3169 Security.xml:3188 Security.xml:3207 Security.xml:3790
+#: Security.xml:3809
#, no-c-format
msgid "List<Permission>"
msgstr ""
#. Tag: literal
-#: Security.xml:3165 Security.xml:3805
+#: Security.xml:3174 Security.xml:3814
#, no-c-format
msgid "listPermissions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3169
+#: Security.xml:3178
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4440,13 +4454,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3184 Security.xml:3786
+#: Security.xml:3193 Security.xml:3795
#, no-c-format
msgid "listPermissions(Object target, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3188
+#: Security.xml:3197
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4455,13 +4469,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3203
+#: Security.xml:3212
#, no-c-format
msgid "listPermissions(Set<Object> targets, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3207
+#: Security.xml:3216
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4470,13 +4484,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3223
+#: Security.xml:3232
#, no-c-format
msgid "grantPermission(Permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3227
+#: Security.xml:3236
#, no-c-format
msgid ""
"This method should persist the specified <literal>Permission</literal>
"
@@ -4484,13 +4498,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3242 Security.xml:3843
+#: Security.xml:3251 Security.xml:3852
#, no-c-format
msgid "grantPermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3246
+#: Security.xml:3255
#, no-c-format
msgid ""
"This method should persist all of the <literal>Permission</literal>
objects "
@@ -4499,13 +4513,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3261 Security.xml:3862
+#: Security.xml:3270 Security.xml:3871
#, no-c-format
msgid "revokePermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3265
+#: Security.xml:3274
#, no-c-format
msgid ""
"This method should remove the specified <literal>Permission</literal>
object "
@@ -4513,13 +4527,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3279 Security.xml:3881
+#: Security.xml:3288 Security.xml:3890
#, no-c-format
msgid "revokePermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3283
+#: Security.xml:3292
#, no-c-format
msgid ""
"This method should remove all of the <literal>Permission</literal>
objects "
@@ -4527,19 +4541,19 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3293 Security.xml:3895
+#: Security.xml:3302 Security.xml:3904
#, no-c-format
msgid "List<String>"
msgstr ""
#. Tag: literal
-#: Security.xml:3298 Security.xml:3900
+#: Security.xml:3307 Security.xml:3909
#, no-c-format
msgid "listAvailableActions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3302
+#: Security.xml:3311
#, no-c-format
msgid ""
"This method should return a list of all the available actions (as Strings) "
@@ -4549,13 +4563,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3316
+#: Security.xml:3325
#, no-c-format
msgid "JpaPermissionStore"
msgstr ""
#. Tag: para
-#: Security.xml:3318
+#: Security.xml:3327
#, no-c-format
msgid ""
"This is the default <literal>PermissionStore</literal> implementation
(and "
@@ -4568,7 +4582,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3326
+#: Security.xml:3335
#, no-c-format
msgid ""
"If you wish to use the same entity (i.e. a single database table) to store "
@@ -4580,7 +4594,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3333
+#: Security.xml:3342
#, no-c-format
msgid ""
"For example, to configure a single entity class to store both user and role "
@@ -4588,7 +4602,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3335
+#: Security.xml:3344
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4596,14 +4610,14 @@
msgstr ""
#. Tag: para
-#: Security.xml:3337
+#: Security.xml:3346
#, no-c-format
msgid ""
"To configure separate entity classes for storing user and role permissions:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:3339
+#: Security.xml:3348
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4612,13 +4626,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3342
+#: Security.xml:3351
#, no-c-format
msgid "Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3344
+#: Security.xml:3353
#, no-c-format
msgid ""
"As mentioned, the entity classes that contain the user and role permissions "
@@ -4629,32 +4643,32 @@
msgstr ""
#. Tag: title
-#: Security.xml:3351
+#: Security.xml:3360
#, no-c-format
msgid "Entity Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3364 Security.xml:3527
+#: Security.xml:3373 Security.xml:3536
#, no-c-format
msgid "Target"
msgstr ""
#. Tag: literal
-#: Security.xml:3377
+#: Security.xml:3386
#, no-c-format
msgid "@PermissionTarget"
msgstr ""
#. Tag: literal
-#: Security.xml:3382 Security.xml:3401 Security.xml:3420 Security.xml:3439
-#: Security.xml:3458
+#: Security.xml:3391 Security.xml:3410 Security.xml:3429 Security.xml:3448
+#: Security.xml:3467
#, no-c-format
msgid "FIELD,METHOD"
msgstr ""
#. Tag: para
-#: Security.xml:3386
+#: Security.xml:3395
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4663,13 +4677,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3396
+#: Security.xml:3405
#, no-c-format
msgid "@PermissionAction"
msgstr ""
#. Tag: para
-#: Security.xml:3405
+#: Security.xml:3414
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4678,13 +4692,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3415
+#: Security.xml:3424
#, no-c-format
msgid "@PermissionUser"
msgstr ""
#. Tag: para
-#: Security.xml:3424
+#: Security.xml:3433
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4693,13 +4707,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3434
+#: Security.xml:3443
#, no-c-format
msgid "@PermissionRole"
msgstr ""
#. Tag: para
-#: Security.xml:3443
+#: Security.xml:3452
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4708,13 +4722,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3453
+#: Security.xml:3462
#, no-c-format
msgid "@PermissionDiscriminator"
msgstr ""
#. Tag: para
-#: Security.xml:3462
+#: Security.xml:3471
#, no-c-format
msgid ""
"This annotation should be used when the same entity/table is used to store "
@@ -4731,20 +4745,20 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3472
+#: Security.xml:3481
#, no-c-format
msgid ""
"<![CDATA[ @PermissionDiscriminator(userValue = \"u\", roleValue =
\"r\")]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3483
+#: Security.xml:3492
#, no-c-format
msgid "Example Entity"
msgstr ""
#. Tag: para
-#: Security.xml:3485
+#: Security.xml:3494
#, no-c-format
msgid ""
"Here is an example of an entity class that is used to store both user and "
@@ -4753,7 +4767,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3490
+#: Security.xml:3499
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4814,7 +4828,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3492
+#: Security.xml:3501
#, no-c-format
msgid ""
"As can be seen in the above example, the
<literal>getDiscriminator()</"
@@ -4831,13 +4845,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3505
+#: Security.xml:3514
#, no-c-format
msgid "Class-specific Permission Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:3507
+#: Security.xml:3516
#, no-c-format
msgid ""
"A further set of class-specific annotations can be used to configure a "
@@ -4847,25 +4861,25 @@
msgstr ""
#. Tag: title
-#: Security.xml:3514
+#: Security.xml:3523
#, no-c-format
msgid "Class Permission Annotations"
msgstr ""
#. Tag: literal
-#: Security.xml:3540
+#: Security.xml:3549
#, no-c-format
msgid "@Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3545 Security.xml:3563
+#: Security.xml:3554 Security.xml:3572
#, no-c-format
msgid "TYPE"
msgstr ""
#. Tag: para
-#: Security.xml:3549
+#: Security.xml:3558
#, no-c-format
msgid ""
"A container annotation, this annotation may contain an array of "
@@ -4873,13 +4887,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3558
+#: Security.xml:3567
#, no-c-format
msgid "@Permission"
msgstr ""
#. Tag: para
-#: Security.xml:3567
+#: Security.xml:3576
#, no-c-format
msgid ""
"This annotation defines a single allowable permission action for the target "
@@ -4890,7 +4904,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3579
+#: Security.xml:3588
#, no-c-format
msgid ""
"Here's an example of the above annotations in action. The following class
"
@@ -4898,7 +4912,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3583
+#: Security.xml:3592
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4910,7 +4924,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3585
+#: Security.xml:3594
#, no-c-format
msgid ""
"This example demonstrates how two allowable permission actions, "
@@ -4919,13 +4933,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3593
+#: Security.xml:3602
#, no-c-format
msgid "Permission masks"
msgstr ""
#. Tag: para
-#: Security.xml:3595
+#: Security.xml:3604
#, no-c-format
msgid ""
"By default, multiple permissions for the same target object and recipient "
@@ -4937,7 +4951,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3602
+#: Security.xml:3611
#, no-c-format
msgid ""
"For example, if recipient \"Bob\" is granted both the
<literal>view</"
@@ -4950,7 +4964,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3609
+#: Security.xml:3618
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4962,7 +4976,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3611
+#: Security.xml:3620
#, no-c-format
msgid ""
"The <literal>action</literal> property will instead simply contain
\"3"
@@ -4972,7 +4986,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3617
+#: Security.xml:3626
#, no-c-format
msgid ""
"Obviously, it is very important that the <literal>mask</literal> values
"
@@ -4980,13 +4994,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3623
+#: Security.xml:3632
#, no-c-format
msgid "Identifier Policy"
msgstr ""
#. Tag: para
-#: Security.xml:3625
+#: Security.xml:3634
#, no-c-format
msgid ""
"When storing or looking up permissions,
<literal>JpaPermissionStore</"
@@ -5000,7 +5014,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3633
+#: Security.xml:3642
#, no-c-format
msgid ""
"The <literal>IdentifierStrategy</literal> interface is very simple,
"
@@ -5008,7 +5022,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3637
+#: Security.xml:3646
#, no-c-format
msgid ""
"<![CDATA[public interface IdentifierStrategy {\n"
@@ -5018,7 +5032,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3639
+#: Security.xml:3648
#, no-c-format
msgid ""
"The first method, <literal>canIdentify()</literal> simply returns
"
@@ -5029,7 +5043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3645
+#: Security.xml:3654
#, no-c-format
msgid ""
"Seam provides two <literal>IdentifierStrategy</literal>
implementations, "
@@ -5038,7 +5052,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3650
+#: Security.xml:3659
#, no-c-format
msgid ""
"To explicitly configure a specific identifier strategy to use for a "
@@ -5051,13 +5065,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3660
+#: Security.xml:3669
#, no-c-format
msgid "ClassIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3662
+#: Security.xml:3671
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for classes,
"
@@ -5071,7 +5085,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3671
+#: Security.xml:3680
#, no-c-format
msgid ""
"<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5079,7 +5093,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3673
+#: Security.xml:3682
#, no-c-format
msgid ""
"The identifier for the following class will be
\"<literal>customerAction</"
@@ -5087,7 +5101,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3677
+#: Security.xml:3686
#, no-c-format
msgid ""
"<![CDATA[@Name(\"customerAction\")\n"
@@ -5095,7 +5109,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3679
+#: Security.xml:3688
#, no-c-format
msgid ""
"Finally, the identifier for the following class will be
\"<literal>Customer</"
@@ -5103,19 +5117,19 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3683
+#: Security.xml:3692
#, no-c-format
msgid "<![CDATA[public class Customer { ]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3688
+#: Security.xml:3697
#, no-c-format
msgid "EntityIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3690
+#: Security.xml:3699
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for entity "
@@ -5132,7 +5146,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3701
+#: Security.xml:3710
#, no-c-format
msgid ""
"<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5140,7 +5154,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3703
+#: Security.xml:3712
#, no-c-format
msgid ""
"For an example of the type of identifier values generated, assume we have "
@@ -5148,7 +5162,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3707
+#: Security.xml:3716
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5171,7 +5185,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3709
+#: Security.xml:3718
#, no-c-format
msgid ""
"For a <literal>Customer</literal> instance with an
<literal>id</literal> "
@@ -5181,7 +5195,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3715
+#: Security.xml:3724
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5190,7 +5204,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3717
+#: Security.xml:3726
#, no-c-format
msgid ""
"Then a <literal>Customer</literal> with an
<literal>id</literal> value of "
@@ -5199,13 +5213,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3730
+#: Security.xml:3739
#, no-c-format
msgid "Permission Management"
msgstr ""
#. Tag: para
-#: Security.xml:3732
+#: Security.xml:3741
#, no-c-format
msgid ""
"In much the same way that Seam Security provides an Identity Management API "
@@ -5215,13 +5229,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3739
+#: Security.xml:3748
#, no-c-format
msgid "PermissionManager"
msgstr ""
#. Tag: para
-#: Security.xml:3741
+#: Security.xml:3750
#, no-c-format
msgid ""
"The <literal>PermissionManager</literal> component is an
application-scoped "
@@ -5234,7 +5248,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3748
+#: Security.xml:3757
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5244,7 +5258,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3750
+#: Security.xml:3759
#, no-c-format
msgid ""
"The following table describes each of the available methods provided by "
@@ -5252,13 +5266,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3755
+#: Security.xml:3764
#, no-c-format
msgid "PermissionManager API methods"
msgstr ""
#. Tag: para
-#: Security.xml:3790 Security.xml:3809
+#: Security.xml:3799 Security.xml:3818
#, no-c-format
msgid ""
"Returns a list of <literal>Permission</literal> objects representing
all of "
@@ -5266,13 +5280,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3824
+#: Security.xml:3833
#, no-c-format
msgid "grantPermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3828
+#: Security.xml:3837
#, no-c-format
msgid ""
"Persists (grants) the specified <literal>Permission</literal> to the
backend "
@@ -5280,7 +5294,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3847
+#: Security.xml:3856
#, no-c-format
msgid ""
"Persists (grants) the specified list of <literal>Permission</literal>s
to "
@@ -5288,7 +5302,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3866
+#: Security.xml:3875
#, no-c-format
msgid ""
"Removes (revokes) the specified <literal>Permission</literal> from the
"
@@ -5296,7 +5310,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3885
+#: Security.xml:3894
#, no-c-format
msgid ""
"Removes (revokes) the specified list of <literal>Permission</literal>s
from "
@@ -5304,7 +5318,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3904
+#: Security.xml:3913
#, no-c-format
msgid ""
"Returns a list of the available actions for the specified target object. The
"
@@ -5313,13 +5327,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3919
+#: Security.xml:3928
#, no-c-format
msgid "Permission checks for PermissionManager operations"
msgstr ""
#. Tag: para
-#: Security.xml:3921
+#: Security.xml:3930
#, no-c-format
msgid ""
"Invoking the methods of <literal>PermissionManager</literal> requires
that "
@@ -5329,37 +5343,37 @@
msgstr ""
#. Tag: title
-#: Security.xml:3928
+#: Security.xml:3937
#, no-c-format
msgid "Permission Management Security Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3952
+#: Security.xml:3961
#, no-c-format
msgid "listPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:3956
+#: Security.xml:3965
#, no-c-format
msgid "The specified <literal>target</literal>"
msgstr ""
#. Tag: literal
-#: Security.xml:3962
+#: Security.xml:3971
#, no-c-format
msgid "seam.read-permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3970 Security.xml:3990
+#: Security.xml:3979 Security.xml:3999
#, no-c-format
msgid "grantPermission()"
msgstr ""
#. Tag: para
-#: Security.xml:3974
+#: Security.xml:3983
#, no-c-format
msgid ""
"The target of the specified <literal>Permission</literal>, or each of
the "
@@ -5368,56 +5382,56 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3982 Security.xml:4000 Security.xml:4018
+#: Security.xml:3991 Security.xml:4009 Security.xml:4027
#, no-c-format
msgid "seam.grant-permission"
msgstr ""
#. Tag: para
-#: Security.xml:3994 Security.xml:4030
+#: Security.xml:4003 Security.xml:4039
#, no-c-format
msgid "The target of the specified <literal>Permission</literal>."
msgstr ""
#. Tag: literal
-#: Security.xml:4008
+#: Security.xml:4017
#, no-c-format
msgid "grantPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:4012 Security.xml:4048
+#: Security.xml:4021 Security.xml:4057
#, no-c-format
msgid ""
"Each of the targets of the specified list of
<literal>Permission</literal>s."
msgstr ""
#. Tag: literal
-#: Security.xml:4026
+#: Security.xml:4035
#, no-c-format
msgid "revokePermission()"
msgstr ""
#. Tag: literal
-#: Security.xml:4036 Security.xml:4054
+#: Security.xml:4045 Security.xml:4063
#, no-c-format
msgid "seam.revoke-permission"
msgstr ""
#. Tag: literal
-#: Security.xml:4044
+#: Security.xml:4053
#, no-c-format
msgid "revokePermissions()"
msgstr ""
#. Tag: title
-#: Security.xml:4067
+#: Security.xml:4076
#, no-c-format
msgid "SSL Security"
msgstr ""
#. Tag: para
-#: Security.xml:4069
+#: Security.xml:4078
#, no-c-format
msgid ""
"Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5428,13 +5442,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4076
+#: Security.xml:4085
#, no-c-format
msgid "<![CDATA[<page view-id=\"/login.xhtml\"
scheme=\"https\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4078
+#: Security.xml:4087
#, no-c-format
msgid ""
"This configuration is automatically extended to both
<literal>s:link</"
@@ -5446,13 +5460,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4085
+#: Security.xml:4094
#, no-c-format
msgid "<![CDATA[<s:link view=\"/login.xhtml\"
value=\"Login\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4087
+#: Security.xml:4096
#, no-c-format
msgid ""
"Browsing directly to a view when using the
<emphasis>incorrect</emphasis> "
@@ -5463,7 +5477,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4094
+#: Security.xml:4103
#, no-c-format
msgid ""
"It is also possible to configure a <emphasis>default scheme</emphasis>
for "
@@ -5477,13 +5491,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4103
+#: Security.xml:4112
#, no-c-format
msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\"
/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4105
+#: Security.xml:4114
#, no-c-format
msgid ""
"Of course, if <emphasis>none</emphasis> of the pages in your
application use "
@@ -5491,7 +5505,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4110
+#: Security.xml:4119
#, no-c-format
msgid ""
"You may configure Seam to automatically invalidate the current HTTP session "
@@ -5500,13 +5514,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4115
+#: Security.xml:4124
#, no-c-format
msgid "<![CDATA[<web:session
invalidate-on-scheme-change=\"true\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4117
+#: Security.xml:4126
#, no-c-format
msgid ""
"This option helps make your system less vulnerable to sniffing of the "
@@ -5515,13 +5529,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4123
+#: Security.xml:4132
#, no-c-format
msgid "Overriding the default ports"
msgstr ""
#. Tag: para
-#: Security.xml:4125
+#: Security.xml:4134
#, no-c-format
msgid ""
"If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5531,7 +5545,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4131
+#: Security.xml:4140
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5547,13 +5561,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4137
+#: Security.xml:4146
#, no-c-format
msgid "CAPTCHA"
msgstr ""
#. Tag: para
-#: Security.xml:4139
+#: Security.xml:4148
#, no-c-format
msgid ""
"Though strictly not part of the security API, Seam provides a built-in "
@@ -5565,13 +5579,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4147
+#: Security.xml:4156
#, no-c-format
msgid "Configuring the CAPTCHA Servlet"
msgstr ""
#. Tag: para
-#: Security.xml:4148
+#: Security.xml:4157
#, no-c-format
msgid ""
"To get up and running, it is necessary to configure the Seam Resource "
@@ -5580,7 +5594,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4153
+#: Security.xml:4162
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -5596,20 +5610,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4158
+#: Security.xml:4167
#, no-c-format
msgid "Adding a CAPTCHA to a form"
msgstr ""
#. Tag: para
-#: Security.xml:4160
+#: Security.xml:4169
#, no-c-format
msgid ""
"Adding a CAPTCHA challenge to a form is extremely easy. Here's an
example:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4164
+#: Security.xml:4173
#, no-c-format
msgid ""
"<![CDATA[<h:graphicImage
value=\"/seam/resource/captcha\"/>\n"
@@ -5621,7 +5635,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4166
+#: Security.xml:4175
#, no-c-format
msgid ""
"That's all there is to it. The <literal>graphicImage</literal>
control "
@@ -5631,20 +5645,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4175
+#: Security.xml:4184
#, no-c-format
msgid "Customising the CAPTCHA algorithm"
msgstr ""
#. Tag: para
-#: Security.xml:4177
+#: Security.xml:4186
#, no-c-format
msgid ""
"You may customize the CAPTCHA algorithm by overriding the built-in
component:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4181
+#: Security.xml:4190
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5671,13 +5685,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4188 Security.xml:4196
+#: Security.xml:4197 Security.xml:4205
#, no-c-format
msgid "Security Events"
msgstr ""
#. Tag: para
-#: Security.xml:4190
+#: Security.xml:4199
#, no-c-format
msgid ""
"The following table describes a number of events (see <xref
linkend=\"events"
@@ -5685,68 +5699,68 @@
msgstr ""
#. Tag: para
-#: Security.xml:4205
+#: Security.xml:4214
#, no-c-format
msgid "Event Key"
msgstr ""
#. Tag: literal
-#: Security.xml:4218
+#: Security.xml:4227
#, no-c-format
msgid "org.jboss.seam.security.loginSuccessful"
msgstr ""
#. Tag: para
-#: Security.xml:4222
+#: Security.xml:4231
#, no-c-format
msgid "Raised when a login attempt is successful."
msgstr ""
#. Tag: literal
-#: Security.xml:4230
+#: Security.xml:4239
#, no-c-format
msgid "org.jboss.seam.security.loginFailed"
msgstr ""
#. Tag: para
-#: Security.xml:4234
+#: Security.xml:4243
#, no-c-format
msgid "Raised when a login attempt fails."
msgstr ""
#. Tag: literal
-#: Security.xml:4242
+#: Security.xml:4251
#, no-c-format
msgid "org.jboss.seam.security.alreadyLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4246
+#: Security.xml:4255
#, no-c-format
msgid ""
"Raised when a user that is already authenticated attempts to log in again."
msgstr ""
#. Tag: literal
-#: Security.xml:4254
+#: Security.xml:4263
#, no-c-format
msgid "org.jboss.seam.security.notLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4258
+#: Security.xml:4267
#, no-c-format
msgid "Raised when a security check fails when the user is not logged in."
msgstr ""
#. Tag: literal
-#: Security.xml:4266
+#: Security.xml:4275
#, no-c-format
msgid "org.jboss.seam.security.notAuthorized"
msgstr ""
#. Tag: para
-#: Security.xml:4270
+#: Security.xml:4279
#, no-c-format
msgid ""
"Raised when a security check fails when the user is logged in however "
@@ -5754,73 +5768,73 @@
msgstr ""
#. Tag: literal
-#: Security.xml:4278
+#: Security.xml:4287
#, no-c-format
msgid "org.jboss.seam.security.preAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4282
+#: Security.xml:4291
#, no-c-format
msgid "Raised just prior to user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4290
+#: Security.xml:4299
#, no-c-format
msgid "org.jboss.seam.security.postAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4294
+#: Security.xml:4303
#, no-c-format
msgid "Raised just after user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4302
+#: Security.xml:4311
#, no-c-format
msgid "org.jboss.seam.security.loggedOut"
msgstr ""
#. Tag: para
-#: Security.xml:4306
+#: Security.xml:4315
#, no-c-format
msgid "Raised after the user has logged out."
msgstr ""
#. Tag: literal
-#: Security.xml:4314
+#: Security.xml:4323
#, no-c-format
msgid "org.jboss.seam.security.credentialsUpdated"
msgstr ""
#. Tag: para
-#: Security.xml:4318
+#: Security.xml:4327
#, no-c-format
msgid "Raised when the user's credentials have been changed."
msgstr ""
#. Tag: literal
-#: Security.xml:4326
+#: Security.xml:4335
#, no-c-format
msgid "org.jboss.seam.security.rememberMe"
msgstr ""
#. Tag: para
-#: Security.xml:4330
+#: Security.xml:4339
#, no-c-format
msgid "Raised when the Identity's rememberMe property is changed."
msgstr ""
#. Tag: title
-#: Security.xml:4343
+#: Security.xml:4352
#, no-c-format
msgid "Run As"
msgstr ""
#. Tag: para
-#: Security.xml:4345
+#: Security.xml:4354
#, no-c-format
msgid ""
"Sometimes it may be necessary to perform certain operations with elevated "
@@ -5832,7 +5846,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4353
+#: Security.xml:4362
#, no-c-format
msgid ""
"The following code example demonstrates how
<literal>RunAsOperation</"
@@ -5843,7 +5857,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4360
+#: Security.xml:4369
#, no-c-format
msgid ""
"<![CDATA[ new RunAsOperation() { \n"
@@ -5855,7 +5869,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4362
+#: Security.xml:4371
#, no-c-format
msgid ""
"In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5866,13 +5880,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4373
+#: Security.xml:4382
#, no-c-format
msgid "Extending the Identity component"
msgstr ""
#. Tag: para
-#: Security.xml:4375
+#: Security.xml:4384
#, no-c-format
msgid ""
"Sometimes it might be necessary to extend the Identity component if your "
@@ -5885,7 +5899,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4383
+#: Security.xml:4392
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.security.identity\")\n"
@@ -5920,7 +5934,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4386
+#: Security.xml:4395
#, no-c-format
msgid ""
"Note that an <literal>Identity</literal> component must be marked
"
@@ -5930,13 +5944,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4398
+#: Security.xml:4407
#, no-c-format
msgid "OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4400
+#: Security.xml:4409
#, no-c-format
msgid ""
"OpenID is a community standard for external web-based authentication. The "
@@ -5949,7 +5963,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4409
+#: Security.xml:4418
#, no-c-format
msgid ""
"When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5966,7 +5980,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4418
+#: Security.xml:4427
#, no-c-format
msgid ""
"It's important to realize at this point that authentication does not imply
"
@@ -5979,13 +5993,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4428
+#: Security.xml:4437
#, no-c-format
msgid "Configuring OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4429
+#: Security.xml:4438
#, no-c-format
msgid ""
"Seam uses the openid4java package and requires four additional JARs to make "
@@ -5995,7 +6009,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4435
+#: Security.xml:4444
#, no-c-format
msgid ""
"OpenID processing requires the use of the
<literal>OpenIdPhaseListener</"
@@ -6005,7 +6019,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4441
+#: Security.xml:4450
#, no-c-format
msgid ""
"<lifecycle>\n"
@@ -6015,7 +6029,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4444
+#: Security.xml:4453
#, no-c-format
msgid ""
"With this configuration, OpenID support is available to your application. "
@@ -6025,13 +6039,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4452
+#: Security.xml:4461
#, no-c-format
msgid "Presenting an OpenIdDLogin form"
msgstr ""
#. Tag: para
-#: Security.xml:4454
+#: Security.xml:4463
#, no-c-format
msgid ""
"To initiate an OpenID login, you can present a simply form to the user "
@@ -6041,7 +6055,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4459
+#: Security.xml:4468
#, no-c-format
msgid ""
"<h:form>\n"
@@ -6052,7 +6066,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4461
+#: Security.xml:4470
#, no-c-format
msgid ""
"When the user submits the login form, he will be redirected to his OpenID "
@@ -6064,13 +6078,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4470
+#: Security.xml:4479
#, no-c-format
msgid "Logging in immediately"
msgstr ""
#. Tag: para
-#: Security.xml:4472
+#: Security.xml:4481
#, no-c-format
msgid ""
"The simplest strategy is to simply login the user immediately. The following
"
@@ -6079,7 +6093,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4476
+#: Security.xml:4485
#, no-c-format
msgid ""
"<page view-id="/openid.xhtml">\n"
@@ -6099,7 +6113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4478
+#: Security.xml:4487
#, no-c-format
msgid ""
"Thie <literal>loginImmediately()</literal> action checks to see if the
"
@@ -6113,13 +6127,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4489
+#: Security.xml:4498
#, no-c-format
msgid "Deferring login"
msgstr ""
#. Tag: para
-#: Security.xml:4491
+#: Security.xml:4500
#, no-c-format
msgid ""
"You may not want the user to be immediately logged in to your application. "
@@ -6136,13 +6150,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4505
+#: Security.xml:4514
#, no-c-format
msgid "Logging out"
msgstr ""
#. Tag: para
-#: Security.xml:4507
+#: Security.xml:4516
#, no-c-format
msgid ""
"Logging out (forgetting an OpenID association) is done by calling
<literal>#"
@@ -6153,7 +6167,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4514
+#: Security.xml:4523
#, no-c-format
msgid ""
"<event
type="org.jboss.seam.security.loggedOut">\n"
@@ -6162,7 +6176,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4516
+#: Security.xml:4525
#, no-c-format
msgid ""
"It's important that you do not leave this out or the user will not be able
"
Modified: trunk/doc/Seam_Reference_Guide/ru-RU/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ru-RU/Tutorial.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/ru-RU/Tutorial.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -3887,7 +3887,7 @@
#: Tutorial.xml:1596
#, no-c-format
msgid ""
-"When we being a nested conversation it is pushed onto the conversation "
+"When we begin a nested conversation it is pushed onto the conversation "
"stack. In the <varname>nestedbooking</varname> example, the
conversation "
"stack consists of the outer long-running conversation (the booking) and each
"
"of the nested conversations (room selections)."
Modified: trunk/doc/Seam_Reference_Guide/si-LK/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/si-LK/Controls.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/si-LK/Controls.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -75,10 +75,10 @@
#: Controls.xml:216 Controls.xml:251 Controls.xml:285 Controls.xml:299
#: Controls.xml:364 Controls.xml:380 Controls.xml:397 Controls.xml:414
#: Controls.xml:433 Controls.xml:507 Controls.xml:525 Controls.xml:549
-#: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
-#: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
-#: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
+#: Controls.xml:596 Controls.xml:613 Controls.xml:637 Controls.xml:656
+#: Controls.xml:684 Controls.xml:707 Controls.xml:721 Controls.xml:761
+#: Controls.xml:811 Controls.xml:839 Controls.xml:906 Controls.xml:1012
+#: Controls.xml:1052 Controls.xml:1098 Controls.xml:1124 Controls.xml:1256
#, no-c-format
msgid "Description"
msgstr ""
@@ -96,10 +96,10 @@
#: Controls.xml:222 Controls.xml:269 Controls.xml:288 Controls.xml:312
#: Controls.xml:370 Controls.xml:386 Controls.xml:403 Controls.xml:420
#: Controls.xml:439 Controls.xml:513 Controls.xml:531 Controls.xml:555
-#: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
-#: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
-#: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
+#: Controls.xml:601 Controls.xml:618 Controls.xml:643 Controls.xml:663
+#: Controls.xml:689 Controls.xml:712 Controls.xml:728 Controls.xml:769
+#: Controls.xml:816 Controls.xml:844 Controls.xml:951 Controls.xml:1019
+#: Controls.xml:1063 Controls.xml:1112 Controls.xml:1135 Controls.xml:1261
#, no-c-format
msgid "Attributes"
msgstr ""
@@ -158,10 +158,10 @@
#: Controls.xml:90 Controls.xml:202 Controls.xml:241 Controls.xml:273
#: Controls.xml:291 Controls.xml:357 Controls.xml:373 Controls.xml:391
#: Controls.xml:408 Controls.xml:425 Controls.xml:496 Controls.xml:518
-#: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
-#: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
-#: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
+#: Controls.xml:536 Controls.xml:588 Controls.xml:606 Controls.xml:629
+#: Controls.xml:648 Controls.xml:677 Controls.xml:694 Controls.xml:738
+#: Controls.xml:804 Controls.xml:832 Controls.xml:899 Controls.xml:999
+#: Controls.xml:1043 Controls.xml:1088 Controls.xml:1249 Controls.xml:1273
#, no-c-format
msgid "Usage"
msgstr ""
@@ -229,8 +229,8 @@
#. Tag: para
#: Controls.xml:134 Controls.xml:271 Controls.xml:289 Controls.xml:313
#: Controls.xml:371 Controls.xml:387 Controls.xml:404 Controls.xml:421
-#: Controls.xml:514 Controls.xml:532 Controls.xml:587 Controls.xml:629
-#: Controls.xml:675 Controls.xml:698
+#: Controls.xml:514 Controls.xml:532 Controls.xml:602 Controls.xml:644
+#: Controls.xml:690 Controls.xml:713
#, no-c-format
msgid "None."
msgstr ""
@@ -398,7 +398,7 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902 Controls.xml:993
+#: Controls.xml:315 Controls.xml:922 Controls.xml:1058
#, no-c-format
msgid "Configuration"
msgstr ""
@@ -806,6 +806,24 @@
#: Controls.xml:564
#, no-c-format
msgid ""
+"<literal>enclose</literal> — if true, the template used to
decorate "
+"the input field is enclosed by the element specified with the \"element\"
"
+"attribute. By default this is a div element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:572
+#, no-c-format
+msgid ""
+"<literal>element</literal> — the element to enclose the
template used "
+"to decorate the input field. By default, the template is enclosed with a div
"
+"element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:579
+#, no-c-format
+msgid ""
"<literal>#{invalid}</literal> and
<literal>#{required}</literal> are "
"available inside <literal>s:decorate</literal>;
<literal>#{required}</"
"literal> evaluates to <literal>true</literal> if you have set the
input "
@@ -814,7 +832,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:574
+#: Controls.xml:589
#, no-c-format
msgid ""
"<![CDATA[<s:decorate template=\"edit.xhtml\">\n"
@@ -824,7 +842,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:575
+#: Controls.xml:590
#, no-c-format
msgid ""
"<![CDATA[<ui:composition
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -855,19 +873,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:579
+#: Controls.xml:594
#, no-c-format
msgid "<s:div>"
msgstr ""
#. Tag: para
-#: Controls.xml:582
+#: Controls.xml:597
#, no-c-format
msgid "Render a HTML <literal><div></literal>."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:592
+#: Controls.xml:607
#, no-c-format
msgid ""
"<![CDATA[<s:div rendered=\"#{selectedMember == null}\">\n"
@@ -876,25 +894,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:596
+#: Controls.xml:611
#, no-c-format
msgid "<s:span>"
msgstr ""
#. Tag: para
-#: Controls.xml:599
+#: Controls.xml:614
#, no-c-format
msgid "Render a HTML <literal><span></literal>."
msgstr ""
#. Tag: para
-#: Controls.xml:607
+#: Controls.xml:622
#, no-c-format
msgid "<literal>title</literal> — Title for a span."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:615
+#: Controls.xml:630
#, no-c-format
msgid ""
"<![CDATA[<s:span styleClass=\"required\"
rendered=\"#{required}\" title="
@@ -902,13 +920,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:620
+#: Controls.xml:635
#, no-c-format
msgid "<s:fragment>"
msgstr ""
#. Tag: para
-#: Controls.xml:623
+#: Controls.xml:638
#, no-c-format
msgid ""
"A non-rendering component useful for enabling/disabling rendering of it's
"
@@ -916,7 +934,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:634
+#: Controls.xml:649
#, no-c-format
msgid ""
"<![CDATA[<s:fragment rendered=\"#{auction.highBidder ne
null}\">\n"
@@ -925,13 +943,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:639
+#: Controls.xml:654
#, no-c-format
msgid "<s:label>"
msgstr ""
#. Tag: para
-#: Controls.xml:642
+#: Controls.xml:657
#, no-c-format
msgid ""
"\"Decorate\" a JSF input field with the label. The label is placed inside
"
@@ -941,19 +959,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:651 Controls.xml:968
+#: Controls.xml:666 Controls.xml:988
#, no-c-format
msgid "<literal>style</literal> — The control's
style"
msgstr ""
#. Tag: para
-#: Controls.xml:656 Controls.xml:973
+#: Controls.xml:671 Controls.xml:993
#, no-c-format
msgid "<literal>styleClass</literal> — The control's style
class"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:663
+#: Controls.xml:678
#, no-c-format
msgid ""
"<![CDATA[<s:label styleClass=\"label\">\n"
@@ -963,19 +981,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:667
+#: Controls.xml:682
#, no-c-format
msgid "<s:message>"
msgstr ""
#. Tag: para
-#: Controls.xml:670
+#: Controls.xml:685
#, no-c-format
msgid "\"Decorate\" a JSF input field with the validation error
message."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:680
+#: Controls.xml:695
#, no-c-format
msgid ""
"<![CDATA[<f:facet name=\"afterInvalidField\">\n"
@@ -987,31 +1005,31 @@
msgstr ""
#. Tag: title
-#: Controls.xml:687
+#: Controls.xml:702
#, no-c-format
msgid "Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:690
+#: Controls.xml:705
#, no-c-format
msgid "<s:validateFormattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:693
+#: Controls.xml:708
#, no-c-format
msgid "Checks that the submitted value is valid Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:704
+#: Controls.xml:719
#, no-c-format
msgid "<s:formattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:707
+#: Controls.xml:722
#, no-c-format
msgid ""
"Outputs <emphasis>Seam Text</emphasis>, a rich text markup useful for
blogs, "
@@ -1020,7 +1038,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:716
+#: Controls.xml:731
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
rich text "
@@ -1028,37 +1046,96 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:724
+#: Controls.xml:739
#, no-c-format
msgid "<![CDATA[<s:formattedText
value=\"#{blog.text}\"/>]]>"
msgstr ""
#. Tag: emphasis
-#: Controls.xml:726
+#: Controls.xml:741
#, no-c-format
msgid "Example"
msgstr ""
#. Tag: title
-#: Controls.xml:741
+#: Controls.xml:756
#, no-c-format
-msgid "Dropdowns"
+msgid "Form support"
msgstr ""
#. Tag: literal
-#: Controls.xml:744
+#: Controls.xml:759
#, no-c-format
+msgid "<s:token>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:762
+#, no-c-format
+msgid ""
+"Produces a random token that is inserted into a hidden form field to help to
"
+"secure JSF form posts against cross-site request forgery (XSRF) attacks. "
+"Note that the browser must have cookies enabled to submit forms that include
"
+"this component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:772
+#, no-c-format
+msgid ""
+"<literal>requireSession</literal> — indicates whether the
session id "
+"should be included in the form signature, hence binding the token to the "
+"session. This value can be set to false if the \"build before restore\"
mode "
+"of Facelets is activated (the default in JSF 2.0). (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:782
+#, no-c-format
+msgid ""
+"<literal>enableCookieNotice</literal> — indicates that a
JavaScript "
+"check should be inserted into the page to verify that cookies are enabled in
"
+"the browser. If cookies are not enabled, present a notice to the user that "
+"form posts will not work. (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:791
+#, no-c-format
+msgid ""
+"<literal>allowMultiplePosts</literal> — indicates whether to
allow the "
+"same form to be submitted multiple times with the same signature (as long as
"
+"the view does not change). This is a common need if the form is perform Ajax
"
+"calls but not rerendering itself or, at the very least, the UIToken "
+"component. The preferred approach is to have the UIToken component "
+"rerendered on any Ajax call where the UIToken component would be processed. "
+"(default: false)"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:805
+#, no-c-format
+msgid ""
+"<![CDATA[<h:form>\n"
+" <s:token enableCookieNotice=\"true\"
requireSession=\"false\"/>\n"
+" ...\n"
+"</h:form>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:809
+#, no-c-format
msgid "<s:enumItem>"
msgstr ""
#. Tag: para
-#: Controls.xml:747
+#: Controls.xml:812
#, no-c-format
msgid "Creates a <literal>SelectItem</literal> from an enum
value."
msgstr ""
#. Tag: para
-#: Controls.xml:754
+#: Controls.xml:819
#, no-c-format
msgid ""
"<literal>enumValue</literal> — the string representation of
the enum "
@@ -1066,7 +1143,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:760
+#: Controls.xml:825
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1074,7 +1151,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:768
+#: Controls.xml:833
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneRadio id=\"radioList\"\n"
@@ -1090,13 +1167,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:772
+#: Controls.xml:837
#, no-c-format
msgid "<s:selectItems>"
msgstr ""
#. Tag: para
-#: Controls.xml:775
+#: Controls.xml:840
#, no-c-format
msgid ""
"Creates a <literal>List<SelectItem></literal> from a
List, Set, "
@@ -1104,7 +1181,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:782
+#: Controls.xml:847
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
data that "
@@ -1112,7 +1189,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:789
+#: Controls.xml:854
#, no-c-format
msgid ""
"<literal>var</literal>— defines the name of the local
variable that "
@@ -1120,7 +1197,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:795
+#: Controls.xml:860
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1129,7 +1206,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:802
+#: Controls.xml:867
#, no-c-format
msgid ""
"<literal>itemValue</literal> — Value to return to the server
if this "
@@ -1138,7 +1215,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:811
+#: Controls.xml:876
#, no-c-format
msgid ""
"<literal>disabled</literal> — if true the
<literal>SelectItem</"
@@ -1147,7 +1224,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:819
+#: Controls.xml:884
#, no-c-format
msgid ""
"<literal>noSelectionLabel</literal> — specifies the
(optional) label "
@@ -1156,7 +1233,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:827
+#: Controls.xml:892
#, no-c-format
msgid ""
"<literal>hideNoSelectionLabel</literal> — if true, the
"
@@ -1164,7 +1241,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:835
+#: Controls.xml:900
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneMenu value=\"#{person.age}\" \n"
@@ -1173,83 +1250,14 @@
"</h:selectOneMenu>]]>"
msgstr ""
-#. Tag: title
-#: Controls.xml:841
-#, no-c-format
-msgid "Other"
-msgstr ""
-
#. Tag: literal
-#: Controls.xml:844
+#: Controls.xml:904
#, no-c-format
-msgid "<s:cache>"
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:847
-#, no-c-format
-msgid ""
-"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
-"cache></literal> actually uses the instance of JBoss Cache managed by
the "
-"built-in <literal>pojoCache</literal> component."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:856
-#, no-c-format
-msgid ""
-"<literal>key</literal> — the key to cache rendered content,
often a "
-"value expression. For example, if we were caching a page fragment that "
-"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
-"literal>."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:864
-#, no-c-format
-msgid ""
-"<literal>enabled</literal> — a value expression that
determines if the "
-"cache should be used."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:870
-#, no-c-format
-msgid ""
-"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
-"can have different expiry policies)."
-msgstr ""
-
-#. Tag: programlisting
-#: Controls.xml:878
-#, no-c-format
-msgid ""
-"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
-" <div class=\"blogEntry\">\n"
-" <h3>#{blogEntry.title}</h3>\n"
-" <div>\n"
-" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
-" </div>\n"
-" <p>\n"
-" [Posted on \n"
-" <h:outputText value=\"#{blogEntry.date}\">\n"
-" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
-"locale}\" \n"
-" type=\"both\"/>\n"
-" </h:outputText>]\n"
-" </p>\n"
-" </div>\n"
-"</s:cache>]]>"
-msgstr ""
-
-#. Tag: literal
-#: Controls.xml:884
-#, no-c-format
msgid "<s:fileUpload>"
msgstr ""
#. Tag: para
-#: Controls.xml:887
+#: Controls.xml:907
#, no-c-format
msgid ""
"Renders a file upload control. This control must be used within a form with "
@@ -1257,13 +1265,13 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:893
+#: Controls.xml:913
#, no-c-format
msgid "<![CDATA[<h:form
enctype=\"multipart/form-data\">]]>"
msgstr ""
#. Tag: para
-#: Controls.xml:895
+#: Controls.xml:915
#, no-c-format
msgid ""
"For multipart requests, the Seam Multipart servlet filter must also be "
@@ -1271,7 +1279,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:900
+#: Controls.xml:920
#, no-c-format
msgid ""
"<![CDATA[<filter>\n"
@@ -1286,7 +1294,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:904
+#: Controls.xml:924
#, no-c-format
msgid ""
"The following configuration options for multipart requests may be configured
"
@@ -1294,7 +1302,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:911
+#: Controls.xml:931
#, no-c-format
msgid ""
"<literal>createTempFiles</literal> — if this option is set to
true, "
@@ -1302,7 +1310,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:918
+#: Controls.xml:938
#, no-c-format
msgid ""
"<literal>maxRequestSize</literal> — the maximum size of a
file upload "
@@ -1310,13 +1318,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:925
+#: Controls.xml:945
#, no-c-format
msgid "Here's an example:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:929
+#: Controls.xml:949
#, no-c-format
msgid ""
"<![CDATA[<component
class=\"org.jboss.seam.web.MultipartFilter\">\n"
@@ -1326,7 +1334,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:934
+#: Controls.xml:954
#, no-c-format
msgid ""
"<literal>data</literal> — this value binding receives the
binary file "
@@ -1335,7 +1343,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:942
+#: Controls.xml:962
#, no-c-format
msgid ""
"<literal>contentType</literal> — this value binding receives
the "
@@ -1343,7 +1351,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:948
+#: Controls.xml:968
#, no-c-format
msgid ""
"<literal>fileName</literal> — this value binding receives the
filename "
@@ -1351,7 +1359,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:954
+#: Controls.xml:974
#, no-c-format
msgid ""
"<literal>fileSize</literal> — this value binding receives the
file "
@@ -1359,7 +1367,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:960
+#: Controls.xml:980
#, no-c-format
msgid ""
"<literal>accept</literal> — a comma-separated list of content
types to "
@@ -1368,7 +1376,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:980
+#: Controls.xml:1000
#, no-c-format
msgid ""
"<![CDATA[<s:fileUpload id=\"picture\"
data=\"#{register.picture}\" \n"
@@ -1376,14 +1384,83 @@
" contentType=\"#{register.pictureContentType}\"
/>]]>"
msgstr ""
+#. Tag: title
+#: Controls.xml:1007
+#, no-c-format
+msgid "Other"
+msgstr ""
+
#. Tag: literal
-#: Controls.xml:985
+#: Controls.xml:1010
#, no-c-format
+msgid "<s:cache>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1013
+#, no-c-format
+msgid ""
+"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
+"cache></literal> actually uses the instance of JBoss Cache managed by
the "
+"built-in <literal>pojoCache</literal> component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1022
+#, no-c-format
+msgid ""
+"<literal>key</literal> — the key to cache rendered content,
often a "
+"value expression. For example, if we were caching a page fragment that "
+"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
+"literal>."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1030
+#, no-c-format
+msgid ""
+"<literal>enabled</literal> — a value expression that
determines if the "
+"cache should be used."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1036
+#, no-c-format
+msgid ""
+"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
+"can have different expiry policies)."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1044
+#, no-c-format
+msgid ""
+"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
+" <div class=\"blogEntry\">\n"
+" <h3>#{blogEntry.title}</h3>\n"
+" <div>\n"
+" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
+" </div>\n"
+" <p>\n"
+" [Posted on \n"
+" <h:outputText value=\"#{blogEntry.date}\">\n"
+" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
+"locale}\" \n"
+" type=\"both\"/>\n"
+" </h:outputText>]\n"
+" </p>\n"
+" </div>\n"
+"</s:cache>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1050
+#, no-c-format
msgid "<s:resource>"
msgstr ""
#. Tag: para
-#: Controls.xml:988
+#: Controls.xml:1053
#, no-c-format
msgid ""
"A tag that acts a file download provider. It must be alone in the JSF page. "
@@ -1391,7 +1468,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:995
+#: Controls.xml:1060
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -1407,7 +1484,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1066
#, no-c-format
msgid ""
"<literal>data</literal> — Data that should be downloaded. May
be a "
@@ -1415,13 +1492,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1007
+#: Controls.xml:1072
#, no-c-format
msgid "<literal>fileName</literal> — Filename of the file to
be served"
msgstr ""
#. Tag: para
-#: Controls.xml:1012
+#: Controls.xml:1077
#, no-c-format
msgid ""
"<literal>contentType</literal> — content type of the file to
be "
@@ -1429,20 +1506,20 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1017
+#: Controls.xml:1082
#, no-c-format
msgid ""
"<literal>disposition</literal> — disposition to use. Default
is inline"
msgstr ""
#. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1089
#, no-c-format
msgid "Here is an example on how to use the tag:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1025
+#: Controls.xml:1090
#, no-c-format
msgid ""
"<![CDATA[<s:resource
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -1454,7 +1531,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1027
+#: Controls.xml:1092
#, no-c-format
msgid ""
"The bean named <literal>resources</literal> is some backing bean that
given "
@@ -1463,13 +1540,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1097
#, no-c-format
msgid "<s:download>"
msgstr ""
#. Tag: para
-#: Controls.xml:1034
+#: Controls.xml:1099
#, no-c-format
msgid ""
"Builds a RESTful link to a
<literal><s:resource></literal>. Nested "
@@ -1477,13 +1554,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1041
+#: Controls.xml:1106
#, no-c-format
msgid "<literal>src</literal> — Resource file serving
files."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1048
+#: Controls.xml:1113
#, no-c-format
msgid ""
"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
@@ -1492,7 +1569,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1050
+#: Controls.xml:1115
#, no-c-format
msgid ""
"Will produce something like:
<literal><![CDATA[http://localhost/resources."
@@ -1500,13 +1577,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1057
+#: Controls.xml:1122
#, no-c-format
msgid "<s:graphicImage>"
msgstr ""
#. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1125
#, no-c-format
msgid ""
"An extended <literal><h:graphicImage></literal> that
allows the image "
@@ -1515,7 +1592,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1065
+#: Controls.xml:1130
#, no-c-format
msgid ""
"All attributes for <literal><h:graphicImage></literal>
are supported, "
@@ -1523,7 +1600,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1073
+#: Controls.xml:1138
#, no-c-format
msgid ""
"<literal>value</literal> — image to display. Can be a path
"
@@ -1535,7 +1612,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1086
+#: Controls.xml:1151
#, no-c-format
msgid ""
"<literal>fileName</literal> — if not specified the served
image will "
@@ -1544,13 +1621,13 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:1095
+#: Controls.xml:1160
#, no-c-format
msgid "Transformations"
msgstr ""
#. Tag: para
-#: Controls.xml:1096
+#: Controls.xml:1161
#, no-c-format
msgid ""
"To apply a transform to the image, you would nest a tag specifying the "
@@ -1558,25 +1635,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1104
+#: Controls.xml:1169
#, no-c-format
msgid "<s:transformImageSize>"
msgstr ""
#. Tag: para
-#: Controls.xml:1109
+#: Controls.xml:1174
#, no-c-format
msgid "<literal>width</literal> — new width of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1115
+#: Controls.xml:1180
#, no-c-format
msgid "<literal>height</literal> — new height of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1121
+#: Controls.xml:1186
#, no-c-format
msgid ""
"<literal>maintainRatio</literal> — if
<literal>true</literal>, and "
@@ -1586,19 +1663,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1132
+#: Controls.xml:1197
#, no-c-format
msgid "<literal>factor</literal> — scale the image by the
given factor"
msgstr ""
#. Tag: literal
-#: Controls.xml:1142
+#: Controls.xml:1207
#, no-c-format
msgid "<s:transformImageBlur>"
msgstr ""
#. Tag: para
-#: Controls.xml:1147
+#: Controls.xml:1212
#, no-c-format
msgid ""
"<literal>radius</literal> — perform a convolution blur with
the given "
@@ -1606,13 +1683,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1157
+#: Controls.xml:1222
#, no-c-format
msgid "<s:transformImageType>"
msgstr ""
#. Tag: para
-#: Controls.xml:1162
+#: Controls.xml:1227
#, no-c-format
msgid ""
"<literal>contentType</literal> — alter the type of the image
to either "
@@ -1620,7 +1697,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1174
+#: Controls.xml:1239
#, no-c-format
msgid ""
"It's easy to create your own transform - create a
<literal>UIComponent</"
@@ -1632,7 +1709,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1185
+#: Controls.xml:1250
#, no-c-format
msgid ""
"<![CDATA[<s:graphicImage rendered=\"#{auction.image ne
null}\"\n"
@@ -1642,19 +1719,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1189
+#: Controls.xml:1254
#, no-c-format
msgid "<s:remote>"
msgstr ""
#. Tag: para
-#: Controls.xml:1192
+#: Controls.xml:1257
#, no-c-format
msgid "Generates the Javascript stubs required to use Seam Remoting."
msgstr ""
#. Tag: para
-#: Controls.xml:1199
+#: Controls.xml:1264
#, no-c-format
msgid ""
"<literal>include</literal> — a comma-separated list of the
component "
@@ -1663,7 +1740,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1209
+#: Controls.xml:1274
#, no-c-format
msgid ""
"<![CDATA[<s:remote
include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1671,13 +1748,13 @@
msgstr ""
#. Tag: title
-#: Controls.xml:1216
+#: Controls.xml:1281
#, no-c-format
msgid "Annotations"
msgstr ""
#. Tag: para
-#: Controls.xml:1218
+#: Controls.xml:1283
#, no-c-format
msgid ""
"Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1685,13 +1762,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1226
+#: Controls.xml:1291
#, no-c-format
msgid "@Converter"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1229
+#: Controls.xml:1294
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemConverter\") \n"
@@ -1717,7 +1794,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1231
+#: Controls.xml:1296
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
converter=\"itemConverter\" />]]"
@@ -1725,7 +1802,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1233
+#: Controls.xml:1298
#, no-c-format
msgid ""
"Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1734,13 +1811,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1243
+#: Controls.xml:1308
#, no-c-format
msgid "@Validator"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1246
+#: Controls.xml:1311
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemValidator\") \n"
@@ -1762,7 +1839,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1248
+#: Controls.xml:1313
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
validator=\"itemValidator\" />]]"
@@ -1770,7 +1847,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1249
+#: Controls.xml:1314
#, no-c-format
msgid ""
"Registers the Seam component as a JSF validator. Shown here is a validator "
Modified: trunk/doc/Seam_Reference_Guide/si-LK/Conversations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/si-LK/Conversations.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/si-LK/Conversations.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -760,7 +760,7 @@
#: Conversations.xml:493
#, no-c-format
msgid ""
-"The <literal>taskInstance</literal> attribute if for use in jBPM task
lists:"
+"The <literal>taskInstance</literal> attribute is for use in jBPM task
lists:"
msgstr ""
#. Tag: programlisting
Modified: trunk/doc/Seam_Reference_Guide/si-LK/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/si-LK/Dependencies.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/si-LK/Dependencies.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -30,9 +30,9 @@
#, no-c-format
msgid ""
"Seam does not work with JDK 1.4 and requires JDK 5 or above as it uses "
-"annotations and other JDK 5.0 features.. Seam has been thoroughly tested "
+"annotations and other JDK 5.0 features. Seam has been thoroughly tested "
"using Sun's JDKs. However there are no known issues specific to Seam with
"
-"other JDK's."
+"other JDKs."
msgstr ""
#. Tag: title
Modified: trunk/doc/Seam_Reference_Guide/si-LK/Security.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/si-LK/Security.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/si-LK/Security.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+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:3361 Security.xml:3524
+#: Security.xml:630 Security.xml:764 Security.xml:3370 Security.xml:3533
#, 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:3150 Security.xml:3367
-#: Security.xml:3530 Security.xml:3771 Security.xml:4208
+#: Security.xml:2147 Security.xml:2756 Security.xml:3159 Security.xml:3376
+#: Security.xml:3539 Security.xml:3780 Security.xml:4217
#, no-c-format
msgid "Description"
msgstr ""
@@ -2228,8 +2228,8 @@
msgstr ""
#. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3147
-#: Security.xml:3768 Security.xml:3937
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3156
+#: Security.xml:3777 Security.xml:3946
#, 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:3218
-#: Security.xml:3237 Security.xml:3256 Security.xml:3274 Security.xml:3819
-#: Security.xml:3838 Security.xml:3857 Security.xml:3876
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3227
+#: Security.xml:3246 Security.xml:3265 Security.xml:3283 Security.xml:3828
+#: Security.xml:3847 Security.xml:3866 Security.xml:3885
#, no-c-format
msgid "boolean"
msgstr ""
@@ -2558,13 +2558,13 @@
msgstr ""
#. Tag: para
-#: Security.xml:1831 Security.xml:3940
+#: Security.xml:1831 Security.xml:3949
#, no-c-format
msgid "Permission Target"
msgstr ""
#. Tag: para
-#: Security.xml:1834 Security.xml:3943
+#: Security.xml:1834 Security.xml:3952
#, no-c-format
msgid "Permission Action"
msgstr ""
@@ -3806,7 +3806,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2750 Security.xml:3144 Security.xml:3765
+#: Security.xml:2750 Security.xml:3153 Security.xml:3774
#, no-c-format
msgid "Return type"
msgstr ""
@@ -3868,6 +3868,20 @@
#: Security.xml:2819
#, no-c-format
msgid ""
+"The default <literal>ResolverChain</literal> consists of all permission
"
+"resolvers discovered during application deployment. The
<literal>org.jboss."
+"seam.security.defaultResolverChainCreated</literal> event is raised (and the
"
+"<literal>ResolverChain</literal> instance passed as an event parameter)
when "
+"the default <literal>ResolverChain</literal> is created. This allows
"
+"additional resolvers that for some reason were not discovered during "
+"deployment to be added, or for resolvers that are in the chain to be re-"
+"ordered or removed."
+msgstr ""
+
+#. Tag: para
+#: Security.xml:2828
+#, no-c-format
+msgid ""
"The following sequence diagram shows the interaction between the components "
"of the permission framework during a permission check (explanation follows).
"
"A permission check can originate from a number of possible sources, for "
@@ -3877,7 +3891,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2837
+#: Security.xml:2846
#, no-c-format
msgid ""
"1. A permission check is initiated somewhere (either in code or via an EL "
@@ -3886,7 +3900,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2843
+#: Security.xml:2852
#, no-c-format
msgid ""
"1.1. <literal>Identity</literal> invokes
<literal>PermissionMapper."
@@ -3894,7 +3908,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2850
+#: Security.xml:2859
#, no-c-format
msgid ""
"1.1.1. <literal>PermissionMapper</literal> maintains a
<literal>Map</"
@@ -3906,7 +3920,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2860
+#: Security.xml:2869
#, no-c-format
msgid ""
"1.1.2. For each <literal>PermissionResolver</literal> in the "
@@ -3921,13 +3935,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2876
+#: Security.xml:2885
#, no-c-format
msgid "RuleBasedPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:2878
+#: Security.xml:2887
#, no-c-format
msgid ""
"One of the built-in permission resolvers provided by Seam, "
@@ -3940,13 +3954,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2887
+#: Security.xml:2896
#, no-c-format
msgid "Requirements"
msgstr ""
#. Tag: para
-#: Security.xml:2889
+#: Security.xml:2898
#, no-c-format
msgid ""
"If using the rule-based permission features provided by Seam Security, the "
@@ -3955,43 +3969,43 @@
msgstr ""
#. Tag: para
-#: Security.xml:2896
+#: Security.xml:2905
#, no-c-format
msgid "drools-compiler.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2899
+#: Security.xml:2908
#, no-c-format
msgid "drools-core.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2902
+#: Security.xml:2911
#, no-c-format
msgid "janino.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2905
+#: Security.xml:2914
#, no-c-format
msgid "antlr-runtime.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2908
+#: Security.xml:2917
#, no-c-format
msgid "mvel14.jar"
msgstr ""
#. Tag: title
-#: Security.xml:2915 Security.xml:3107
+#: Security.xml:2924 Security.xml:3116
#, no-c-format
msgid "Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:2917
+#: Security.xml:2926
#, no-c-format
msgid ""
"The configuration for <literal>RuleBasedPermissionResolver</literal>
"
@@ -4001,7 +4015,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2923
+#: Security.xml:2932
#, no-c-format
msgid ""
"<![CDATA[<components
xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4029,7 +4043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2925
+#: Security.xml:2934
#, no-c-format
msgid ""
"The default rule base name can be overridden by specifying the "
@@ -4038,7 +4052,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2930
+#: Security.xml:2939
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4047,7 +4061,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2932
+#: Security.xml:2941
#, no-c-format
msgid ""
"Once the <literal>RuleBase</literal> component is configured, it's
time to "
@@ -4055,13 +4069,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2938
+#: Security.xml:2947
#, no-c-format
msgid "Writing Security Rules"
msgstr ""
#. Tag: para
-#: Security.xml:2940
+#: Security.xml:2949
#, no-c-format
msgid ""
"The first step to writing security rules is to create a new rule file in the
"
@@ -4072,7 +4086,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2947
+#: Security.xml:2956
#, no-c-format
msgid ""
"So what should the security rules file contain? At this stage it might be a "
@@ -4081,7 +4095,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2952
+#: Security.xml:2961
#, no-c-format
msgid ""
"<![CDATA[package MyApplicationPermissions;\n"
@@ -4099,7 +4113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2954
+#: Security.xml:2963
#, no-c-format
msgid ""
"Let's break this down step by step. The first thing we see is the package
"
@@ -4109,7 +4123,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2960
+#: Security.xml:2969
#, no-c-format
msgid ""
"The next thing we can notice is a couple of import statements for the "
@@ -4119,7 +4133,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2966
+#: Security.xml:2975
#, no-c-format
msgid ""
"Finally we have the code for the rule. Each rule within a package should be "
@@ -4129,7 +4143,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2972
+#: Security.xml:2981
#, no-c-format
msgid ""
"Looking at the body of the rule definition we can notice two distinct "
@@ -4144,7 +4158,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2981
+#: Security.xml:2990
#, no-c-format
msgid ""
"If we look at the LHS of the rule, we see two conditions listed there. Let's
"
@@ -4152,14 +4166,14 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2985
+#: Security.xml:2994
#, no-c-format
msgid ""
"<![CDATA[c: PermissionCheck(target == \"customer\", action ==
\"delete\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:2987
+#: Security.xml:2996
#, no-c-format
msgid ""
"In plain english, this condition is stating that there must exist a "
@@ -4169,7 +4183,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2993
+#: Security.xml:3002
#, no-c-format
msgid ""
"So what is the working memory? Also known as a \"stateful session\" in
"
@@ -4187,7 +4201,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3005
+#: Security.xml:3014
#, no-c-format
msgid ""
"Besides the <literal>PermissionCheck</literal> facts, there is also a
"
@@ -4204,7 +4218,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3016
+#: Security.xml:3025
#, no-c-format
msgid ""
"It is also possible to insert additional long-lived facts into the working "
@@ -4215,7 +4229,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3023
+#: Security.xml:3032
#, no-c-format
msgid ""
"Getting back to our simple example, we can also notice that the first line "
@@ -4226,13 +4240,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3030
+#: Security.xml:3039
#, no-c-format
msgid "<![CDATA[Role(name == \"admin\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3032
+#: Security.xml:3041
#, no-c-format
msgid ""
"This condition simply states that there must be a
<literal>Role</literal> "
@@ -4245,7 +4259,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3040
+#: Security.xml:3049
#, no-c-format
msgid ""
"So what is the consequence of the rule firing? Let's take a look at the RHS
"
@@ -4253,13 +4267,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3044
+#: Security.xml:3053
#, no-c-format
msgid "<![CDATA[c.grant()]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3046
+#: Security.xml:3055
#, no-c-format
msgid ""
"The RHS consists of Java code, and in this case is invoking the "
@@ -4276,13 +4290,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3060
+#: Security.xml:3069
#, no-c-format
msgid "Non-String permission targets"
msgstr ""
#. Tag: para
-#: Security.xml:3062
+#: Security.xml:3071
#, no-c-format
msgid ""
"So far we have only seen permission checks for String-literal permission "
@@ -4296,7 +4310,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3071
+#: Security.xml:3080
#, no-c-format
msgid ""
"<![CDATA[rule CanCreateBlogComment\n"
@@ -4314,13 +4328,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3076
+#: Security.xml:3085
#, no-c-format
msgid "Wildcard permission checks"
msgstr ""
#. Tag: para
-#: Security.xml:3078
+#: Security.xml:3087
#, no-c-format
msgid ""
"It is possible to implement a wildcard permission check (which allows all "
@@ -4330,7 +4344,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3084
+#: Security.xml:3093
#, no-c-format
msgid ""
"<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4344,7 +4358,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3086
+#: Security.xml:3095
#, no-c-format
msgid ""
"This rule allows users with the <literal>admin</literal> role to
perform "
@@ -4353,13 +4367,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3096
+#: Security.xml:3105
#, no-c-format
msgid "PersistentPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:3098
+#: Security.xml:3107
#, no-c-format
msgid ""
"Another built-in permission resolver provided by Seam, "
@@ -4372,7 +4386,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3109
+#: Security.xml:3118
#, no-c-format
msgid ""
"Before it can be used, <literal>PersistentPermissionResolver</literal>
must "
@@ -4385,7 +4399,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3117
+#: Security.xml:3126
#, no-c-format
msgid ""
"<![CDATA[ <security:persistent-permission-resolver
permission-store=\"#"
@@ -4393,13 +4407,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3122
+#: Security.xml:3131
#, no-c-format
msgid "Permission Stores"
msgstr ""
#. Tag: para
-#: Security.xml:3124
+#: Security.xml:3133
#, no-c-format
msgid ""
"A permission store is required for
<literal>PersistentPermissionResolver</"
@@ -4412,26 +4426,26 @@
msgstr ""
#. Tag: title
-#: Security.xml:3134
+#: Security.xml:3143
#, no-c-format
msgid "PermissionStore interface"
msgstr ""
#. Tag: literal
-#: Security.xml:3160 Security.xml:3179 Security.xml:3198 Security.xml:3781
-#: Security.xml:3800
+#: Security.xml:3169 Security.xml:3188 Security.xml:3207 Security.xml:3790
+#: Security.xml:3809
#, no-c-format
msgid "List<Permission>"
msgstr ""
#. Tag: literal
-#: Security.xml:3165 Security.xml:3805
+#: Security.xml:3174 Security.xml:3814
#, no-c-format
msgid "listPermissions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3169
+#: Security.xml:3178
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4440,13 +4454,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3184 Security.xml:3786
+#: Security.xml:3193 Security.xml:3795
#, no-c-format
msgid "listPermissions(Object target, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3188
+#: Security.xml:3197
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4455,13 +4469,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3203
+#: Security.xml:3212
#, no-c-format
msgid "listPermissions(Set<Object> targets, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3207
+#: Security.xml:3216
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4470,13 +4484,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3223
+#: Security.xml:3232
#, no-c-format
msgid "grantPermission(Permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3227
+#: Security.xml:3236
#, no-c-format
msgid ""
"This method should persist the specified <literal>Permission</literal>
"
@@ -4484,13 +4498,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3242 Security.xml:3843
+#: Security.xml:3251 Security.xml:3852
#, no-c-format
msgid "grantPermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3246
+#: Security.xml:3255
#, no-c-format
msgid ""
"This method should persist all of the <literal>Permission</literal>
objects "
@@ -4499,13 +4513,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3261 Security.xml:3862
+#: Security.xml:3270 Security.xml:3871
#, no-c-format
msgid "revokePermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3265
+#: Security.xml:3274
#, no-c-format
msgid ""
"This method should remove the specified <literal>Permission</literal>
object "
@@ -4513,13 +4527,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3279 Security.xml:3881
+#: Security.xml:3288 Security.xml:3890
#, no-c-format
msgid "revokePermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3283
+#: Security.xml:3292
#, no-c-format
msgid ""
"This method should remove all of the <literal>Permission</literal>
objects "
@@ -4527,19 +4541,19 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3293 Security.xml:3895
+#: Security.xml:3302 Security.xml:3904
#, no-c-format
msgid "List<String>"
msgstr ""
#. Tag: literal
-#: Security.xml:3298 Security.xml:3900
+#: Security.xml:3307 Security.xml:3909
#, no-c-format
msgid "listAvailableActions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3302
+#: Security.xml:3311
#, no-c-format
msgid ""
"This method should return a list of all the available actions (as Strings) "
@@ -4549,13 +4563,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3316
+#: Security.xml:3325
#, no-c-format
msgid "JpaPermissionStore"
msgstr ""
#. Tag: para
-#: Security.xml:3318
+#: Security.xml:3327
#, no-c-format
msgid ""
"This is the default <literal>PermissionStore</literal> implementation
(and "
@@ -4568,7 +4582,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3326
+#: Security.xml:3335
#, no-c-format
msgid ""
"If you wish to use the same entity (i.e. a single database table) to store "
@@ -4580,7 +4594,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3333
+#: Security.xml:3342
#, no-c-format
msgid ""
"For example, to configure a single entity class to store both user and role "
@@ -4588,7 +4602,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3335
+#: Security.xml:3344
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4596,14 +4610,14 @@
msgstr ""
#. Tag: para
-#: Security.xml:3337
+#: Security.xml:3346
#, no-c-format
msgid ""
"To configure separate entity classes for storing user and role permissions:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:3339
+#: Security.xml:3348
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4612,13 +4626,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3342
+#: Security.xml:3351
#, no-c-format
msgid "Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3344
+#: Security.xml:3353
#, no-c-format
msgid ""
"As mentioned, the entity classes that contain the user and role permissions "
@@ -4629,32 +4643,32 @@
msgstr ""
#. Tag: title
-#: Security.xml:3351
+#: Security.xml:3360
#, no-c-format
msgid "Entity Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3364 Security.xml:3527
+#: Security.xml:3373 Security.xml:3536
#, no-c-format
msgid "Target"
msgstr ""
#. Tag: literal
-#: Security.xml:3377
+#: Security.xml:3386
#, no-c-format
msgid "@PermissionTarget"
msgstr ""
#. Tag: literal
-#: Security.xml:3382 Security.xml:3401 Security.xml:3420 Security.xml:3439
-#: Security.xml:3458
+#: Security.xml:3391 Security.xml:3410 Security.xml:3429 Security.xml:3448
+#: Security.xml:3467
#, no-c-format
msgid "FIELD,METHOD"
msgstr ""
#. Tag: para
-#: Security.xml:3386
+#: Security.xml:3395
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4663,13 +4677,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3396
+#: Security.xml:3405
#, no-c-format
msgid "@PermissionAction"
msgstr ""
#. Tag: para
-#: Security.xml:3405
+#: Security.xml:3414
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4678,13 +4692,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3415
+#: Security.xml:3424
#, no-c-format
msgid "@PermissionUser"
msgstr ""
#. Tag: para
-#: Security.xml:3424
+#: Security.xml:3433
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4693,13 +4707,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3434
+#: Security.xml:3443
#, no-c-format
msgid "@PermissionRole"
msgstr ""
#. Tag: para
-#: Security.xml:3443
+#: Security.xml:3452
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4708,13 +4722,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3453
+#: Security.xml:3462
#, no-c-format
msgid "@PermissionDiscriminator"
msgstr ""
#. Tag: para
-#: Security.xml:3462
+#: Security.xml:3471
#, no-c-format
msgid ""
"This annotation should be used when the same entity/table is used to store "
@@ -4731,20 +4745,20 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3472
+#: Security.xml:3481
#, no-c-format
msgid ""
"<![CDATA[ @PermissionDiscriminator(userValue = \"u\", roleValue =
\"r\")]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3483
+#: Security.xml:3492
#, no-c-format
msgid "Example Entity"
msgstr ""
#. Tag: para
-#: Security.xml:3485
+#: Security.xml:3494
#, no-c-format
msgid ""
"Here is an example of an entity class that is used to store both user and "
@@ -4753,7 +4767,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3490
+#: Security.xml:3499
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4814,7 +4828,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3492
+#: Security.xml:3501
#, no-c-format
msgid ""
"As can be seen in the above example, the
<literal>getDiscriminator()</"
@@ -4831,13 +4845,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3505
+#: Security.xml:3514
#, no-c-format
msgid "Class-specific Permission Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:3507
+#: Security.xml:3516
#, no-c-format
msgid ""
"A further set of class-specific annotations can be used to configure a "
@@ -4847,25 +4861,25 @@
msgstr ""
#. Tag: title
-#: Security.xml:3514
+#: Security.xml:3523
#, no-c-format
msgid "Class Permission Annotations"
msgstr ""
#. Tag: literal
-#: Security.xml:3540
+#: Security.xml:3549
#, no-c-format
msgid "@Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3545 Security.xml:3563
+#: Security.xml:3554 Security.xml:3572
#, no-c-format
msgid "TYPE"
msgstr ""
#. Tag: para
-#: Security.xml:3549
+#: Security.xml:3558
#, no-c-format
msgid ""
"A container annotation, this annotation may contain an array of "
@@ -4873,13 +4887,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3558
+#: Security.xml:3567
#, no-c-format
msgid "@Permission"
msgstr ""
#. Tag: para
-#: Security.xml:3567
+#: Security.xml:3576
#, no-c-format
msgid ""
"This annotation defines a single allowable permission action for the target "
@@ -4890,7 +4904,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3579
+#: Security.xml:3588
#, no-c-format
msgid ""
"Here's an example of the above annotations in action. The following class
"
@@ -4898,7 +4912,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3583
+#: Security.xml:3592
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4910,7 +4924,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3585
+#: Security.xml:3594
#, no-c-format
msgid ""
"This example demonstrates how two allowable permission actions, "
@@ -4919,13 +4933,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3593
+#: Security.xml:3602
#, no-c-format
msgid "Permission masks"
msgstr ""
#. Tag: para
-#: Security.xml:3595
+#: Security.xml:3604
#, no-c-format
msgid ""
"By default, multiple permissions for the same target object and recipient "
@@ -4937,7 +4951,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3602
+#: Security.xml:3611
#, no-c-format
msgid ""
"For example, if recipient \"Bob\" is granted both the
<literal>view</"
@@ -4950,7 +4964,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3609
+#: Security.xml:3618
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4962,7 +4976,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3611
+#: Security.xml:3620
#, no-c-format
msgid ""
"The <literal>action</literal> property will instead simply contain
\"3"
@@ -4972,7 +4986,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3617
+#: Security.xml:3626
#, no-c-format
msgid ""
"Obviously, it is very important that the <literal>mask</literal> values
"
@@ -4980,13 +4994,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3623
+#: Security.xml:3632
#, no-c-format
msgid "Identifier Policy"
msgstr ""
#. Tag: para
-#: Security.xml:3625
+#: Security.xml:3634
#, no-c-format
msgid ""
"When storing or looking up permissions,
<literal>JpaPermissionStore</"
@@ -5000,7 +5014,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3633
+#: Security.xml:3642
#, no-c-format
msgid ""
"The <literal>IdentifierStrategy</literal> interface is very simple,
"
@@ -5008,7 +5022,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3637
+#: Security.xml:3646
#, no-c-format
msgid ""
"<![CDATA[public interface IdentifierStrategy {\n"
@@ -5018,7 +5032,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3639
+#: Security.xml:3648
#, no-c-format
msgid ""
"The first method, <literal>canIdentify()</literal> simply returns
"
@@ -5029,7 +5043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3645
+#: Security.xml:3654
#, no-c-format
msgid ""
"Seam provides two <literal>IdentifierStrategy</literal>
implementations, "
@@ -5038,7 +5052,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3650
+#: Security.xml:3659
#, no-c-format
msgid ""
"To explicitly configure a specific identifier strategy to use for a "
@@ -5051,13 +5065,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3660
+#: Security.xml:3669
#, no-c-format
msgid "ClassIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3662
+#: Security.xml:3671
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for classes,
"
@@ -5071,7 +5085,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3671
+#: Security.xml:3680
#, no-c-format
msgid ""
"<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5079,7 +5093,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3673
+#: Security.xml:3682
#, no-c-format
msgid ""
"The identifier for the following class will be
\"<literal>customerAction</"
@@ -5087,7 +5101,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3677
+#: Security.xml:3686
#, no-c-format
msgid ""
"<![CDATA[@Name(\"customerAction\")\n"
@@ -5095,7 +5109,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3679
+#: Security.xml:3688
#, no-c-format
msgid ""
"Finally, the identifier for the following class will be
\"<literal>Customer</"
@@ -5103,19 +5117,19 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3683
+#: Security.xml:3692
#, no-c-format
msgid "<![CDATA[public class Customer { ]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3688
+#: Security.xml:3697
#, no-c-format
msgid "EntityIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3690
+#: Security.xml:3699
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for entity "
@@ -5132,7 +5146,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3701
+#: Security.xml:3710
#, no-c-format
msgid ""
"<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5140,7 +5154,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3703
+#: Security.xml:3712
#, no-c-format
msgid ""
"For an example of the type of identifier values generated, assume we have "
@@ -5148,7 +5162,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3707
+#: Security.xml:3716
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5171,7 +5185,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3709
+#: Security.xml:3718
#, no-c-format
msgid ""
"For a <literal>Customer</literal> instance with an
<literal>id</literal> "
@@ -5181,7 +5195,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3715
+#: Security.xml:3724
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5190,7 +5204,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3717
+#: Security.xml:3726
#, no-c-format
msgid ""
"Then a <literal>Customer</literal> with an
<literal>id</literal> value of "
@@ -5199,13 +5213,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3730
+#: Security.xml:3739
#, no-c-format
msgid "Permission Management"
msgstr ""
#. Tag: para
-#: Security.xml:3732
+#: Security.xml:3741
#, no-c-format
msgid ""
"In much the same way that Seam Security provides an Identity Management API "
@@ -5215,13 +5229,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3739
+#: Security.xml:3748
#, no-c-format
msgid "PermissionManager"
msgstr ""
#. Tag: para
-#: Security.xml:3741
+#: Security.xml:3750
#, no-c-format
msgid ""
"The <literal>PermissionManager</literal> component is an
application-scoped "
@@ -5234,7 +5248,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3748
+#: Security.xml:3757
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5244,7 +5258,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3750
+#: Security.xml:3759
#, no-c-format
msgid ""
"The following table describes each of the available methods provided by "
@@ -5252,13 +5266,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3755
+#: Security.xml:3764
#, no-c-format
msgid "PermissionManager API methods"
msgstr ""
#. Tag: para
-#: Security.xml:3790 Security.xml:3809
+#: Security.xml:3799 Security.xml:3818
#, no-c-format
msgid ""
"Returns a list of <literal>Permission</literal> objects representing
all of "
@@ -5266,13 +5280,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3824
+#: Security.xml:3833
#, no-c-format
msgid "grantPermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3828
+#: Security.xml:3837
#, no-c-format
msgid ""
"Persists (grants) the specified <literal>Permission</literal> to the
backend "
@@ -5280,7 +5294,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3847
+#: Security.xml:3856
#, no-c-format
msgid ""
"Persists (grants) the specified list of <literal>Permission</literal>s
to "
@@ -5288,7 +5302,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3866
+#: Security.xml:3875
#, no-c-format
msgid ""
"Removes (revokes) the specified <literal>Permission</literal> from the
"
@@ -5296,7 +5310,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3885
+#: Security.xml:3894
#, no-c-format
msgid ""
"Removes (revokes) the specified list of <literal>Permission</literal>s
from "
@@ -5304,7 +5318,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3904
+#: Security.xml:3913
#, no-c-format
msgid ""
"Returns a list of the available actions for the specified target object. The
"
@@ -5313,13 +5327,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3919
+#: Security.xml:3928
#, no-c-format
msgid "Permission checks for PermissionManager operations"
msgstr ""
#. Tag: para
-#: Security.xml:3921
+#: Security.xml:3930
#, no-c-format
msgid ""
"Invoking the methods of <literal>PermissionManager</literal> requires
that "
@@ -5329,37 +5343,37 @@
msgstr ""
#. Tag: title
-#: Security.xml:3928
+#: Security.xml:3937
#, no-c-format
msgid "Permission Management Security Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3952
+#: Security.xml:3961
#, no-c-format
msgid "listPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:3956
+#: Security.xml:3965
#, no-c-format
msgid "The specified <literal>target</literal>"
msgstr ""
#. Tag: literal
-#: Security.xml:3962
+#: Security.xml:3971
#, no-c-format
msgid "seam.read-permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3970 Security.xml:3990
+#: Security.xml:3979 Security.xml:3999
#, no-c-format
msgid "grantPermission()"
msgstr ""
#. Tag: para
-#: Security.xml:3974
+#: Security.xml:3983
#, no-c-format
msgid ""
"The target of the specified <literal>Permission</literal>, or each of
the "
@@ -5368,56 +5382,56 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3982 Security.xml:4000 Security.xml:4018
+#: Security.xml:3991 Security.xml:4009 Security.xml:4027
#, no-c-format
msgid "seam.grant-permission"
msgstr ""
#. Tag: para
-#: Security.xml:3994 Security.xml:4030
+#: Security.xml:4003 Security.xml:4039
#, no-c-format
msgid "The target of the specified <literal>Permission</literal>."
msgstr ""
#. Tag: literal
-#: Security.xml:4008
+#: Security.xml:4017
#, no-c-format
msgid "grantPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:4012 Security.xml:4048
+#: Security.xml:4021 Security.xml:4057
#, no-c-format
msgid ""
"Each of the targets of the specified list of
<literal>Permission</literal>s."
msgstr ""
#. Tag: literal
-#: Security.xml:4026
+#: Security.xml:4035
#, no-c-format
msgid "revokePermission()"
msgstr ""
#. Tag: literal
-#: Security.xml:4036 Security.xml:4054
+#: Security.xml:4045 Security.xml:4063
#, no-c-format
msgid "seam.revoke-permission"
msgstr ""
#. Tag: literal
-#: Security.xml:4044
+#: Security.xml:4053
#, no-c-format
msgid "revokePermissions()"
msgstr ""
#. Tag: title
-#: Security.xml:4067
+#: Security.xml:4076
#, no-c-format
msgid "SSL Security"
msgstr ""
#. Tag: para
-#: Security.xml:4069
+#: Security.xml:4078
#, no-c-format
msgid ""
"Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5428,13 +5442,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4076
+#: Security.xml:4085
#, no-c-format
msgid "<![CDATA[<page view-id=\"/login.xhtml\"
scheme=\"https\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4078
+#: Security.xml:4087
#, no-c-format
msgid ""
"This configuration is automatically extended to both
<literal>s:link</"
@@ -5446,13 +5460,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4085
+#: Security.xml:4094
#, no-c-format
msgid "<![CDATA[<s:link view=\"/login.xhtml\"
value=\"Login\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4087
+#: Security.xml:4096
#, no-c-format
msgid ""
"Browsing directly to a view when using the
<emphasis>incorrect</emphasis> "
@@ -5463,7 +5477,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4094
+#: Security.xml:4103
#, no-c-format
msgid ""
"It is also possible to configure a <emphasis>default scheme</emphasis>
for "
@@ -5477,13 +5491,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4103
+#: Security.xml:4112
#, no-c-format
msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\"
/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4105
+#: Security.xml:4114
#, no-c-format
msgid ""
"Of course, if <emphasis>none</emphasis> of the pages in your
application use "
@@ -5491,7 +5505,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4110
+#: Security.xml:4119
#, no-c-format
msgid ""
"You may configure Seam to automatically invalidate the current HTTP session "
@@ -5500,13 +5514,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4115
+#: Security.xml:4124
#, no-c-format
msgid "<![CDATA[<web:session
invalidate-on-scheme-change=\"true\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4117
+#: Security.xml:4126
#, no-c-format
msgid ""
"This option helps make your system less vulnerable to sniffing of the "
@@ -5515,13 +5529,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4123
+#: Security.xml:4132
#, no-c-format
msgid "Overriding the default ports"
msgstr ""
#. Tag: para
-#: Security.xml:4125
+#: Security.xml:4134
#, no-c-format
msgid ""
"If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5531,7 +5545,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4131
+#: Security.xml:4140
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5547,13 +5561,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4137
+#: Security.xml:4146
#, no-c-format
msgid "CAPTCHA"
msgstr ""
#. Tag: para
-#: Security.xml:4139
+#: Security.xml:4148
#, no-c-format
msgid ""
"Though strictly not part of the security API, Seam provides a built-in "
@@ -5565,13 +5579,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4147
+#: Security.xml:4156
#, no-c-format
msgid "Configuring the CAPTCHA Servlet"
msgstr ""
#. Tag: para
-#: Security.xml:4148
+#: Security.xml:4157
#, no-c-format
msgid ""
"To get up and running, it is necessary to configure the Seam Resource "
@@ -5580,7 +5594,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4153
+#: Security.xml:4162
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -5596,20 +5610,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4158
+#: Security.xml:4167
#, no-c-format
msgid "Adding a CAPTCHA to a form"
msgstr ""
#. Tag: para
-#: Security.xml:4160
+#: Security.xml:4169
#, no-c-format
msgid ""
"Adding a CAPTCHA challenge to a form is extremely easy. Here's an
example:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4164
+#: Security.xml:4173
#, no-c-format
msgid ""
"<![CDATA[<h:graphicImage
value=\"/seam/resource/captcha\"/>\n"
@@ -5621,7 +5635,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4166
+#: Security.xml:4175
#, no-c-format
msgid ""
"That's all there is to it. The <literal>graphicImage</literal>
control "
@@ -5631,20 +5645,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4175
+#: Security.xml:4184
#, no-c-format
msgid "Customising the CAPTCHA algorithm"
msgstr ""
#. Tag: para
-#: Security.xml:4177
+#: Security.xml:4186
#, no-c-format
msgid ""
"You may customize the CAPTCHA algorithm by overriding the built-in
component:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4181
+#: Security.xml:4190
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5671,13 +5685,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4188 Security.xml:4196
+#: Security.xml:4197 Security.xml:4205
#, no-c-format
msgid "Security Events"
msgstr ""
#. Tag: para
-#: Security.xml:4190
+#: Security.xml:4199
#, no-c-format
msgid ""
"The following table describes a number of events (see <xref
linkend=\"events"
@@ -5685,68 +5699,68 @@
msgstr ""
#. Tag: para
-#: Security.xml:4205
+#: Security.xml:4214
#, no-c-format
msgid "Event Key"
msgstr ""
#. Tag: literal
-#: Security.xml:4218
+#: Security.xml:4227
#, no-c-format
msgid "org.jboss.seam.security.loginSuccessful"
msgstr ""
#. Tag: para
-#: Security.xml:4222
+#: Security.xml:4231
#, no-c-format
msgid "Raised when a login attempt is successful."
msgstr ""
#. Tag: literal
-#: Security.xml:4230
+#: Security.xml:4239
#, no-c-format
msgid "org.jboss.seam.security.loginFailed"
msgstr ""
#. Tag: para
-#: Security.xml:4234
+#: Security.xml:4243
#, no-c-format
msgid "Raised when a login attempt fails."
msgstr ""
#. Tag: literal
-#: Security.xml:4242
+#: Security.xml:4251
#, no-c-format
msgid "org.jboss.seam.security.alreadyLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4246
+#: Security.xml:4255
#, no-c-format
msgid ""
"Raised when a user that is already authenticated attempts to log in again."
msgstr ""
#. Tag: literal
-#: Security.xml:4254
+#: Security.xml:4263
#, no-c-format
msgid "org.jboss.seam.security.notLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4258
+#: Security.xml:4267
#, no-c-format
msgid "Raised when a security check fails when the user is not logged in."
msgstr ""
#. Tag: literal
-#: Security.xml:4266
+#: Security.xml:4275
#, no-c-format
msgid "org.jboss.seam.security.notAuthorized"
msgstr ""
#. Tag: para
-#: Security.xml:4270
+#: Security.xml:4279
#, no-c-format
msgid ""
"Raised when a security check fails when the user is logged in however "
@@ -5754,73 +5768,73 @@
msgstr ""
#. Tag: literal
-#: Security.xml:4278
+#: Security.xml:4287
#, no-c-format
msgid "org.jboss.seam.security.preAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4282
+#: Security.xml:4291
#, no-c-format
msgid "Raised just prior to user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4290
+#: Security.xml:4299
#, no-c-format
msgid "org.jboss.seam.security.postAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4294
+#: Security.xml:4303
#, no-c-format
msgid "Raised just after user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4302
+#: Security.xml:4311
#, no-c-format
msgid "org.jboss.seam.security.loggedOut"
msgstr ""
#. Tag: para
-#: Security.xml:4306
+#: Security.xml:4315
#, no-c-format
msgid "Raised after the user has logged out."
msgstr ""
#. Tag: literal
-#: Security.xml:4314
+#: Security.xml:4323
#, no-c-format
msgid "org.jboss.seam.security.credentialsUpdated"
msgstr ""
#. Tag: para
-#: Security.xml:4318
+#: Security.xml:4327
#, no-c-format
msgid "Raised when the user's credentials have been changed."
msgstr ""
#. Tag: literal
-#: Security.xml:4326
+#: Security.xml:4335
#, no-c-format
msgid "org.jboss.seam.security.rememberMe"
msgstr ""
#. Tag: para
-#: Security.xml:4330
+#: Security.xml:4339
#, no-c-format
msgid "Raised when the Identity's rememberMe property is changed."
msgstr ""
#. Tag: title
-#: Security.xml:4343
+#: Security.xml:4352
#, no-c-format
msgid "Run As"
msgstr ""
#. Tag: para
-#: Security.xml:4345
+#: Security.xml:4354
#, no-c-format
msgid ""
"Sometimes it may be necessary to perform certain operations with elevated "
@@ -5832,7 +5846,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4353
+#: Security.xml:4362
#, no-c-format
msgid ""
"The following code example demonstrates how
<literal>RunAsOperation</"
@@ -5843,7 +5857,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4360
+#: Security.xml:4369
#, no-c-format
msgid ""
"<![CDATA[ new RunAsOperation() { \n"
@@ -5855,7 +5869,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4362
+#: Security.xml:4371
#, no-c-format
msgid ""
"In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5866,13 +5880,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4373
+#: Security.xml:4382
#, no-c-format
msgid "Extending the Identity component"
msgstr ""
#. Tag: para
-#: Security.xml:4375
+#: Security.xml:4384
#, no-c-format
msgid ""
"Sometimes it might be necessary to extend the Identity component if your "
@@ -5885,7 +5899,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4383
+#: Security.xml:4392
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.security.identity\")\n"
@@ -5920,7 +5934,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4386
+#: Security.xml:4395
#, no-c-format
msgid ""
"Note that an <literal>Identity</literal> component must be marked
"
@@ -5930,13 +5944,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4398
+#: Security.xml:4407
#, no-c-format
msgid "OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4400
+#: Security.xml:4409
#, no-c-format
msgid ""
"OpenID is a community standard for external web-based authentication. The "
@@ -5949,7 +5963,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4409
+#: Security.xml:4418
#, no-c-format
msgid ""
"When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5966,7 +5980,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4418
+#: Security.xml:4427
#, no-c-format
msgid ""
"It's important to realize at this point that authentication does not imply
"
@@ -5979,13 +5993,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4428
+#: Security.xml:4437
#, no-c-format
msgid "Configuring OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4429
+#: Security.xml:4438
#, no-c-format
msgid ""
"Seam uses the openid4java package and requires four additional JARs to make "
@@ -5995,7 +6009,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4435
+#: Security.xml:4444
#, no-c-format
msgid ""
"OpenID processing requires the use of the
<literal>OpenIdPhaseListener</"
@@ -6005,7 +6019,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4441
+#: Security.xml:4450
#, no-c-format
msgid ""
"<lifecycle>\n"
@@ -6015,7 +6029,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4444
+#: Security.xml:4453
#, no-c-format
msgid ""
"With this configuration, OpenID support is available to your application. "
@@ -6025,13 +6039,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4452
+#: Security.xml:4461
#, no-c-format
msgid "Presenting an OpenIdDLogin form"
msgstr ""
#. Tag: para
-#: Security.xml:4454
+#: Security.xml:4463
#, no-c-format
msgid ""
"To initiate an OpenID login, you can present a simply form to the user "
@@ -6041,7 +6055,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4459
+#: Security.xml:4468
#, no-c-format
msgid ""
"<h:form>\n"
@@ -6052,7 +6066,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4461
+#: Security.xml:4470
#, no-c-format
msgid ""
"When the user submits the login form, he will be redirected to his OpenID "
@@ -6064,13 +6078,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4470
+#: Security.xml:4479
#, no-c-format
msgid "Logging in immediately"
msgstr ""
#. Tag: para
-#: Security.xml:4472
+#: Security.xml:4481
#, no-c-format
msgid ""
"The simplest strategy is to simply login the user immediately. The following
"
@@ -6079,7 +6093,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4476
+#: Security.xml:4485
#, no-c-format
msgid ""
"<page view-id="/openid.xhtml">\n"
@@ -6099,7 +6113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4478
+#: Security.xml:4487
#, no-c-format
msgid ""
"Thie <literal>loginImmediately()</literal> action checks to see if the
"
@@ -6113,13 +6127,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4489
+#: Security.xml:4498
#, no-c-format
msgid "Deferring login"
msgstr ""
#. Tag: para
-#: Security.xml:4491
+#: Security.xml:4500
#, no-c-format
msgid ""
"You may not want the user to be immediately logged in to your application. "
@@ -6136,13 +6150,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4505
+#: Security.xml:4514
#, no-c-format
msgid "Logging out"
msgstr ""
#. Tag: para
-#: Security.xml:4507
+#: Security.xml:4516
#, no-c-format
msgid ""
"Logging out (forgetting an OpenID association) is done by calling
<literal>#"
@@ -6153,7 +6167,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4514
+#: Security.xml:4523
#, no-c-format
msgid ""
"<event
type="org.jboss.seam.security.loggedOut">\n"
@@ -6162,7 +6176,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4516
+#: Security.xml:4525
#, no-c-format
msgid ""
"It's important that you do not leave this out or the user will not be able
"
Modified: trunk/doc/Seam_Reference_Guide/si-LK/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/si-LK/Tutorial.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/si-LK/Tutorial.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -3887,7 +3887,7 @@
#: Tutorial.xml:1596
#, no-c-format
msgid ""
-"When we being a nested conversation it is pushed onto the conversation "
+"When we begin a nested conversation it is pushed onto the conversation "
"stack. In the <varname>nestedbooking</varname> example, the
conversation "
"stack consists of the outer long-running conversation (the booking) and each
"
"of the nested conversations (room selections)."
Modified: trunk/doc/Seam_Reference_Guide/sl-SL/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/sl-SL/Controls.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/sl-SL/Controls.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-21 00:37+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -75,10 +75,10 @@
#: Controls.xml:216 Controls.xml:251 Controls.xml:285 Controls.xml:299
#: Controls.xml:364 Controls.xml:380 Controls.xml:397 Controls.xml:414
#: Controls.xml:433 Controls.xml:507 Controls.xml:525 Controls.xml:549
-#: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
-#: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
-#: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
+#: Controls.xml:596 Controls.xml:613 Controls.xml:637 Controls.xml:656
+#: Controls.xml:684 Controls.xml:707 Controls.xml:721 Controls.xml:761
+#: Controls.xml:811 Controls.xml:839 Controls.xml:906 Controls.xml:1012
+#: Controls.xml:1052 Controls.xml:1098 Controls.xml:1124 Controls.xml:1256
#, no-c-format
msgid "Description"
msgstr ""
@@ -96,10 +96,10 @@
#: Controls.xml:222 Controls.xml:269 Controls.xml:288 Controls.xml:312
#: Controls.xml:370 Controls.xml:386 Controls.xml:403 Controls.xml:420
#: Controls.xml:439 Controls.xml:513 Controls.xml:531 Controls.xml:555
-#: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
-#: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
-#: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
+#: Controls.xml:601 Controls.xml:618 Controls.xml:643 Controls.xml:663
+#: Controls.xml:689 Controls.xml:712 Controls.xml:728 Controls.xml:769
+#: Controls.xml:816 Controls.xml:844 Controls.xml:951 Controls.xml:1019
+#: Controls.xml:1063 Controls.xml:1112 Controls.xml:1135 Controls.xml:1261
#, no-c-format
msgid "Attributes"
msgstr ""
@@ -158,10 +158,10 @@
#: Controls.xml:90 Controls.xml:202 Controls.xml:241 Controls.xml:273
#: Controls.xml:291 Controls.xml:357 Controls.xml:373 Controls.xml:391
#: Controls.xml:408 Controls.xml:425 Controls.xml:496 Controls.xml:518
-#: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
-#: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
-#: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
+#: Controls.xml:536 Controls.xml:588 Controls.xml:606 Controls.xml:629
+#: Controls.xml:648 Controls.xml:677 Controls.xml:694 Controls.xml:738
+#: Controls.xml:804 Controls.xml:832 Controls.xml:899 Controls.xml:999
+#: Controls.xml:1043 Controls.xml:1088 Controls.xml:1249 Controls.xml:1273
#, no-c-format
msgid "Usage"
msgstr ""
@@ -229,8 +229,8 @@
#. Tag: para
#: Controls.xml:134 Controls.xml:271 Controls.xml:289 Controls.xml:313
#: Controls.xml:371 Controls.xml:387 Controls.xml:404 Controls.xml:421
-#: Controls.xml:514 Controls.xml:532 Controls.xml:587 Controls.xml:629
-#: Controls.xml:675 Controls.xml:698
+#: Controls.xml:514 Controls.xml:532 Controls.xml:602 Controls.xml:644
+#: Controls.xml:690 Controls.xml:713
#, no-c-format
msgid "None."
msgstr ""
@@ -398,7 +398,7 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902 Controls.xml:993
+#: Controls.xml:315 Controls.xml:922 Controls.xml:1058
#, no-c-format
msgid "Configuration"
msgstr ""
@@ -806,6 +806,24 @@
#: Controls.xml:564
#, no-c-format
msgid ""
+"<literal>enclose</literal> — if true, the template used to
decorate "
+"the input field is enclosed by the element specified with the \"element\"
"
+"attribute. By default this is a div element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:572
+#, no-c-format
+msgid ""
+"<literal>element</literal> — the element to enclose the
template used "
+"to decorate the input field. By default, the template is enclosed with a div
"
+"element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:579
+#, no-c-format
+msgid ""
"<literal>#{invalid}</literal> and
<literal>#{required}</literal> are "
"available inside <literal>s:decorate</literal>;
<literal>#{required}</"
"literal> evaluates to <literal>true</literal> if you have set the
input "
@@ -814,7 +832,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:574
+#: Controls.xml:589
#, no-c-format
msgid ""
"<![CDATA[<s:decorate template=\"edit.xhtml\">\n"
@@ -824,7 +842,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:575
+#: Controls.xml:590
#, no-c-format
msgid ""
"<![CDATA[<ui:composition
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -855,19 +873,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:579
+#: Controls.xml:594
#, no-c-format
msgid "<s:div>"
msgstr ""
#. Tag: para
-#: Controls.xml:582
+#: Controls.xml:597
#, no-c-format
msgid "Render a HTML <literal><div></literal>."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:592
+#: Controls.xml:607
#, no-c-format
msgid ""
"<![CDATA[<s:div rendered=\"#{selectedMember == null}\">\n"
@@ -876,25 +894,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:596
+#: Controls.xml:611
#, no-c-format
msgid "<s:span>"
msgstr ""
#. Tag: para
-#: Controls.xml:599
+#: Controls.xml:614
#, no-c-format
msgid "Render a HTML <literal><span></literal>."
msgstr ""
#. Tag: para
-#: Controls.xml:607
+#: Controls.xml:622
#, no-c-format
msgid "<literal>title</literal> — Title for a span."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:615
+#: Controls.xml:630
#, no-c-format
msgid ""
"<![CDATA[<s:span styleClass=\"required\"
rendered=\"#{required}\" title="
@@ -902,13 +920,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:620
+#: Controls.xml:635
#, no-c-format
msgid "<s:fragment>"
msgstr ""
#. Tag: para
-#: Controls.xml:623
+#: Controls.xml:638
#, no-c-format
msgid ""
"A non-rendering component useful for enabling/disabling rendering of it's
"
@@ -916,7 +934,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:634
+#: Controls.xml:649
#, no-c-format
msgid ""
"<![CDATA[<s:fragment rendered=\"#{auction.highBidder ne
null}\">\n"
@@ -925,13 +943,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:639
+#: Controls.xml:654
#, no-c-format
msgid "<s:label>"
msgstr ""
#. Tag: para
-#: Controls.xml:642
+#: Controls.xml:657
#, no-c-format
msgid ""
"\"Decorate\" a JSF input field with the label. The label is placed inside
"
@@ -941,19 +959,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:651 Controls.xml:968
+#: Controls.xml:666 Controls.xml:988
#, no-c-format
msgid "<literal>style</literal> — The control's
style"
msgstr ""
#. Tag: para
-#: Controls.xml:656 Controls.xml:973
+#: Controls.xml:671 Controls.xml:993
#, no-c-format
msgid "<literal>styleClass</literal> — The control's style
class"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:663
+#: Controls.xml:678
#, no-c-format
msgid ""
"<![CDATA[<s:label styleClass=\"label\">\n"
@@ -963,19 +981,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:667
+#: Controls.xml:682
#, no-c-format
msgid "<s:message>"
msgstr ""
#. Tag: para
-#: Controls.xml:670
+#: Controls.xml:685
#, no-c-format
msgid "\"Decorate\" a JSF input field with the validation error
message."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:680
+#: Controls.xml:695
#, no-c-format
msgid ""
"<![CDATA[<f:facet name=\"afterInvalidField\">\n"
@@ -987,31 +1005,31 @@
msgstr ""
#. Tag: title
-#: Controls.xml:687
+#: Controls.xml:702
#, no-c-format
msgid "Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:690
+#: Controls.xml:705
#, no-c-format
msgid "<s:validateFormattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:693
+#: Controls.xml:708
#, no-c-format
msgid "Checks that the submitted value is valid Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:704
+#: Controls.xml:719
#, no-c-format
msgid "<s:formattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:707
+#: Controls.xml:722
#, no-c-format
msgid ""
"Outputs <emphasis>Seam Text</emphasis>, a rich text markup useful for
blogs, "
@@ -1020,7 +1038,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:716
+#: Controls.xml:731
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
rich text "
@@ -1028,37 +1046,96 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:724
+#: Controls.xml:739
#, no-c-format
msgid "<![CDATA[<s:formattedText
value=\"#{blog.text}\"/>]]>"
msgstr ""
#. Tag: emphasis
-#: Controls.xml:726
+#: Controls.xml:741
#, no-c-format
msgid "Example"
msgstr ""
#. Tag: title
-#: Controls.xml:741
+#: Controls.xml:756
#, no-c-format
-msgid "Dropdowns"
+msgid "Form support"
msgstr ""
#. Tag: literal
-#: Controls.xml:744
+#: Controls.xml:759
#, no-c-format
+msgid "<s:token>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:762
+#, no-c-format
+msgid ""
+"Produces a random token that is inserted into a hidden form field to help to
"
+"secure JSF form posts against cross-site request forgery (XSRF) attacks. "
+"Note that the browser must have cookies enabled to submit forms that include
"
+"this component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:772
+#, no-c-format
+msgid ""
+"<literal>requireSession</literal> — indicates whether the
session id "
+"should be included in the form signature, hence binding the token to the "
+"session. This value can be set to false if the \"build before restore\"
mode "
+"of Facelets is activated (the default in JSF 2.0). (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:782
+#, no-c-format
+msgid ""
+"<literal>enableCookieNotice</literal> — indicates that a
JavaScript "
+"check should be inserted into the page to verify that cookies are enabled in
"
+"the browser. If cookies are not enabled, present a notice to the user that "
+"form posts will not work. (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:791
+#, no-c-format
+msgid ""
+"<literal>allowMultiplePosts</literal> — indicates whether to
allow the "
+"same form to be submitted multiple times with the same signature (as long as
"
+"the view does not change). This is a common need if the form is perform Ajax
"
+"calls but not rerendering itself or, at the very least, the UIToken "
+"component. The preferred approach is to have the UIToken component "
+"rerendered on any Ajax call where the UIToken component would be processed. "
+"(default: false)"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:805
+#, no-c-format
+msgid ""
+"<![CDATA[<h:form>\n"
+" <s:token enableCookieNotice=\"true\"
requireSession=\"false\"/>\n"
+" ...\n"
+"</h:form>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:809
+#, no-c-format
msgid "<s:enumItem>"
msgstr ""
#. Tag: para
-#: Controls.xml:747
+#: Controls.xml:812
#, no-c-format
msgid "Creates a <literal>SelectItem</literal> from an enum
value."
msgstr ""
#. Tag: para
-#: Controls.xml:754
+#: Controls.xml:819
#, no-c-format
msgid ""
"<literal>enumValue</literal> — the string representation of
the enum "
@@ -1066,7 +1143,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:760
+#: Controls.xml:825
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1074,7 +1151,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:768
+#: Controls.xml:833
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneRadio id=\"radioList\"\n"
@@ -1090,13 +1167,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:772
+#: Controls.xml:837
#, no-c-format
msgid "<s:selectItems>"
msgstr ""
#. Tag: para
-#: Controls.xml:775
+#: Controls.xml:840
#, no-c-format
msgid ""
"Creates a <literal>List<SelectItem></literal> from a
List, Set, "
@@ -1104,7 +1181,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:782
+#: Controls.xml:847
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
data that "
@@ -1112,7 +1189,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:789
+#: Controls.xml:854
#, no-c-format
msgid ""
"<literal>var</literal>— defines the name of the local
variable that "
@@ -1120,7 +1197,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:795
+#: Controls.xml:860
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1129,7 +1206,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:802
+#: Controls.xml:867
#, no-c-format
msgid ""
"<literal>itemValue</literal> — Value to return to the server
if this "
@@ -1138,7 +1215,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:811
+#: Controls.xml:876
#, no-c-format
msgid ""
"<literal>disabled</literal> — if true the
<literal>SelectItem</"
@@ -1147,7 +1224,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:819
+#: Controls.xml:884
#, no-c-format
msgid ""
"<literal>noSelectionLabel</literal> — specifies the
(optional) label "
@@ -1156,7 +1233,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:827
+#: Controls.xml:892
#, no-c-format
msgid ""
"<literal>hideNoSelectionLabel</literal> — if true, the
"
@@ -1164,7 +1241,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:835
+#: Controls.xml:900
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneMenu value=\"#{person.age}\" \n"
@@ -1173,83 +1250,14 @@
"</h:selectOneMenu>]]>"
msgstr ""
-#. Tag: title
-#: Controls.xml:841
-#, no-c-format
-msgid "Other"
-msgstr ""
-
#. Tag: literal
-#: Controls.xml:844
+#: Controls.xml:904
#, no-c-format
-msgid "<s:cache>"
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:847
-#, no-c-format
-msgid ""
-"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
-"cache></literal> actually uses the instance of JBoss Cache managed by
the "
-"built-in <literal>pojoCache</literal> component."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:856
-#, no-c-format
-msgid ""
-"<literal>key</literal> — the key to cache rendered content,
often a "
-"value expression. For example, if we were caching a page fragment that "
-"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
-"literal>."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:864
-#, no-c-format
-msgid ""
-"<literal>enabled</literal> — a value expression that
determines if the "
-"cache should be used."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:870
-#, no-c-format
-msgid ""
-"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
-"can have different expiry policies)."
-msgstr ""
-
-#. Tag: programlisting
-#: Controls.xml:878
-#, no-c-format
-msgid ""
-"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
-" <div class=\"blogEntry\">\n"
-" <h3>#{blogEntry.title}</h3>\n"
-" <div>\n"
-" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
-" </div>\n"
-" <p>\n"
-" [Posted on \n"
-" <h:outputText value=\"#{blogEntry.date}\">\n"
-" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
-"locale}\" \n"
-" type=\"both\"/>\n"
-" </h:outputText>]\n"
-" </p>\n"
-" </div>\n"
-"</s:cache>]]>"
-msgstr ""
-
-#. Tag: literal
-#: Controls.xml:884
-#, no-c-format
msgid "<s:fileUpload>"
msgstr ""
#. Tag: para
-#: Controls.xml:887
+#: Controls.xml:907
#, no-c-format
msgid ""
"Renders a file upload control. This control must be used within a form with "
@@ -1257,13 +1265,13 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:893
+#: Controls.xml:913
#, no-c-format
msgid "<![CDATA[<h:form
enctype=\"multipart/form-data\">]]>"
msgstr ""
#. Tag: para
-#: Controls.xml:895
+#: Controls.xml:915
#, no-c-format
msgid ""
"For multipart requests, the Seam Multipart servlet filter must also be "
@@ -1271,7 +1279,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:900
+#: Controls.xml:920
#, no-c-format
msgid ""
"<![CDATA[<filter>\n"
@@ -1286,7 +1294,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:904
+#: Controls.xml:924
#, no-c-format
msgid ""
"The following configuration options for multipart requests may be configured
"
@@ -1294,7 +1302,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:911
+#: Controls.xml:931
#, no-c-format
msgid ""
"<literal>createTempFiles</literal> — if this option is set to
true, "
@@ -1302,7 +1310,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:918
+#: Controls.xml:938
#, no-c-format
msgid ""
"<literal>maxRequestSize</literal> — the maximum size of a
file upload "
@@ -1310,13 +1318,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:925
+#: Controls.xml:945
#, no-c-format
msgid "Here's an example:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:929
+#: Controls.xml:949
#, no-c-format
msgid ""
"<![CDATA[<component
class=\"org.jboss.seam.web.MultipartFilter\">\n"
@@ -1326,7 +1334,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:934
+#: Controls.xml:954
#, no-c-format
msgid ""
"<literal>data</literal> — this value binding receives the
binary file "
@@ -1335,7 +1343,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:942
+#: Controls.xml:962
#, no-c-format
msgid ""
"<literal>contentType</literal> — this value binding receives
the "
@@ -1343,7 +1351,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:948
+#: Controls.xml:968
#, no-c-format
msgid ""
"<literal>fileName</literal> — this value binding receives the
filename "
@@ -1351,7 +1359,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:954
+#: Controls.xml:974
#, no-c-format
msgid ""
"<literal>fileSize</literal> — this value binding receives the
file "
@@ -1359,7 +1367,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:960
+#: Controls.xml:980
#, no-c-format
msgid ""
"<literal>accept</literal> — a comma-separated list of content
types to "
@@ -1368,7 +1376,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:980
+#: Controls.xml:1000
#, no-c-format
msgid ""
"<![CDATA[<s:fileUpload id=\"picture\"
data=\"#{register.picture}\" \n"
@@ -1376,14 +1384,83 @@
" contentType=\"#{register.pictureContentType}\"
/>]]>"
msgstr ""
+#. Tag: title
+#: Controls.xml:1007
+#, no-c-format
+msgid "Other"
+msgstr ""
+
#. Tag: literal
-#: Controls.xml:985
+#: Controls.xml:1010
#, no-c-format
+msgid "<s:cache>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1013
+#, no-c-format
+msgid ""
+"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
+"cache></literal> actually uses the instance of JBoss Cache managed by
the "
+"built-in <literal>pojoCache</literal> component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1022
+#, no-c-format
+msgid ""
+"<literal>key</literal> — the key to cache rendered content,
often a "
+"value expression. For example, if we were caching a page fragment that "
+"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
+"literal>."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1030
+#, no-c-format
+msgid ""
+"<literal>enabled</literal> — a value expression that
determines if the "
+"cache should be used."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1036
+#, no-c-format
+msgid ""
+"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
+"can have different expiry policies)."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1044
+#, no-c-format
+msgid ""
+"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
+" <div class=\"blogEntry\">\n"
+" <h3>#{blogEntry.title}</h3>\n"
+" <div>\n"
+" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
+" </div>\n"
+" <p>\n"
+" [Posted on \n"
+" <h:outputText value=\"#{blogEntry.date}\">\n"
+" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
+"locale}\" \n"
+" type=\"both\"/>\n"
+" </h:outputText>]\n"
+" </p>\n"
+" </div>\n"
+"</s:cache>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1050
+#, no-c-format
msgid "<s:resource>"
msgstr ""
#. Tag: para
-#: Controls.xml:988
+#: Controls.xml:1053
#, no-c-format
msgid ""
"A tag that acts a file download provider. It must be alone in the JSF page. "
@@ -1391,7 +1468,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:995
+#: Controls.xml:1060
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -1407,7 +1484,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1066
#, no-c-format
msgid ""
"<literal>data</literal> — Data that should be downloaded. May
be a "
@@ -1415,13 +1492,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1007
+#: Controls.xml:1072
#, no-c-format
msgid "<literal>fileName</literal> — Filename of the file to
be served"
msgstr ""
#. Tag: para
-#: Controls.xml:1012
+#: Controls.xml:1077
#, no-c-format
msgid ""
"<literal>contentType</literal> — content type of the file to
be "
@@ -1429,20 +1506,20 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1017
+#: Controls.xml:1082
#, no-c-format
msgid ""
"<literal>disposition</literal> — disposition to use. Default
is inline"
msgstr ""
#. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1089
#, no-c-format
msgid "Here is an example on how to use the tag:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1025
+#: Controls.xml:1090
#, no-c-format
msgid ""
"<![CDATA[<s:resource
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -1454,7 +1531,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1027
+#: Controls.xml:1092
#, no-c-format
msgid ""
"The bean named <literal>resources</literal> is some backing bean that
given "
@@ -1463,13 +1540,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1097
#, no-c-format
msgid "<s:download>"
msgstr ""
#. Tag: para
-#: Controls.xml:1034
+#: Controls.xml:1099
#, no-c-format
msgid ""
"Builds a RESTful link to a
<literal><s:resource></literal>. Nested "
@@ -1477,13 +1554,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1041
+#: Controls.xml:1106
#, no-c-format
msgid "<literal>src</literal> — Resource file serving
files."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1048
+#: Controls.xml:1113
#, no-c-format
msgid ""
"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
@@ -1492,7 +1569,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1050
+#: Controls.xml:1115
#, no-c-format
msgid ""
"Will produce something like:
<literal><![CDATA[http://localhost/resources."
@@ -1500,13 +1577,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1057
+#: Controls.xml:1122
#, no-c-format
msgid "<s:graphicImage>"
msgstr ""
#. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1125
#, no-c-format
msgid ""
"An extended <literal><h:graphicImage></literal> that
allows the image "
@@ -1515,7 +1592,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1065
+#: Controls.xml:1130
#, no-c-format
msgid ""
"All attributes for <literal><h:graphicImage></literal>
are supported, "
@@ -1523,7 +1600,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1073
+#: Controls.xml:1138
#, no-c-format
msgid ""
"<literal>value</literal> — image to display. Can be a path
"
@@ -1535,7 +1612,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1086
+#: Controls.xml:1151
#, no-c-format
msgid ""
"<literal>fileName</literal> — if not specified the served
image will "
@@ -1544,13 +1621,13 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:1095
+#: Controls.xml:1160
#, no-c-format
msgid "Transformations"
msgstr ""
#. Tag: para
-#: Controls.xml:1096
+#: Controls.xml:1161
#, no-c-format
msgid ""
"To apply a transform to the image, you would nest a tag specifying the "
@@ -1558,25 +1635,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1104
+#: Controls.xml:1169
#, no-c-format
msgid "<s:transformImageSize>"
msgstr ""
#. Tag: para
-#: Controls.xml:1109
+#: Controls.xml:1174
#, no-c-format
msgid "<literal>width</literal> — new width of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1115
+#: Controls.xml:1180
#, no-c-format
msgid "<literal>height</literal> — new height of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1121
+#: Controls.xml:1186
#, no-c-format
msgid ""
"<literal>maintainRatio</literal> — if
<literal>true</literal>, and "
@@ -1586,19 +1663,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1132
+#: Controls.xml:1197
#, no-c-format
msgid "<literal>factor</literal> — scale the image by the
given factor"
msgstr ""
#. Tag: literal
-#: Controls.xml:1142
+#: Controls.xml:1207
#, no-c-format
msgid "<s:transformImageBlur>"
msgstr ""
#. Tag: para
-#: Controls.xml:1147
+#: Controls.xml:1212
#, no-c-format
msgid ""
"<literal>radius</literal> — perform a convolution blur with
the given "
@@ -1606,13 +1683,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1157
+#: Controls.xml:1222
#, no-c-format
msgid "<s:transformImageType>"
msgstr ""
#. Tag: para
-#: Controls.xml:1162
+#: Controls.xml:1227
#, no-c-format
msgid ""
"<literal>contentType</literal> — alter the type of the image
to either "
@@ -1620,7 +1697,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1174
+#: Controls.xml:1239
#, no-c-format
msgid ""
"It's easy to create your own transform - create a
<literal>UIComponent</"
@@ -1632,7 +1709,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1185
+#: Controls.xml:1250
#, no-c-format
msgid ""
"<![CDATA[<s:graphicImage rendered=\"#{auction.image ne
null}\"\n"
@@ -1642,19 +1719,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1189
+#: Controls.xml:1254
#, no-c-format
msgid "<s:remote>"
msgstr ""
#. Tag: para
-#: Controls.xml:1192
+#: Controls.xml:1257
#, no-c-format
msgid "Generates the Javascript stubs required to use Seam Remoting."
msgstr ""
#. Tag: para
-#: Controls.xml:1199
+#: Controls.xml:1264
#, no-c-format
msgid ""
"<literal>include</literal> — a comma-separated list of the
component "
@@ -1663,7 +1740,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1209
+#: Controls.xml:1274
#, no-c-format
msgid ""
"<![CDATA[<s:remote
include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1671,13 +1748,13 @@
msgstr ""
#. Tag: title
-#: Controls.xml:1216
+#: Controls.xml:1281
#, no-c-format
msgid "Annotations"
msgstr ""
#. Tag: para
-#: Controls.xml:1218
+#: Controls.xml:1283
#, no-c-format
msgid ""
"Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1685,13 +1762,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1226
+#: Controls.xml:1291
#, no-c-format
msgid "@Converter"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1229
+#: Controls.xml:1294
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemConverter\") \n"
@@ -1717,7 +1794,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1231
+#: Controls.xml:1296
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
converter=\"itemConverter\" />]]"
@@ -1725,7 +1802,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1233
+#: Controls.xml:1298
#, no-c-format
msgid ""
"Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1734,13 +1811,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1243
+#: Controls.xml:1308
#, no-c-format
msgid "@Validator"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1246
+#: Controls.xml:1311
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemValidator\") \n"
@@ -1762,7 +1839,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1248
+#: Controls.xml:1313
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
validator=\"itemValidator\" />]]"
@@ -1770,7 +1847,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1249
+#: Controls.xml:1314
#, no-c-format
msgid ""
"Registers the Seam component as a JSF validator. Shown here is a validator "
Modified: trunk/doc/Seam_Reference_Guide/sl-SL/Conversations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/sl-SL/Conversations.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/sl-SL/Conversations.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-21 00:37+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -760,7 +760,7 @@
#: Conversations.xml:493
#, no-c-format
msgid ""
-"The <literal>taskInstance</literal> attribute if for use in jBPM task
lists:"
+"The <literal>taskInstance</literal> attribute is for use in jBPM task
lists:"
msgstr ""
#. Tag: programlisting
Modified: trunk/doc/Seam_Reference_Guide/sl-SL/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/sl-SL/Dependencies.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/sl-SL/Dependencies.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-21 00:37+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -30,9 +30,9 @@
#, no-c-format
msgid ""
"Seam does not work with JDK 1.4 and requires JDK 5 or above as it uses "
-"annotations and other JDK 5.0 features.. Seam has been thoroughly tested "
+"annotations and other JDK 5.0 features. Seam has been thoroughly tested "
"using Sun's JDKs. However there are no known issues specific to Seam with
"
-"other JDK's."
+"other JDKs."
msgstr ""
#. Tag: title
Modified: trunk/doc/Seam_Reference_Guide/sl-SL/Security.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/sl-SL/Security.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/sl-SL/Security.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+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:3361 Security.xml:3524
+#: Security.xml:630 Security.xml:764 Security.xml:3370 Security.xml:3533
#, 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:3150 Security.xml:3367
-#: Security.xml:3530 Security.xml:3771 Security.xml:4208
+#: Security.xml:2147 Security.xml:2756 Security.xml:3159 Security.xml:3376
+#: Security.xml:3539 Security.xml:3780 Security.xml:4217
#, no-c-format
msgid "Description"
msgstr ""
@@ -2228,8 +2228,8 @@
msgstr ""
#. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3147
-#: Security.xml:3768 Security.xml:3937
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3156
+#: Security.xml:3777 Security.xml:3946
#, 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:3218
-#: Security.xml:3237 Security.xml:3256 Security.xml:3274 Security.xml:3819
-#: Security.xml:3838 Security.xml:3857 Security.xml:3876
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3227
+#: Security.xml:3246 Security.xml:3265 Security.xml:3283 Security.xml:3828
+#: Security.xml:3847 Security.xml:3866 Security.xml:3885
#, no-c-format
msgid "boolean"
msgstr ""
@@ -2558,13 +2558,13 @@
msgstr ""
#. Tag: para
-#: Security.xml:1831 Security.xml:3940
+#: Security.xml:1831 Security.xml:3949
#, no-c-format
msgid "Permission Target"
msgstr ""
#. Tag: para
-#: Security.xml:1834 Security.xml:3943
+#: Security.xml:1834 Security.xml:3952
#, no-c-format
msgid "Permission Action"
msgstr ""
@@ -3806,7 +3806,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2750 Security.xml:3144 Security.xml:3765
+#: Security.xml:2750 Security.xml:3153 Security.xml:3774
#, no-c-format
msgid "Return type"
msgstr ""
@@ -3868,6 +3868,20 @@
#: Security.xml:2819
#, no-c-format
msgid ""
+"The default <literal>ResolverChain</literal> consists of all permission
"
+"resolvers discovered during application deployment. The
<literal>org.jboss."
+"seam.security.defaultResolverChainCreated</literal> event is raised (and the
"
+"<literal>ResolverChain</literal> instance passed as an event parameter)
when "
+"the default <literal>ResolverChain</literal> is created. This allows
"
+"additional resolvers that for some reason were not discovered during "
+"deployment to be added, or for resolvers that are in the chain to be re-"
+"ordered or removed."
+msgstr ""
+
+#. Tag: para
+#: Security.xml:2828
+#, no-c-format
+msgid ""
"The following sequence diagram shows the interaction between the components "
"of the permission framework during a permission check (explanation follows).
"
"A permission check can originate from a number of possible sources, for "
@@ -3877,7 +3891,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2837
+#: Security.xml:2846
#, no-c-format
msgid ""
"1. A permission check is initiated somewhere (either in code or via an EL "
@@ -3886,7 +3900,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2843
+#: Security.xml:2852
#, no-c-format
msgid ""
"1.1. <literal>Identity</literal> invokes
<literal>PermissionMapper."
@@ -3894,7 +3908,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2850
+#: Security.xml:2859
#, no-c-format
msgid ""
"1.1.1. <literal>PermissionMapper</literal> maintains a
<literal>Map</"
@@ -3906,7 +3920,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2860
+#: Security.xml:2869
#, no-c-format
msgid ""
"1.1.2. For each <literal>PermissionResolver</literal> in the "
@@ -3921,13 +3935,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2876
+#: Security.xml:2885
#, no-c-format
msgid "RuleBasedPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:2878
+#: Security.xml:2887
#, no-c-format
msgid ""
"One of the built-in permission resolvers provided by Seam, "
@@ -3940,13 +3954,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2887
+#: Security.xml:2896
#, no-c-format
msgid "Requirements"
msgstr ""
#. Tag: para
-#: Security.xml:2889
+#: Security.xml:2898
#, no-c-format
msgid ""
"If using the rule-based permission features provided by Seam Security, the "
@@ -3955,43 +3969,43 @@
msgstr ""
#. Tag: para
-#: Security.xml:2896
+#: Security.xml:2905
#, no-c-format
msgid "drools-compiler.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2899
+#: Security.xml:2908
#, no-c-format
msgid "drools-core.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2902
+#: Security.xml:2911
#, no-c-format
msgid "janino.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2905
+#: Security.xml:2914
#, no-c-format
msgid "antlr-runtime.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2908
+#: Security.xml:2917
#, no-c-format
msgid "mvel14.jar"
msgstr ""
#. Tag: title
-#: Security.xml:2915 Security.xml:3107
+#: Security.xml:2924 Security.xml:3116
#, no-c-format
msgid "Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:2917
+#: Security.xml:2926
#, no-c-format
msgid ""
"The configuration for <literal>RuleBasedPermissionResolver</literal>
"
@@ -4001,7 +4015,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2923
+#: Security.xml:2932
#, no-c-format
msgid ""
"<![CDATA[<components
xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4029,7 +4043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2925
+#: Security.xml:2934
#, no-c-format
msgid ""
"The default rule base name can be overridden by specifying the "
@@ -4038,7 +4052,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2930
+#: Security.xml:2939
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4047,7 +4061,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2932
+#: Security.xml:2941
#, no-c-format
msgid ""
"Once the <literal>RuleBase</literal> component is configured, it's
time to "
@@ -4055,13 +4069,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2938
+#: Security.xml:2947
#, no-c-format
msgid "Writing Security Rules"
msgstr ""
#. Tag: para
-#: Security.xml:2940
+#: Security.xml:2949
#, no-c-format
msgid ""
"The first step to writing security rules is to create a new rule file in the
"
@@ -4072,7 +4086,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2947
+#: Security.xml:2956
#, no-c-format
msgid ""
"So what should the security rules file contain? At this stage it might be a "
@@ -4081,7 +4095,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2952
+#: Security.xml:2961
#, no-c-format
msgid ""
"<![CDATA[package MyApplicationPermissions;\n"
@@ -4099,7 +4113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2954
+#: Security.xml:2963
#, no-c-format
msgid ""
"Let's break this down step by step. The first thing we see is the package
"
@@ -4109,7 +4123,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2960
+#: Security.xml:2969
#, no-c-format
msgid ""
"The next thing we can notice is a couple of import statements for the "
@@ -4119,7 +4133,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2966
+#: Security.xml:2975
#, no-c-format
msgid ""
"Finally we have the code for the rule. Each rule within a package should be "
@@ -4129,7 +4143,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2972
+#: Security.xml:2981
#, no-c-format
msgid ""
"Looking at the body of the rule definition we can notice two distinct "
@@ -4144,7 +4158,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2981
+#: Security.xml:2990
#, no-c-format
msgid ""
"If we look at the LHS of the rule, we see two conditions listed there. Let's
"
@@ -4152,14 +4166,14 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2985
+#: Security.xml:2994
#, no-c-format
msgid ""
"<![CDATA[c: PermissionCheck(target == \"customer\", action ==
\"delete\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:2987
+#: Security.xml:2996
#, no-c-format
msgid ""
"In plain english, this condition is stating that there must exist a "
@@ -4169,7 +4183,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2993
+#: Security.xml:3002
#, no-c-format
msgid ""
"So what is the working memory? Also known as a \"stateful session\" in
"
@@ -4187,7 +4201,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3005
+#: Security.xml:3014
#, no-c-format
msgid ""
"Besides the <literal>PermissionCheck</literal> facts, there is also a
"
@@ -4204,7 +4218,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3016
+#: Security.xml:3025
#, no-c-format
msgid ""
"It is also possible to insert additional long-lived facts into the working "
@@ -4215,7 +4229,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3023
+#: Security.xml:3032
#, no-c-format
msgid ""
"Getting back to our simple example, we can also notice that the first line "
@@ -4226,13 +4240,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3030
+#: Security.xml:3039
#, no-c-format
msgid "<![CDATA[Role(name == \"admin\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3032
+#: Security.xml:3041
#, no-c-format
msgid ""
"This condition simply states that there must be a
<literal>Role</literal> "
@@ -4245,7 +4259,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3040
+#: Security.xml:3049
#, no-c-format
msgid ""
"So what is the consequence of the rule firing? Let's take a look at the RHS
"
@@ -4253,13 +4267,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3044
+#: Security.xml:3053
#, no-c-format
msgid "<![CDATA[c.grant()]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3046
+#: Security.xml:3055
#, no-c-format
msgid ""
"The RHS consists of Java code, and in this case is invoking the "
@@ -4276,13 +4290,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3060
+#: Security.xml:3069
#, no-c-format
msgid "Non-String permission targets"
msgstr ""
#. Tag: para
-#: Security.xml:3062
+#: Security.xml:3071
#, no-c-format
msgid ""
"So far we have only seen permission checks for String-literal permission "
@@ -4296,7 +4310,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3071
+#: Security.xml:3080
#, no-c-format
msgid ""
"<![CDATA[rule CanCreateBlogComment\n"
@@ -4314,13 +4328,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3076
+#: Security.xml:3085
#, no-c-format
msgid "Wildcard permission checks"
msgstr ""
#. Tag: para
-#: Security.xml:3078
+#: Security.xml:3087
#, no-c-format
msgid ""
"It is possible to implement a wildcard permission check (which allows all "
@@ -4330,7 +4344,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3084
+#: Security.xml:3093
#, no-c-format
msgid ""
"<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4344,7 +4358,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3086
+#: Security.xml:3095
#, no-c-format
msgid ""
"This rule allows users with the <literal>admin</literal> role to
perform "
@@ -4353,13 +4367,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3096
+#: Security.xml:3105
#, no-c-format
msgid "PersistentPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:3098
+#: Security.xml:3107
#, no-c-format
msgid ""
"Another built-in permission resolver provided by Seam, "
@@ -4372,7 +4386,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3109
+#: Security.xml:3118
#, no-c-format
msgid ""
"Before it can be used, <literal>PersistentPermissionResolver</literal>
must "
@@ -4385,7 +4399,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3117
+#: Security.xml:3126
#, no-c-format
msgid ""
"<![CDATA[ <security:persistent-permission-resolver
permission-store=\"#"
@@ -4393,13 +4407,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3122
+#: Security.xml:3131
#, no-c-format
msgid "Permission Stores"
msgstr ""
#. Tag: para
-#: Security.xml:3124
+#: Security.xml:3133
#, no-c-format
msgid ""
"A permission store is required for
<literal>PersistentPermissionResolver</"
@@ -4412,26 +4426,26 @@
msgstr ""
#. Tag: title
-#: Security.xml:3134
+#: Security.xml:3143
#, no-c-format
msgid "PermissionStore interface"
msgstr ""
#. Tag: literal
-#: Security.xml:3160 Security.xml:3179 Security.xml:3198 Security.xml:3781
-#: Security.xml:3800
+#: Security.xml:3169 Security.xml:3188 Security.xml:3207 Security.xml:3790
+#: Security.xml:3809
#, no-c-format
msgid "List<Permission>"
msgstr ""
#. Tag: literal
-#: Security.xml:3165 Security.xml:3805
+#: Security.xml:3174 Security.xml:3814
#, no-c-format
msgid "listPermissions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3169
+#: Security.xml:3178
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4440,13 +4454,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3184 Security.xml:3786
+#: Security.xml:3193 Security.xml:3795
#, no-c-format
msgid "listPermissions(Object target, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3188
+#: Security.xml:3197
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4455,13 +4469,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3203
+#: Security.xml:3212
#, no-c-format
msgid "listPermissions(Set<Object> targets, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3207
+#: Security.xml:3216
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4470,13 +4484,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3223
+#: Security.xml:3232
#, no-c-format
msgid "grantPermission(Permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3227
+#: Security.xml:3236
#, no-c-format
msgid ""
"This method should persist the specified <literal>Permission</literal>
"
@@ -4484,13 +4498,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3242 Security.xml:3843
+#: Security.xml:3251 Security.xml:3852
#, no-c-format
msgid "grantPermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3246
+#: Security.xml:3255
#, no-c-format
msgid ""
"This method should persist all of the <literal>Permission</literal>
objects "
@@ -4499,13 +4513,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3261 Security.xml:3862
+#: Security.xml:3270 Security.xml:3871
#, no-c-format
msgid "revokePermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3265
+#: Security.xml:3274
#, no-c-format
msgid ""
"This method should remove the specified <literal>Permission</literal>
object "
@@ -4513,13 +4527,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3279 Security.xml:3881
+#: Security.xml:3288 Security.xml:3890
#, no-c-format
msgid "revokePermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3283
+#: Security.xml:3292
#, no-c-format
msgid ""
"This method should remove all of the <literal>Permission</literal>
objects "
@@ -4527,19 +4541,19 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3293 Security.xml:3895
+#: Security.xml:3302 Security.xml:3904
#, no-c-format
msgid "List<String>"
msgstr ""
#. Tag: literal
-#: Security.xml:3298 Security.xml:3900
+#: Security.xml:3307 Security.xml:3909
#, no-c-format
msgid "listAvailableActions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3302
+#: Security.xml:3311
#, no-c-format
msgid ""
"This method should return a list of all the available actions (as Strings) "
@@ -4549,13 +4563,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3316
+#: Security.xml:3325
#, no-c-format
msgid "JpaPermissionStore"
msgstr ""
#. Tag: para
-#: Security.xml:3318
+#: Security.xml:3327
#, no-c-format
msgid ""
"This is the default <literal>PermissionStore</literal> implementation
(and "
@@ -4568,7 +4582,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3326
+#: Security.xml:3335
#, no-c-format
msgid ""
"If you wish to use the same entity (i.e. a single database table) to store "
@@ -4580,7 +4594,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3333
+#: Security.xml:3342
#, no-c-format
msgid ""
"For example, to configure a single entity class to store both user and role "
@@ -4588,7 +4602,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3335
+#: Security.xml:3344
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4596,14 +4610,14 @@
msgstr ""
#. Tag: para
-#: Security.xml:3337
+#: Security.xml:3346
#, no-c-format
msgid ""
"To configure separate entity classes for storing user and role permissions:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:3339
+#: Security.xml:3348
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4612,13 +4626,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3342
+#: Security.xml:3351
#, no-c-format
msgid "Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3344
+#: Security.xml:3353
#, no-c-format
msgid ""
"As mentioned, the entity classes that contain the user and role permissions "
@@ -4629,32 +4643,32 @@
msgstr ""
#. Tag: title
-#: Security.xml:3351
+#: Security.xml:3360
#, no-c-format
msgid "Entity Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3364 Security.xml:3527
+#: Security.xml:3373 Security.xml:3536
#, no-c-format
msgid "Target"
msgstr ""
#. Tag: literal
-#: Security.xml:3377
+#: Security.xml:3386
#, no-c-format
msgid "@PermissionTarget"
msgstr ""
#. Tag: literal
-#: Security.xml:3382 Security.xml:3401 Security.xml:3420 Security.xml:3439
-#: Security.xml:3458
+#: Security.xml:3391 Security.xml:3410 Security.xml:3429 Security.xml:3448
+#: Security.xml:3467
#, no-c-format
msgid "FIELD,METHOD"
msgstr ""
#. Tag: para
-#: Security.xml:3386
+#: Security.xml:3395
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4663,13 +4677,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3396
+#: Security.xml:3405
#, no-c-format
msgid "@PermissionAction"
msgstr ""
#. Tag: para
-#: Security.xml:3405
+#: Security.xml:3414
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4678,13 +4692,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3415
+#: Security.xml:3424
#, no-c-format
msgid "@PermissionUser"
msgstr ""
#. Tag: para
-#: Security.xml:3424
+#: Security.xml:3433
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4693,13 +4707,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3434
+#: Security.xml:3443
#, no-c-format
msgid "@PermissionRole"
msgstr ""
#. Tag: para
-#: Security.xml:3443
+#: Security.xml:3452
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4708,13 +4722,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3453
+#: Security.xml:3462
#, no-c-format
msgid "@PermissionDiscriminator"
msgstr ""
#. Tag: para
-#: Security.xml:3462
+#: Security.xml:3471
#, no-c-format
msgid ""
"This annotation should be used when the same entity/table is used to store "
@@ -4731,20 +4745,20 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3472
+#: Security.xml:3481
#, no-c-format
msgid ""
"<![CDATA[ @PermissionDiscriminator(userValue = \"u\", roleValue =
\"r\")]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3483
+#: Security.xml:3492
#, no-c-format
msgid "Example Entity"
msgstr ""
#. Tag: para
-#: Security.xml:3485
+#: Security.xml:3494
#, no-c-format
msgid ""
"Here is an example of an entity class that is used to store both user and "
@@ -4753,7 +4767,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3490
+#: Security.xml:3499
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4814,7 +4828,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3492
+#: Security.xml:3501
#, no-c-format
msgid ""
"As can be seen in the above example, the
<literal>getDiscriminator()</"
@@ -4831,13 +4845,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3505
+#: Security.xml:3514
#, no-c-format
msgid "Class-specific Permission Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:3507
+#: Security.xml:3516
#, no-c-format
msgid ""
"A further set of class-specific annotations can be used to configure a "
@@ -4847,25 +4861,25 @@
msgstr ""
#. Tag: title
-#: Security.xml:3514
+#: Security.xml:3523
#, no-c-format
msgid "Class Permission Annotations"
msgstr ""
#. Tag: literal
-#: Security.xml:3540
+#: Security.xml:3549
#, no-c-format
msgid "@Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3545 Security.xml:3563
+#: Security.xml:3554 Security.xml:3572
#, no-c-format
msgid "TYPE"
msgstr ""
#. Tag: para
-#: Security.xml:3549
+#: Security.xml:3558
#, no-c-format
msgid ""
"A container annotation, this annotation may contain an array of "
@@ -4873,13 +4887,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3558
+#: Security.xml:3567
#, no-c-format
msgid "@Permission"
msgstr ""
#. Tag: para
-#: Security.xml:3567
+#: Security.xml:3576
#, no-c-format
msgid ""
"This annotation defines a single allowable permission action for the target "
@@ -4890,7 +4904,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3579
+#: Security.xml:3588
#, no-c-format
msgid ""
"Here's an example of the above annotations in action. The following class
"
@@ -4898,7 +4912,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3583
+#: Security.xml:3592
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4910,7 +4924,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3585
+#: Security.xml:3594
#, no-c-format
msgid ""
"This example demonstrates how two allowable permission actions, "
@@ -4919,13 +4933,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3593
+#: Security.xml:3602
#, no-c-format
msgid "Permission masks"
msgstr ""
#. Tag: para
-#: Security.xml:3595
+#: Security.xml:3604
#, no-c-format
msgid ""
"By default, multiple permissions for the same target object and recipient "
@@ -4937,7 +4951,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3602
+#: Security.xml:3611
#, no-c-format
msgid ""
"For example, if recipient \"Bob\" is granted both the
<literal>view</"
@@ -4950,7 +4964,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3609
+#: Security.xml:3618
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4962,7 +4976,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3611
+#: Security.xml:3620
#, no-c-format
msgid ""
"The <literal>action</literal> property will instead simply contain
\"3"
@@ -4972,7 +4986,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3617
+#: Security.xml:3626
#, no-c-format
msgid ""
"Obviously, it is very important that the <literal>mask</literal> values
"
@@ -4980,13 +4994,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3623
+#: Security.xml:3632
#, no-c-format
msgid "Identifier Policy"
msgstr ""
#. Tag: para
-#: Security.xml:3625
+#: Security.xml:3634
#, no-c-format
msgid ""
"When storing or looking up permissions,
<literal>JpaPermissionStore</"
@@ -5000,7 +5014,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3633
+#: Security.xml:3642
#, no-c-format
msgid ""
"The <literal>IdentifierStrategy</literal> interface is very simple,
"
@@ -5008,7 +5022,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3637
+#: Security.xml:3646
#, no-c-format
msgid ""
"<![CDATA[public interface IdentifierStrategy {\n"
@@ -5018,7 +5032,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3639
+#: Security.xml:3648
#, no-c-format
msgid ""
"The first method, <literal>canIdentify()</literal> simply returns
"
@@ -5029,7 +5043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3645
+#: Security.xml:3654
#, no-c-format
msgid ""
"Seam provides two <literal>IdentifierStrategy</literal>
implementations, "
@@ -5038,7 +5052,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3650
+#: Security.xml:3659
#, no-c-format
msgid ""
"To explicitly configure a specific identifier strategy to use for a "
@@ -5051,13 +5065,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3660
+#: Security.xml:3669
#, no-c-format
msgid "ClassIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3662
+#: Security.xml:3671
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for classes,
"
@@ -5071,7 +5085,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3671
+#: Security.xml:3680
#, no-c-format
msgid ""
"<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5079,7 +5093,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3673
+#: Security.xml:3682
#, no-c-format
msgid ""
"The identifier for the following class will be
\"<literal>customerAction</"
@@ -5087,7 +5101,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3677
+#: Security.xml:3686
#, no-c-format
msgid ""
"<![CDATA[@Name(\"customerAction\")\n"
@@ -5095,7 +5109,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3679
+#: Security.xml:3688
#, no-c-format
msgid ""
"Finally, the identifier for the following class will be
\"<literal>Customer</"
@@ -5103,19 +5117,19 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3683
+#: Security.xml:3692
#, no-c-format
msgid "<![CDATA[public class Customer { ]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3688
+#: Security.xml:3697
#, no-c-format
msgid "EntityIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3690
+#: Security.xml:3699
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for entity "
@@ -5132,7 +5146,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3701
+#: Security.xml:3710
#, no-c-format
msgid ""
"<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5140,7 +5154,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3703
+#: Security.xml:3712
#, no-c-format
msgid ""
"For an example of the type of identifier values generated, assume we have "
@@ -5148,7 +5162,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3707
+#: Security.xml:3716
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5171,7 +5185,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3709
+#: Security.xml:3718
#, no-c-format
msgid ""
"For a <literal>Customer</literal> instance with an
<literal>id</literal> "
@@ -5181,7 +5195,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3715
+#: Security.xml:3724
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5190,7 +5204,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3717
+#: Security.xml:3726
#, no-c-format
msgid ""
"Then a <literal>Customer</literal> with an
<literal>id</literal> value of "
@@ -5199,13 +5213,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3730
+#: Security.xml:3739
#, no-c-format
msgid "Permission Management"
msgstr ""
#. Tag: para
-#: Security.xml:3732
+#: Security.xml:3741
#, no-c-format
msgid ""
"In much the same way that Seam Security provides an Identity Management API "
@@ -5215,13 +5229,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3739
+#: Security.xml:3748
#, no-c-format
msgid "PermissionManager"
msgstr ""
#. Tag: para
-#: Security.xml:3741
+#: Security.xml:3750
#, no-c-format
msgid ""
"The <literal>PermissionManager</literal> component is an
application-scoped "
@@ -5234,7 +5248,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3748
+#: Security.xml:3757
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5244,7 +5258,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3750
+#: Security.xml:3759
#, no-c-format
msgid ""
"The following table describes each of the available methods provided by "
@@ -5252,13 +5266,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3755
+#: Security.xml:3764
#, no-c-format
msgid "PermissionManager API methods"
msgstr ""
#. Tag: para
-#: Security.xml:3790 Security.xml:3809
+#: Security.xml:3799 Security.xml:3818
#, no-c-format
msgid ""
"Returns a list of <literal>Permission</literal> objects representing
all of "
@@ -5266,13 +5280,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3824
+#: Security.xml:3833
#, no-c-format
msgid "grantPermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3828
+#: Security.xml:3837
#, no-c-format
msgid ""
"Persists (grants) the specified <literal>Permission</literal> to the
backend "
@@ -5280,7 +5294,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3847
+#: Security.xml:3856
#, no-c-format
msgid ""
"Persists (grants) the specified list of <literal>Permission</literal>s
to "
@@ -5288,7 +5302,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3866
+#: Security.xml:3875
#, no-c-format
msgid ""
"Removes (revokes) the specified <literal>Permission</literal> from the
"
@@ -5296,7 +5310,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3885
+#: Security.xml:3894
#, no-c-format
msgid ""
"Removes (revokes) the specified list of <literal>Permission</literal>s
from "
@@ -5304,7 +5318,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3904
+#: Security.xml:3913
#, no-c-format
msgid ""
"Returns a list of the available actions for the specified target object. The
"
@@ -5313,13 +5327,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3919
+#: Security.xml:3928
#, no-c-format
msgid "Permission checks for PermissionManager operations"
msgstr ""
#. Tag: para
-#: Security.xml:3921
+#: Security.xml:3930
#, no-c-format
msgid ""
"Invoking the methods of <literal>PermissionManager</literal> requires
that "
@@ -5329,37 +5343,37 @@
msgstr ""
#. Tag: title
-#: Security.xml:3928
+#: Security.xml:3937
#, no-c-format
msgid "Permission Management Security Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3952
+#: Security.xml:3961
#, no-c-format
msgid "listPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:3956
+#: Security.xml:3965
#, no-c-format
msgid "The specified <literal>target</literal>"
msgstr ""
#. Tag: literal
-#: Security.xml:3962
+#: Security.xml:3971
#, no-c-format
msgid "seam.read-permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3970 Security.xml:3990
+#: Security.xml:3979 Security.xml:3999
#, no-c-format
msgid "grantPermission()"
msgstr ""
#. Tag: para
-#: Security.xml:3974
+#: Security.xml:3983
#, no-c-format
msgid ""
"The target of the specified <literal>Permission</literal>, or each of
the "
@@ -5368,56 +5382,56 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3982 Security.xml:4000 Security.xml:4018
+#: Security.xml:3991 Security.xml:4009 Security.xml:4027
#, no-c-format
msgid "seam.grant-permission"
msgstr ""
#. Tag: para
-#: Security.xml:3994 Security.xml:4030
+#: Security.xml:4003 Security.xml:4039
#, no-c-format
msgid "The target of the specified <literal>Permission</literal>."
msgstr ""
#. Tag: literal
-#: Security.xml:4008
+#: Security.xml:4017
#, no-c-format
msgid "grantPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:4012 Security.xml:4048
+#: Security.xml:4021 Security.xml:4057
#, no-c-format
msgid ""
"Each of the targets of the specified list of
<literal>Permission</literal>s."
msgstr ""
#. Tag: literal
-#: Security.xml:4026
+#: Security.xml:4035
#, no-c-format
msgid "revokePermission()"
msgstr ""
#. Tag: literal
-#: Security.xml:4036 Security.xml:4054
+#: Security.xml:4045 Security.xml:4063
#, no-c-format
msgid "seam.revoke-permission"
msgstr ""
#. Tag: literal
-#: Security.xml:4044
+#: Security.xml:4053
#, no-c-format
msgid "revokePermissions()"
msgstr ""
#. Tag: title
-#: Security.xml:4067
+#: Security.xml:4076
#, no-c-format
msgid "SSL Security"
msgstr ""
#. Tag: para
-#: Security.xml:4069
+#: Security.xml:4078
#, no-c-format
msgid ""
"Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5428,13 +5442,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4076
+#: Security.xml:4085
#, no-c-format
msgid "<![CDATA[<page view-id=\"/login.xhtml\"
scheme=\"https\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4078
+#: Security.xml:4087
#, no-c-format
msgid ""
"This configuration is automatically extended to both
<literal>s:link</"
@@ -5446,13 +5460,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4085
+#: Security.xml:4094
#, no-c-format
msgid "<![CDATA[<s:link view=\"/login.xhtml\"
value=\"Login\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4087
+#: Security.xml:4096
#, no-c-format
msgid ""
"Browsing directly to a view when using the
<emphasis>incorrect</emphasis> "
@@ -5463,7 +5477,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4094
+#: Security.xml:4103
#, no-c-format
msgid ""
"It is also possible to configure a <emphasis>default scheme</emphasis>
for "
@@ -5477,13 +5491,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4103
+#: Security.xml:4112
#, no-c-format
msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\"
/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4105
+#: Security.xml:4114
#, no-c-format
msgid ""
"Of course, if <emphasis>none</emphasis> of the pages in your
application use "
@@ -5491,7 +5505,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4110
+#: Security.xml:4119
#, no-c-format
msgid ""
"You may configure Seam to automatically invalidate the current HTTP session "
@@ -5500,13 +5514,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4115
+#: Security.xml:4124
#, no-c-format
msgid "<![CDATA[<web:session
invalidate-on-scheme-change=\"true\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4117
+#: Security.xml:4126
#, no-c-format
msgid ""
"This option helps make your system less vulnerable to sniffing of the "
@@ -5515,13 +5529,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4123
+#: Security.xml:4132
#, no-c-format
msgid "Overriding the default ports"
msgstr ""
#. Tag: para
-#: Security.xml:4125
+#: Security.xml:4134
#, no-c-format
msgid ""
"If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5531,7 +5545,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4131
+#: Security.xml:4140
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5547,13 +5561,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4137
+#: Security.xml:4146
#, no-c-format
msgid "CAPTCHA"
msgstr ""
#. Tag: para
-#: Security.xml:4139
+#: Security.xml:4148
#, no-c-format
msgid ""
"Though strictly not part of the security API, Seam provides a built-in "
@@ -5565,13 +5579,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4147
+#: Security.xml:4156
#, no-c-format
msgid "Configuring the CAPTCHA Servlet"
msgstr ""
#. Tag: para
-#: Security.xml:4148
+#: Security.xml:4157
#, no-c-format
msgid ""
"To get up and running, it is necessary to configure the Seam Resource "
@@ -5580,7 +5594,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4153
+#: Security.xml:4162
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -5596,20 +5610,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4158
+#: Security.xml:4167
#, no-c-format
msgid "Adding a CAPTCHA to a form"
msgstr ""
#. Tag: para
-#: Security.xml:4160
+#: Security.xml:4169
#, no-c-format
msgid ""
"Adding a CAPTCHA challenge to a form is extremely easy. Here's an
example:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4164
+#: Security.xml:4173
#, no-c-format
msgid ""
"<![CDATA[<h:graphicImage
value=\"/seam/resource/captcha\"/>\n"
@@ -5621,7 +5635,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4166
+#: Security.xml:4175
#, no-c-format
msgid ""
"That's all there is to it. The <literal>graphicImage</literal>
control "
@@ -5631,20 +5645,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4175
+#: Security.xml:4184
#, no-c-format
msgid "Customising the CAPTCHA algorithm"
msgstr ""
#. Tag: para
-#: Security.xml:4177
+#: Security.xml:4186
#, no-c-format
msgid ""
"You may customize the CAPTCHA algorithm by overriding the built-in
component:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4181
+#: Security.xml:4190
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5671,13 +5685,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4188 Security.xml:4196
+#: Security.xml:4197 Security.xml:4205
#, no-c-format
msgid "Security Events"
msgstr ""
#. Tag: para
-#: Security.xml:4190
+#: Security.xml:4199
#, no-c-format
msgid ""
"The following table describes a number of events (see <xref
linkend=\"events"
@@ -5685,68 +5699,68 @@
msgstr ""
#. Tag: para
-#: Security.xml:4205
+#: Security.xml:4214
#, no-c-format
msgid "Event Key"
msgstr ""
#. Tag: literal
-#: Security.xml:4218
+#: Security.xml:4227
#, no-c-format
msgid "org.jboss.seam.security.loginSuccessful"
msgstr ""
#. Tag: para
-#: Security.xml:4222
+#: Security.xml:4231
#, no-c-format
msgid "Raised when a login attempt is successful."
msgstr ""
#. Tag: literal
-#: Security.xml:4230
+#: Security.xml:4239
#, no-c-format
msgid "org.jboss.seam.security.loginFailed"
msgstr ""
#. Tag: para
-#: Security.xml:4234
+#: Security.xml:4243
#, no-c-format
msgid "Raised when a login attempt fails."
msgstr ""
#. Tag: literal
-#: Security.xml:4242
+#: Security.xml:4251
#, no-c-format
msgid "org.jboss.seam.security.alreadyLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4246
+#: Security.xml:4255
#, no-c-format
msgid ""
"Raised when a user that is already authenticated attempts to log in again."
msgstr ""
#. Tag: literal
-#: Security.xml:4254
+#: Security.xml:4263
#, no-c-format
msgid "org.jboss.seam.security.notLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4258
+#: Security.xml:4267
#, no-c-format
msgid "Raised when a security check fails when the user is not logged in."
msgstr ""
#. Tag: literal
-#: Security.xml:4266
+#: Security.xml:4275
#, no-c-format
msgid "org.jboss.seam.security.notAuthorized"
msgstr ""
#. Tag: para
-#: Security.xml:4270
+#: Security.xml:4279
#, no-c-format
msgid ""
"Raised when a security check fails when the user is logged in however "
@@ -5754,73 +5768,73 @@
msgstr ""
#. Tag: literal
-#: Security.xml:4278
+#: Security.xml:4287
#, no-c-format
msgid "org.jboss.seam.security.preAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4282
+#: Security.xml:4291
#, no-c-format
msgid "Raised just prior to user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4290
+#: Security.xml:4299
#, no-c-format
msgid "org.jboss.seam.security.postAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4294
+#: Security.xml:4303
#, no-c-format
msgid "Raised just after user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4302
+#: Security.xml:4311
#, no-c-format
msgid "org.jboss.seam.security.loggedOut"
msgstr ""
#. Tag: para
-#: Security.xml:4306
+#: Security.xml:4315
#, no-c-format
msgid "Raised after the user has logged out."
msgstr ""
#. Tag: literal
-#: Security.xml:4314
+#: Security.xml:4323
#, no-c-format
msgid "org.jboss.seam.security.credentialsUpdated"
msgstr ""
#. Tag: para
-#: Security.xml:4318
+#: Security.xml:4327
#, no-c-format
msgid "Raised when the user's credentials have been changed."
msgstr ""
#. Tag: literal
-#: Security.xml:4326
+#: Security.xml:4335
#, no-c-format
msgid "org.jboss.seam.security.rememberMe"
msgstr ""
#. Tag: para
-#: Security.xml:4330
+#: Security.xml:4339
#, no-c-format
msgid "Raised when the Identity's rememberMe property is changed."
msgstr ""
#. Tag: title
-#: Security.xml:4343
+#: Security.xml:4352
#, no-c-format
msgid "Run As"
msgstr ""
#. Tag: para
-#: Security.xml:4345
+#: Security.xml:4354
#, no-c-format
msgid ""
"Sometimes it may be necessary to perform certain operations with elevated "
@@ -5832,7 +5846,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4353
+#: Security.xml:4362
#, no-c-format
msgid ""
"The following code example demonstrates how
<literal>RunAsOperation</"
@@ -5843,7 +5857,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4360
+#: Security.xml:4369
#, no-c-format
msgid ""
"<![CDATA[ new RunAsOperation() { \n"
@@ -5855,7 +5869,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4362
+#: Security.xml:4371
#, no-c-format
msgid ""
"In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5866,13 +5880,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4373
+#: Security.xml:4382
#, no-c-format
msgid "Extending the Identity component"
msgstr ""
#. Tag: para
-#: Security.xml:4375
+#: Security.xml:4384
#, no-c-format
msgid ""
"Sometimes it might be necessary to extend the Identity component if your "
@@ -5885,7 +5899,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4383
+#: Security.xml:4392
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.security.identity\")\n"
@@ -5920,7 +5934,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4386
+#: Security.xml:4395
#, no-c-format
msgid ""
"Note that an <literal>Identity</literal> component must be marked
"
@@ -5930,13 +5944,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4398
+#: Security.xml:4407
#, no-c-format
msgid "OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4400
+#: Security.xml:4409
#, no-c-format
msgid ""
"OpenID is a community standard for external web-based authentication. The "
@@ -5949,7 +5963,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4409
+#: Security.xml:4418
#, no-c-format
msgid ""
"When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5966,7 +5980,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4418
+#: Security.xml:4427
#, no-c-format
msgid ""
"It's important to realize at this point that authentication does not imply
"
@@ -5979,13 +5993,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4428
+#: Security.xml:4437
#, no-c-format
msgid "Configuring OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4429
+#: Security.xml:4438
#, no-c-format
msgid ""
"Seam uses the openid4java package and requires four additional JARs to make "
@@ -5995,7 +6009,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4435
+#: Security.xml:4444
#, no-c-format
msgid ""
"OpenID processing requires the use of the
<literal>OpenIdPhaseListener</"
@@ -6005,7 +6019,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4441
+#: Security.xml:4450
#, no-c-format
msgid ""
"<lifecycle>\n"
@@ -6015,7 +6029,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4444
+#: Security.xml:4453
#, no-c-format
msgid ""
"With this configuration, OpenID support is available to your application. "
@@ -6025,13 +6039,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4452
+#: Security.xml:4461
#, no-c-format
msgid "Presenting an OpenIdDLogin form"
msgstr ""
#. Tag: para
-#: Security.xml:4454
+#: Security.xml:4463
#, no-c-format
msgid ""
"To initiate an OpenID login, you can present a simply form to the user "
@@ -6041,7 +6055,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4459
+#: Security.xml:4468
#, no-c-format
msgid ""
"<h:form>\n"
@@ -6052,7 +6066,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4461
+#: Security.xml:4470
#, no-c-format
msgid ""
"When the user submits the login form, he will be redirected to his OpenID "
@@ -6064,13 +6078,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4470
+#: Security.xml:4479
#, no-c-format
msgid "Logging in immediately"
msgstr ""
#. Tag: para
-#: Security.xml:4472
+#: Security.xml:4481
#, no-c-format
msgid ""
"The simplest strategy is to simply login the user immediately. The following
"
@@ -6079,7 +6093,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4476
+#: Security.xml:4485
#, no-c-format
msgid ""
"<page view-id="/openid.xhtml">\n"
@@ -6099,7 +6113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4478
+#: Security.xml:4487
#, no-c-format
msgid ""
"Thie <literal>loginImmediately()</literal> action checks to see if the
"
@@ -6113,13 +6127,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4489
+#: Security.xml:4498
#, no-c-format
msgid "Deferring login"
msgstr ""
#. Tag: para
-#: Security.xml:4491
+#: Security.xml:4500
#, no-c-format
msgid ""
"You may not want the user to be immediately logged in to your application. "
@@ -6136,13 +6150,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4505
+#: Security.xml:4514
#, no-c-format
msgid "Logging out"
msgstr ""
#. Tag: para
-#: Security.xml:4507
+#: Security.xml:4516
#, no-c-format
msgid ""
"Logging out (forgetting an OpenID association) is done by calling
<literal>#"
@@ -6153,7 +6167,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4514
+#: Security.xml:4523
#, no-c-format
msgid ""
"<event
type="org.jboss.seam.security.loggedOut">\n"
@@ -6162,7 +6176,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4516
+#: Security.xml:4525
#, no-c-format
msgid ""
"It's important that you do not leave this out or the user will not be able
"
Modified: trunk/doc/Seam_Reference_Guide/sl-SL/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/sl-SL/Tutorial.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/sl-SL/Tutorial.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: 2008-04-21 00:37+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -3887,7 +3887,7 @@
#: Tutorial.xml:1596
#, no-c-format
msgid ""
-"When we being a nested conversation it is pushed onto the conversation "
+"When we begin a nested conversation it is pushed onto the conversation "
"stack. In the <varname>nestedbooking</varname> example, the
conversation "
"stack consists of the outer long-running conversation (the booking) and each
"
"of the nested conversations (room selections)."
Modified: trunk/doc/Seam_Reference_Guide/ta-IN/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ta-IN/Controls.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/ta-IN/Controls.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -75,10 +75,10 @@
#: Controls.xml:216 Controls.xml:251 Controls.xml:285 Controls.xml:299
#: Controls.xml:364 Controls.xml:380 Controls.xml:397 Controls.xml:414
#: Controls.xml:433 Controls.xml:507 Controls.xml:525 Controls.xml:549
-#: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
-#: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
-#: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
+#: Controls.xml:596 Controls.xml:613 Controls.xml:637 Controls.xml:656
+#: Controls.xml:684 Controls.xml:707 Controls.xml:721 Controls.xml:761
+#: Controls.xml:811 Controls.xml:839 Controls.xml:906 Controls.xml:1012
+#: Controls.xml:1052 Controls.xml:1098 Controls.xml:1124 Controls.xml:1256
#, no-c-format
msgid "Description"
msgstr ""
@@ -96,10 +96,10 @@
#: Controls.xml:222 Controls.xml:269 Controls.xml:288 Controls.xml:312
#: Controls.xml:370 Controls.xml:386 Controls.xml:403 Controls.xml:420
#: Controls.xml:439 Controls.xml:513 Controls.xml:531 Controls.xml:555
-#: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
-#: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
-#: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
+#: Controls.xml:601 Controls.xml:618 Controls.xml:643 Controls.xml:663
+#: Controls.xml:689 Controls.xml:712 Controls.xml:728 Controls.xml:769
+#: Controls.xml:816 Controls.xml:844 Controls.xml:951 Controls.xml:1019
+#: Controls.xml:1063 Controls.xml:1112 Controls.xml:1135 Controls.xml:1261
#, no-c-format
msgid "Attributes"
msgstr ""
@@ -158,10 +158,10 @@
#: Controls.xml:90 Controls.xml:202 Controls.xml:241 Controls.xml:273
#: Controls.xml:291 Controls.xml:357 Controls.xml:373 Controls.xml:391
#: Controls.xml:408 Controls.xml:425 Controls.xml:496 Controls.xml:518
-#: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
-#: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
-#: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
+#: Controls.xml:536 Controls.xml:588 Controls.xml:606 Controls.xml:629
+#: Controls.xml:648 Controls.xml:677 Controls.xml:694 Controls.xml:738
+#: Controls.xml:804 Controls.xml:832 Controls.xml:899 Controls.xml:999
+#: Controls.xml:1043 Controls.xml:1088 Controls.xml:1249 Controls.xml:1273
#, no-c-format
msgid "Usage"
msgstr ""
@@ -229,8 +229,8 @@
#. Tag: para
#: Controls.xml:134 Controls.xml:271 Controls.xml:289 Controls.xml:313
#: Controls.xml:371 Controls.xml:387 Controls.xml:404 Controls.xml:421
-#: Controls.xml:514 Controls.xml:532 Controls.xml:587 Controls.xml:629
-#: Controls.xml:675 Controls.xml:698
+#: Controls.xml:514 Controls.xml:532 Controls.xml:602 Controls.xml:644
+#: Controls.xml:690 Controls.xml:713
#, no-c-format
msgid "None."
msgstr ""
@@ -398,7 +398,7 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902 Controls.xml:993
+#: Controls.xml:315 Controls.xml:922 Controls.xml:1058
#, no-c-format
msgid "Configuration"
msgstr ""
@@ -806,6 +806,24 @@
#: Controls.xml:564
#, no-c-format
msgid ""
+"<literal>enclose</literal> — if true, the template used to
decorate "
+"the input field is enclosed by the element specified with the \"element\"
"
+"attribute. By default this is a div element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:572
+#, no-c-format
+msgid ""
+"<literal>element</literal> — the element to enclose the
template used "
+"to decorate the input field. By default, the template is enclosed with a div
"
+"element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:579
+#, no-c-format
+msgid ""
"<literal>#{invalid}</literal> and
<literal>#{required}</literal> are "
"available inside <literal>s:decorate</literal>;
<literal>#{required}</"
"literal> evaluates to <literal>true</literal> if you have set the
input "
@@ -814,7 +832,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:574
+#: Controls.xml:589
#, no-c-format
msgid ""
"<![CDATA[<s:decorate template=\"edit.xhtml\">\n"
@@ -824,7 +842,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:575
+#: Controls.xml:590
#, no-c-format
msgid ""
"<![CDATA[<ui:composition
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -855,19 +873,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:579
+#: Controls.xml:594
#, no-c-format
msgid "<s:div>"
msgstr ""
#. Tag: para
-#: Controls.xml:582
+#: Controls.xml:597
#, no-c-format
msgid "Render a HTML <literal><div></literal>."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:592
+#: Controls.xml:607
#, no-c-format
msgid ""
"<![CDATA[<s:div rendered=\"#{selectedMember == null}\">\n"
@@ -876,25 +894,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:596
+#: Controls.xml:611
#, no-c-format
msgid "<s:span>"
msgstr ""
#. Tag: para
-#: Controls.xml:599
+#: Controls.xml:614
#, no-c-format
msgid "Render a HTML <literal><span></literal>."
msgstr ""
#. Tag: para
-#: Controls.xml:607
+#: Controls.xml:622
#, no-c-format
msgid "<literal>title</literal> — Title for a span."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:615
+#: Controls.xml:630
#, no-c-format
msgid ""
"<![CDATA[<s:span styleClass=\"required\"
rendered=\"#{required}\" title="
@@ -902,13 +920,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:620
+#: Controls.xml:635
#, no-c-format
msgid "<s:fragment>"
msgstr ""
#. Tag: para
-#: Controls.xml:623
+#: Controls.xml:638
#, no-c-format
msgid ""
"A non-rendering component useful for enabling/disabling rendering of it's
"
@@ -916,7 +934,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:634
+#: Controls.xml:649
#, no-c-format
msgid ""
"<![CDATA[<s:fragment rendered=\"#{auction.highBidder ne
null}\">\n"
@@ -925,13 +943,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:639
+#: Controls.xml:654
#, no-c-format
msgid "<s:label>"
msgstr ""
#. Tag: para
-#: Controls.xml:642
+#: Controls.xml:657
#, no-c-format
msgid ""
"\"Decorate\" a JSF input field with the label. The label is placed inside
"
@@ -941,19 +959,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:651 Controls.xml:968
+#: Controls.xml:666 Controls.xml:988
#, no-c-format
msgid "<literal>style</literal> — The control's
style"
msgstr ""
#. Tag: para
-#: Controls.xml:656 Controls.xml:973
+#: Controls.xml:671 Controls.xml:993
#, no-c-format
msgid "<literal>styleClass</literal> — The control's style
class"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:663
+#: Controls.xml:678
#, no-c-format
msgid ""
"<![CDATA[<s:label styleClass=\"label\">\n"
@@ -963,19 +981,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:667
+#: Controls.xml:682
#, no-c-format
msgid "<s:message>"
msgstr ""
#. Tag: para
-#: Controls.xml:670
+#: Controls.xml:685
#, no-c-format
msgid "\"Decorate\" a JSF input field with the validation error
message."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:680
+#: Controls.xml:695
#, no-c-format
msgid ""
"<![CDATA[<f:facet name=\"afterInvalidField\">\n"
@@ -987,31 +1005,31 @@
msgstr ""
#. Tag: title
-#: Controls.xml:687
+#: Controls.xml:702
#, no-c-format
msgid "Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:690
+#: Controls.xml:705
#, no-c-format
msgid "<s:validateFormattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:693
+#: Controls.xml:708
#, no-c-format
msgid "Checks that the submitted value is valid Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:704
+#: Controls.xml:719
#, no-c-format
msgid "<s:formattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:707
+#: Controls.xml:722
#, no-c-format
msgid ""
"Outputs <emphasis>Seam Text</emphasis>, a rich text markup useful for
blogs, "
@@ -1020,7 +1038,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:716
+#: Controls.xml:731
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
rich text "
@@ -1028,37 +1046,96 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:724
+#: Controls.xml:739
#, no-c-format
msgid "<![CDATA[<s:formattedText
value=\"#{blog.text}\"/>]]>"
msgstr ""
#. Tag: emphasis
-#: Controls.xml:726
+#: Controls.xml:741
#, no-c-format
msgid "Example"
msgstr ""
#. Tag: title
-#: Controls.xml:741
+#: Controls.xml:756
#, no-c-format
-msgid "Dropdowns"
+msgid "Form support"
msgstr ""
#. Tag: literal
-#: Controls.xml:744
+#: Controls.xml:759
#, no-c-format
+msgid "<s:token>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:762
+#, no-c-format
+msgid ""
+"Produces a random token that is inserted into a hidden form field to help to
"
+"secure JSF form posts against cross-site request forgery (XSRF) attacks. "
+"Note that the browser must have cookies enabled to submit forms that include
"
+"this component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:772
+#, no-c-format
+msgid ""
+"<literal>requireSession</literal> — indicates whether the
session id "
+"should be included in the form signature, hence binding the token to the "
+"session. This value can be set to false if the \"build before restore\"
mode "
+"of Facelets is activated (the default in JSF 2.0). (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:782
+#, no-c-format
+msgid ""
+"<literal>enableCookieNotice</literal> — indicates that a
JavaScript "
+"check should be inserted into the page to verify that cookies are enabled in
"
+"the browser. If cookies are not enabled, present a notice to the user that "
+"form posts will not work. (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:791
+#, no-c-format
+msgid ""
+"<literal>allowMultiplePosts</literal> — indicates whether to
allow the "
+"same form to be submitted multiple times with the same signature (as long as
"
+"the view does not change). This is a common need if the form is perform Ajax
"
+"calls but not rerendering itself or, at the very least, the UIToken "
+"component. The preferred approach is to have the UIToken component "
+"rerendered on any Ajax call where the UIToken component would be processed. "
+"(default: false)"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:805
+#, no-c-format
+msgid ""
+"<![CDATA[<h:form>\n"
+" <s:token enableCookieNotice=\"true\"
requireSession=\"false\"/>\n"
+" ...\n"
+"</h:form>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:809
+#, no-c-format
msgid "<s:enumItem>"
msgstr ""
#. Tag: para
-#: Controls.xml:747
+#: Controls.xml:812
#, no-c-format
msgid "Creates a <literal>SelectItem</literal> from an enum
value."
msgstr ""
#. Tag: para
-#: Controls.xml:754
+#: Controls.xml:819
#, no-c-format
msgid ""
"<literal>enumValue</literal> — the string representation of
the enum "
@@ -1066,7 +1143,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:760
+#: Controls.xml:825
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1074,7 +1151,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:768
+#: Controls.xml:833
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneRadio id=\"radioList\"\n"
@@ -1090,13 +1167,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:772
+#: Controls.xml:837
#, no-c-format
msgid "<s:selectItems>"
msgstr ""
#. Tag: para
-#: Controls.xml:775
+#: Controls.xml:840
#, no-c-format
msgid ""
"Creates a <literal>List<SelectItem></literal> from a
List, Set, "
@@ -1104,7 +1181,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:782
+#: Controls.xml:847
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
data that "
@@ -1112,7 +1189,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:789
+#: Controls.xml:854
#, no-c-format
msgid ""
"<literal>var</literal>— defines the name of the local
variable that "
@@ -1120,7 +1197,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:795
+#: Controls.xml:860
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1129,7 +1206,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:802
+#: Controls.xml:867
#, no-c-format
msgid ""
"<literal>itemValue</literal> — Value to return to the server
if this "
@@ -1138,7 +1215,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:811
+#: Controls.xml:876
#, no-c-format
msgid ""
"<literal>disabled</literal> — if true the
<literal>SelectItem</"
@@ -1147,7 +1224,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:819
+#: Controls.xml:884
#, no-c-format
msgid ""
"<literal>noSelectionLabel</literal> — specifies the
(optional) label "
@@ -1156,7 +1233,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:827
+#: Controls.xml:892
#, no-c-format
msgid ""
"<literal>hideNoSelectionLabel</literal> — if true, the
"
@@ -1164,7 +1241,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:835
+#: Controls.xml:900
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneMenu value=\"#{person.age}\" \n"
@@ -1173,83 +1250,14 @@
"</h:selectOneMenu>]]>"
msgstr ""
-#. Tag: title
-#: Controls.xml:841
-#, no-c-format
-msgid "Other"
-msgstr ""
-
#. Tag: literal
-#: Controls.xml:844
+#: Controls.xml:904
#, no-c-format
-msgid "<s:cache>"
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:847
-#, no-c-format
-msgid ""
-"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
-"cache></literal> actually uses the instance of JBoss Cache managed by
the "
-"built-in <literal>pojoCache</literal> component."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:856
-#, no-c-format
-msgid ""
-"<literal>key</literal> — the key to cache rendered content,
often a "
-"value expression. For example, if we were caching a page fragment that "
-"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
-"literal>."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:864
-#, no-c-format
-msgid ""
-"<literal>enabled</literal> — a value expression that
determines if the "
-"cache should be used."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:870
-#, no-c-format
-msgid ""
-"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
-"can have different expiry policies)."
-msgstr ""
-
-#. Tag: programlisting
-#: Controls.xml:878
-#, no-c-format
-msgid ""
-"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
-" <div class=\"blogEntry\">\n"
-" <h3>#{blogEntry.title}</h3>\n"
-" <div>\n"
-" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
-" </div>\n"
-" <p>\n"
-" [Posted on \n"
-" <h:outputText value=\"#{blogEntry.date}\">\n"
-" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
-"locale}\" \n"
-" type=\"both\"/>\n"
-" </h:outputText>]\n"
-" </p>\n"
-" </div>\n"
-"</s:cache>]]>"
-msgstr ""
-
-#. Tag: literal
-#: Controls.xml:884
-#, no-c-format
msgid "<s:fileUpload>"
msgstr ""
#. Tag: para
-#: Controls.xml:887
+#: Controls.xml:907
#, no-c-format
msgid ""
"Renders a file upload control. This control must be used within a form with "
@@ -1257,13 +1265,13 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:893
+#: Controls.xml:913
#, no-c-format
msgid "<![CDATA[<h:form
enctype=\"multipart/form-data\">]]>"
msgstr ""
#. Tag: para
-#: Controls.xml:895
+#: Controls.xml:915
#, no-c-format
msgid ""
"For multipart requests, the Seam Multipart servlet filter must also be "
@@ -1271,7 +1279,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:900
+#: Controls.xml:920
#, no-c-format
msgid ""
"<![CDATA[<filter>\n"
@@ -1286,7 +1294,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:904
+#: Controls.xml:924
#, no-c-format
msgid ""
"The following configuration options for multipart requests may be configured
"
@@ -1294,7 +1302,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:911
+#: Controls.xml:931
#, no-c-format
msgid ""
"<literal>createTempFiles</literal> — if this option is set to
true, "
@@ -1302,7 +1310,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:918
+#: Controls.xml:938
#, no-c-format
msgid ""
"<literal>maxRequestSize</literal> — the maximum size of a
file upload "
@@ -1310,13 +1318,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:925
+#: Controls.xml:945
#, no-c-format
msgid "Here's an example:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:929
+#: Controls.xml:949
#, no-c-format
msgid ""
"<![CDATA[<component
class=\"org.jboss.seam.web.MultipartFilter\">\n"
@@ -1326,7 +1334,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:934
+#: Controls.xml:954
#, no-c-format
msgid ""
"<literal>data</literal> — this value binding receives the
binary file "
@@ -1335,7 +1343,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:942
+#: Controls.xml:962
#, no-c-format
msgid ""
"<literal>contentType</literal> — this value binding receives
the "
@@ -1343,7 +1351,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:948
+#: Controls.xml:968
#, no-c-format
msgid ""
"<literal>fileName</literal> — this value binding receives the
filename "
@@ -1351,7 +1359,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:954
+#: Controls.xml:974
#, no-c-format
msgid ""
"<literal>fileSize</literal> — this value binding receives the
file "
@@ -1359,7 +1367,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:960
+#: Controls.xml:980
#, no-c-format
msgid ""
"<literal>accept</literal> — a comma-separated list of content
types to "
@@ -1368,7 +1376,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:980
+#: Controls.xml:1000
#, no-c-format
msgid ""
"<![CDATA[<s:fileUpload id=\"picture\"
data=\"#{register.picture}\" \n"
@@ -1376,14 +1384,83 @@
" contentType=\"#{register.pictureContentType}\"
/>]]>"
msgstr ""
+#. Tag: title
+#: Controls.xml:1007
+#, no-c-format
+msgid "Other"
+msgstr ""
+
#. Tag: literal
-#: Controls.xml:985
+#: Controls.xml:1010
#, no-c-format
+msgid "<s:cache>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1013
+#, no-c-format
+msgid ""
+"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
+"cache></literal> actually uses the instance of JBoss Cache managed by
the "
+"built-in <literal>pojoCache</literal> component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1022
+#, no-c-format
+msgid ""
+"<literal>key</literal> — the key to cache rendered content,
often a "
+"value expression. For example, if we were caching a page fragment that "
+"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
+"literal>."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1030
+#, no-c-format
+msgid ""
+"<literal>enabled</literal> — a value expression that
determines if the "
+"cache should be used."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1036
+#, no-c-format
+msgid ""
+"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
+"can have different expiry policies)."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1044
+#, no-c-format
+msgid ""
+"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
+" <div class=\"blogEntry\">\n"
+" <h3>#{blogEntry.title}</h3>\n"
+" <div>\n"
+" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
+" </div>\n"
+" <p>\n"
+" [Posted on \n"
+" <h:outputText value=\"#{blogEntry.date}\">\n"
+" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
+"locale}\" \n"
+" type=\"both\"/>\n"
+" </h:outputText>]\n"
+" </p>\n"
+" </div>\n"
+"</s:cache>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1050
+#, no-c-format
msgid "<s:resource>"
msgstr ""
#. Tag: para
-#: Controls.xml:988
+#: Controls.xml:1053
#, no-c-format
msgid ""
"A tag that acts a file download provider. It must be alone in the JSF page. "
@@ -1391,7 +1468,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:995
+#: Controls.xml:1060
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -1407,7 +1484,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1066
#, no-c-format
msgid ""
"<literal>data</literal> — Data that should be downloaded. May
be a "
@@ -1415,13 +1492,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1007
+#: Controls.xml:1072
#, no-c-format
msgid "<literal>fileName</literal> — Filename of the file to
be served"
msgstr ""
#. Tag: para
-#: Controls.xml:1012
+#: Controls.xml:1077
#, no-c-format
msgid ""
"<literal>contentType</literal> — content type of the file to
be "
@@ -1429,20 +1506,20 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1017
+#: Controls.xml:1082
#, no-c-format
msgid ""
"<literal>disposition</literal> — disposition to use. Default
is inline"
msgstr ""
#. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1089
#, no-c-format
msgid "Here is an example on how to use the tag:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1025
+#: Controls.xml:1090
#, no-c-format
msgid ""
"<![CDATA[<s:resource
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -1454,7 +1531,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1027
+#: Controls.xml:1092
#, no-c-format
msgid ""
"The bean named <literal>resources</literal> is some backing bean that
given "
@@ -1463,13 +1540,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1097
#, no-c-format
msgid "<s:download>"
msgstr ""
#. Tag: para
-#: Controls.xml:1034
+#: Controls.xml:1099
#, no-c-format
msgid ""
"Builds a RESTful link to a
<literal><s:resource></literal>. Nested "
@@ -1477,13 +1554,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1041
+#: Controls.xml:1106
#, no-c-format
msgid "<literal>src</literal> — Resource file serving
files."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1048
+#: Controls.xml:1113
#, no-c-format
msgid ""
"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
@@ -1492,7 +1569,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1050
+#: Controls.xml:1115
#, no-c-format
msgid ""
"Will produce something like:
<literal><![CDATA[http://localhost/resources."
@@ -1500,13 +1577,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1057
+#: Controls.xml:1122
#, no-c-format
msgid "<s:graphicImage>"
msgstr ""
#. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1125
#, no-c-format
msgid ""
"An extended <literal><h:graphicImage></literal> that
allows the image "
@@ -1515,7 +1592,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1065
+#: Controls.xml:1130
#, no-c-format
msgid ""
"All attributes for <literal><h:graphicImage></literal>
are supported, "
@@ -1523,7 +1600,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1073
+#: Controls.xml:1138
#, no-c-format
msgid ""
"<literal>value</literal> — image to display. Can be a path
"
@@ -1535,7 +1612,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1086
+#: Controls.xml:1151
#, no-c-format
msgid ""
"<literal>fileName</literal> — if not specified the served
image will "
@@ -1544,13 +1621,13 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:1095
+#: Controls.xml:1160
#, no-c-format
msgid "Transformations"
msgstr ""
#. Tag: para
-#: Controls.xml:1096
+#: Controls.xml:1161
#, no-c-format
msgid ""
"To apply a transform to the image, you would nest a tag specifying the "
@@ -1558,25 +1635,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1104
+#: Controls.xml:1169
#, no-c-format
msgid "<s:transformImageSize>"
msgstr ""
#. Tag: para
-#: Controls.xml:1109
+#: Controls.xml:1174
#, no-c-format
msgid "<literal>width</literal> — new width of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1115
+#: Controls.xml:1180
#, no-c-format
msgid "<literal>height</literal> — new height of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1121
+#: Controls.xml:1186
#, no-c-format
msgid ""
"<literal>maintainRatio</literal> — if
<literal>true</literal>, and "
@@ -1586,19 +1663,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1132
+#: Controls.xml:1197
#, no-c-format
msgid "<literal>factor</literal> — scale the image by the
given factor"
msgstr ""
#. Tag: literal
-#: Controls.xml:1142
+#: Controls.xml:1207
#, no-c-format
msgid "<s:transformImageBlur>"
msgstr ""
#. Tag: para
-#: Controls.xml:1147
+#: Controls.xml:1212
#, no-c-format
msgid ""
"<literal>radius</literal> — perform a convolution blur with
the given "
@@ -1606,13 +1683,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1157
+#: Controls.xml:1222
#, no-c-format
msgid "<s:transformImageType>"
msgstr ""
#. Tag: para
-#: Controls.xml:1162
+#: Controls.xml:1227
#, no-c-format
msgid ""
"<literal>contentType</literal> — alter the type of the image
to either "
@@ -1620,7 +1697,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1174
+#: Controls.xml:1239
#, no-c-format
msgid ""
"It's easy to create your own transform - create a
<literal>UIComponent</"
@@ -1632,7 +1709,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1185
+#: Controls.xml:1250
#, no-c-format
msgid ""
"<![CDATA[<s:graphicImage rendered=\"#{auction.image ne
null}\"\n"
@@ -1642,19 +1719,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1189
+#: Controls.xml:1254
#, no-c-format
msgid "<s:remote>"
msgstr ""
#. Tag: para
-#: Controls.xml:1192
+#: Controls.xml:1257
#, no-c-format
msgid "Generates the Javascript stubs required to use Seam Remoting."
msgstr ""
#. Tag: para
-#: Controls.xml:1199
+#: Controls.xml:1264
#, no-c-format
msgid ""
"<literal>include</literal> — a comma-separated list of the
component "
@@ -1663,7 +1740,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1209
+#: Controls.xml:1274
#, no-c-format
msgid ""
"<![CDATA[<s:remote
include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1671,13 +1748,13 @@
msgstr ""
#. Tag: title
-#: Controls.xml:1216
+#: Controls.xml:1281
#, no-c-format
msgid "Annotations"
msgstr ""
#. Tag: para
-#: Controls.xml:1218
+#: Controls.xml:1283
#, no-c-format
msgid ""
"Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1685,13 +1762,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1226
+#: Controls.xml:1291
#, no-c-format
msgid "@Converter"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1229
+#: Controls.xml:1294
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemConverter\") \n"
@@ -1717,7 +1794,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1231
+#: Controls.xml:1296
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
converter=\"itemConverter\" />]]"
@@ -1725,7 +1802,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1233
+#: Controls.xml:1298
#, no-c-format
msgid ""
"Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1734,13 +1811,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1243
+#: Controls.xml:1308
#, no-c-format
msgid "@Validator"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1246
+#: Controls.xml:1311
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemValidator\") \n"
@@ -1762,7 +1839,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1248
+#: Controls.xml:1313
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
validator=\"itemValidator\" />]]"
@@ -1770,7 +1847,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1249
+#: Controls.xml:1314
#, no-c-format
msgid ""
"Registers the Seam component as a JSF validator. Shown here is a validator "
Modified: trunk/doc/Seam_Reference_Guide/ta-IN/Conversations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ta-IN/Conversations.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/ta-IN/Conversations.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -760,7 +760,7 @@
#: Conversations.xml:493
#, no-c-format
msgid ""
-"The <literal>taskInstance</literal> attribute if for use in jBPM task
lists:"
+"The <literal>taskInstance</literal> attribute is for use in jBPM task
lists:"
msgstr ""
#. Tag: programlisting
Modified: trunk/doc/Seam_Reference_Guide/ta-IN/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ta-IN/Dependencies.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/ta-IN/Dependencies.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -30,9 +30,9 @@
#, no-c-format
msgid ""
"Seam does not work with JDK 1.4 and requires JDK 5 or above as it uses "
-"annotations and other JDK 5.0 features.. Seam has been thoroughly tested "
+"annotations and other JDK 5.0 features. Seam has been thoroughly tested "
"using Sun's JDKs. However there are no known issues specific to Seam with
"
-"other JDK's."
+"other JDKs."
msgstr ""
#. Tag: title
Modified: trunk/doc/Seam_Reference_Guide/ta-IN/Security.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ta-IN/Security.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/ta-IN/Security.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+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:3361 Security.xml:3524
+#: Security.xml:630 Security.xml:764 Security.xml:3370 Security.xml:3533
#, 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:3150 Security.xml:3367
-#: Security.xml:3530 Security.xml:3771 Security.xml:4208
+#: Security.xml:2147 Security.xml:2756 Security.xml:3159 Security.xml:3376
+#: Security.xml:3539 Security.xml:3780 Security.xml:4217
#, no-c-format
msgid "Description"
msgstr ""
@@ -2228,8 +2228,8 @@
msgstr ""
#. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3147
-#: Security.xml:3768 Security.xml:3937
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3156
+#: Security.xml:3777 Security.xml:3946
#, 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:3218
-#: Security.xml:3237 Security.xml:3256 Security.xml:3274 Security.xml:3819
-#: Security.xml:3838 Security.xml:3857 Security.xml:3876
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3227
+#: Security.xml:3246 Security.xml:3265 Security.xml:3283 Security.xml:3828
+#: Security.xml:3847 Security.xml:3866 Security.xml:3885
#, no-c-format
msgid "boolean"
msgstr ""
@@ -2558,13 +2558,13 @@
msgstr ""
#. Tag: para
-#: Security.xml:1831 Security.xml:3940
+#: Security.xml:1831 Security.xml:3949
#, no-c-format
msgid "Permission Target"
msgstr ""
#. Tag: para
-#: Security.xml:1834 Security.xml:3943
+#: Security.xml:1834 Security.xml:3952
#, no-c-format
msgid "Permission Action"
msgstr ""
@@ -3806,7 +3806,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2750 Security.xml:3144 Security.xml:3765
+#: Security.xml:2750 Security.xml:3153 Security.xml:3774
#, no-c-format
msgid "Return type"
msgstr ""
@@ -3868,6 +3868,20 @@
#: Security.xml:2819
#, no-c-format
msgid ""
+"The default <literal>ResolverChain</literal> consists of all permission
"
+"resolvers discovered during application deployment. The
<literal>org.jboss."
+"seam.security.defaultResolverChainCreated</literal> event is raised (and the
"
+"<literal>ResolverChain</literal> instance passed as an event parameter)
when "
+"the default <literal>ResolverChain</literal> is created. This allows
"
+"additional resolvers that for some reason were not discovered during "
+"deployment to be added, or for resolvers that are in the chain to be re-"
+"ordered or removed."
+msgstr ""
+
+#. Tag: para
+#: Security.xml:2828
+#, no-c-format
+msgid ""
"The following sequence diagram shows the interaction between the components "
"of the permission framework during a permission check (explanation follows).
"
"A permission check can originate from a number of possible sources, for "
@@ -3877,7 +3891,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2837
+#: Security.xml:2846
#, no-c-format
msgid ""
"1. A permission check is initiated somewhere (either in code or via an EL "
@@ -3886,7 +3900,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2843
+#: Security.xml:2852
#, no-c-format
msgid ""
"1.1. <literal>Identity</literal> invokes
<literal>PermissionMapper."
@@ -3894,7 +3908,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2850
+#: Security.xml:2859
#, no-c-format
msgid ""
"1.1.1. <literal>PermissionMapper</literal> maintains a
<literal>Map</"
@@ -3906,7 +3920,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2860
+#: Security.xml:2869
#, no-c-format
msgid ""
"1.1.2. For each <literal>PermissionResolver</literal> in the "
@@ -3921,13 +3935,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2876
+#: Security.xml:2885
#, no-c-format
msgid "RuleBasedPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:2878
+#: Security.xml:2887
#, no-c-format
msgid ""
"One of the built-in permission resolvers provided by Seam, "
@@ -3940,13 +3954,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2887
+#: Security.xml:2896
#, no-c-format
msgid "Requirements"
msgstr ""
#. Tag: para
-#: Security.xml:2889
+#: Security.xml:2898
#, no-c-format
msgid ""
"If using the rule-based permission features provided by Seam Security, the "
@@ -3955,43 +3969,43 @@
msgstr ""
#. Tag: para
-#: Security.xml:2896
+#: Security.xml:2905
#, no-c-format
msgid "drools-compiler.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2899
+#: Security.xml:2908
#, no-c-format
msgid "drools-core.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2902
+#: Security.xml:2911
#, no-c-format
msgid "janino.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2905
+#: Security.xml:2914
#, no-c-format
msgid "antlr-runtime.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2908
+#: Security.xml:2917
#, no-c-format
msgid "mvel14.jar"
msgstr ""
#. Tag: title
-#: Security.xml:2915 Security.xml:3107
+#: Security.xml:2924 Security.xml:3116
#, no-c-format
msgid "Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:2917
+#: Security.xml:2926
#, no-c-format
msgid ""
"The configuration for <literal>RuleBasedPermissionResolver</literal>
"
@@ -4001,7 +4015,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2923
+#: Security.xml:2932
#, no-c-format
msgid ""
"<![CDATA[<components
xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4029,7 +4043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2925
+#: Security.xml:2934
#, no-c-format
msgid ""
"The default rule base name can be overridden by specifying the "
@@ -4038,7 +4052,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2930
+#: Security.xml:2939
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4047,7 +4061,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2932
+#: Security.xml:2941
#, no-c-format
msgid ""
"Once the <literal>RuleBase</literal> component is configured, it's
time to "
@@ -4055,13 +4069,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2938
+#: Security.xml:2947
#, no-c-format
msgid "Writing Security Rules"
msgstr ""
#. Tag: para
-#: Security.xml:2940
+#: Security.xml:2949
#, no-c-format
msgid ""
"The first step to writing security rules is to create a new rule file in the
"
@@ -4072,7 +4086,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2947
+#: Security.xml:2956
#, no-c-format
msgid ""
"So what should the security rules file contain? At this stage it might be a "
@@ -4081,7 +4095,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2952
+#: Security.xml:2961
#, no-c-format
msgid ""
"<![CDATA[package MyApplicationPermissions;\n"
@@ -4099,7 +4113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2954
+#: Security.xml:2963
#, no-c-format
msgid ""
"Let's break this down step by step. The first thing we see is the package
"
@@ -4109,7 +4123,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2960
+#: Security.xml:2969
#, no-c-format
msgid ""
"The next thing we can notice is a couple of import statements for the "
@@ -4119,7 +4133,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2966
+#: Security.xml:2975
#, no-c-format
msgid ""
"Finally we have the code for the rule. Each rule within a package should be "
@@ -4129,7 +4143,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2972
+#: Security.xml:2981
#, no-c-format
msgid ""
"Looking at the body of the rule definition we can notice two distinct "
@@ -4144,7 +4158,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2981
+#: Security.xml:2990
#, no-c-format
msgid ""
"If we look at the LHS of the rule, we see two conditions listed there. Let's
"
@@ -4152,14 +4166,14 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2985
+#: Security.xml:2994
#, no-c-format
msgid ""
"<![CDATA[c: PermissionCheck(target == \"customer\", action ==
\"delete\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:2987
+#: Security.xml:2996
#, no-c-format
msgid ""
"In plain english, this condition is stating that there must exist a "
@@ -4169,7 +4183,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2993
+#: Security.xml:3002
#, no-c-format
msgid ""
"So what is the working memory? Also known as a \"stateful session\" in
"
@@ -4187,7 +4201,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3005
+#: Security.xml:3014
#, no-c-format
msgid ""
"Besides the <literal>PermissionCheck</literal> facts, there is also a
"
@@ -4204,7 +4218,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3016
+#: Security.xml:3025
#, no-c-format
msgid ""
"It is also possible to insert additional long-lived facts into the working "
@@ -4215,7 +4229,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3023
+#: Security.xml:3032
#, no-c-format
msgid ""
"Getting back to our simple example, we can also notice that the first line "
@@ -4226,13 +4240,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3030
+#: Security.xml:3039
#, no-c-format
msgid "<![CDATA[Role(name == \"admin\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3032
+#: Security.xml:3041
#, no-c-format
msgid ""
"This condition simply states that there must be a
<literal>Role</literal> "
@@ -4245,7 +4259,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3040
+#: Security.xml:3049
#, no-c-format
msgid ""
"So what is the consequence of the rule firing? Let's take a look at the RHS
"
@@ -4253,13 +4267,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3044
+#: Security.xml:3053
#, no-c-format
msgid "<![CDATA[c.grant()]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3046
+#: Security.xml:3055
#, no-c-format
msgid ""
"The RHS consists of Java code, and in this case is invoking the "
@@ -4276,13 +4290,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3060
+#: Security.xml:3069
#, no-c-format
msgid "Non-String permission targets"
msgstr ""
#. Tag: para
-#: Security.xml:3062
+#: Security.xml:3071
#, no-c-format
msgid ""
"So far we have only seen permission checks for String-literal permission "
@@ -4296,7 +4310,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3071
+#: Security.xml:3080
#, no-c-format
msgid ""
"<![CDATA[rule CanCreateBlogComment\n"
@@ -4314,13 +4328,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3076
+#: Security.xml:3085
#, no-c-format
msgid "Wildcard permission checks"
msgstr ""
#. Tag: para
-#: Security.xml:3078
+#: Security.xml:3087
#, no-c-format
msgid ""
"It is possible to implement a wildcard permission check (which allows all "
@@ -4330,7 +4344,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3084
+#: Security.xml:3093
#, no-c-format
msgid ""
"<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4344,7 +4358,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3086
+#: Security.xml:3095
#, no-c-format
msgid ""
"This rule allows users with the <literal>admin</literal> role to
perform "
@@ -4353,13 +4367,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3096
+#: Security.xml:3105
#, no-c-format
msgid "PersistentPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:3098
+#: Security.xml:3107
#, no-c-format
msgid ""
"Another built-in permission resolver provided by Seam, "
@@ -4372,7 +4386,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3109
+#: Security.xml:3118
#, no-c-format
msgid ""
"Before it can be used, <literal>PersistentPermissionResolver</literal>
must "
@@ -4385,7 +4399,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3117
+#: Security.xml:3126
#, no-c-format
msgid ""
"<![CDATA[ <security:persistent-permission-resolver
permission-store=\"#"
@@ -4393,13 +4407,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3122
+#: Security.xml:3131
#, no-c-format
msgid "Permission Stores"
msgstr ""
#. Tag: para
-#: Security.xml:3124
+#: Security.xml:3133
#, no-c-format
msgid ""
"A permission store is required for
<literal>PersistentPermissionResolver</"
@@ -4412,26 +4426,26 @@
msgstr ""
#. Tag: title
-#: Security.xml:3134
+#: Security.xml:3143
#, no-c-format
msgid "PermissionStore interface"
msgstr ""
#. Tag: literal
-#: Security.xml:3160 Security.xml:3179 Security.xml:3198 Security.xml:3781
-#: Security.xml:3800
+#: Security.xml:3169 Security.xml:3188 Security.xml:3207 Security.xml:3790
+#: Security.xml:3809
#, no-c-format
msgid "List<Permission>"
msgstr ""
#. Tag: literal
-#: Security.xml:3165 Security.xml:3805
+#: Security.xml:3174 Security.xml:3814
#, no-c-format
msgid "listPermissions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3169
+#: Security.xml:3178
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4440,13 +4454,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3184 Security.xml:3786
+#: Security.xml:3193 Security.xml:3795
#, no-c-format
msgid "listPermissions(Object target, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3188
+#: Security.xml:3197
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4455,13 +4469,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3203
+#: Security.xml:3212
#, no-c-format
msgid "listPermissions(Set<Object> targets, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3207
+#: Security.xml:3216
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4470,13 +4484,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3223
+#: Security.xml:3232
#, no-c-format
msgid "grantPermission(Permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3227
+#: Security.xml:3236
#, no-c-format
msgid ""
"This method should persist the specified <literal>Permission</literal>
"
@@ -4484,13 +4498,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3242 Security.xml:3843
+#: Security.xml:3251 Security.xml:3852
#, no-c-format
msgid "grantPermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3246
+#: Security.xml:3255
#, no-c-format
msgid ""
"This method should persist all of the <literal>Permission</literal>
objects "
@@ -4499,13 +4513,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3261 Security.xml:3862
+#: Security.xml:3270 Security.xml:3871
#, no-c-format
msgid "revokePermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3265
+#: Security.xml:3274
#, no-c-format
msgid ""
"This method should remove the specified <literal>Permission</literal>
object "
@@ -4513,13 +4527,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3279 Security.xml:3881
+#: Security.xml:3288 Security.xml:3890
#, no-c-format
msgid "revokePermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3283
+#: Security.xml:3292
#, no-c-format
msgid ""
"This method should remove all of the <literal>Permission</literal>
objects "
@@ -4527,19 +4541,19 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3293 Security.xml:3895
+#: Security.xml:3302 Security.xml:3904
#, no-c-format
msgid "List<String>"
msgstr ""
#. Tag: literal
-#: Security.xml:3298 Security.xml:3900
+#: Security.xml:3307 Security.xml:3909
#, no-c-format
msgid "listAvailableActions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3302
+#: Security.xml:3311
#, no-c-format
msgid ""
"This method should return a list of all the available actions (as Strings) "
@@ -4549,13 +4563,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3316
+#: Security.xml:3325
#, no-c-format
msgid "JpaPermissionStore"
msgstr ""
#. Tag: para
-#: Security.xml:3318
+#: Security.xml:3327
#, no-c-format
msgid ""
"This is the default <literal>PermissionStore</literal> implementation
(and "
@@ -4568,7 +4582,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3326
+#: Security.xml:3335
#, no-c-format
msgid ""
"If you wish to use the same entity (i.e. a single database table) to store "
@@ -4580,7 +4594,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3333
+#: Security.xml:3342
#, no-c-format
msgid ""
"For example, to configure a single entity class to store both user and role "
@@ -4588,7 +4602,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3335
+#: Security.xml:3344
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4596,14 +4610,14 @@
msgstr ""
#. Tag: para
-#: Security.xml:3337
+#: Security.xml:3346
#, no-c-format
msgid ""
"To configure separate entity classes for storing user and role permissions:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:3339
+#: Security.xml:3348
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4612,13 +4626,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3342
+#: Security.xml:3351
#, no-c-format
msgid "Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3344
+#: Security.xml:3353
#, no-c-format
msgid ""
"As mentioned, the entity classes that contain the user and role permissions "
@@ -4629,32 +4643,32 @@
msgstr ""
#. Tag: title
-#: Security.xml:3351
+#: Security.xml:3360
#, no-c-format
msgid "Entity Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3364 Security.xml:3527
+#: Security.xml:3373 Security.xml:3536
#, no-c-format
msgid "Target"
msgstr ""
#. Tag: literal
-#: Security.xml:3377
+#: Security.xml:3386
#, no-c-format
msgid "@PermissionTarget"
msgstr ""
#. Tag: literal
-#: Security.xml:3382 Security.xml:3401 Security.xml:3420 Security.xml:3439
-#: Security.xml:3458
+#: Security.xml:3391 Security.xml:3410 Security.xml:3429 Security.xml:3448
+#: Security.xml:3467
#, no-c-format
msgid "FIELD,METHOD"
msgstr ""
#. Tag: para
-#: Security.xml:3386
+#: Security.xml:3395
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4663,13 +4677,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3396
+#: Security.xml:3405
#, no-c-format
msgid "@PermissionAction"
msgstr ""
#. Tag: para
-#: Security.xml:3405
+#: Security.xml:3414
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4678,13 +4692,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3415
+#: Security.xml:3424
#, no-c-format
msgid "@PermissionUser"
msgstr ""
#. Tag: para
-#: Security.xml:3424
+#: Security.xml:3433
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4693,13 +4707,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3434
+#: Security.xml:3443
#, no-c-format
msgid "@PermissionRole"
msgstr ""
#. Tag: para
-#: Security.xml:3443
+#: Security.xml:3452
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4708,13 +4722,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3453
+#: Security.xml:3462
#, no-c-format
msgid "@PermissionDiscriminator"
msgstr ""
#. Tag: para
-#: Security.xml:3462
+#: Security.xml:3471
#, no-c-format
msgid ""
"This annotation should be used when the same entity/table is used to store "
@@ -4731,20 +4745,20 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3472
+#: Security.xml:3481
#, no-c-format
msgid ""
"<![CDATA[ @PermissionDiscriminator(userValue = \"u\", roleValue =
\"r\")]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3483
+#: Security.xml:3492
#, no-c-format
msgid "Example Entity"
msgstr ""
#. Tag: para
-#: Security.xml:3485
+#: Security.xml:3494
#, no-c-format
msgid ""
"Here is an example of an entity class that is used to store both user and "
@@ -4753,7 +4767,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3490
+#: Security.xml:3499
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4814,7 +4828,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3492
+#: Security.xml:3501
#, no-c-format
msgid ""
"As can be seen in the above example, the
<literal>getDiscriminator()</"
@@ -4831,13 +4845,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3505
+#: Security.xml:3514
#, no-c-format
msgid "Class-specific Permission Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:3507
+#: Security.xml:3516
#, no-c-format
msgid ""
"A further set of class-specific annotations can be used to configure a "
@@ -4847,25 +4861,25 @@
msgstr ""
#. Tag: title
-#: Security.xml:3514
+#: Security.xml:3523
#, no-c-format
msgid "Class Permission Annotations"
msgstr ""
#. Tag: literal
-#: Security.xml:3540
+#: Security.xml:3549
#, no-c-format
msgid "@Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3545 Security.xml:3563
+#: Security.xml:3554 Security.xml:3572
#, no-c-format
msgid "TYPE"
msgstr ""
#. Tag: para
-#: Security.xml:3549
+#: Security.xml:3558
#, no-c-format
msgid ""
"A container annotation, this annotation may contain an array of "
@@ -4873,13 +4887,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3558
+#: Security.xml:3567
#, no-c-format
msgid "@Permission"
msgstr ""
#. Tag: para
-#: Security.xml:3567
+#: Security.xml:3576
#, no-c-format
msgid ""
"This annotation defines a single allowable permission action for the target "
@@ -4890,7 +4904,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3579
+#: Security.xml:3588
#, no-c-format
msgid ""
"Here's an example of the above annotations in action. The following class
"
@@ -4898,7 +4912,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3583
+#: Security.xml:3592
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4910,7 +4924,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3585
+#: Security.xml:3594
#, no-c-format
msgid ""
"This example demonstrates how two allowable permission actions, "
@@ -4919,13 +4933,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3593
+#: Security.xml:3602
#, no-c-format
msgid "Permission masks"
msgstr ""
#. Tag: para
-#: Security.xml:3595
+#: Security.xml:3604
#, no-c-format
msgid ""
"By default, multiple permissions for the same target object and recipient "
@@ -4937,7 +4951,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3602
+#: Security.xml:3611
#, no-c-format
msgid ""
"For example, if recipient \"Bob\" is granted both the
<literal>view</"
@@ -4950,7 +4964,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3609
+#: Security.xml:3618
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4962,7 +4976,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3611
+#: Security.xml:3620
#, no-c-format
msgid ""
"The <literal>action</literal> property will instead simply contain
\"3"
@@ -4972,7 +4986,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3617
+#: Security.xml:3626
#, no-c-format
msgid ""
"Obviously, it is very important that the <literal>mask</literal> values
"
@@ -4980,13 +4994,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3623
+#: Security.xml:3632
#, no-c-format
msgid "Identifier Policy"
msgstr ""
#. Tag: para
-#: Security.xml:3625
+#: Security.xml:3634
#, no-c-format
msgid ""
"When storing or looking up permissions,
<literal>JpaPermissionStore</"
@@ -5000,7 +5014,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3633
+#: Security.xml:3642
#, no-c-format
msgid ""
"The <literal>IdentifierStrategy</literal> interface is very simple,
"
@@ -5008,7 +5022,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3637
+#: Security.xml:3646
#, no-c-format
msgid ""
"<![CDATA[public interface IdentifierStrategy {\n"
@@ -5018,7 +5032,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3639
+#: Security.xml:3648
#, no-c-format
msgid ""
"The first method, <literal>canIdentify()</literal> simply returns
"
@@ -5029,7 +5043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3645
+#: Security.xml:3654
#, no-c-format
msgid ""
"Seam provides two <literal>IdentifierStrategy</literal>
implementations, "
@@ -5038,7 +5052,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3650
+#: Security.xml:3659
#, no-c-format
msgid ""
"To explicitly configure a specific identifier strategy to use for a "
@@ -5051,13 +5065,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3660
+#: Security.xml:3669
#, no-c-format
msgid "ClassIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3662
+#: Security.xml:3671
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for classes,
"
@@ -5071,7 +5085,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3671
+#: Security.xml:3680
#, no-c-format
msgid ""
"<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5079,7 +5093,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3673
+#: Security.xml:3682
#, no-c-format
msgid ""
"The identifier for the following class will be
\"<literal>customerAction</"
@@ -5087,7 +5101,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3677
+#: Security.xml:3686
#, no-c-format
msgid ""
"<![CDATA[@Name(\"customerAction\")\n"
@@ -5095,7 +5109,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3679
+#: Security.xml:3688
#, no-c-format
msgid ""
"Finally, the identifier for the following class will be
\"<literal>Customer</"
@@ -5103,19 +5117,19 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3683
+#: Security.xml:3692
#, no-c-format
msgid "<![CDATA[public class Customer { ]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3688
+#: Security.xml:3697
#, no-c-format
msgid "EntityIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3690
+#: Security.xml:3699
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for entity "
@@ -5132,7 +5146,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3701
+#: Security.xml:3710
#, no-c-format
msgid ""
"<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5140,7 +5154,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3703
+#: Security.xml:3712
#, no-c-format
msgid ""
"For an example of the type of identifier values generated, assume we have "
@@ -5148,7 +5162,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3707
+#: Security.xml:3716
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5171,7 +5185,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3709
+#: Security.xml:3718
#, no-c-format
msgid ""
"For a <literal>Customer</literal> instance with an
<literal>id</literal> "
@@ -5181,7 +5195,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3715
+#: Security.xml:3724
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5190,7 +5204,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3717
+#: Security.xml:3726
#, no-c-format
msgid ""
"Then a <literal>Customer</literal> with an
<literal>id</literal> value of "
@@ -5199,13 +5213,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3730
+#: Security.xml:3739
#, no-c-format
msgid "Permission Management"
msgstr ""
#. Tag: para
-#: Security.xml:3732
+#: Security.xml:3741
#, no-c-format
msgid ""
"In much the same way that Seam Security provides an Identity Management API "
@@ -5215,13 +5229,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3739
+#: Security.xml:3748
#, no-c-format
msgid "PermissionManager"
msgstr ""
#. Tag: para
-#: Security.xml:3741
+#: Security.xml:3750
#, no-c-format
msgid ""
"The <literal>PermissionManager</literal> component is an
application-scoped "
@@ -5234,7 +5248,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3748
+#: Security.xml:3757
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5244,7 +5258,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3750
+#: Security.xml:3759
#, no-c-format
msgid ""
"The following table describes each of the available methods provided by "
@@ -5252,13 +5266,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3755
+#: Security.xml:3764
#, no-c-format
msgid "PermissionManager API methods"
msgstr ""
#. Tag: para
-#: Security.xml:3790 Security.xml:3809
+#: Security.xml:3799 Security.xml:3818
#, no-c-format
msgid ""
"Returns a list of <literal>Permission</literal> objects representing
all of "
@@ -5266,13 +5280,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3824
+#: Security.xml:3833
#, no-c-format
msgid "grantPermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3828
+#: Security.xml:3837
#, no-c-format
msgid ""
"Persists (grants) the specified <literal>Permission</literal> to the
backend "
@@ -5280,7 +5294,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3847
+#: Security.xml:3856
#, no-c-format
msgid ""
"Persists (grants) the specified list of <literal>Permission</literal>s
to "
@@ -5288,7 +5302,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3866
+#: Security.xml:3875
#, no-c-format
msgid ""
"Removes (revokes) the specified <literal>Permission</literal> from the
"
@@ -5296,7 +5310,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3885
+#: Security.xml:3894
#, no-c-format
msgid ""
"Removes (revokes) the specified list of <literal>Permission</literal>s
from "
@@ -5304,7 +5318,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3904
+#: Security.xml:3913
#, no-c-format
msgid ""
"Returns a list of the available actions for the specified target object. The
"
@@ -5313,13 +5327,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3919
+#: Security.xml:3928
#, no-c-format
msgid "Permission checks for PermissionManager operations"
msgstr ""
#. Tag: para
-#: Security.xml:3921
+#: Security.xml:3930
#, no-c-format
msgid ""
"Invoking the methods of <literal>PermissionManager</literal> requires
that "
@@ -5329,37 +5343,37 @@
msgstr ""
#. Tag: title
-#: Security.xml:3928
+#: Security.xml:3937
#, no-c-format
msgid "Permission Management Security Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3952
+#: Security.xml:3961
#, no-c-format
msgid "listPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:3956
+#: Security.xml:3965
#, no-c-format
msgid "The specified <literal>target</literal>"
msgstr ""
#. Tag: literal
-#: Security.xml:3962
+#: Security.xml:3971
#, no-c-format
msgid "seam.read-permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3970 Security.xml:3990
+#: Security.xml:3979 Security.xml:3999
#, no-c-format
msgid "grantPermission()"
msgstr ""
#. Tag: para
-#: Security.xml:3974
+#: Security.xml:3983
#, no-c-format
msgid ""
"The target of the specified <literal>Permission</literal>, or each of
the "
@@ -5368,56 +5382,56 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3982 Security.xml:4000 Security.xml:4018
+#: Security.xml:3991 Security.xml:4009 Security.xml:4027
#, no-c-format
msgid "seam.grant-permission"
msgstr ""
#. Tag: para
-#: Security.xml:3994 Security.xml:4030
+#: Security.xml:4003 Security.xml:4039
#, no-c-format
msgid "The target of the specified <literal>Permission</literal>."
msgstr ""
#. Tag: literal
-#: Security.xml:4008
+#: Security.xml:4017
#, no-c-format
msgid "grantPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:4012 Security.xml:4048
+#: Security.xml:4021 Security.xml:4057
#, no-c-format
msgid ""
"Each of the targets of the specified list of
<literal>Permission</literal>s."
msgstr ""
#. Tag: literal
-#: Security.xml:4026
+#: Security.xml:4035
#, no-c-format
msgid "revokePermission()"
msgstr ""
#. Tag: literal
-#: Security.xml:4036 Security.xml:4054
+#: Security.xml:4045 Security.xml:4063
#, no-c-format
msgid "seam.revoke-permission"
msgstr ""
#. Tag: literal
-#: Security.xml:4044
+#: Security.xml:4053
#, no-c-format
msgid "revokePermissions()"
msgstr ""
#. Tag: title
-#: Security.xml:4067
+#: Security.xml:4076
#, no-c-format
msgid "SSL Security"
msgstr ""
#. Tag: para
-#: Security.xml:4069
+#: Security.xml:4078
#, no-c-format
msgid ""
"Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5428,13 +5442,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4076
+#: Security.xml:4085
#, no-c-format
msgid "<![CDATA[<page view-id=\"/login.xhtml\"
scheme=\"https\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4078
+#: Security.xml:4087
#, no-c-format
msgid ""
"This configuration is automatically extended to both
<literal>s:link</"
@@ -5446,13 +5460,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4085
+#: Security.xml:4094
#, no-c-format
msgid "<![CDATA[<s:link view=\"/login.xhtml\"
value=\"Login\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4087
+#: Security.xml:4096
#, no-c-format
msgid ""
"Browsing directly to a view when using the
<emphasis>incorrect</emphasis> "
@@ -5463,7 +5477,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4094
+#: Security.xml:4103
#, no-c-format
msgid ""
"It is also possible to configure a <emphasis>default scheme</emphasis>
for "
@@ -5477,13 +5491,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4103
+#: Security.xml:4112
#, no-c-format
msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\"
/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4105
+#: Security.xml:4114
#, no-c-format
msgid ""
"Of course, if <emphasis>none</emphasis> of the pages in your
application use "
@@ -5491,7 +5505,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4110
+#: Security.xml:4119
#, no-c-format
msgid ""
"You may configure Seam to automatically invalidate the current HTTP session "
@@ -5500,13 +5514,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4115
+#: Security.xml:4124
#, no-c-format
msgid "<![CDATA[<web:session
invalidate-on-scheme-change=\"true\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4117
+#: Security.xml:4126
#, no-c-format
msgid ""
"This option helps make your system less vulnerable to sniffing of the "
@@ -5515,13 +5529,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4123
+#: Security.xml:4132
#, no-c-format
msgid "Overriding the default ports"
msgstr ""
#. Tag: para
-#: Security.xml:4125
+#: Security.xml:4134
#, no-c-format
msgid ""
"If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5531,7 +5545,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4131
+#: Security.xml:4140
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5547,13 +5561,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4137
+#: Security.xml:4146
#, no-c-format
msgid "CAPTCHA"
msgstr ""
#. Tag: para
-#: Security.xml:4139
+#: Security.xml:4148
#, no-c-format
msgid ""
"Though strictly not part of the security API, Seam provides a built-in "
@@ -5565,13 +5579,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4147
+#: Security.xml:4156
#, no-c-format
msgid "Configuring the CAPTCHA Servlet"
msgstr ""
#. Tag: para
-#: Security.xml:4148
+#: Security.xml:4157
#, no-c-format
msgid ""
"To get up and running, it is necessary to configure the Seam Resource "
@@ -5580,7 +5594,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4153
+#: Security.xml:4162
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -5596,20 +5610,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4158
+#: Security.xml:4167
#, no-c-format
msgid "Adding a CAPTCHA to a form"
msgstr ""
#. Tag: para
-#: Security.xml:4160
+#: Security.xml:4169
#, no-c-format
msgid ""
"Adding a CAPTCHA challenge to a form is extremely easy. Here's an
example:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4164
+#: Security.xml:4173
#, no-c-format
msgid ""
"<![CDATA[<h:graphicImage
value=\"/seam/resource/captcha\"/>\n"
@@ -5621,7 +5635,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4166
+#: Security.xml:4175
#, no-c-format
msgid ""
"That's all there is to it. The <literal>graphicImage</literal>
control "
@@ -5631,20 +5645,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4175
+#: Security.xml:4184
#, no-c-format
msgid "Customising the CAPTCHA algorithm"
msgstr ""
#. Tag: para
-#: Security.xml:4177
+#: Security.xml:4186
#, no-c-format
msgid ""
"You may customize the CAPTCHA algorithm by overriding the built-in
component:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4181
+#: Security.xml:4190
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5671,13 +5685,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4188 Security.xml:4196
+#: Security.xml:4197 Security.xml:4205
#, no-c-format
msgid "Security Events"
msgstr ""
#. Tag: para
-#: Security.xml:4190
+#: Security.xml:4199
#, no-c-format
msgid ""
"The following table describes a number of events (see <xref
linkend=\"events"
@@ -5685,68 +5699,68 @@
msgstr ""
#. Tag: para
-#: Security.xml:4205
+#: Security.xml:4214
#, no-c-format
msgid "Event Key"
msgstr ""
#. Tag: literal
-#: Security.xml:4218
+#: Security.xml:4227
#, no-c-format
msgid "org.jboss.seam.security.loginSuccessful"
msgstr ""
#. Tag: para
-#: Security.xml:4222
+#: Security.xml:4231
#, no-c-format
msgid "Raised when a login attempt is successful."
msgstr ""
#. Tag: literal
-#: Security.xml:4230
+#: Security.xml:4239
#, no-c-format
msgid "org.jboss.seam.security.loginFailed"
msgstr ""
#. Tag: para
-#: Security.xml:4234
+#: Security.xml:4243
#, no-c-format
msgid "Raised when a login attempt fails."
msgstr ""
#. Tag: literal
-#: Security.xml:4242
+#: Security.xml:4251
#, no-c-format
msgid "org.jboss.seam.security.alreadyLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4246
+#: Security.xml:4255
#, no-c-format
msgid ""
"Raised when a user that is already authenticated attempts to log in again."
msgstr ""
#. Tag: literal
-#: Security.xml:4254
+#: Security.xml:4263
#, no-c-format
msgid "org.jboss.seam.security.notLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4258
+#: Security.xml:4267
#, no-c-format
msgid "Raised when a security check fails when the user is not logged in."
msgstr ""
#. Tag: literal
-#: Security.xml:4266
+#: Security.xml:4275
#, no-c-format
msgid "org.jboss.seam.security.notAuthorized"
msgstr ""
#. Tag: para
-#: Security.xml:4270
+#: Security.xml:4279
#, no-c-format
msgid ""
"Raised when a security check fails when the user is logged in however "
@@ -5754,73 +5768,73 @@
msgstr ""
#. Tag: literal
-#: Security.xml:4278
+#: Security.xml:4287
#, no-c-format
msgid "org.jboss.seam.security.preAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4282
+#: Security.xml:4291
#, no-c-format
msgid "Raised just prior to user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4290
+#: Security.xml:4299
#, no-c-format
msgid "org.jboss.seam.security.postAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4294
+#: Security.xml:4303
#, no-c-format
msgid "Raised just after user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4302
+#: Security.xml:4311
#, no-c-format
msgid "org.jboss.seam.security.loggedOut"
msgstr ""
#. Tag: para
-#: Security.xml:4306
+#: Security.xml:4315
#, no-c-format
msgid "Raised after the user has logged out."
msgstr ""
#. Tag: literal
-#: Security.xml:4314
+#: Security.xml:4323
#, no-c-format
msgid "org.jboss.seam.security.credentialsUpdated"
msgstr ""
#. Tag: para
-#: Security.xml:4318
+#: Security.xml:4327
#, no-c-format
msgid "Raised when the user's credentials have been changed."
msgstr ""
#. Tag: literal
-#: Security.xml:4326
+#: Security.xml:4335
#, no-c-format
msgid "org.jboss.seam.security.rememberMe"
msgstr ""
#. Tag: para
-#: Security.xml:4330
+#: Security.xml:4339
#, no-c-format
msgid "Raised when the Identity's rememberMe property is changed."
msgstr ""
#. Tag: title
-#: Security.xml:4343
+#: Security.xml:4352
#, no-c-format
msgid "Run As"
msgstr ""
#. Tag: para
-#: Security.xml:4345
+#: Security.xml:4354
#, no-c-format
msgid ""
"Sometimes it may be necessary to perform certain operations with elevated "
@@ -5832,7 +5846,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4353
+#: Security.xml:4362
#, no-c-format
msgid ""
"The following code example demonstrates how
<literal>RunAsOperation</"
@@ -5843,7 +5857,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4360
+#: Security.xml:4369
#, no-c-format
msgid ""
"<![CDATA[ new RunAsOperation() { \n"
@@ -5855,7 +5869,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4362
+#: Security.xml:4371
#, no-c-format
msgid ""
"In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5866,13 +5880,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4373
+#: Security.xml:4382
#, no-c-format
msgid "Extending the Identity component"
msgstr ""
#. Tag: para
-#: Security.xml:4375
+#: Security.xml:4384
#, no-c-format
msgid ""
"Sometimes it might be necessary to extend the Identity component if your "
@@ -5885,7 +5899,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4383
+#: Security.xml:4392
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.security.identity\")\n"
@@ -5920,7 +5934,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4386
+#: Security.xml:4395
#, no-c-format
msgid ""
"Note that an <literal>Identity</literal> component must be marked
"
@@ -5930,13 +5944,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4398
+#: Security.xml:4407
#, no-c-format
msgid "OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4400
+#: Security.xml:4409
#, no-c-format
msgid ""
"OpenID is a community standard for external web-based authentication. The "
@@ -5949,7 +5963,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4409
+#: Security.xml:4418
#, no-c-format
msgid ""
"When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5966,7 +5980,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4418
+#: Security.xml:4427
#, no-c-format
msgid ""
"It's important to realize at this point that authentication does not imply
"
@@ -5979,13 +5993,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4428
+#: Security.xml:4437
#, no-c-format
msgid "Configuring OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4429
+#: Security.xml:4438
#, no-c-format
msgid ""
"Seam uses the openid4java package and requires four additional JARs to make "
@@ -5995,7 +6009,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4435
+#: Security.xml:4444
#, no-c-format
msgid ""
"OpenID processing requires the use of the
<literal>OpenIdPhaseListener</"
@@ -6005,7 +6019,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4441
+#: Security.xml:4450
#, no-c-format
msgid ""
"<lifecycle>\n"
@@ -6015,7 +6029,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4444
+#: Security.xml:4453
#, no-c-format
msgid ""
"With this configuration, OpenID support is available to your application. "
@@ -6025,13 +6039,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4452
+#: Security.xml:4461
#, no-c-format
msgid "Presenting an OpenIdDLogin form"
msgstr ""
#. Tag: para
-#: Security.xml:4454
+#: Security.xml:4463
#, no-c-format
msgid ""
"To initiate an OpenID login, you can present a simply form to the user "
@@ -6041,7 +6055,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4459
+#: Security.xml:4468
#, no-c-format
msgid ""
"<h:form>\n"
@@ -6052,7 +6066,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4461
+#: Security.xml:4470
#, no-c-format
msgid ""
"When the user submits the login form, he will be redirected to his OpenID "
@@ -6064,13 +6078,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4470
+#: Security.xml:4479
#, no-c-format
msgid "Logging in immediately"
msgstr ""
#. Tag: para
-#: Security.xml:4472
+#: Security.xml:4481
#, no-c-format
msgid ""
"The simplest strategy is to simply login the user immediately. The following
"
@@ -6079,7 +6093,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4476
+#: Security.xml:4485
#, no-c-format
msgid ""
"<page view-id="/openid.xhtml">\n"
@@ -6099,7 +6113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4478
+#: Security.xml:4487
#, no-c-format
msgid ""
"Thie <literal>loginImmediately()</literal> action checks to see if the
"
@@ -6113,13 +6127,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4489
+#: Security.xml:4498
#, no-c-format
msgid "Deferring login"
msgstr ""
#. Tag: para
-#: Security.xml:4491
+#: Security.xml:4500
#, no-c-format
msgid ""
"You may not want the user to be immediately logged in to your application. "
@@ -6136,13 +6150,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4505
+#: Security.xml:4514
#, no-c-format
msgid "Logging out"
msgstr ""
#. Tag: para
-#: Security.xml:4507
+#: Security.xml:4516
#, no-c-format
msgid ""
"Logging out (forgetting an OpenID association) is done by calling
<literal>#"
@@ -6153,7 +6167,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4514
+#: Security.xml:4523
#, no-c-format
msgid ""
"<event
type="org.jboss.seam.security.loggedOut">\n"
@@ -6162,7 +6176,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4516
+#: Security.xml:4525
#, no-c-format
msgid ""
"It's important that you do not leave this out or the user will not be able
"
Modified: trunk/doc/Seam_Reference_Guide/ta-IN/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/ta-IN/Tutorial.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/ta-IN/Tutorial.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -3887,7 +3887,7 @@
#: Tutorial.xml:1596
#, no-c-format
msgid ""
-"When we being a nested conversation it is pushed onto the conversation "
+"When we begin a nested conversation it is pushed onto the conversation "
"stack. In the <varname>nestedbooking</varname> example, the
conversation "
"stack consists of the outer long-running conversation (the booking) and each
"
"of the nested conversations (room selections)."
Modified: trunk/doc/Seam_Reference_Guide/te-IN/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/te-IN/Controls.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/te-IN/Controls.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -75,10 +75,10 @@
#: Controls.xml:216 Controls.xml:251 Controls.xml:285 Controls.xml:299
#: Controls.xml:364 Controls.xml:380 Controls.xml:397 Controls.xml:414
#: Controls.xml:433 Controls.xml:507 Controls.xml:525 Controls.xml:549
-#: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
-#: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
-#: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
+#: Controls.xml:596 Controls.xml:613 Controls.xml:637 Controls.xml:656
+#: Controls.xml:684 Controls.xml:707 Controls.xml:721 Controls.xml:761
+#: Controls.xml:811 Controls.xml:839 Controls.xml:906 Controls.xml:1012
+#: Controls.xml:1052 Controls.xml:1098 Controls.xml:1124 Controls.xml:1256
#, no-c-format
msgid "Description"
msgstr ""
@@ -96,10 +96,10 @@
#: Controls.xml:222 Controls.xml:269 Controls.xml:288 Controls.xml:312
#: Controls.xml:370 Controls.xml:386 Controls.xml:403 Controls.xml:420
#: Controls.xml:439 Controls.xml:513 Controls.xml:531 Controls.xml:555
-#: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
-#: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
-#: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
+#: Controls.xml:601 Controls.xml:618 Controls.xml:643 Controls.xml:663
+#: Controls.xml:689 Controls.xml:712 Controls.xml:728 Controls.xml:769
+#: Controls.xml:816 Controls.xml:844 Controls.xml:951 Controls.xml:1019
+#: Controls.xml:1063 Controls.xml:1112 Controls.xml:1135 Controls.xml:1261
#, no-c-format
msgid "Attributes"
msgstr ""
@@ -158,10 +158,10 @@
#: Controls.xml:90 Controls.xml:202 Controls.xml:241 Controls.xml:273
#: Controls.xml:291 Controls.xml:357 Controls.xml:373 Controls.xml:391
#: Controls.xml:408 Controls.xml:425 Controls.xml:496 Controls.xml:518
-#: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
-#: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
-#: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
+#: Controls.xml:536 Controls.xml:588 Controls.xml:606 Controls.xml:629
+#: Controls.xml:648 Controls.xml:677 Controls.xml:694 Controls.xml:738
+#: Controls.xml:804 Controls.xml:832 Controls.xml:899 Controls.xml:999
+#: Controls.xml:1043 Controls.xml:1088 Controls.xml:1249 Controls.xml:1273
#, no-c-format
msgid "Usage"
msgstr ""
@@ -229,8 +229,8 @@
#. Tag: para
#: Controls.xml:134 Controls.xml:271 Controls.xml:289 Controls.xml:313
#: Controls.xml:371 Controls.xml:387 Controls.xml:404 Controls.xml:421
-#: Controls.xml:514 Controls.xml:532 Controls.xml:587 Controls.xml:629
-#: Controls.xml:675 Controls.xml:698
+#: Controls.xml:514 Controls.xml:532 Controls.xml:602 Controls.xml:644
+#: Controls.xml:690 Controls.xml:713
#, no-c-format
msgid "None."
msgstr ""
@@ -398,7 +398,7 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902 Controls.xml:993
+#: Controls.xml:315 Controls.xml:922 Controls.xml:1058
#, no-c-format
msgid "Configuration"
msgstr ""
@@ -806,6 +806,24 @@
#: Controls.xml:564
#, no-c-format
msgid ""
+"<literal>enclose</literal> — if true, the template used to
decorate "
+"the input field is enclosed by the element specified with the \"element\"
"
+"attribute. By default this is a div element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:572
+#, no-c-format
+msgid ""
+"<literal>element</literal> — the element to enclose the
template used "
+"to decorate the input field. By default, the template is enclosed with a div
"
+"element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:579
+#, no-c-format
+msgid ""
"<literal>#{invalid}</literal> and
<literal>#{required}</literal> are "
"available inside <literal>s:decorate</literal>;
<literal>#{required}</"
"literal> evaluates to <literal>true</literal> if you have set the
input "
@@ -814,7 +832,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:574
+#: Controls.xml:589
#, no-c-format
msgid ""
"<![CDATA[<s:decorate template=\"edit.xhtml\">\n"
@@ -824,7 +842,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:575
+#: Controls.xml:590
#, no-c-format
msgid ""
"<![CDATA[<ui:composition
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -855,19 +873,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:579
+#: Controls.xml:594
#, no-c-format
msgid "<s:div>"
msgstr ""
#. Tag: para
-#: Controls.xml:582
+#: Controls.xml:597
#, no-c-format
msgid "Render a HTML <literal><div></literal>."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:592
+#: Controls.xml:607
#, no-c-format
msgid ""
"<![CDATA[<s:div rendered=\"#{selectedMember == null}\">\n"
@@ -876,25 +894,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:596
+#: Controls.xml:611
#, no-c-format
msgid "<s:span>"
msgstr ""
#. Tag: para
-#: Controls.xml:599
+#: Controls.xml:614
#, no-c-format
msgid "Render a HTML <literal><span></literal>."
msgstr ""
#. Tag: para
-#: Controls.xml:607
+#: Controls.xml:622
#, no-c-format
msgid "<literal>title</literal> — Title for a span."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:615
+#: Controls.xml:630
#, no-c-format
msgid ""
"<![CDATA[<s:span styleClass=\"required\"
rendered=\"#{required}\" title="
@@ -902,13 +920,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:620
+#: Controls.xml:635
#, no-c-format
msgid "<s:fragment>"
msgstr ""
#. Tag: para
-#: Controls.xml:623
+#: Controls.xml:638
#, no-c-format
msgid ""
"A non-rendering component useful for enabling/disabling rendering of it's
"
@@ -916,7 +934,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:634
+#: Controls.xml:649
#, no-c-format
msgid ""
"<![CDATA[<s:fragment rendered=\"#{auction.highBidder ne
null}\">\n"
@@ -925,13 +943,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:639
+#: Controls.xml:654
#, no-c-format
msgid "<s:label>"
msgstr ""
#. Tag: para
-#: Controls.xml:642
+#: Controls.xml:657
#, no-c-format
msgid ""
"\"Decorate\" a JSF input field with the label. The label is placed inside
"
@@ -941,19 +959,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:651 Controls.xml:968
+#: Controls.xml:666 Controls.xml:988
#, no-c-format
msgid "<literal>style</literal> — The control's
style"
msgstr ""
#. Tag: para
-#: Controls.xml:656 Controls.xml:973
+#: Controls.xml:671 Controls.xml:993
#, no-c-format
msgid "<literal>styleClass</literal> — The control's style
class"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:663
+#: Controls.xml:678
#, no-c-format
msgid ""
"<![CDATA[<s:label styleClass=\"label\">\n"
@@ -963,19 +981,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:667
+#: Controls.xml:682
#, no-c-format
msgid "<s:message>"
msgstr ""
#. Tag: para
-#: Controls.xml:670
+#: Controls.xml:685
#, no-c-format
msgid "\"Decorate\" a JSF input field with the validation error
message."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:680
+#: Controls.xml:695
#, no-c-format
msgid ""
"<![CDATA[<f:facet name=\"afterInvalidField\">\n"
@@ -987,31 +1005,31 @@
msgstr ""
#. Tag: title
-#: Controls.xml:687
+#: Controls.xml:702
#, no-c-format
msgid "Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:690
+#: Controls.xml:705
#, no-c-format
msgid "<s:validateFormattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:693
+#: Controls.xml:708
#, no-c-format
msgid "Checks that the submitted value is valid Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:704
+#: Controls.xml:719
#, no-c-format
msgid "<s:formattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:707
+#: Controls.xml:722
#, no-c-format
msgid ""
"Outputs <emphasis>Seam Text</emphasis>, a rich text markup useful for
blogs, "
@@ -1020,7 +1038,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:716
+#: Controls.xml:731
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
rich text "
@@ -1028,37 +1046,96 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:724
+#: Controls.xml:739
#, no-c-format
msgid "<![CDATA[<s:formattedText
value=\"#{blog.text}\"/>]]>"
msgstr ""
#. Tag: emphasis
-#: Controls.xml:726
+#: Controls.xml:741
#, no-c-format
msgid "Example"
msgstr ""
#. Tag: title
-#: Controls.xml:741
+#: Controls.xml:756
#, no-c-format
-msgid "Dropdowns"
+msgid "Form support"
msgstr ""
#. Tag: literal
-#: Controls.xml:744
+#: Controls.xml:759
#, no-c-format
+msgid "<s:token>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:762
+#, no-c-format
+msgid ""
+"Produces a random token that is inserted into a hidden form field to help to
"
+"secure JSF form posts against cross-site request forgery (XSRF) attacks. "
+"Note that the browser must have cookies enabled to submit forms that include
"
+"this component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:772
+#, no-c-format
+msgid ""
+"<literal>requireSession</literal> — indicates whether the
session id "
+"should be included in the form signature, hence binding the token to the "
+"session. This value can be set to false if the \"build before restore\"
mode "
+"of Facelets is activated (the default in JSF 2.0). (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:782
+#, no-c-format
+msgid ""
+"<literal>enableCookieNotice</literal> — indicates that a
JavaScript "
+"check should be inserted into the page to verify that cookies are enabled in
"
+"the browser. If cookies are not enabled, present a notice to the user that "
+"form posts will not work. (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:791
+#, no-c-format
+msgid ""
+"<literal>allowMultiplePosts</literal> — indicates whether to
allow the "
+"same form to be submitted multiple times with the same signature (as long as
"
+"the view does not change). This is a common need if the form is perform Ajax
"
+"calls but not rerendering itself or, at the very least, the UIToken "
+"component. The preferred approach is to have the UIToken component "
+"rerendered on any Ajax call where the UIToken component would be processed. "
+"(default: false)"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:805
+#, no-c-format
+msgid ""
+"<![CDATA[<h:form>\n"
+" <s:token enableCookieNotice=\"true\"
requireSession=\"false\"/>\n"
+" ...\n"
+"</h:form>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:809
+#, no-c-format
msgid "<s:enumItem>"
msgstr ""
#. Tag: para
-#: Controls.xml:747
+#: Controls.xml:812
#, no-c-format
msgid "Creates a <literal>SelectItem</literal> from an enum
value."
msgstr ""
#. Tag: para
-#: Controls.xml:754
+#: Controls.xml:819
#, no-c-format
msgid ""
"<literal>enumValue</literal> — the string representation of
the enum "
@@ -1066,7 +1143,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:760
+#: Controls.xml:825
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1074,7 +1151,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:768
+#: Controls.xml:833
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneRadio id=\"radioList\"\n"
@@ -1090,13 +1167,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:772
+#: Controls.xml:837
#, no-c-format
msgid "<s:selectItems>"
msgstr ""
#. Tag: para
-#: Controls.xml:775
+#: Controls.xml:840
#, no-c-format
msgid ""
"Creates a <literal>List<SelectItem></literal> from a
List, Set, "
@@ -1104,7 +1181,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:782
+#: Controls.xml:847
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
data that "
@@ -1112,7 +1189,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:789
+#: Controls.xml:854
#, no-c-format
msgid ""
"<literal>var</literal>— defines the name of the local
variable that "
@@ -1120,7 +1197,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:795
+#: Controls.xml:860
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1129,7 +1206,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:802
+#: Controls.xml:867
#, no-c-format
msgid ""
"<literal>itemValue</literal> — Value to return to the server
if this "
@@ -1138,7 +1215,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:811
+#: Controls.xml:876
#, no-c-format
msgid ""
"<literal>disabled</literal> — if true the
<literal>SelectItem</"
@@ -1147,7 +1224,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:819
+#: Controls.xml:884
#, no-c-format
msgid ""
"<literal>noSelectionLabel</literal> — specifies the
(optional) label "
@@ -1156,7 +1233,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:827
+#: Controls.xml:892
#, no-c-format
msgid ""
"<literal>hideNoSelectionLabel</literal> — if true, the
"
@@ -1164,7 +1241,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:835
+#: Controls.xml:900
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneMenu value=\"#{person.age}\" \n"
@@ -1173,83 +1250,14 @@
"</h:selectOneMenu>]]>"
msgstr ""
-#. Tag: title
-#: Controls.xml:841
-#, no-c-format
-msgid "Other"
-msgstr ""
-
#. Tag: literal
-#: Controls.xml:844
+#: Controls.xml:904
#, no-c-format
-msgid "<s:cache>"
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:847
-#, no-c-format
-msgid ""
-"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
-"cache></literal> actually uses the instance of JBoss Cache managed by
the "
-"built-in <literal>pojoCache</literal> component."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:856
-#, no-c-format
-msgid ""
-"<literal>key</literal> — the key to cache rendered content,
often a "
-"value expression. For example, if we were caching a page fragment that "
-"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
-"literal>."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:864
-#, no-c-format
-msgid ""
-"<literal>enabled</literal> — a value expression that
determines if the "
-"cache should be used."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:870
-#, no-c-format
-msgid ""
-"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
-"can have different expiry policies)."
-msgstr ""
-
-#. Tag: programlisting
-#: Controls.xml:878
-#, no-c-format
-msgid ""
-"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
-" <div class=\"blogEntry\">\n"
-" <h3>#{blogEntry.title}</h3>\n"
-" <div>\n"
-" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
-" </div>\n"
-" <p>\n"
-" [Posted on \n"
-" <h:outputText value=\"#{blogEntry.date}\">\n"
-" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
-"locale}\" \n"
-" type=\"both\"/>\n"
-" </h:outputText>]\n"
-" </p>\n"
-" </div>\n"
-"</s:cache>]]>"
-msgstr ""
-
-#. Tag: literal
-#: Controls.xml:884
-#, no-c-format
msgid "<s:fileUpload>"
msgstr ""
#. Tag: para
-#: Controls.xml:887
+#: Controls.xml:907
#, no-c-format
msgid ""
"Renders a file upload control. This control must be used within a form with "
@@ -1257,13 +1265,13 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:893
+#: Controls.xml:913
#, no-c-format
msgid "<![CDATA[<h:form
enctype=\"multipart/form-data\">]]>"
msgstr ""
#. Tag: para
-#: Controls.xml:895
+#: Controls.xml:915
#, no-c-format
msgid ""
"For multipart requests, the Seam Multipart servlet filter must also be "
@@ -1271,7 +1279,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:900
+#: Controls.xml:920
#, no-c-format
msgid ""
"<![CDATA[<filter>\n"
@@ -1286,7 +1294,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:904
+#: Controls.xml:924
#, no-c-format
msgid ""
"The following configuration options for multipart requests may be configured
"
@@ -1294,7 +1302,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:911
+#: Controls.xml:931
#, no-c-format
msgid ""
"<literal>createTempFiles</literal> — if this option is set to
true, "
@@ -1302,7 +1310,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:918
+#: Controls.xml:938
#, no-c-format
msgid ""
"<literal>maxRequestSize</literal> — the maximum size of a
file upload "
@@ -1310,13 +1318,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:925
+#: Controls.xml:945
#, no-c-format
msgid "Here's an example:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:929
+#: Controls.xml:949
#, no-c-format
msgid ""
"<![CDATA[<component
class=\"org.jboss.seam.web.MultipartFilter\">\n"
@@ -1326,7 +1334,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:934
+#: Controls.xml:954
#, no-c-format
msgid ""
"<literal>data</literal> — this value binding receives the
binary file "
@@ -1335,7 +1343,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:942
+#: Controls.xml:962
#, no-c-format
msgid ""
"<literal>contentType</literal> — this value binding receives
the "
@@ -1343,7 +1351,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:948
+#: Controls.xml:968
#, no-c-format
msgid ""
"<literal>fileName</literal> — this value binding receives the
filename "
@@ -1351,7 +1359,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:954
+#: Controls.xml:974
#, no-c-format
msgid ""
"<literal>fileSize</literal> — this value binding receives the
file "
@@ -1359,7 +1367,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:960
+#: Controls.xml:980
#, no-c-format
msgid ""
"<literal>accept</literal> — a comma-separated list of content
types to "
@@ -1368,7 +1376,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:980
+#: Controls.xml:1000
#, no-c-format
msgid ""
"<![CDATA[<s:fileUpload id=\"picture\"
data=\"#{register.picture}\" \n"
@@ -1376,14 +1384,83 @@
" contentType=\"#{register.pictureContentType}\"
/>]]>"
msgstr ""
+#. Tag: title
+#: Controls.xml:1007
+#, no-c-format
+msgid "Other"
+msgstr ""
+
#. Tag: literal
-#: Controls.xml:985
+#: Controls.xml:1010
#, no-c-format
+msgid "<s:cache>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1013
+#, no-c-format
+msgid ""
+"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
+"cache></literal> actually uses the instance of JBoss Cache managed by
the "
+"built-in <literal>pojoCache</literal> component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1022
+#, no-c-format
+msgid ""
+"<literal>key</literal> — the key to cache rendered content,
often a "
+"value expression. For example, if we were caching a page fragment that "
+"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
+"literal>."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1030
+#, no-c-format
+msgid ""
+"<literal>enabled</literal> — a value expression that
determines if the "
+"cache should be used."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1036
+#, no-c-format
+msgid ""
+"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
+"can have different expiry policies)."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1044
+#, no-c-format
+msgid ""
+"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
+" <div class=\"blogEntry\">\n"
+" <h3>#{blogEntry.title}</h3>\n"
+" <div>\n"
+" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
+" </div>\n"
+" <p>\n"
+" [Posted on \n"
+" <h:outputText value=\"#{blogEntry.date}\">\n"
+" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
+"locale}\" \n"
+" type=\"both\"/>\n"
+" </h:outputText>]\n"
+" </p>\n"
+" </div>\n"
+"</s:cache>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1050
+#, no-c-format
msgid "<s:resource>"
msgstr ""
#. Tag: para
-#: Controls.xml:988
+#: Controls.xml:1053
#, no-c-format
msgid ""
"A tag that acts a file download provider. It must be alone in the JSF page. "
@@ -1391,7 +1468,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:995
+#: Controls.xml:1060
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -1407,7 +1484,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1066
#, no-c-format
msgid ""
"<literal>data</literal> — Data that should be downloaded. May
be a "
@@ -1415,13 +1492,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1007
+#: Controls.xml:1072
#, no-c-format
msgid "<literal>fileName</literal> — Filename of the file to
be served"
msgstr ""
#. Tag: para
-#: Controls.xml:1012
+#: Controls.xml:1077
#, no-c-format
msgid ""
"<literal>contentType</literal> — content type of the file to
be "
@@ -1429,20 +1506,20 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1017
+#: Controls.xml:1082
#, no-c-format
msgid ""
"<literal>disposition</literal> — disposition to use. Default
is inline"
msgstr ""
#. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1089
#, no-c-format
msgid "Here is an example on how to use the tag:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1025
+#: Controls.xml:1090
#, no-c-format
msgid ""
"<![CDATA[<s:resource
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -1454,7 +1531,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1027
+#: Controls.xml:1092
#, no-c-format
msgid ""
"The bean named <literal>resources</literal> is some backing bean that
given "
@@ -1463,13 +1540,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1097
#, no-c-format
msgid "<s:download>"
msgstr ""
#. Tag: para
-#: Controls.xml:1034
+#: Controls.xml:1099
#, no-c-format
msgid ""
"Builds a RESTful link to a
<literal><s:resource></literal>. Nested "
@@ -1477,13 +1554,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1041
+#: Controls.xml:1106
#, no-c-format
msgid "<literal>src</literal> — Resource file serving
files."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1048
+#: Controls.xml:1113
#, no-c-format
msgid ""
"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
@@ -1492,7 +1569,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1050
+#: Controls.xml:1115
#, no-c-format
msgid ""
"Will produce something like:
<literal><![CDATA[http://localhost/resources."
@@ -1500,13 +1577,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1057
+#: Controls.xml:1122
#, no-c-format
msgid "<s:graphicImage>"
msgstr ""
#. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1125
#, no-c-format
msgid ""
"An extended <literal><h:graphicImage></literal> that
allows the image "
@@ -1515,7 +1592,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1065
+#: Controls.xml:1130
#, no-c-format
msgid ""
"All attributes for <literal><h:graphicImage></literal>
are supported, "
@@ -1523,7 +1600,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1073
+#: Controls.xml:1138
#, no-c-format
msgid ""
"<literal>value</literal> — image to display. Can be a path
"
@@ -1535,7 +1612,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1086
+#: Controls.xml:1151
#, no-c-format
msgid ""
"<literal>fileName</literal> — if not specified the served
image will "
@@ -1544,13 +1621,13 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:1095
+#: Controls.xml:1160
#, no-c-format
msgid "Transformations"
msgstr ""
#. Tag: para
-#: Controls.xml:1096
+#: Controls.xml:1161
#, no-c-format
msgid ""
"To apply a transform to the image, you would nest a tag specifying the "
@@ -1558,25 +1635,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1104
+#: Controls.xml:1169
#, no-c-format
msgid "<s:transformImageSize>"
msgstr ""
#. Tag: para
-#: Controls.xml:1109
+#: Controls.xml:1174
#, no-c-format
msgid "<literal>width</literal> — new width of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1115
+#: Controls.xml:1180
#, no-c-format
msgid "<literal>height</literal> — new height of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1121
+#: Controls.xml:1186
#, no-c-format
msgid ""
"<literal>maintainRatio</literal> — if
<literal>true</literal>, and "
@@ -1586,19 +1663,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1132
+#: Controls.xml:1197
#, no-c-format
msgid "<literal>factor</literal> — scale the image by the
given factor"
msgstr ""
#. Tag: literal
-#: Controls.xml:1142
+#: Controls.xml:1207
#, no-c-format
msgid "<s:transformImageBlur>"
msgstr ""
#. Tag: para
-#: Controls.xml:1147
+#: Controls.xml:1212
#, no-c-format
msgid ""
"<literal>radius</literal> — perform a convolution blur with
the given "
@@ -1606,13 +1683,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1157
+#: Controls.xml:1222
#, no-c-format
msgid "<s:transformImageType>"
msgstr ""
#. Tag: para
-#: Controls.xml:1162
+#: Controls.xml:1227
#, no-c-format
msgid ""
"<literal>contentType</literal> — alter the type of the image
to either "
@@ -1620,7 +1697,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1174
+#: Controls.xml:1239
#, no-c-format
msgid ""
"It's easy to create your own transform - create a
<literal>UIComponent</"
@@ -1632,7 +1709,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1185
+#: Controls.xml:1250
#, no-c-format
msgid ""
"<![CDATA[<s:graphicImage rendered=\"#{auction.image ne
null}\"\n"
@@ -1642,19 +1719,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1189
+#: Controls.xml:1254
#, no-c-format
msgid "<s:remote>"
msgstr ""
#. Tag: para
-#: Controls.xml:1192
+#: Controls.xml:1257
#, no-c-format
msgid "Generates the Javascript stubs required to use Seam Remoting."
msgstr ""
#. Tag: para
-#: Controls.xml:1199
+#: Controls.xml:1264
#, no-c-format
msgid ""
"<literal>include</literal> — a comma-separated list of the
component "
@@ -1663,7 +1740,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1209
+#: Controls.xml:1274
#, no-c-format
msgid ""
"<![CDATA[<s:remote
include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1671,13 +1748,13 @@
msgstr ""
#. Tag: title
-#: Controls.xml:1216
+#: Controls.xml:1281
#, no-c-format
msgid "Annotations"
msgstr ""
#. Tag: para
-#: Controls.xml:1218
+#: Controls.xml:1283
#, no-c-format
msgid ""
"Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1685,13 +1762,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1226
+#: Controls.xml:1291
#, no-c-format
msgid "@Converter"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1229
+#: Controls.xml:1294
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemConverter\") \n"
@@ -1717,7 +1794,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1231
+#: Controls.xml:1296
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
converter=\"itemConverter\" />]]"
@@ -1725,7 +1802,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1233
+#: Controls.xml:1298
#, no-c-format
msgid ""
"Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1734,13 +1811,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1243
+#: Controls.xml:1308
#, no-c-format
msgid "@Validator"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1246
+#: Controls.xml:1311
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemValidator\") \n"
@@ -1762,7 +1839,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1248
+#: Controls.xml:1313
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
validator=\"itemValidator\" />]]"
@@ -1770,7 +1847,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1249
+#: Controls.xml:1314
#, no-c-format
msgid ""
"Registers the Seam component as a JSF validator. Shown here is a validator "
Modified: trunk/doc/Seam_Reference_Guide/te-IN/Conversations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/te-IN/Conversations.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/te-IN/Conversations.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -760,7 +760,7 @@
#: Conversations.xml:493
#, no-c-format
msgid ""
-"The <literal>taskInstance</literal> attribute if for use in jBPM task
lists:"
+"The <literal>taskInstance</literal> attribute is for use in jBPM task
lists:"
msgstr ""
#. Tag: programlisting
Modified: trunk/doc/Seam_Reference_Guide/te-IN/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/te-IN/Dependencies.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/te-IN/Dependencies.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -30,9 +30,9 @@
#, no-c-format
msgid ""
"Seam does not work with JDK 1.4 and requires JDK 5 or above as it uses "
-"annotations and other JDK 5.0 features.. Seam has been thoroughly tested "
+"annotations and other JDK 5.0 features. Seam has been thoroughly tested "
"using Sun's JDKs. However there are no known issues specific to Seam with
"
-"other JDK's."
+"other JDKs."
msgstr ""
#. Tag: title
Modified: trunk/doc/Seam_Reference_Guide/te-IN/Security.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/te-IN/Security.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/te-IN/Security.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+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:3361 Security.xml:3524
+#: Security.xml:630 Security.xml:764 Security.xml:3370 Security.xml:3533
#, 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:3150 Security.xml:3367
-#: Security.xml:3530 Security.xml:3771 Security.xml:4208
+#: Security.xml:2147 Security.xml:2756 Security.xml:3159 Security.xml:3376
+#: Security.xml:3539 Security.xml:3780 Security.xml:4217
#, no-c-format
msgid "Description"
msgstr ""
@@ -2228,8 +2228,8 @@
msgstr ""
#. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3147
-#: Security.xml:3768 Security.xml:3937
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3156
+#: Security.xml:3777 Security.xml:3946
#, 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:3218
-#: Security.xml:3237 Security.xml:3256 Security.xml:3274 Security.xml:3819
-#: Security.xml:3838 Security.xml:3857 Security.xml:3876
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3227
+#: Security.xml:3246 Security.xml:3265 Security.xml:3283 Security.xml:3828
+#: Security.xml:3847 Security.xml:3866 Security.xml:3885
#, no-c-format
msgid "boolean"
msgstr ""
@@ -2558,13 +2558,13 @@
msgstr ""
#. Tag: para
-#: Security.xml:1831 Security.xml:3940
+#: Security.xml:1831 Security.xml:3949
#, no-c-format
msgid "Permission Target"
msgstr ""
#. Tag: para
-#: Security.xml:1834 Security.xml:3943
+#: Security.xml:1834 Security.xml:3952
#, no-c-format
msgid "Permission Action"
msgstr ""
@@ -3806,7 +3806,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2750 Security.xml:3144 Security.xml:3765
+#: Security.xml:2750 Security.xml:3153 Security.xml:3774
#, no-c-format
msgid "Return type"
msgstr ""
@@ -3868,6 +3868,20 @@
#: Security.xml:2819
#, no-c-format
msgid ""
+"The default <literal>ResolverChain</literal> consists of all permission
"
+"resolvers discovered during application deployment. The
<literal>org.jboss."
+"seam.security.defaultResolverChainCreated</literal> event is raised (and the
"
+"<literal>ResolverChain</literal> instance passed as an event parameter)
when "
+"the default <literal>ResolverChain</literal> is created. This allows
"
+"additional resolvers that for some reason were not discovered during "
+"deployment to be added, or for resolvers that are in the chain to be re-"
+"ordered or removed."
+msgstr ""
+
+#. Tag: para
+#: Security.xml:2828
+#, no-c-format
+msgid ""
"The following sequence diagram shows the interaction between the components "
"of the permission framework during a permission check (explanation follows).
"
"A permission check can originate from a number of possible sources, for "
@@ -3877,7 +3891,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2837
+#: Security.xml:2846
#, no-c-format
msgid ""
"1. A permission check is initiated somewhere (either in code or via an EL "
@@ -3886,7 +3900,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2843
+#: Security.xml:2852
#, no-c-format
msgid ""
"1.1. <literal>Identity</literal> invokes
<literal>PermissionMapper."
@@ -3894,7 +3908,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2850
+#: Security.xml:2859
#, no-c-format
msgid ""
"1.1.1. <literal>PermissionMapper</literal> maintains a
<literal>Map</"
@@ -3906,7 +3920,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2860
+#: Security.xml:2869
#, no-c-format
msgid ""
"1.1.2. For each <literal>PermissionResolver</literal> in the "
@@ -3921,13 +3935,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2876
+#: Security.xml:2885
#, no-c-format
msgid "RuleBasedPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:2878
+#: Security.xml:2887
#, no-c-format
msgid ""
"One of the built-in permission resolvers provided by Seam, "
@@ -3940,13 +3954,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2887
+#: Security.xml:2896
#, no-c-format
msgid "Requirements"
msgstr ""
#. Tag: para
-#: Security.xml:2889
+#: Security.xml:2898
#, no-c-format
msgid ""
"If using the rule-based permission features provided by Seam Security, the "
@@ -3955,43 +3969,43 @@
msgstr ""
#. Tag: para
-#: Security.xml:2896
+#: Security.xml:2905
#, no-c-format
msgid "drools-compiler.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2899
+#: Security.xml:2908
#, no-c-format
msgid "drools-core.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2902
+#: Security.xml:2911
#, no-c-format
msgid "janino.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2905
+#: Security.xml:2914
#, no-c-format
msgid "antlr-runtime.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2908
+#: Security.xml:2917
#, no-c-format
msgid "mvel14.jar"
msgstr ""
#. Tag: title
-#: Security.xml:2915 Security.xml:3107
+#: Security.xml:2924 Security.xml:3116
#, no-c-format
msgid "Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:2917
+#: Security.xml:2926
#, no-c-format
msgid ""
"The configuration for <literal>RuleBasedPermissionResolver</literal>
"
@@ -4001,7 +4015,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2923
+#: Security.xml:2932
#, no-c-format
msgid ""
"<![CDATA[<components
xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4029,7 +4043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2925
+#: Security.xml:2934
#, no-c-format
msgid ""
"The default rule base name can be overridden by specifying the "
@@ -4038,7 +4052,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2930
+#: Security.xml:2939
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4047,7 +4061,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2932
+#: Security.xml:2941
#, no-c-format
msgid ""
"Once the <literal>RuleBase</literal> component is configured, it's
time to "
@@ -4055,13 +4069,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2938
+#: Security.xml:2947
#, no-c-format
msgid "Writing Security Rules"
msgstr ""
#. Tag: para
-#: Security.xml:2940
+#: Security.xml:2949
#, no-c-format
msgid ""
"The first step to writing security rules is to create a new rule file in the
"
@@ -4072,7 +4086,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2947
+#: Security.xml:2956
#, no-c-format
msgid ""
"So what should the security rules file contain? At this stage it might be a "
@@ -4081,7 +4095,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2952
+#: Security.xml:2961
#, no-c-format
msgid ""
"<![CDATA[package MyApplicationPermissions;\n"
@@ -4099,7 +4113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2954
+#: Security.xml:2963
#, no-c-format
msgid ""
"Let's break this down step by step. The first thing we see is the package
"
@@ -4109,7 +4123,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2960
+#: Security.xml:2969
#, no-c-format
msgid ""
"The next thing we can notice is a couple of import statements for the "
@@ -4119,7 +4133,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2966
+#: Security.xml:2975
#, no-c-format
msgid ""
"Finally we have the code for the rule. Each rule within a package should be "
@@ -4129,7 +4143,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2972
+#: Security.xml:2981
#, no-c-format
msgid ""
"Looking at the body of the rule definition we can notice two distinct "
@@ -4144,7 +4158,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2981
+#: Security.xml:2990
#, no-c-format
msgid ""
"If we look at the LHS of the rule, we see two conditions listed there. Let's
"
@@ -4152,14 +4166,14 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2985
+#: Security.xml:2994
#, no-c-format
msgid ""
"<![CDATA[c: PermissionCheck(target == \"customer\", action ==
\"delete\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:2987
+#: Security.xml:2996
#, no-c-format
msgid ""
"In plain english, this condition is stating that there must exist a "
@@ -4169,7 +4183,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2993
+#: Security.xml:3002
#, no-c-format
msgid ""
"So what is the working memory? Also known as a \"stateful session\" in
"
@@ -4187,7 +4201,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3005
+#: Security.xml:3014
#, no-c-format
msgid ""
"Besides the <literal>PermissionCheck</literal> facts, there is also a
"
@@ -4204,7 +4218,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3016
+#: Security.xml:3025
#, no-c-format
msgid ""
"It is also possible to insert additional long-lived facts into the working "
@@ -4215,7 +4229,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3023
+#: Security.xml:3032
#, no-c-format
msgid ""
"Getting back to our simple example, we can also notice that the first line "
@@ -4226,13 +4240,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3030
+#: Security.xml:3039
#, no-c-format
msgid "<![CDATA[Role(name == \"admin\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3032
+#: Security.xml:3041
#, no-c-format
msgid ""
"This condition simply states that there must be a
<literal>Role</literal> "
@@ -4245,7 +4259,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3040
+#: Security.xml:3049
#, no-c-format
msgid ""
"So what is the consequence of the rule firing? Let's take a look at the RHS
"
@@ -4253,13 +4267,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3044
+#: Security.xml:3053
#, no-c-format
msgid "<![CDATA[c.grant()]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3046
+#: Security.xml:3055
#, no-c-format
msgid ""
"The RHS consists of Java code, and in this case is invoking the "
@@ -4276,13 +4290,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3060
+#: Security.xml:3069
#, no-c-format
msgid "Non-String permission targets"
msgstr ""
#. Tag: para
-#: Security.xml:3062
+#: Security.xml:3071
#, no-c-format
msgid ""
"So far we have only seen permission checks for String-literal permission "
@@ -4296,7 +4310,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3071
+#: Security.xml:3080
#, no-c-format
msgid ""
"<![CDATA[rule CanCreateBlogComment\n"
@@ -4314,13 +4328,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3076
+#: Security.xml:3085
#, no-c-format
msgid "Wildcard permission checks"
msgstr ""
#. Tag: para
-#: Security.xml:3078
+#: Security.xml:3087
#, no-c-format
msgid ""
"It is possible to implement a wildcard permission check (which allows all "
@@ -4330,7 +4344,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3084
+#: Security.xml:3093
#, no-c-format
msgid ""
"<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4344,7 +4358,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3086
+#: Security.xml:3095
#, no-c-format
msgid ""
"This rule allows users with the <literal>admin</literal> role to
perform "
@@ -4353,13 +4367,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3096
+#: Security.xml:3105
#, no-c-format
msgid "PersistentPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:3098
+#: Security.xml:3107
#, no-c-format
msgid ""
"Another built-in permission resolver provided by Seam, "
@@ -4372,7 +4386,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3109
+#: Security.xml:3118
#, no-c-format
msgid ""
"Before it can be used, <literal>PersistentPermissionResolver</literal>
must "
@@ -4385,7 +4399,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3117
+#: Security.xml:3126
#, no-c-format
msgid ""
"<![CDATA[ <security:persistent-permission-resolver
permission-store=\"#"
@@ -4393,13 +4407,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3122
+#: Security.xml:3131
#, no-c-format
msgid "Permission Stores"
msgstr ""
#. Tag: para
-#: Security.xml:3124
+#: Security.xml:3133
#, no-c-format
msgid ""
"A permission store is required for
<literal>PersistentPermissionResolver</"
@@ -4412,26 +4426,26 @@
msgstr ""
#. Tag: title
-#: Security.xml:3134
+#: Security.xml:3143
#, no-c-format
msgid "PermissionStore interface"
msgstr ""
#. Tag: literal
-#: Security.xml:3160 Security.xml:3179 Security.xml:3198 Security.xml:3781
-#: Security.xml:3800
+#: Security.xml:3169 Security.xml:3188 Security.xml:3207 Security.xml:3790
+#: Security.xml:3809
#, no-c-format
msgid "List<Permission>"
msgstr ""
#. Tag: literal
-#: Security.xml:3165 Security.xml:3805
+#: Security.xml:3174 Security.xml:3814
#, no-c-format
msgid "listPermissions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3169
+#: Security.xml:3178
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4440,13 +4454,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3184 Security.xml:3786
+#: Security.xml:3193 Security.xml:3795
#, no-c-format
msgid "listPermissions(Object target, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3188
+#: Security.xml:3197
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4455,13 +4469,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3203
+#: Security.xml:3212
#, no-c-format
msgid "listPermissions(Set<Object> targets, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3207
+#: Security.xml:3216
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4470,13 +4484,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3223
+#: Security.xml:3232
#, no-c-format
msgid "grantPermission(Permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3227
+#: Security.xml:3236
#, no-c-format
msgid ""
"This method should persist the specified <literal>Permission</literal>
"
@@ -4484,13 +4498,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3242 Security.xml:3843
+#: Security.xml:3251 Security.xml:3852
#, no-c-format
msgid "grantPermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3246
+#: Security.xml:3255
#, no-c-format
msgid ""
"This method should persist all of the <literal>Permission</literal>
objects "
@@ -4499,13 +4513,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3261 Security.xml:3862
+#: Security.xml:3270 Security.xml:3871
#, no-c-format
msgid "revokePermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3265
+#: Security.xml:3274
#, no-c-format
msgid ""
"This method should remove the specified <literal>Permission</literal>
object "
@@ -4513,13 +4527,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3279 Security.xml:3881
+#: Security.xml:3288 Security.xml:3890
#, no-c-format
msgid "revokePermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3283
+#: Security.xml:3292
#, no-c-format
msgid ""
"This method should remove all of the <literal>Permission</literal>
objects "
@@ -4527,19 +4541,19 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3293 Security.xml:3895
+#: Security.xml:3302 Security.xml:3904
#, no-c-format
msgid "List<String>"
msgstr ""
#. Tag: literal
-#: Security.xml:3298 Security.xml:3900
+#: Security.xml:3307 Security.xml:3909
#, no-c-format
msgid "listAvailableActions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3302
+#: Security.xml:3311
#, no-c-format
msgid ""
"This method should return a list of all the available actions (as Strings) "
@@ -4549,13 +4563,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3316
+#: Security.xml:3325
#, no-c-format
msgid "JpaPermissionStore"
msgstr ""
#. Tag: para
-#: Security.xml:3318
+#: Security.xml:3327
#, no-c-format
msgid ""
"This is the default <literal>PermissionStore</literal> implementation
(and "
@@ -4568,7 +4582,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3326
+#: Security.xml:3335
#, no-c-format
msgid ""
"If you wish to use the same entity (i.e. a single database table) to store "
@@ -4580,7 +4594,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3333
+#: Security.xml:3342
#, no-c-format
msgid ""
"For example, to configure a single entity class to store both user and role "
@@ -4588,7 +4602,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3335
+#: Security.xml:3344
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4596,14 +4610,14 @@
msgstr ""
#. Tag: para
-#: Security.xml:3337
+#: Security.xml:3346
#, no-c-format
msgid ""
"To configure separate entity classes for storing user and role permissions:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:3339
+#: Security.xml:3348
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4612,13 +4626,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3342
+#: Security.xml:3351
#, no-c-format
msgid "Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3344
+#: Security.xml:3353
#, no-c-format
msgid ""
"As mentioned, the entity classes that contain the user and role permissions "
@@ -4629,32 +4643,32 @@
msgstr ""
#. Tag: title
-#: Security.xml:3351
+#: Security.xml:3360
#, no-c-format
msgid "Entity Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3364 Security.xml:3527
+#: Security.xml:3373 Security.xml:3536
#, no-c-format
msgid "Target"
msgstr ""
#. Tag: literal
-#: Security.xml:3377
+#: Security.xml:3386
#, no-c-format
msgid "@PermissionTarget"
msgstr ""
#. Tag: literal
-#: Security.xml:3382 Security.xml:3401 Security.xml:3420 Security.xml:3439
-#: Security.xml:3458
+#: Security.xml:3391 Security.xml:3410 Security.xml:3429 Security.xml:3448
+#: Security.xml:3467
#, no-c-format
msgid "FIELD,METHOD"
msgstr ""
#. Tag: para
-#: Security.xml:3386
+#: Security.xml:3395
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4663,13 +4677,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3396
+#: Security.xml:3405
#, no-c-format
msgid "@PermissionAction"
msgstr ""
#. Tag: para
-#: Security.xml:3405
+#: Security.xml:3414
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4678,13 +4692,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3415
+#: Security.xml:3424
#, no-c-format
msgid "@PermissionUser"
msgstr ""
#. Tag: para
-#: Security.xml:3424
+#: Security.xml:3433
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4693,13 +4707,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3434
+#: Security.xml:3443
#, no-c-format
msgid "@PermissionRole"
msgstr ""
#. Tag: para
-#: Security.xml:3443
+#: Security.xml:3452
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4708,13 +4722,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3453
+#: Security.xml:3462
#, no-c-format
msgid "@PermissionDiscriminator"
msgstr ""
#. Tag: para
-#: Security.xml:3462
+#: Security.xml:3471
#, no-c-format
msgid ""
"This annotation should be used when the same entity/table is used to store "
@@ -4731,20 +4745,20 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3472
+#: Security.xml:3481
#, no-c-format
msgid ""
"<![CDATA[ @PermissionDiscriminator(userValue = \"u\", roleValue =
\"r\")]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3483
+#: Security.xml:3492
#, no-c-format
msgid "Example Entity"
msgstr ""
#. Tag: para
-#: Security.xml:3485
+#: Security.xml:3494
#, no-c-format
msgid ""
"Here is an example of an entity class that is used to store both user and "
@@ -4753,7 +4767,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3490
+#: Security.xml:3499
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4814,7 +4828,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3492
+#: Security.xml:3501
#, no-c-format
msgid ""
"As can be seen in the above example, the
<literal>getDiscriminator()</"
@@ -4831,13 +4845,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3505
+#: Security.xml:3514
#, no-c-format
msgid "Class-specific Permission Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:3507
+#: Security.xml:3516
#, no-c-format
msgid ""
"A further set of class-specific annotations can be used to configure a "
@@ -4847,25 +4861,25 @@
msgstr ""
#. Tag: title
-#: Security.xml:3514
+#: Security.xml:3523
#, no-c-format
msgid "Class Permission Annotations"
msgstr ""
#. Tag: literal
-#: Security.xml:3540
+#: Security.xml:3549
#, no-c-format
msgid "@Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3545 Security.xml:3563
+#: Security.xml:3554 Security.xml:3572
#, no-c-format
msgid "TYPE"
msgstr ""
#. Tag: para
-#: Security.xml:3549
+#: Security.xml:3558
#, no-c-format
msgid ""
"A container annotation, this annotation may contain an array of "
@@ -4873,13 +4887,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3558
+#: Security.xml:3567
#, no-c-format
msgid "@Permission"
msgstr ""
#. Tag: para
-#: Security.xml:3567
+#: Security.xml:3576
#, no-c-format
msgid ""
"This annotation defines a single allowable permission action for the target "
@@ -4890,7 +4904,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3579
+#: Security.xml:3588
#, no-c-format
msgid ""
"Here's an example of the above annotations in action. The following class
"
@@ -4898,7 +4912,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3583
+#: Security.xml:3592
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4910,7 +4924,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3585
+#: Security.xml:3594
#, no-c-format
msgid ""
"This example demonstrates how two allowable permission actions, "
@@ -4919,13 +4933,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3593
+#: Security.xml:3602
#, no-c-format
msgid "Permission masks"
msgstr ""
#. Tag: para
-#: Security.xml:3595
+#: Security.xml:3604
#, no-c-format
msgid ""
"By default, multiple permissions for the same target object and recipient "
@@ -4937,7 +4951,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3602
+#: Security.xml:3611
#, no-c-format
msgid ""
"For example, if recipient \"Bob\" is granted both the
<literal>view</"
@@ -4950,7 +4964,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3609
+#: Security.xml:3618
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4962,7 +4976,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3611
+#: Security.xml:3620
#, no-c-format
msgid ""
"The <literal>action</literal> property will instead simply contain
\"3"
@@ -4972,7 +4986,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3617
+#: Security.xml:3626
#, no-c-format
msgid ""
"Obviously, it is very important that the <literal>mask</literal> values
"
@@ -4980,13 +4994,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3623
+#: Security.xml:3632
#, no-c-format
msgid "Identifier Policy"
msgstr ""
#. Tag: para
-#: Security.xml:3625
+#: Security.xml:3634
#, no-c-format
msgid ""
"When storing or looking up permissions,
<literal>JpaPermissionStore</"
@@ -5000,7 +5014,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3633
+#: Security.xml:3642
#, no-c-format
msgid ""
"The <literal>IdentifierStrategy</literal> interface is very simple,
"
@@ -5008,7 +5022,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3637
+#: Security.xml:3646
#, no-c-format
msgid ""
"<![CDATA[public interface IdentifierStrategy {\n"
@@ -5018,7 +5032,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3639
+#: Security.xml:3648
#, no-c-format
msgid ""
"The first method, <literal>canIdentify()</literal> simply returns
"
@@ -5029,7 +5043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3645
+#: Security.xml:3654
#, no-c-format
msgid ""
"Seam provides two <literal>IdentifierStrategy</literal>
implementations, "
@@ -5038,7 +5052,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3650
+#: Security.xml:3659
#, no-c-format
msgid ""
"To explicitly configure a specific identifier strategy to use for a "
@@ -5051,13 +5065,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3660
+#: Security.xml:3669
#, no-c-format
msgid "ClassIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3662
+#: Security.xml:3671
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for classes,
"
@@ -5071,7 +5085,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3671
+#: Security.xml:3680
#, no-c-format
msgid ""
"<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5079,7 +5093,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3673
+#: Security.xml:3682
#, no-c-format
msgid ""
"The identifier for the following class will be
\"<literal>customerAction</"
@@ -5087,7 +5101,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3677
+#: Security.xml:3686
#, no-c-format
msgid ""
"<![CDATA[@Name(\"customerAction\")\n"
@@ -5095,7 +5109,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3679
+#: Security.xml:3688
#, no-c-format
msgid ""
"Finally, the identifier for the following class will be
\"<literal>Customer</"
@@ -5103,19 +5117,19 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3683
+#: Security.xml:3692
#, no-c-format
msgid "<![CDATA[public class Customer { ]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3688
+#: Security.xml:3697
#, no-c-format
msgid "EntityIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3690
+#: Security.xml:3699
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for entity "
@@ -5132,7 +5146,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3701
+#: Security.xml:3710
#, no-c-format
msgid ""
"<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5140,7 +5154,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3703
+#: Security.xml:3712
#, no-c-format
msgid ""
"For an example of the type of identifier values generated, assume we have "
@@ -5148,7 +5162,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3707
+#: Security.xml:3716
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5171,7 +5185,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3709
+#: Security.xml:3718
#, no-c-format
msgid ""
"For a <literal>Customer</literal> instance with an
<literal>id</literal> "
@@ -5181,7 +5195,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3715
+#: Security.xml:3724
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5190,7 +5204,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3717
+#: Security.xml:3726
#, no-c-format
msgid ""
"Then a <literal>Customer</literal> with an
<literal>id</literal> value of "
@@ -5199,13 +5213,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3730
+#: Security.xml:3739
#, no-c-format
msgid "Permission Management"
msgstr ""
#. Tag: para
-#: Security.xml:3732
+#: Security.xml:3741
#, no-c-format
msgid ""
"In much the same way that Seam Security provides an Identity Management API "
@@ -5215,13 +5229,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3739
+#: Security.xml:3748
#, no-c-format
msgid "PermissionManager"
msgstr ""
#. Tag: para
-#: Security.xml:3741
+#: Security.xml:3750
#, no-c-format
msgid ""
"The <literal>PermissionManager</literal> component is an
application-scoped "
@@ -5234,7 +5248,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3748
+#: Security.xml:3757
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5244,7 +5258,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3750
+#: Security.xml:3759
#, no-c-format
msgid ""
"The following table describes each of the available methods provided by "
@@ -5252,13 +5266,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3755
+#: Security.xml:3764
#, no-c-format
msgid "PermissionManager API methods"
msgstr ""
#. Tag: para
-#: Security.xml:3790 Security.xml:3809
+#: Security.xml:3799 Security.xml:3818
#, no-c-format
msgid ""
"Returns a list of <literal>Permission</literal> objects representing
all of "
@@ -5266,13 +5280,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3824
+#: Security.xml:3833
#, no-c-format
msgid "grantPermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3828
+#: Security.xml:3837
#, no-c-format
msgid ""
"Persists (grants) the specified <literal>Permission</literal> to the
backend "
@@ -5280,7 +5294,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3847
+#: Security.xml:3856
#, no-c-format
msgid ""
"Persists (grants) the specified list of <literal>Permission</literal>s
to "
@@ -5288,7 +5302,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3866
+#: Security.xml:3875
#, no-c-format
msgid ""
"Removes (revokes) the specified <literal>Permission</literal> from the
"
@@ -5296,7 +5310,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3885
+#: Security.xml:3894
#, no-c-format
msgid ""
"Removes (revokes) the specified list of <literal>Permission</literal>s
from "
@@ -5304,7 +5318,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3904
+#: Security.xml:3913
#, no-c-format
msgid ""
"Returns a list of the available actions for the specified target object. The
"
@@ -5313,13 +5327,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3919
+#: Security.xml:3928
#, no-c-format
msgid "Permission checks for PermissionManager operations"
msgstr ""
#. Tag: para
-#: Security.xml:3921
+#: Security.xml:3930
#, no-c-format
msgid ""
"Invoking the methods of <literal>PermissionManager</literal> requires
that "
@@ -5329,37 +5343,37 @@
msgstr ""
#. Tag: title
-#: Security.xml:3928
+#: Security.xml:3937
#, no-c-format
msgid "Permission Management Security Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3952
+#: Security.xml:3961
#, no-c-format
msgid "listPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:3956
+#: Security.xml:3965
#, no-c-format
msgid "The specified <literal>target</literal>"
msgstr ""
#. Tag: literal
-#: Security.xml:3962
+#: Security.xml:3971
#, no-c-format
msgid "seam.read-permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3970 Security.xml:3990
+#: Security.xml:3979 Security.xml:3999
#, no-c-format
msgid "grantPermission()"
msgstr ""
#. Tag: para
-#: Security.xml:3974
+#: Security.xml:3983
#, no-c-format
msgid ""
"The target of the specified <literal>Permission</literal>, or each of
the "
@@ -5368,56 +5382,56 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3982 Security.xml:4000 Security.xml:4018
+#: Security.xml:3991 Security.xml:4009 Security.xml:4027
#, no-c-format
msgid "seam.grant-permission"
msgstr ""
#. Tag: para
-#: Security.xml:3994 Security.xml:4030
+#: Security.xml:4003 Security.xml:4039
#, no-c-format
msgid "The target of the specified <literal>Permission</literal>."
msgstr ""
#. Tag: literal
-#: Security.xml:4008
+#: Security.xml:4017
#, no-c-format
msgid "grantPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:4012 Security.xml:4048
+#: Security.xml:4021 Security.xml:4057
#, no-c-format
msgid ""
"Each of the targets of the specified list of
<literal>Permission</literal>s."
msgstr ""
#. Tag: literal
-#: Security.xml:4026
+#: Security.xml:4035
#, no-c-format
msgid "revokePermission()"
msgstr ""
#. Tag: literal
-#: Security.xml:4036 Security.xml:4054
+#: Security.xml:4045 Security.xml:4063
#, no-c-format
msgid "seam.revoke-permission"
msgstr ""
#. Tag: literal
-#: Security.xml:4044
+#: Security.xml:4053
#, no-c-format
msgid "revokePermissions()"
msgstr ""
#. Tag: title
-#: Security.xml:4067
+#: Security.xml:4076
#, no-c-format
msgid "SSL Security"
msgstr ""
#. Tag: para
-#: Security.xml:4069
+#: Security.xml:4078
#, no-c-format
msgid ""
"Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5428,13 +5442,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4076
+#: Security.xml:4085
#, no-c-format
msgid "<![CDATA[<page view-id=\"/login.xhtml\"
scheme=\"https\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4078
+#: Security.xml:4087
#, no-c-format
msgid ""
"This configuration is automatically extended to both
<literal>s:link</"
@@ -5446,13 +5460,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4085
+#: Security.xml:4094
#, no-c-format
msgid "<![CDATA[<s:link view=\"/login.xhtml\"
value=\"Login\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4087
+#: Security.xml:4096
#, no-c-format
msgid ""
"Browsing directly to a view when using the
<emphasis>incorrect</emphasis> "
@@ -5463,7 +5477,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4094
+#: Security.xml:4103
#, no-c-format
msgid ""
"It is also possible to configure a <emphasis>default scheme</emphasis>
for "
@@ -5477,13 +5491,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4103
+#: Security.xml:4112
#, no-c-format
msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\"
/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4105
+#: Security.xml:4114
#, no-c-format
msgid ""
"Of course, if <emphasis>none</emphasis> of the pages in your
application use "
@@ -5491,7 +5505,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4110
+#: Security.xml:4119
#, no-c-format
msgid ""
"You may configure Seam to automatically invalidate the current HTTP session "
@@ -5500,13 +5514,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4115
+#: Security.xml:4124
#, no-c-format
msgid "<![CDATA[<web:session
invalidate-on-scheme-change=\"true\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4117
+#: Security.xml:4126
#, no-c-format
msgid ""
"This option helps make your system less vulnerable to sniffing of the "
@@ -5515,13 +5529,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4123
+#: Security.xml:4132
#, no-c-format
msgid "Overriding the default ports"
msgstr ""
#. Tag: para
-#: Security.xml:4125
+#: Security.xml:4134
#, no-c-format
msgid ""
"If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5531,7 +5545,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4131
+#: Security.xml:4140
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5547,13 +5561,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4137
+#: Security.xml:4146
#, no-c-format
msgid "CAPTCHA"
msgstr ""
#. Tag: para
-#: Security.xml:4139
+#: Security.xml:4148
#, no-c-format
msgid ""
"Though strictly not part of the security API, Seam provides a built-in "
@@ -5565,13 +5579,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4147
+#: Security.xml:4156
#, no-c-format
msgid "Configuring the CAPTCHA Servlet"
msgstr ""
#. Tag: para
-#: Security.xml:4148
+#: Security.xml:4157
#, no-c-format
msgid ""
"To get up and running, it is necessary to configure the Seam Resource "
@@ -5580,7 +5594,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4153
+#: Security.xml:4162
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -5596,20 +5610,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4158
+#: Security.xml:4167
#, no-c-format
msgid "Adding a CAPTCHA to a form"
msgstr ""
#. Tag: para
-#: Security.xml:4160
+#: Security.xml:4169
#, no-c-format
msgid ""
"Adding a CAPTCHA challenge to a form is extremely easy. Here's an
example:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4164
+#: Security.xml:4173
#, no-c-format
msgid ""
"<![CDATA[<h:graphicImage
value=\"/seam/resource/captcha\"/>\n"
@@ -5621,7 +5635,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4166
+#: Security.xml:4175
#, no-c-format
msgid ""
"That's all there is to it. The <literal>graphicImage</literal>
control "
@@ -5631,20 +5645,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4175
+#: Security.xml:4184
#, no-c-format
msgid "Customising the CAPTCHA algorithm"
msgstr ""
#. Tag: para
-#: Security.xml:4177
+#: Security.xml:4186
#, no-c-format
msgid ""
"You may customize the CAPTCHA algorithm by overriding the built-in
component:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4181
+#: Security.xml:4190
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5671,13 +5685,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4188 Security.xml:4196
+#: Security.xml:4197 Security.xml:4205
#, no-c-format
msgid "Security Events"
msgstr ""
#. Tag: para
-#: Security.xml:4190
+#: Security.xml:4199
#, no-c-format
msgid ""
"The following table describes a number of events (see <xref
linkend=\"events"
@@ -5685,68 +5699,68 @@
msgstr ""
#. Tag: para
-#: Security.xml:4205
+#: Security.xml:4214
#, no-c-format
msgid "Event Key"
msgstr ""
#. Tag: literal
-#: Security.xml:4218
+#: Security.xml:4227
#, no-c-format
msgid "org.jboss.seam.security.loginSuccessful"
msgstr ""
#. Tag: para
-#: Security.xml:4222
+#: Security.xml:4231
#, no-c-format
msgid "Raised when a login attempt is successful."
msgstr ""
#. Tag: literal
-#: Security.xml:4230
+#: Security.xml:4239
#, no-c-format
msgid "org.jboss.seam.security.loginFailed"
msgstr ""
#. Tag: para
-#: Security.xml:4234
+#: Security.xml:4243
#, no-c-format
msgid "Raised when a login attempt fails."
msgstr ""
#. Tag: literal
-#: Security.xml:4242
+#: Security.xml:4251
#, no-c-format
msgid "org.jboss.seam.security.alreadyLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4246
+#: Security.xml:4255
#, no-c-format
msgid ""
"Raised when a user that is already authenticated attempts to log in again."
msgstr ""
#. Tag: literal
-#: Security.xml:4254
+#: Security.xml:4263
#, no-c-format
msgid "org.jboss.seam.security.notLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4258
+#: Security.xml:4267
#, no-c-format
msgid "Raised when a security check fails when the user is not logged in."
msgstr ""
#. Tag: literal
-#: Security.xml:4266
+#: Security.xml:4275
#, no-c-format
msgid "org.jboss.seam.security.notAuthorized"
msgstr ""
#. Tag: para
-#: Security.xml:4270
+#: Security.xml:4279
#, no-c-format
msgid ""
"Raised when a security check fails when the user is logged in however "
@@ -5754,73 +5768,73 @@
msgstr ""
#. Tag: literal
-#: Security.xml:4278
+#: Security.xml:4287
#, no-c-format
msgid "org.jboss.seam.security.preAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4282
+#: Security.xml:4291
#, no-c-format
msgid "Raised just prior to user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4290
+#: Security.xml:4299
#, no-c-format
msgid "org.jboss.seam.security.postAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4294
+#: Security.xml:4303
#, no-c-format
msgid "Raised just after user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4302
+#: Security.xml:4311
#, no-c-format
msgid "org.jboss.seam.security.loggedOut"
msgstr ""
#. Tag: para
-#: Security.xml:4306
+#: Security.xml:4315
#, no-c-format
msgid "Raised after the user has logged out."
msgstr ""
#. Tag: literal
-#: Security.xml:4314
+#: Security.xml:4323
#, no-c-format
msgid "org.jboss.seam.security.credentialsUpdated"
msgstr ""
#. Tag: para
-#: Security.xml:4318
+#: Security.xml:4327
#, no-c-format
msgid "Raised when the user's credentials have been changed."
msgstr ""
#. Tag: literal
-#: Security.xml:4326
+#: Security.xml:4335
#, no-c-format
msgid "org.jboss.seam.security.rememberMe"
msgstr ""
#. Tag: para
-#: Security.xml:4330
+#: Security.xml:4339
#, no-c-format
msgid "Raised when the Identity's rememberMe property is changed."
msgstr ""
#. Tag: title
-#: Security.xml:4343
+#: Security.xml:4352
#, no-c-format
msgid "Run As"
msgstr ""
#. Tag: para
-#: Security.xml:4345
+#: Security.xml:4354
#, no-c-format
msgid ""
"Sometimes it may be necessary to perform certain operations with elevated "
@@ -5832,7 +5846,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4353
+#: Security.xml:4362
#, no-c-format
msgid ""
"The following code example demonstrates how
<literal>RunAsOperation</"
@@ -5843,7 +5857,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4360
+#: Security.xml:4369
#, no-c-format
msgid ""
"<![CDATA[ new RunAsOperation() { \n"
@@ -5855,7 +5869,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4362
+#: Security.xml:4371
#, no-c-format
msgid ""
"In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5866,13 +5880,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4373
+#: Security.xml:4382
#, no-c-format
msgid "Extending the Identity component"
msgstr ""
#. Tag: para
-#: Security.xml:4375
+#: Security.xml:4384
#, no-c-format
msgid ""
"Sometimes it might be necessary to extend the Identity component if your "
@@ -5885,7 +5899,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4383
+#: Security.xml:4392
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.security.identity\")\n"
@@ -5920,7 +5934,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4386
+#: Security.xml:4395
#, no-c-format
msgid ""
"Note that an <literal>Identity</literal> component must be marked
"
@@ -5930,13 +5944,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4398
+#: Security.xml:4407
#, no-c-format
msgid "OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4400
+#: Security.xml:4409
#, no-c-format
msgid ""
"OpenID is a community standard for external web-based authentication. The "
@@ -5949,7 +5963,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4409
+#: Security.xml:4418
#, no-c-format
msgid ""
"When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5966,7 +5980,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4418
+#: Security.xml:4427
#, no-c-format
msgid ""
"It's important to realize at this point that authentication does not imply
"
@@ -5979,13 +5993,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4428
+#: Security.xml:4437
#, no-c-format
msgid "Configuring OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4429
+#: Security.xml:4438
#, no-c-format
msgid ""
"Seam uses the openid4java package and requires four additional JARs to make "
@@ -5995,7 +6009,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4435
+#: Security.xml:4444
#, no-c-format
msgid ""
"OpenID processing requires the use of the
<literal>OpenIdPhaseListener</"
@@ -6005,7 +6019,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4441
+#: Security.xml:4450
#, no-c-format
msgid ""
"<lifecycle>\n"
@@ -6015,7 +6029,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4444
+#: Security.xml:4453
#, no-c-format
msgid ""
"With this configuration, OpenID support is available to your application. "
@@ -6025,13 +6039,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4452
+#: Security.xml:4461
#, no-c-format
msgid "Presenting an OpenIdDLogin form"
msgstr ""
#. Tag: para
-#: Security.xml:4454
+#: Security.xml:4463
#, no-c-format
msgid ""
"To initiate an OpenID login, you can present a simply form to the user "
@@ -6041,7 +6055,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4459
+#: Security.xml:4468
#, no-c-format
msgid ""
"<h:form>\n"
@@ -6052,7 +6066,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4461
+#: Security.xml:4470
#, no-c-format
msgid ""
"When the user submits the login form, he will be redirected to his OpenID "
@@ -6064,13 +6078,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4470
+#: Security.xml:4479
#, no-c-format
msgid "Logging in immediately"
msgstr ""
#. Tag: para
-#: Security.xml:4472
+#: Security.xml:4481
#, no-c-format
msgid ""
"The simplest strategy is to simply login the user immediately. The following
"
@@ -6079,7 +6093,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4476
+#: Security.xml:4485
#, no-c-format
msgid ""
"<page view-id="/openid.xhtml">\n"
@@ -6099,7 +6113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4478
+#: Security.xml:4487
#, no-c-format
msgid ""
"Thie <literal>loginImmediately()</literal> action checks to see if the
"
@@ -6113,13 +6127,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4489
+#: Security.xml:4498
#, no-c-format
msgid "Deferring login"
msgstr ""
#. Tag: para
-#: Security.xml:4491
+#: Security.xml:4500
#, no-c-format
msgid ""
"You may not want the user to be immediately logged in to your application. "
@@ -6136,13 +6150,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4505
+#: Security.xml:4514
#, no-c-format
msgid "Logging out"
msgstr ""
#. Tag: para
-#: Security.xml:4507
+#: Security.xml:4516
#, no-c-format
msgid ""
"Logging out (forgetting an OpenID association) is done by calling
<literal>#"
@@ -6153,7 +6167,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4514
+#: Security.xml:4523
#, no-c-format
msgid ""
"<event
type="org.jboss.seam.security.loggedOut">\n"
@@ -6162,7 +6176,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4516
+#: Security.xml:4525
#, no-c-format
msgid ""
"It's important that you do not leave this out or the user will not be able
"
Modified: trunk/doc/Seam_Reference_Guide/te-IN/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/te-IN/Tutorial.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/te-IN/Tutorial.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -3887,7 +3887,7 @@
#: Tutorial.xml:1596
#, no-c-format
msgid ""
-"When we being a nested conversation it is pushed onto the conversation "
+"When we begin a nested conversation it is pushed onto the conversation "
"stack. In the <varname>nestedbooking</varname> example, the
conversation "
"stack consists of the outer long-running conversation (the booking) and each
"
"of the nested conversations (room selections)."
Modified: trunk/doc/Seam_Reference_Guide/zh-CN/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/zh-CN/Controls.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/zh-CN/Controls.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -75,10 +75,10 @@
#: Controls.xml:216 Controls.xml:251 Controls.xml:285 Controls.xml:299
#: Controls.xml:364 Controls.xml:380 Controls.xml:397 Controls.xml:414
#: Controls.xml:433 Controls.xml:507 Controls.xml:525 Controls.xml:549
-#: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
-#: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
-#: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
+#: Controls.xml:596 Controls.xml:613 Controls.xml:637 Controls.xml:656
+#: Controls.xml:684 Controls.xml:707 Controls.xml:721 Controls.xml:761
+#: Controls.xml:811 Controls.xml:839 Controls.xml:906 Controls.xml:1012
+#: Controls.xml:1052 Controls.xml:1098 Controls.xml:1124 Controls.xml:1256
#, no-c-format
msgid "Description"
msgstr ""
@@ -96,10 +96,10 @@
#: Controls.xml:222 Controls.xml:269 Controls.xml:288 Controls.xml:312
#: Controls.xml:370 Controls.xml:386 Controls.xml:403 Controls.xml:420
#: Controls.xml:439 Controls.xml:513 Controls.xml:531 Controls.xml:555
-#: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
-#: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
-#: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
+#: Controls.xml:601 Controls.xml:618 Controls.xml:643 Controls.xml:663
+#: Controls.xml:689 Controls.xml:712 Controls.xml:728 Controls.xml:769
+#: Controls.xml:816 Controls.xml:844 Controls.xml:951 Controls.xml:1019
+#: Controls.xml:1063 Controls.xml:1112 Controls.xml:1135 Controls.xml:1261
#, no-c-format
msgid "Attributes"
msgstr ""
@@ -158,10 +158,10 @@
#: Controls.xml:90 Controls.xml:202 Controls.xml:241 Controls.xml:273
#: Controls.xml:291 Controls.xml:357 Controls.xml:373 Controls.xml:391
#: Controls.xml:408 Controls.xml:425 Controls.xml:496 Controls.xml:518
-#: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
-#: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
-#: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
+#: Controls.xml:536 Controls.xml:588 Controls.xml:606 Controls.xml:629
+#: Controls.xml:648 Controls.xml:677 Controls.xml:694 Controls.xml:738
+#: Controls.xml:804 Controls.xml:832 Controls.xml:899 Controls.xml:999
+#: Controls.xml:1043 Controls.xml:1088 Controls.xml:1249 Controls.xml:1273
#, no-c-format
msgid "Usage"
msgstr ""
@@ -229,8 +229,8 @@
#. Tag: para
#: Controls.xml:134 Controls.xml:271 Controls.xml:289 Controls.xml:313
#: Controls.xml:371 Controls.xml:387 Controls.xml:404 Controls.xml:421
-#: Controls.xml:514 Controls.xml:532 Controls.xml:587 Controls.xml:629
-#: Controls.xml:675 Controls.xml:698
+#: Controls.xml:514 Controls.xml:532 Controls.xml:602 Controls.xml:644
+#: Controls.xml:690 Controls.xml:713
#, no-c-format
msgid "None."
msgstr ""
@@ -398,7 +398,7 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902 Controls.xml:993
+#: Controls.xml:315 Controls.xml:922 Controls.xml:1058
#, no-c-format
msgid "Configuration"
msgstr ""
@@ -806,6 +806,24 @@
#: Controls.xml:564
#, no-c-format
msgid ""
+"<literal>enclose</literal> — if true, the template used to
decorate "
+"the input field is enclosed by the element specified with the \"element\"
"
+"attribute. By default this is a div element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:572
+#, no-c-format
+msgid ""
+"<literal>element</literal> — the element to enclose the
template used "
+"to decorate the input field. By default, the template is enclosed with a div
"
+"element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:579
+#, no-c-format
+msgid ""
"<literal>#{invalid}</literal> and
<literal>#{required}</literal> are "
"available inside <literal>s:decorate</literal>;
<literal>#{required}</"
"literal> evaluates to <literal>true</literal> if you have set the
input "
@@ -814,7 +832,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:574
+#: Controls.xml:589
#, no-c-format
msgid ""
"<![CDATA[<s:decorate template=\"edit.xhtml\">\n"
@@ -824,7 +842,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:575
+#: Controls.xml:590
#, no-c-format
msgid ""
"<![CDATA[<ui:composition
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -855,19 +873,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:579
+#: Controls.xml:594
#, no-c-format
msgid "<s:div>"
msgstr ""
#. Tag: para
-#: Controls.xml:582
+#: Controls.xml:597
#, no-c-format
msgid "Render a HTML <literal><div></literal>."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:592
+#: Controls.xml:607
#, no-c-format
msgid ""
"<![CDATA[<s:div rendered=\"#{selectedMember == null}\">\n"
@@ -876,25 +894,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:596
+#: Controls.xml:611
#, no-c-format
msgid "<s:span>"
msgstr ""
#. Tag: para
-#: Controls.xml:599
+#: Controls.xml:614
#, no-c-format
msgid "Render a HTML <literal><span></literal>."
msgstr ""
#. Tag: para
-#: Controls.xml:607
+#: Controls.xml:622
#, no-c-format
msgid "<literal>title</literal> — Title for a span."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:615
+#: Controls.xml:630
#, no-c-format
msgid ""
"<![CDATA[<s:span styleClass=\"required\"
rendered=\"#{required}\" title="
@@ -902,13 +920,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:620
+#: Controls.xml:635
#, no-c-format
msgid "<s:fragment>"
msgstr ""
#. Tag: para
-#: Controls.xml:623
+#: Controls.xml:638
#, no-c-format
msgid ""
"A non-rendering component useful for enabling/disabling rendering of it's
"
@@ -916,7 +934,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:634
+#: Controls.xml:649
#, no-c-format
msgid ""
"<![CDATA[<s:fragment rendered=\"#{auction.highBidder ne
null}\">\n"
@@ -925,13 +943,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:639
+#: Controls.xml:654
#, no-c-format
msgid "<s:label>"
msgstr ""
#. Tag: para
-#: Controls.xml:642
+#: Controls.xml:657
#, no-c-format
msgid ""
"\"Decorate\" a JSF input field with the label. The label is placed inside
"
@@ -941,19 +959,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:651 Controls.xml:968
+#: Controls.xml:666 Controls.xml:988
#, no-c-format
msgid "<literal>style</literal> — The control's
style"
msgstr ""
#. Tag: para
-#: Controls.xml:656 Controls.xml:973
+#: Controls.xml:671 Controls.xml:993
#, no-c-format
msgid "<literal>styleClass</literal> — The control's style
class"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:663
+#: Controls.xml:678
#, no-c-format
msgid ""
"<![CDATA[<s:label styleClass=\"label\">\n"
@@ -963,19 +981,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:667
+#: Controls.xml:682
#, no-c-format
msgid "<s:message>"
msgstr ""
#. Tag: para
-#: Controls.xml:670
+#: Controls.xml:685
#, no-c-format
msgid "\"Decorate\" a JSF input field with the validation error
message."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:680
+#: Controls.xml:695
#, no-c-format
msgid ""
"<![CDATA[<f:facet name=\"afterInvalidField\">\n"
@@ -987,31 +1005,31 @@
msgstr ""
#. Tag: title
-#: Controls.xml:687
+#: Controls.xml:702
#, no-c-format
msgid "Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:690
+#: Controls.xml:705
#, no-c-format
msgid "<s:validateFormattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:693
+#: Controls.xml:708
#, no-c-format
msgid "Checks that the submitted value is valid Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:704
+#: Controls.xml:719
#, no-c-format
msgid "<s:formattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:707
+#: Controls.xml:722
#, no-c-format
msgid ""
"Outputs <emphasis>Seam Text</emphasis>, a rich text markup useful for
blogs, "
@@ -1020,7 +1038,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:716
+#: Controls.xml:731
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
rich text "
@@ -1028,37 +1046,96 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:724
+#: Controls.xml:739
#, no-c-format
msgid "<![CDATA[<s:formattedText
value=\"#{blog.text}\"/>]]>"
msgstr ""
#. Tag: emphasis
-#: Controls.xml:726
+#: Controls.xml:741
#, no-c-format
msgid "Example"
msgstr ""
#. Tag: title
-#: Controls.xml:741
+#: Controls.xml:756
#, no-c-format
-msgid "Dropdowns"
+msgid "Form support"
msgstr ""
#. Tag: literal
-#: Controls.xml:744
+#: Controls.xml:759
#, no-c-format
+msgid "<s:token>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:762
+#, no-c-format
+msgid ""
+"Produces a random token that is inserted into a hidden form field to help to
"
+"secure JSF form posts against cross-site request forgery (XSRF) attacks. "
+"Note that the browser must have cookies enabled to submit forms that include
"
+"this component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:772
+#, no-c-format
+msgid ""
+"<literal>requireSession</literal> — indicates whether the
session id "
+"should be included in the form signature, hence binding the token to the "
+"session. This value can be set to false if the \"build before restore\"
mode "
+"of Facelets is activated (the default in JSF 2.0). (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:782
+#, no-c-format
+msgid ""
+"<literal>enableCookieNotice</literal> — indicates that a
JavaScript "
+"check should be inserted into the page to verify that cookies are enabled in
"
+"the browser. If cookies are not enabled, present a notice to the user that "
+"form posts will not work. (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:791
+#, no-c-format
+msgid ""
+"<literal>allowMultiplePosts</literal> — indicates whether to
allow the "
+"same form to be submitted multiple times with the same signature (as long as
"
+"the view does not change). This is a common need if the form is perform Ajax
"
+"calls but not rerendering itself or, at the very least, the UIToken "
+"component. The preferred approach is to have the UIToken component "
+"rerendered on any Ajax call where the UIToken component would be processed. "
+"(default: false)"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:805
+#, no-c-format
+msgid ""
+"<![CDATA[<h:form>\n"
+" <s:token enableCookieNotice=\"true\"
requireSession=\"false\"/>\n"
+" ...\n"
+"</h:form>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:809
+#, no-c-format
msgid "<s:enumItem>"
msgstr ""
#. Tag: para
-#: Controls.xml:747
+#: Controls.xml:812
#, no-c-format
msgid "Creates a <literal>SelectItem</literal> from an enum
value."
msgstr ""
#. Tag: para
-#: Controls.xml:754
+#: Controls.xml:819
#, no-c-format
msgid ""
"<literal>enumValue</literal> — the string representation of
the enum "
@@ -1066,7 +1143,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:760
+#: Controls.xml:825
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1074,7 +1151,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:768
+#: Controls.xml:833
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneRadio id=\"radioList\"\n"
@@ -1090,13 +1167,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:772
+#: Controls.xml:837
#, no-c-format
msgid "<s:selectItems>"
msgstr ""
#. Tag: para
-#: Controls.xml:775
+#: Controls.xml:840
#, no-c-format
msgid ""
"Creates a <literal>List<SelectItem></literal> from a
List, Set, "
@@ -1104,7 +1181,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:782
+#: Controls.xml:847
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
data that "
@@ -1112,7 +1189,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:789
+#: Controls.xml:854
#, no-c-format
msgid ""
"<literal>var</literal>— defines the name of the local
variable that "
@@ -1120,7 +1197,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:795
+#: Controls.xml:860
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1129,7 +1206,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:802
+#: Controls.xml:867
#, no-c-format
msgid ""
"<literal>itemValue</literal> — Value to return to the server
if this "
@@ -1138,7 +1215,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:811
+#: Controls.xml:876
#, no-c-format
msgid ""
"<literal>disabled</literal> — if true the
<literal>SelectItem</"
@@ -1147,7 +1224,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:819
+#: Controls.xml:884
#, no-c-format
msgid ""
"<literal>noSelectionLabel</literal> — specifies the
(optional) label "
@@ -1156,7 +1233,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:827
+#: Controls.xml:892
#, no-c-format
msgid ""
"<literal>hideNoSelectionLabel</literal> — if true, the
"
@@ -1164,7 +1241,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:835
+#: Controls.xml:900
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneMenu value=\"#{person.age}\" \n"
@@ -1173,83 +1250,14 @@
"</h:selectOneMenu>]]>"
msgstr ""
-#. Tag: title
-#: Controls.xml:841
-#, no-c-format
-msgid "Other"
-msgstr ""
-
#. Tag: literal
-#: Controls.xml:844
+#: Controls.xml:904
#, no-c-format
-msgid "<s:cache>"
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:847
-#, no-c-format
-msgid ""
-"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
-"cache></literal> actually uses the instance of JBoss Cache managed by
the "
-"built-in <literal>pojoCache</literal> component."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:856
-#, no-c-format
-msgid ""
-"<literal>key</literal> — the key to cache rendered content,
often a "
-"value expression. For example, if we were caching a page fragment that "
-"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
-"literal>."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:864
-#, no-c-format
-msgid ""
-"<literal>enabled</literal> — a value expression that
determines if the "
-"cache should be used."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:870
-#, no-c-format
-msgid ""
-"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
-"can have different expiry policies)."
-msgstr ""
-
-#. Tag: programlisting
-#: Controls.xml:878
-#, no-c-format
-msgid ""
-"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
-" <div class=\"blogEntry\">\n"
-" <h3>#{blogEntry.title}</h3>\n"
-" <div>\n"
-" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
-" </div>\n"
-" <p>\n"
-" [Posted on \n"
-" <h:outputText value=\"#{blogEntry.date}\">\n"
-" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
-"locale}\" \n"
-" type=\"both\"/>\n"
-" </h:outputText>]\n"
-" </p>\n"
-" </div>\n"
-"</s:cache>]]>"
-msgstr ""
-
-#. Tag: literal
-#: Controls.xml:884
-#, no-c-format
msgid "<s:fileUpload>"
msgstr ""
#. Tag: para
-#: Controls.xml:887
+#: Controls.xml:907
#, no-c-format
msgid ""
"Renders a file upload control. This control must be used within a form with "
@@ -1257,13 +1265,13 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:893
+#: Controls.xml:913
#, no-c-format
msgid "<![CDATA[<h:form
enctype=\"multipart/form-data\">]]>"
msgstr ""
#. Tag: para
-#: Controls.xml:895
+#: Controls.xml:915
#, no-c-format
msgid ""
"For multipart requests, the Seam Multipart servlet filter must also be "
@@ -1271,7 +1279,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:900
+#: Controls.xml:920
#, no-c-format
msgid ""
"<![CDATA[<filter>\n"
@@ -1286,7 +1294,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:904
+#: Controls.xml:924
#, no-c-format
msgid ""
"The following configuration options for multipart requests may be configured
"
@@ -1294,7 +1302,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:911
+#: Controls.xml:931
#, no-c-format
msgid ""
"<literal>createTempFiles</literal> — if this option is set to
true, "
@@ -1302,7 +1310,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:918
+#: Controls.xml:938
#, no-c-format
msgid ""
"<literal>maxRequestSize</literal> — the maximum size of a
file upload "
@@ -1310,13 +1318,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:925
+#: Controls.xml:945
#, no-c-format
msgid "Here's an example:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:929
+#: Controls.xml:949
#, no-c-format
msgid ""
"<![CDATA[<component
class=\"org.jboss.seam.web.MultipartFilter\">\n"
@@ -1326,7 +1334,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:934
+#: Controls.xml:954
#, no-c-format
msgid ""
"<literal>data</literal> — this value binding receives the
binary file "
@@ -1335,7 +1343,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:942
+#: Controls.xml:962
#, no-c-format
msgid ""
"<literal>contentType</literal> — this value binding receives
the "
@@ -1343,7 +1351,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:948
+#: Controls.xml:968
#, no-c-format
msgid ""
"<literal>fileName</literal> — this value binding receives the
filename "
@@ -1351,7 +1359,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:954
+#: Controls.xml:974
#, no-c-format
msgid ""
"<literal>fileSize</literal> — this value binding receives the
file "
@@ -1359,7 +1367,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:960
+#: Controls.xml:980
#, no-c-format
msgid ""
"<literal>accept</literal> — a comma-separated list of content
types to "
@@ -1368,7 +1376,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:980
+#: Controls.xml:1000
#, no-c-format
msgid ""
"<![CDATA[<s:fileUpload id=\"picture\"
data=\"#{register.picture}\" \n"
@@ -1376,14 +1384,83 @@
" contentType=\"#{register.pictureContentType}\"
/>]]>"
msgstr ""
+#. Tag: title
+#: Controls.xml:1007
+#, no-c-format
+msgid "Other"
+msgstr ""
+
#. Tag: literal
-#: Controls.xml:985
+#: Controls.xml:1010
#, no-c-format
+msgid "<s:cache>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1013
+#, no-c-format
+msgid ""
+"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
+"cache></literal> actually uses the instance of JBoss Cache managed by
the "
+"built-in <literal>pojoCache</literal> component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1022
+#, no-c-format
+msgid ""
+"<literal>key</literal> — the key to cache rendered content,
often a "
+"value expression. For example, if we were caching a page fragment that "
+"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
+"literal>."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1030
+#, no-c-format
+msgid ""
+"<literal>enabled</literal> — a value expression that
determines if the "
+"cache should be used."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1036
+#, no-c-format
+msgid ""
+"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
+"can have different expiry policies)."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1044
+#, no-c-format
+msgid ""
+"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
+" <div class=\"blogEntry\">\n"
+" <h3>#{blogEntry.title}</h3>\n"
+" <div>\n"
+" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
+" </div>\n"
+" <p>\n"
+" [Posted on \n"
+" <h:outputText value=\"#{blogEntry.date}\">\n"
+" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
+"locale}\" \n"
+" type=\"both\"/>\n"
+" </h:outputText>]\n"
+" </p>\n"
+" </div>\n"
+"</s:cache>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1050
+#, no-c-format
msgid "<s:resource>"
msgstr ""
#. Tag: para
-#: Controls.xml:988
+#: Controls.xml:1053
#, no-c-format
msgid ""
"A tag that acts a file download provider. It must be alone in the JSF page. "
@@ -1391,7 +1468,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:995
+#: Controls.xml:1060
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -1407,7 +1484,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1066
#, no-c-format
msgid ""
"<literal>data</literal> — Data that should be downloaded. May
be a "
@@ -1415,13 +1492,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1007
+#: Controls.xml:1072
#, no-c-format
msgid "<literal>fileName</literal> — Filename of the file to
be served"
msgstr ""
#. Tag: para
-#: Controls.xml:1012
+#: Controls.xml:1077
#, no-c-format
msgid ""
"<literal>contentType</literal> — content type of the file to
be "
@@ -1429,20 +1506,20 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1017
+#: Controls.xml:1082
#, no-c-format
msgid ""
"<literal>disposition</literal> — disposition to use. Default
is inline"
msgstr ""
#. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1089
#, no-c-format
msgid "Here is an example on how to use the tag:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1025
+#: Controls.xml:1090
#, no-c-format
msgid ""
"<![CDATA[<s:resource
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -1454,7 +1531,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1027
+#: Controls.xml:1092
#, no-c-format
msgid ""
"The bean named <literal>resources</literal> is some backing bean that
given "
@@ -1463,13 +1540,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1097
#, no-c-format
msgid "<s:download>"
msgstr ""
#. Tag: para
-#: Controls.xml:1034
+#: Controls.xml:1099
#, no-c-format
msgid ""
"Builds a RESTful link to a
<literal><s:resource></literal>. Nested "
@@ -1477,13 +1554,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1041
+#: Controls.xml:1106
#, no-c-format
msgid "<literal>src</literal> — Resource file serving
files."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1048
+#: Controls.xml:1113
#, no-c-format
msgid ""
"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
@@ -1492,7 +1569,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1050
+#: Controls.xml:1115
#, no-c-format
msgid ""
"Will produce something like:
<literal><![CDATA[http://localhost/resources."
@@ -1500,13 +1577,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1057
+#: Controls.xml:1122
#, no-c-format
msgid "<s:graphicImage>"
msgstr ""
#. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1125
#, no-c-format
msgid ""
"An extended <literal><h:graphicImage></literal> that
allows the image "
@@ -1515,7 +1592,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1065
+#: Controls.xml:1130
#, no-c-format
msgid ""
"All attributes for <literal><h:graphicImage></literal>
are supported, "
@@ -1523,7 +1600,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1073
+#: Controls.xml:1138
#, no-c-format
msgid ""
"<literal>value</literal> — image to display. Can be a path
"
@@ -1535,7 +1612,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1086
+#: Controls.xml:1151
#, no-c-format
msgid ""
"<literal>fileName</literal> — if not specified the served
image will "
@@ -1544,13 +1621,13 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:1095
+#: Controls.xml:1160
#, no-c-format
msgid "Transformations"
msgstr ""
#. Tag: para
-#: Controls.xml:1096
+#: Controls.xml:1161
#, no-c-format
msgid ""
"To apply a transform to the image, you would nest a tag specifying the "
@@ -1558,25 +1635,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1104
+#: Controls.xml:1169
#, no-c-format
msgid "<s:transformImageSize>"
msgstr ""
#. Tag: para
-#: Controls.xml:1109
+#: Controls.xml:1174
#, no-c-format
msgid "<literal>width</literal> — new width of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1115
+#: Controls.xml:1180
#, no-c-format
msgid "<literal>height</literal> — new height of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1121
+#: Controls.xml:1186
#, no-c-format
msgid ""
"<literal>maintainRatio</literal> — if
<literal>true</literal>, and "
@@ -1586,19 +1663,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1132
+#: Controls.xml:1197
#, no-c-format
msgid "<literal>factor</literal> — scale the image by the
given factor"
msgstr ""
#. Tag: literal
-#: Controls.xml:1142
+#: Controls.xml:1207
#, no-c-format
msgid "<s:transformImageBlur>"
msgstr ""
#. Tag: para
-#: Controls.xml:1147
+#: Controls.xml:1212
#, no-c-format
msgid ""
"<literal>radius</literal> — perform a convolution blur with
the given "
@@ -1606,13 +1683,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1157
+#: Controls.xml:1222
#, no-c-format
msgid "<s:transformImageType>"
msgstr ""
#. Tag: para
-#: Controls.xml:1162
+#: Controls.xml:1227
#, no-c-format
msgid ""
"<literal>contentType</literal> — alter the type of the image
to either "
@@ -1620,7 +1697,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1174
+#: Controls.xml:1239
#, no-c-format
msgid ""
"It's easy to create your own transform - create a
<literal>UIComponent</"
@@ -1632,7 +1709,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1185
+#: Controls.xml:1250
#, no-c-format
msgid ""
"<![CDATA[<s:graphicImage rendered=\"#{auction.image ne
null}\"\n"
@@ -1642,19 +1719,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1189
+#: Controls.xml:1254
#, no-c-format
msgid "<s:remote>"
msgstr ""
#. Tag: para
-#: Controls.xml:1192
+#: Controls.xml:1257
#, no-c-format
msgid "Generates the Javascript stubs required to use Seam Remoting."
msgstr ""
#. Tag: para
-#: Controls.xml:1199
+#: Controls.xml:1264
#, no-c-format
msgid ""
"<literal>include</literal> — a comma-separated list of the
component "
@@ -1663,7 +1740,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1209
+#: Controls.xml:1274
#, no-c-format
msgid ""
"<![CDATA[<s:remote
include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1671,13 +1748,13 @@
msgstr ""
#. Tag: title
-#: Controls.xml:1216
+#: Controls.xml:1281
#, no-c-format
msgid "Annotations"
msgstr ""
#. Tag: para
-#: Controls.xml:1218
+#: Controls.xml:1283
#, no-c-format
msgid ""
"Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1685,13 +1762,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1226
+#: Controls.xml:1291
#, no-c-format
msgid "@Converter"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1229
+#: Controls.xml:1294
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemConverter\") \n"
@@ -1717,7 +1794,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1231
+#: Controls.xml:1296
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
converter=\"itemConverter\" />]]"
@@ -1725,7 +1802,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1233
+#: Controls.xml:1298
#, no-c-format
msgid ""
"Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1734,13 +1811,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1243
+#: Controls.xml:1308
#, no-c-format
msgid "@Validator"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1246
+#: Controls.xml:1311
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemValidator\") \n"
@@ -1762,7 +1839,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1248
+#: Controls.xml:1313
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
validator=\"itemValidator\" />]]"
@@ -1770,7 +1847,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1249
+#: Controls.xml:1314
#, no-c-format
msgid ""
"Registers the Seam component as a JSF validator. Shown here is a validator "
Modified: trunk/doc/Seam_Reference_Guide/zh-CN/Conversations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/zh-CN/Conversations.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/zh-CN/Conversations.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -760,7 +760,7 @@
#: Conversations.xml:493
#, no-c-format
msgid ""
-"The <literal>taskInstance</literal> attribute if for use in jBPM task
lists:"
+"The <literal>taskInstance</literal> attribute is for use in jBPM task
lists:"
msgstr ""
#. Tag: programlisting
Modified: trunk/doc/Seam_Reference_Guide/zh-CN/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/zh-CN/Dependencies.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/zh-CN/Dependencies.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -30,9 +30,9 @@
#, no-c-format
msgid ""
"Seam does not work with JDK 1.4 and requires JDK 5 or above as it uses "
-"annotations and other JDK 5.0 features.. Seam has been thoroughly tested "
+"annotations and other JDK 5.0 features. Seam has been thoroughly tested "
"using Sun's JDKs. However there are no known issues specific to Seam with
"
-"other JDK's."
+"other JDKs."
msgstr ""
#. Tag: title
Modified: trunk/doc/Seam_Reference_Guide/zh-CN/Security.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/zh-CN/Security.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/zh-CN/Security.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+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:3361 Security.xml:3524
+#: Security.xml:630 Security.xml:764 Security.xml:3370 Security.xml:3533
#, 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:3150 Security.xml:3367
-#: Security.xml:3530 Security.xml:3771 Security.xml:4208
+#: Security.xml:2147 Security.xml:2756 Security.xml:3159 Security.xml:3376
+#: Security.xml:3539 Security.xml:3780 Security.xml:4217
#, no-c-format
msgid "Description"
msgstr ""
@@ -2228,8 +2228,8 @@
msgstr ""
#. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3147
-#: Security.xml:3768 Security.xml:3937
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3156
+#: Security.xml:3777 Security.xml:3946
#, 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:3218
-#: Security.xml:3237 Security.xml:3256 Security.xml:3274 Security.xml:3819
-#: Security.xml:3838 Security.xml:3857 Security.xml:3876
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3227
+#: Security.xml:3246 Security.xml:3265 Security.xml:3283 Security.xml:3828
+#: Security.xml:3847 Security.xml:3866 Security.xml:3885
#, no-c-format
msgid "boolean"
msgstr ""
@@ -2558,13 +2558,13 @@
msgstr ""
#. Tag: para
-#: Security.xml:1831 Security.xml:3940
+#: Security.xml:1831 Security.xml:3949
#, no-c-format
msgid "Permission Target"
msgstr ""
#. Tag: para
-#: Security.xml:1834 Security.xml:3943
+#: Security.xml:1834 Security.xml:3952
#, no-c-format
msgid "Permission Action"
msgstr ""
@@ -3806,7 +3806,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2750 Security.xml:3144 Security.xml:3765
+#: Security.xml:2750 Security.xml:3153 Security.xml:3774
#, no-c-format
msgid "Return type"
msgstr ""
@@ -3868,6 +3868,20 @@
#: Security.xml:2819
#, no-c-format
msgid ""
+"The default <literal>ResolverChain</literal> consists of all permission
"
+"resolvers discovered during application deployment. The
<literal>org.jboss."
+"seam.security.defaultResolverChainCreated</literal> event is raised (and the
"
+"<literal>ResolverChain</literal> instance passed as an event parameter)
when "
+"the default <literal>ResolverChain</literal> is created. This allows
"
+"additional resolvers that for some reason were not discovered during "
+"deployment to be added, or for resolvers that are in the chain to be re-"
+"ordered or removed."
+msgstr ""
+
+#. Tag: para
+#: Security.xml:2828
+#, no-c-format
+msgid ""
"The following sequence diagram shows the interaction between the components "
"of the permission framework during a permission check (explanation follows).
"
"A permission check can originate from a number of possible sources, for "
@@ -3877,7 +3891,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2837
+#: Security.xml:2846
#, no-c-format
msgid ""
"1. A permission check is initiated somewhere (either in code or via an EL "
@@ -3886,7 +3900,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2843
+#: Security.xml:2852
#, no-c-format
msgid ""
"1.1. <literal>Identity</literal> invokes
<literal>PermissionMapper."
@@ -3894,7 +3908,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2850
+#: Security.xml:2859
#, no-c-format
msgid ""
"1.1.1. <literal>PermissionMapper</literal> maintains a
<literal>Map</"
@@ -3906,7 +3920,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2860
+#: Security.xml:2869
#, no-c-format
msgid ""
"1.1.2. For each <literal>PermissionResolver</literal> in the "
@@ -3921,13 +3935,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2876
+#: Security.xml:2885
#, no-c-format
msgid "RuleBasedPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:2878
+#: Security.xml:2887
#, no-c-format
msgid ""
"One of the built-in permission resolvers provided by Seam, "
@@ -3940,13 +3954,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2887
+#: Security.xml:2896
#, no-c-format
msgid "Requirements"
msgstr ""
#. Tag: para
-#: Security.xml:2889
+#: Security.xml:2898
#, no-c-format
msgid ""
"If using the rule-based permission features provided by Seam Security, the "
@@ -3955,43 +3969,43 @@
msgstr ""
#. Tag: para
-#: Security.xml:2896
+#: Security.xml:2905
#, no-c-format
msgid "drools-compiler.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2899
+#: Security.xml:2908
#, no-c-format
msgid "drools-core.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2902
+#: Security.xml:2911
#, no-c-format
msgid "janino.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2905
+#: Security.xml:2914
#, no-c-format
msgid "antlr-runtime.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2908
+#: Security.xml:2917
#, no-c-format
msgid "mvel14.jar"
msgstr ""
#. Tag: title
-#: Security.xml:2915 Security.xml:3107
+#: Security.xml:2924 Security.xml:3116
#, no-c-format
msgid "Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:2917
+#: Security.xml:2926
#, no-c-format
msgid ""
"The configuration for <literal>RuleBasedPermissionResolver</literal>
"
@@ -4001,7 +4015,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2923
+#: Security.xml:2932
#, no-c-format
msgid ""
"<![CDATA[<components
xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4029,7 +4043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2925
+#: Security.xml:2934
#, no-c-format
msgid ""
"The default rule base name can be overridden by specifying the "
@@ -4038,7 +4052,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2930
+#: Security.xml:2939
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4047,7 +4061,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2932
+#: Security.xml:2941
#, no-c-format
msgid ""
"Once the <literal>RuleBase</literal> component is configured, it's
time to "
@@ -4055,13 +4069,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2938
+#: Security.xml:2947
#, no-c-format
msgid "Writing Security Rules"
msgstr ""
#. Tag: para
-#: Security.xml:2940
+#: Security.xml:2949
#, no-c-format
msgid ""
"The first step to writing security rules is to create a new rule file in the
"
@@ -4072,7 +4086,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2947
+#: Security.xml:2956
#, no-c-format
msgid ""
"So what should the security rules file contain? At this stage it might be a "
@@ -4081,7 +4095,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2952
+#: Security.xml:2961
#, no-c-format
msgid ""
"<![CDATA[package MyApplicationPermissions;\n"
@@ -4099,7 +4113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2954
+#: Security.xml:2963
#, no-c-format
msgid ""
"Let's break this down step by step. The first thing we see is the package
"
@@ -4109,7 +4123,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2960
+#: Security.xml:2969
#, no-c-format
msgid ""
"The next thing we can notice is a couple of import statements for the "
@@ -4119,7 +4133,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2966
+#: Security.xml:2975
#, no-c-format
msgid ""
"Finally we have the code for the rule. Each rule within a package should be "
@@ -4129,7 +4143,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2972
+#: Security.xml:2981
#, no-c-format
msgid ""
"Looking at the body of the rule definition we can notice two distinct "
@@ -4144,7 +4158,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2981
+#: Security.xml:2990
#, no-c-format
msgid ""
"If we look at the LHS of the rule, we see two conditions listed there. Let's
"
@@ -4152,14 +4166,14 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2985
+#: Security.xml:2994
#, no-c-format
msgid ""
"<![CDATA[c: PermissionCheck(target == \"customer\", action ==
\"delete\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:2987
+#: Security.xml:2996
#, no-c-format
msgid ""
"In plain english, this condition is stating that there must exist a "
@@ -4169,7 +4183,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2993
+#: Security.xml:3002
#, no-c-format
msgid ""
"So what is the working memory? Also known as a \"stateful session\" in
"
@@ -4187,7 +4201,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3005
+#: Security.xml:3014
#, no-c-format
msgid ""
"Besides the <literal>PermissionCheck</literal> facts, there is also a
"
@@ -4204,7 +4218,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3016
+#: Security.xml:3025
#, no-c-format
msgid ""
"It is also possible to insert additional long-lived facts into the working "
@@ -4215,7 +4229,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3023
+#: Security.xml:3032
#, no-c-format
msgid ""
"Getting back to our simple example, we can also notice that the first line "
@@ -4226,13 +4240,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3030
+#: Security.xml:3039
#, no-c-format
msgid "<![CDATA[Role(name == \"admin\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3032
+#: Security.xml:3041
#, no-c-format
msgid ""
"This condition simply states that there must be a
<literal>Role</literal> "
@@ -4245,7 +4259,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3040
+#: Security.xml:3049
#, no-c-format
msgid ""
"So what is the consequence of the rule firing? Let's take a look at the RHS
"
@@ -4253,13 +4267,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3044
+#: Security.xml:3053
#, no-c-format
msgid "<![CDATA[c.grant()]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3046
+#: Security.xml:3055
#, no-c-format
msgid ""
"The RHS consists of Java code, and in this case is invoking the "
@@ -4276,13 +4290,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3060
+#: Security.xml:3069
#, no-c-format
msgid "Non-String permission targets"
msgstr ""
#. Tag: para
-#: Security.xml:3062
+#: Security.xml:3071
#, no-c-format
msgid ""
"So far we have only seen permission checks for String-literal permission "
@@ -4296,7 +4310,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3071
+#: Security.xml:3080
#, no-c-format
msgid ""
"<![CDATA[rule CanCreateBlogComment\n"
@@ -4314,13 +4328,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3076
+#: Security.xml:3085
#, no-c-format
msgid "Wildcard permission checks"
msgstr ""
#. Tag: para
-#: Security.xml:3078
+#: Security.xml:3087
#, no-c-format
msgid ""
"It is possible to implement a wildcard permission check (which allows all "
@@ -4330,7 +4344,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3084
+#: Security.xml:3093
#, no-c-format
msgid ""
"<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4344,7 +4358,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3086
+#: Security.xml:3095
#, no-c-format
msgid ""
"This rule allows users with the <literal>admin</literal> role to
perform "
@@ -4353,13 +4367,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3096
+#: Security.xml:3105
#, no-c-format
msgid "PersistentPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:3098
+#: Security.xml:3107
#, no-c-format
msgid ""
"Another built-in permission resolver provided by Seam, "
@@ -4372,7 +4386,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3109
+#: Security.xml:3118
#, no-c-format
msgid ""
"Before it can be used, <literal>PersistentPermissionResolver</literal>
must "
@@ -4385,7 +4399,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3117
+#: Security.xml:3126
#, no-c-format
msgid ""
"<![CDATA[ <security:persistent-permission-resolver
permission-store=\"#"
@@ -4393,13 +4407,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3122
+#: Security.xml:3131
#, no-c-format
msgid "Permission Stores"
msgstr ""
#. Tag: para
-#: Security.xml:3124
+#: Security.xml:3133
#, no-c-format
msgid ""
"A permission store is required for
<literal>PersistentPermissionResolver</"
@@ -4412,26 +4426,26 @@
msgstr ""
#. Tag: title
-#: Security.xml:3134
+#: Security.xml:3143
#, no-c-format
msgid "PermissionStore interface"
msgstr ""
#. Tag: literal
-#: Security.xml:3160 Security.xml:3179 Security.xml:3198 Security.xml:3781
-#: Security.xml:3800
+#: Security.xml:3169 Security.xml:3188 Security.xml:3207 Security.xml:3790
+#: Security.xml:3809
#, no-c-format
msgid "List<Permission>"
msgstr ""
#. Tag: literal
-#: Security.xml:3165 Security.xml:3805
+#: Security.xml:3174 Security.xml:3814
#, no-c-format
msgid "listPermissions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3169
+#: Security.xml:3178
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4440,13 +4454,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3184 Security.xml:3786
+#: Security.xml:3193 Security.xml:3795
#, no-c-format
msgid "listPermissions(Object target, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3188
+#: Security.xml:3197
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4455,13 +4469,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3203
+#: Security.xml:3212
#, no-c-format
msgid "listPermissions(Set<Object> targets, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3207
+#: Security.xml:3216
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4470,13 +4484,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3223
+#: Security.xml:3232
#, no-c-format
msgid "grantPermission(Permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3227
+#: Security.xml:3236
#, no-c-format
msgid ""
"This method should persist the specified <literal>Permission</literal>
"
@@ -4484,13 +4498,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3242 Security.xml:3843
+#: Security.xml:3251 Security.xml:3852
#, no-c-format
msgid "grantPermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3246
+#: Security.xml:3255
#, no-c-format
msgid ""
"This method should persist all of the <literal>Permission</literal>
objects "
@@ -4499,13 +4513,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3261 Security.xml:3862
+#: Security.xml:3270 Security.xml:3871
#, no-c-format
msgid "revokePermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3265
+#: Security.xml:3274
#, no-c-format
msgid ""
"This method should remove the specified <literal>Permission</literal>
object "
@@ -4513,13 +4527,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3279 Security.xml:3881
+#: Security.xml:3288 Security.xml:3890
#, no-c-format
msgid "revokePermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3283
+#: Security.xml:3292
#, no-c-format
msgid ""
"This method should remove all of the <literal>Permission</literal>
objects "
@@ -4527,19 +4541,19 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3293 Security.xml:3895
+#: Security.xml:3302 Security.xml:3904
#, no-c-format
msgid "List<String>"
msgstr ""
#. Tag: literal
-#: Security.xml:3298 Security.xml:3900
+#: Security.xml:3307 Security.xml:3909
#, no-c-format
msgid "listAvailableActions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3302
+#: Security.xml:3311
#, no-c-format
msgid ""
"This method should return a list of all the available actions (as Strings) "
@@ -4549,13 +4563,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3316
+#: Security.xml:3325
#, no-c-format
msgid "JpaPermissionStore"
msgstr ""
#. Tag: para
-#: Security.xml:3318
+#: Security.xml:3327
#, no-c-format
msgid ""
"This is the default <literal>PermissionStore</literal> implementation
(and "
@@ -4568,7 +4582,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3326
+#: Security.xml:3335
#, no-c-format
msgid ""
"If you wish to use the same entity (i.e. a single database table) to store "
@@ -4580,7 +4594,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3333
+#: Security.xml:3342
#, no-c-format
msgid ""
"For example, to configure a single entity class to store both user and role "
@@ -4588,7 +4602,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3335
+#: Security.xml:3344
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4596,14 +4610,14 @@
msgstr ""
#. Tag: para
-#: Security.xml:3337
+#: Security.xml:3346
#, no-c-format
msgid ""
"To configure separate entity classes for storing user and role permissions:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:3339
+#: Security.xml:3348
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4612,13 +4626,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3342
+#: Security.xml:3351
#, no-c-format
msgid "Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3344
+#: Security.xml:3353
#, no-c-format
msgid ""
"As mentioned, the entity classes that contain the user and role permissions "
@@ -4629,32 +4643,32 @@
msgstr ""
#. Tag: title
-#: Security.xml:3351
+#: Security.xml:3360
#, no-c-format
msgid "Entity Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3364 Security.xml:3527
+#: Security.xml:3373 Security.xml:3536
#, no-c-format
msgid "Target"
msgstr ""
#. Tag: literal
-#: Security.xml:3377
+#: Security.xml:3386
#, no-c-format
msgid "@PermissionTarget"
msgstr ""
#. Tag: literal
-#: Security.xml:3382 Security.xml:3401 Security.xml:3420 Security.xml:3439
-#: Security.xml:3458
+#: Security.xml:3391 Security.xml:3410 Security.xml:3429 Security.xml:3448
+#: Security.xml:3467
#, no-c-format
msgid "FIELD,METHOD"
msgstr ""
#. Tag: para
-#: Security.xml:3386
+#: Security.xml:3395
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4663,13 +4677,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3396
+#: Security.xml:3405
#, no-c-format
msgid "@PermissionAction"
msgstr ""
#. Tag: para
-#: Security.xml:3405
+#: Security.xml:3414
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4678,13 +4692,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3415
+#: Security.xml:3424
#, no-c-format
msgid "@PermissionUser"
msgstr ""
#. Tag: para
-#: Security.xml:3424
+#: Security.xml:3433
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4693,13 +4707,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3434
+#: Security.xml:3443
#, no-c-format
msgid "@PermissionRole"
msgstr ""
#. Tag: para
-#: Security.xml:3443
+#: Security.xml:3452
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4708,13 +4722,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3453
+#: Security.xml:3462
#, no-c-format
msgid "@PermissionDiscriminator"
msgstr ""
#. Tag: para
-#: Security.xml:3462
+#: Security.xml:3471
#, no-c-format
msgid ""
"This annotation should be used when the same entity/table is used to store "
@@ -4731,20 +4745,20 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3472
+#: Security.xml:3481
#, no-c-format
msgid ""
"<![CDATA[ @PermissionDiscriminator(userValue = \"u\", roleValue =
\"r\")]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3483
+#: Security.xml:3492
#, no-c-format
msgid "Example Entity"
msgstr ""
#. Tag: para
-#: Security.xml:3485
+#: Security.xml:3494
#, no-c-format
msgid ""
"Here is an example of an entity class that is used to store both user and "
@@ -4753,7 +4767,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3490
+#: Security.xml:3499
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4814,7 +4828,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3492
+#: Security.xml:3501
#, no-c-format
msgid ""
"As can be seen in the above example, the
<literal>getDiscriminator()</"
@@ -4831,13 +4845,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3505
+#: Security.xml:3514
#, no-c-format
msgid "Class-specific Permission Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:3507
+#: Security.xml:3516
#, no-c-format
msgid ""
"A further set of class-specific annotations can be used to configure a "
@@ -4847,25 +4861,25 @@
msgstr ""
#. Tag: title
-#: Security.xml:3514
+#: Security.xml:3523
#, no-c-format
msgid "Class Permission Annotations"
msgstr ""
#. Tag: literal
-#: Security.xml:3540
+#: Security.xml:3549
#, no-c-format
msgid "@Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3545 Security.xml:3563
+#: Security.xml:3554 Security.xml:3572
#, no-c-format
msgid "TYPE"
msgstr ""
#. Tag: para
-#: Security.xml:3549
+#: Security.xml:3558
#, no-c-format
msgid ""
"A container annotation, this annotation may contain an array of "
@@ -4873,13 +4887,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3558
+#: Security.xml:3567
#, no-c-format
msgid "@Permission"
msgstr ""
#. Tag: para
-#: Security.xml:3567
+#: Security.xml:3576
#, no-c-format
msgid ""
"This annotation defines a single allowable permission action for the target "
@@ -4890,7 +4904,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3579
+#: Security.xml:3588
#, no-c-format
msgid ""
"Here's an example of the above annotations in action. The following class
"
@@ -4898,7 +4912,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3583
+#: Security.xml:3592
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4910,7 +4924,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3585
+#: Security.xml:3594
#, no-c-format
msgid ""
"This example demonstrates how two allowable permission actions, "
@@ -4919,13 +4933,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3593
+#: Security.xml:3602
#, no-c-format
msgid "Permission masks"
msgstr ""
#. Tag: para
-#: Security.xml:3595
+#: Security.xml:3604
#, no-c-format
msgid ""
"By default, multiple permissions for the same target object and recipient "
@@ -4937,7 +4951,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3602
+#: Security.xml:3611
#, no-c-format
msgid ""
"For example, if recipient \"Bob\" is granted both the
<literal>view</"
@@ -4950,7 +4964,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3609
+#: Security.xml:3618
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4962,7 +4976,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3611
+#: Security.xml:3620
#, no-c-format
msgid ""
"The <literal>action</literal> property will instead simply contain
\"3"
@@ -4972,7 +4986,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3617
+#: Security.xml:3626
#, no-c-format
msgid ""
"Obviously, it is very important that the <literal>mask</literal> values
"
@@ -4980,13 +4994,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3623
+#: Security.xml:3632
#, no-c-format
msgid "Identifier Policy"
msgstr ""
#. Tag: para
-#: Security.xml:3625
+#: Security.xml:3634
#, no-c-format
msgid ""
"When storing or looking up permissions,
<literal>JpaPermissionStore</"
@@ -5000,7 +5014,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3633
+#: Security.xml:3642
#, no-c-format
msgid ""
"The <literal>IdentifierStrategy</literal> interface is very simple,
"
@@ -5008,7 +5022,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3637
+#: Security.xml:3646
#, no-c-format
msgid ""
"<![CDATA[public interface IdentifierStrategy {\n"
@@ -5018,7 +5032,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3639
+#: Security.xml:3648
#, no-c-format
msgid ""
"The first method, <literal>canIdentify()</literal> simply returns
"
@@ -5029,7 +5043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3645
+#: Security.xml:3654
#, no-c-format
msgid ""
"Seam provides two <literal>IdentifierStrategy</literal>
implementations, "
@@ -5038,7 +5052,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3650
+#: Security.xml:3659
#, no-c-format
msgid ""
"To explicitly configure a specific identifier strategy to use for a "
@@ -5051,13 +5065,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3660
+#: Security.xml:3669
#, no-c-format
msgid "ClassIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3662
+#: Security.xml:3671
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for classes,
"
@@ -5071,7 +5085,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3671
+#: Security.xml:3680
#, no-c-format
msgid ""
"<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5079,7 +5093,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3673
+#: Security.xml:3682
#, no-c-format
msgid ""
"The identifier for the following class will be
\"<literal>customerAction</"
@@ -5087,7 +5101,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3677
+#: Security.xml:3686
#, no-c-format
msgid ""
"<![CDATA[@Name(\"customerAction\")\n"
@@ -5095,7 +5109,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3679
+#: Security.xml:3688
#, no-c-format
msgid ""
"Finally, the identifier for the following class will be
\"<literal>Customer</"
@@ -5103,19 +5117,19 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3683
+#: Security.xml:3692
#, no-c-format
msgid "<![CDATA[public class Customer { ]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3688
+#: Security.xml:3697
#, no-c-format
msgid "EntityIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3690
+#: Security.xml:3699
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for entity "
@@ -5132,7 +5146,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3701
+#: Security.xml:3710
#, no-c-format
msgid ""
"<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5140,7 +5154,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3703
+#: Security.xml:3712
#, no-c-format
msgid ""
"For an example of the type of identifier values generated, assume we have "
@@ -5148,7 +5162,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3707
+#: Security.xml:3716
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5171,7 +5185,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3709
+#: Security.xml:3718
#, no-c-format
msgid ""
"For a <literal>Customer</literal> instance with an
<literal>id</literal> "
@@ -5181,7 +5195,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3715
+#: Security.xml:3724
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5190,7 +5204,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3717
+#: Security.xml:3726
#, no-c-format
msgid ""
"Then a <literal>Customer</literal> with an
<literal>id</literal> value of "
@@ -5199,13 +5213,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3730
+#: Security.xml:3739
#, no-c-format
msgid "Permission Management"
msgstr ""
#. Tag: para
-#: Security.xml:3732
+#: Security.xml:3741
#, no-c-format
msgid ""
"In much the same way that Seam Security provides an Identity Management API "
@@ -5215,13 +5229,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3739
+#: Security.xml:3748
#, no-c-format
msgid "PermissionManager"
msgstr ""
#. Tag: para
-#: Security.xml:3741
+#: Security.xml:3750
#, no-c-format
msgid ""
"The <literal>PermissionManager</literal> component is an
application-scoped "
@@ -5234,7 +5248,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3748
+#: Security.xml:3757
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5244,7 +5258,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3750
+#: Security.xml:3759
#, no-c-format
msgid ""
"The following table describes each of the available methods provided by "
@@ -5252,13 +5266,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3755
+#: Security.xml:3764
#, no-c-format
msgid "PermissionManager API methods"
msgstr ""
#. Tag: para
-#: Security.xml:3790 Security.xml:3809
+#: Security.xml:3799 Security.xml:3818
#, no-c-format
msgid ""
"Returns a list of <literal>Permission</literal> objects representing
all of "
@@ -5266,13 +5280,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3824
+#: Security.xml:3833
#, no-c-format
msgid "grantPermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3828
+#: Security.xml:3837
#, no-c-format
msgid ""
"Persists (grants) the specified <literal>Permission</literal> to the
backend "
@@ -5280,7 +5294,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3847
+#: Security.xml:3856
#, no-c-format
msgid ""
"Persists (grants) the specified list of <literal>Permission</literal>s
to "
@@ -5288,7 +5302,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3866
+#: Security.xml:3875
#, no-c-format
msgid ""
"Removes (revokes) the specified <literal>Permission</literal> from the
"
@@ -5296,7 +5310,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3885
+#: Security.xml:3894
#, no-c-format
msgid ""
"Removes (revokes) the specified list of <literal>Permission</literal>s
from "
@@ -5304,7 +5318,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3904
+#: Security.xml:3913
#, no-c-format
msgid ""
"Returns a list of the available actions for the specified target object. The
"
@@ -5313,13 +5327,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3919
+#: Security.xml:3928
#, no-c-format
msgid "Permission checks for PermissionManager operations"
msgstr ""
#. Tag: para
-#: Security.xml:3921
+#: Security.xml:3930
#, no-c-format
msgid ""
"Invoking the methods of <literal>PermissionManager</literal> requires
that "
@@ -5329,37 +5343,37 @@
msgstr ""
#. Tag: title
-#: Security.xml:3928
+#: Security.xml:3937
#, no-c-format
msgid "Permission Management Security Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3952
+#: Security.xml:3961
#, no-c-format
msgid "listPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:3956
+#: Security.xml:3965
#, no-c-format
msgid "The specified <literal>target</literal>"
msgstr ""
#. Tag: literal
-#: Security.xml:3962
+#: Security.xml:3971
#, no-c-format
msgid "seam.read-permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3970 Security.xml:3990
+#: Security.xml:3979 Security.xml:3999
#, no-c-format
msgid "grantPermission()"
msgstr ""
#. Tag: para
-#: Security.xml:3974
+#: Security.xml:3983
#, no-c-format
msgid ""
"The target of the specified <literal>Permission</literal>, or each of
the "
@@ -5368,56 +5382,56 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3982 Security.xml:4000 Security.xml:4018
+#: Security.xml:3991 Security.xml:4009 Security.xml:4027
#, no-c-format
msgid "seam.grant-permission"
msgstr ""
#. Tag: para
-#: Security.xml:3994 Security.xml:4030
+#: Security.xml:4003 Security.xml:4039
#, no-c-format
msgid "The target of the specified <literal>Permission</literal>."
msgstr ""
#. Tag: literal
-#: Security.xml:4008
+#: Security.xml:4017
#, no-c-format
msgid "grantPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:4012 Security.xml:4048
+#: Security.xml:4021 Security.xml:4057
#, no-c-format
msgid ""
"Each of the targets of the specified list of
<literal>Permission</literal>s."
msgstr ""
#. Tag: literal
-#: Security.xml:4026
+#: Security.xml:4035
#, no-c-format
msgid "revokePermission()"
msgstr ""
#. Tag: literal
-#: Security.xml:4036 Security.xml:4054
+#: Security.xml:4045 Security.xml:4063
#, no-c-format
msgid "seam.revoke-permission"
msgstr ""
#. Tag: literal
-#: Security.xml:4044
+#: Security.xml:4053
#, no-c-format
msgid "revokePermissions()"
msgstr ""
#. Tag: title
-#: Security.xml:4067
+#: Security.xml:4076
#, no-c-format
msgid "SSL Security"
msgstr ""
#. Tag: para
-#: Security.xml:4069
+#: Security.xml:4078
#, no-c-format
msgid ""
"Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5428,13 +5442,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4076
+#: Security.xml:4085
#, no-c-format
msgid "<![CDATA[<page view-id=\"/login.xhtml\"
scheme=\"https\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4078
+#: Security.xml:4087
#, no-c-format
msgid ""
"This configuration is automatically extended to both
<literal>s:link</"
@@ -5446,13 +5460,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4085
+#: Security.xml:4094
#, no-c-format
msgid "<![CDATA[<s:link view=\"/login.xhtml\"
value=\"Login\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4087
+#: Security.xml:4096
#, no-c-format
msgid ""
"Browsing directly to a view when using the
<emphasis>incorrect</emphasis> "
@@ -5463,7 +5477,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4094
+#: Security.xml:4103
#, no-c-format
msgid ""
"It is also possible to configure a <emphasis>default scheme</emphasis>
for "
@@ -5477,13 +5491,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4103
+#: Security.xml:4112
#, no-c-format
msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\"
/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4105
+#: Security.xml:4114
#, no-c-format
msgid ""
"Of course, if <emphasis>none</emphasis> of the pages in your
application use "
@@ -5491,7 +5505,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4110
+#: Security.xml:4119
#, no-c-format
msgid ""
"You may configure Seam to automatically invalidate the current HTTP session "
@@ -5500,13 +5514,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4115
+#: Security.xml:4124
#, no-c-format
msgid "<![CDATA[<web:session
invalidate-on-scheme-change=\"true\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4117
+#: Security.xml:4126
#, no-c-format
msgid ""
"This option helps make your system less vulnerable to sniffing of the "
@@ -5515,13 +5529,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4123
+#: Security.xml:4132
#, no-c-format
msgid "Overriding the default ports"
msgstr ""
#. Tag: para
-#: Security.xml:4125
+#: Security.xml:4134
#, no-c-format
msgid ""
"If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5531,7 +5545,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4131
+#: Security.xml:4140
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5547,13 +5561,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4137
+#: Security.xml:4146
#, no-c-format
msgid "CAPTCHA"
msgstr ""
#. Tag: para
-#: Security.xml:4139
+#: Security.xml:4148
#, no-c-format
msgid ""
"Though strictly not part of the security API, Seam provides a built-in "
@@ -5565,13 +5579,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4147
+#: Security.xml:4156
#, no-c-format
msgid "Configuring the CAPTCHA Servlet"
msgstr ""
#. Tag: para
-#: Security.xml:4148
+#: Security.xml:4157
#, no-c-format
msgid ""
"To get up and running, it is necessary to configure the Seam Resource "
@@ -5580,7 +5594,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4153
+#: Security.xml:4162
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -5596,20 +5610,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4158
+#: Security.xml:4167
#, no-c-format
msgid "Adding a CAPTCHA to a form"
msgstr ""
#. Tag: para
-#: Security.xml:4160
+#: Security.xml:4169
#, no-c-format
msgid ""
"Adding a CAPTCHA challenge to a form is extremely easy. Here's an
example:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4164
+#: Security.xml:4173
#, no-c-format
msgid ""
"<![CDATA[<h:graphicImage
value=\"/seam/resource/captcha\"/>\n"
@@ -5621,7 +5635,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4166
+#: Security.xml:4175
#, no-c-format
msgid ""
"That's all there is to it. The <literal>graphicImage</literal>
control "
@@ -5631,20 +5645,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4175
+#: Security.xml:4184
#, no-c-format
msgid "Customising the CAPTCHA algorithm"
msgstr ""
#. Tag: para
-#: Security.xml:4177
+#: Security.xml:4186
#, no-c-format
msgid ""
"You may customize the CAPTCHA algorithm by overriding the built-in
component:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4181
+#: Security.xml:4190
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5671,13 +5685,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4188 Security.xml:4196
+#: Security.xml:4197 Security.xml:4205
#, no-c-format
msgid "Security Events"
msgstr ""
#. Tag: para
-#: Security.xml:4190
+#: Security.xml:4199
#, no-c-format
msgid ""
"The following table describes a number of events (see <xref
linkend=\"events"
@@ -5685,68 +5699,68 @@
msgstr ""
#. Tag: para
-#: Security.xml:4205
+#: Security.xml:4214
#, no-c-format
msgid "Event Key"
msgstr ""
#. Tag: literal
-#: Security.xml:4218
+#: Security.xml:4227
#, no-c-format
msgid "org.jboss.seam.security.loginSuccessful"
msgstr ""
#. Tag: para
-#: Security.xml:4222
+#: Security.xml:4231
#, no-c-format
msgid "Raised when a login attempt is successful."
msgstr ""
#. Tag: literal
-#: Security.xml:4230
+#: Security.xml:4239
#, no-c-format
msgid "org.jboss.seam.security.loginFailed"
msgstr ""
#. Tag: para
-#: Security.xml:4234
+#: Security.xml:4243
#, no-c-format
msgid "Raised when a login attempt fails."
msgstr ""
#. Tag: literal
-#: Security.xml:4242
+#: Security.xml:4251
#, no-c-format
msgid "org.jboss.seam.security.alreadyLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4246
+#: Security.xml:4255
#, no-c-format
msgid ""
"Raised when a user that is already authenticated attempts to log in again."
msgstr ""
#. Tag: literal
-#: Security.xml:4254
+#: Security.xml:4263
#, no-c-format
msgid "org.jboss.seam.security.notLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4258
+#: Security.xml:4267
#, no-c-format
msgid "Raised when a security check fails when the user is not logged in."
msgstr ""
#. Tag: literal
-#: Security.xml:4266
+#: Security.xml:4275
#, no-c-format
msgid "org.jboss.seam.security.notAuthorized"
msgstr ""
#. Tag: para
-#: Security.xml:4270
+#: Security.xml:4279
#, no-c-format
msgid ""
"Raised when a security check fails when the user is logged in however "
@@ -5754,73 +5768,73 @@
msgstr ""
#. Tag: literal
-#: Security.xml:4278
+#: Security.xml:4287
#, no-c-format
msgid "org.jboss.seam.security.preAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4282
+#: Security.xml:4291
#, no-c-format
msgid "Raised just prior to user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4290
+#: Security.xml:4299
#, no-c-format
msgid "org.jboss.seam.security.postAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4294
+#: Security.xml:4303
#, no-c-format
msgid "Raised just after user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4302
+#: Security.xml:4311
#, no-c-format
msgid "org.jboss.seam.security.loggedOut"
msgstr ""
#. Tag: para
-#: Security.xml:4306
+#: Security.xml:4315
#, no-c-format
msgid "Raised after the user has logged out."
msgstr ""
#. Tag: literal
-#: Security.xml:4314
+#: Security.xml:4323
#, no-c-format
msgid "org.jboss.seam.security.credentialsUpdated"
msgstr ""
#. Tag: para
-#: Security.xml:4318
+#: Security.xml:4327
#, no-c-format
msgid "Raised when the user's credentials have been changed."
msgstr ""
#. Tag: literal
-#: Security.xml:4326
+#: Security.xml:4335
#, no-c-format
msgid "org.jboss.seam.security.rememberMe"
msgstr ""
#. Tag: para
-#: Security.xml:4330
+#: Security.xml:4339
#, no-c-format
msgid "Raised when the Identity's rememberMe property is changed."
msgstr ""
#. Tag: title
-#: Security.xml:4343
+#: Security.xml:4352
#, no-c-format
msgid "Run As"
msgstr ""
#. Tag: para
-#: Security.xml:4345
+#: Security.xml:4354
#, no-c-format
msgid ""
"Sometimes it may be necessary to perform certain operations with elevated "
@@ -5832,7 +5846,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4353
+#: Security.xml:4362
#, no-c-format
msgid ""
"The following code example demonstrates how
<literal>RunAsOperation</"
@@ -5843,7 +5857,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4360
+#: Security.xml:4369
#, no-c-format
msgid ""
"<![CDATA[ new RunAsOperation() { \n"
@@ -5855,7 +5869,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4362
+#: Security.xml:4371
#, no-c-format
msgid ""
"In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5866,13 +5880,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4373
+#: Security.xml:4382
#, no-c-format
msgid "Extending the Identity component"
msgstr ""
#. Tag: para
-#: Security.xml:4375
+#: Security.xml:4384
#, no-c-format
msgid ""
"Sometimes it might be necessary to extend the Identity component if your "
@@ -5885,7 +5899,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4383
+#: Security.xml:4392
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.security.identity\")\n"
@@ -5920,7 +5934,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4386
+#: Security.xml:4395
#, no-c-format
msgid ""
"Note that an <literal>Identity</literal> component must be marked
"
@@ -5930,13 +5944,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4398
+#: Security.xml:4407
#, no-c-format
msgid "OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4400
+#: Security.xml:4409
#, no-c-format
msgid ""
"OpenID is a community standard for external web-based authentication. The "
@@ -5949,7 +5963,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4409
+#: Security.xml:4418
#, no-c-format
msgid ""
"When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5966,7 +5980,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4418
+#: Security.xml:4427
#, no-c-format
msgid ""
"It's important to realize at this point that authentication does not imply
"
@@ -5979,13 +5993,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4428
+#: Security.xml:4437
#, no-c-format
msgid "Configuring OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4429
+#: Security.xml:4438
#, no-c-format
msgid ""
"Seam uses the openid4java package and requires four additional JARs to make "
@@ -5995,7 +6009,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4435
+#: Security.xml:4444
#, no-c-format
msgid ""
"OpenID processing requires the use of the
<literal>OpenIdPhaseListener</"
@@ -6005,7 +6019,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4441
+#: Security.xml:4450
#, no-c-format
msgid ""
"<lifecycle>\n"
@@ -6015,7 +6029,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4444
+#: Security.xml:4453
#, no-c-format
msgid ""
"With this configuration, OpenID support is available to your application. "
@@ -6025,13 +6039,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4452
+#: Security.xml:4461
#, no-c-format
msgid "Presenting an OpenIdDLogin form"
msgstr ""
#. Tag: para
-#: Security.xml:4454
+#: Security.xml:4463
#, no-c-format
msgid ""
"To initiate an OpenID login, you can present a simply form to the user "
@@ -6041,7 +6055,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4459
+#: Security.xml:4468
#, no-c-format
msgid ""
"<h:form>\n"
@@ -6052,7 +6066,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4461
+#: Security.xml:4470
#, no-c-format
msgid ""
"When the user submits the login form, he will be redirected to his OpenID "
@@ -6064,13 +6078,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4470
+#: Security.xml:4479
#, no-c-format
msgid "Logging in immediately"
msgstr ""
#. Tag: para
-#: Security.xml:4472
+#: Security.xml:4481
#, no-c-format
msgid ""
"The simplest strategy is to simply login the user immediately. The following
"
@@ -6079,7 +6093,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4476
+#: Security.xml:4485
#, no-c-format
msgid ""
"<page view-id="/openid.xhtml">\n"
@@ -6099,7 +6113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4478
+#: Security.xml:4487
#, no-c-format
msgid ""
"Thie <literal>loginImmediately()</literal> action checks to see if the
"
@@ -6113,13 +6127,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4489
+#: Security.xml:4498
#, no-c-format
msgid "Deferring login"
msgstr ""
#. Tag: para
-#: Security.xml:4491
+#: Security.xml:4500
#, no-c-format
msgid ""
"You may not want the user to be immediately logged in to your application. "
@@ -6136,13 +6150,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4505
+#: Security.xml:4514
#, no-c-format
msgid "Logging out"
msgstr ""
#. Tag: para
-#: Security.xml:4507
+#: Security.xml:4516
#, no-c-format
msgid ""
"Logging out (forgetting an OpenID association) is done by calling
<literal>#"
@@ -6153,7 +6167,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4514
+#: Security.xml:4523
#, no-c-format
msgid ""
"<event
type="org.jboss.seam.security.loggedOut">\n"
@@ -6162,7 +6176,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4516
+#: Security.xml:4525
#, no-c-format
msgid ""
"It's important that you do not leave this out or the user will not be able
"
Modified: trunk/doc/Seam_Reference_Guide/zh-CN/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/zh-CN/Tutorial.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/zh-CN/Tutorial.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -3887,7 +3887,7 @@
#: Tutorial.xml:1596
#, no-c-format
msgid ""
-"When we being a nested conversation it is pushed onto the conversation "
+"When we begin a nested conversation it is pushed onto the conversation "
"stack. In the <varname>nestedbooking</varname> example, the
conversation "
"stack consists of the outer long-running conversation (the booking) and each
"
"of the nested conversations (room selections)."
Modified: trunk/doc/Seam_Reference_Guide/zh-TW/Controls.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/zh-TW/Controls.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/zh-TW/Controls.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -75,10 +75,10 @@
#: Controls.xml:216 Controls.xml:251 Controls.xml:285 Controls.xml:299
#: Controls.xml:364 Controls.xml:380 Controls.xml:397 Controls.xml:414
#: Controls.xml:433 Controls.xml:507 Controls.xml:525 Controls.xml:549
-#: Controls.xml:581 Controls.xml:598 Controls.xml:622 Controls.xml:641
-#: Controls.xml:669 Controls.xml:692 Controls.xml:706 Controls.xml:746
-#: Controls.xml:774 Controls.xml:846 Controls.xml:886 Controls.xml:987
-#: Controls.xml:1033 Controls.xml:1059 Controls.xml:1191
+#: Controls.xml:596 Controls.xml:613 Controls.xml:637 Controls.xml:656
+#: Controls.xml:684 Controls.xml:707 Controls.xml:721 Controls.xml:761
+#: Controls.xml:811 Controls.xml:839 Controls.xml:906 Controls.xml:1012
+#: Controls.xml:1052 Controls.xml:1098 Controls.xml:1124 Controls.xml:1256
#, no-c-format
msgid "Description"
msgstr ""
@@ -96,10 +96,10 @@
#: Controls.xml:222 Controls.xml:269 Controls.xml:288 Controls.xml:312
#: Controls.xml:370 Controls.xml:386 Controls.xml:403 Controls.xml:420
#: Controls.xml:439 Controls.xml:513 Controls.xml:531 Controls.xml:555
-#: Controls.xml:586 Controls.xml:603 Controls.xml:628 Controls.xml:648
-#: Controls.xml:674 Controls.xml:697 Controls.xml:713 Controls.xml:751
-#: Controls.xml:779 Controls.xml:853 Controls.xml:931 Controls.xml:998
-#: Controls.xml:1047 Controls.xml:1070 Controls.xml:1196
+#: Controls.xml:601 Controls.xml:618 Controls.xml:643 Controls.xml:663
+#: Controls.xml:689 Controls.xml:712 Controls.xml:728 Controls.xml:769
+#: Controls.xml:816 Controls.xml:844 Controls.xml:951 Controls.xml:1019
+#: Controls.xml:1063 Controls.xml:1112 Controls.xml:1135 Controls.xml:1261
#, no-c-format
msgid "Attributes"
msgstr ""
@@ -158,10 +158,10 @@
#: Controls.xml:90 Controls.xml:202 Controls.xml:241 Controls.xml:273
#: Controls.xml:291 Controls.xml:357 Controls.xml:373 Controls.xml:391
#: Controls.xml:408 Controls.xml:425 Controls.xml:496 Controls.xml:518
-#: Controls.xml:536 Controls.xml:573 Controls.xml:591 Controls.xml:614
-#: Controls.xml:633 Controls.xml:662 Controls.xml:679 Controls.xml:723
-#: Controls.xml:767 Controls.xml:834 Controls.xml:877 Controls.xml:979
-#: Controls.xml:1023 Controls.xml:1184 Controls.xml:1208
+#: Controls.xml:536 Controls.xml:588 Controls.xml:606 Controls.xml:629
+#: Controls.xml:648 Controls.xml:677 Controls.xml:694 Controls.xml:738
+#: Controls.xml:804 Controls.xml:832 Controls.xml:899 Controls.xml:999
+#: Controls.xml:1043 Controls.xml:1088 Controls.xml:1249 Controls.xml:1273
#, no-c-format
msgid "Usage"
msgstr ""
@@ -229,8 +229,8 @@
#. Tag: para
#: Controls.xml:134 Controls.xml:271 Controls.xml:289 Controls.xml:313
#: Controls.xml:371 Controls.xml:387 Controls.xml:404 Controls.xml:421
-#: Controls.xml:514 Controls.xml:532 Controls.xml:587 Controls.xml:629
-#: Controls.xml:675 Controls.xml:698
+#: Controls.xml:514 Controls.xml:532 Controls.xml:602 Controls.xml:644
+#: Controls.xml:690 Controls.xml:713
#, no-c-format
msgid "None."
msgstr ""
@@ -398,7 +398,7 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:315 Controls.xml:902 Controls.xml:993
+#: Controls.xml:315 Controls.xml:922 Controls.xml:1058
#, no-c-format
msgid "Configuration"
msgstr ""
@@ -806,6 +806,24 @@
#: Controls.xml:564
#, no-c-format
msgid ""
+"<literal>enclose</literal> — if true, the template used to
decorate "
+"the input field is enclosed by the element specified with the \"element\"
"
+"attribute. By default this is a div element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:572
+#, no-c-format
+msgid ""
+"<literal>element</literal> — the element to enclose the
template used "
+"to decorate the input field. By default, the template is enclosed with a div
"
+"element."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:579
+#, no-c-format
+msgid ""
"<literal>#{invalid}</literal> and
<literal>#{required}</literal> are "
"available inside <literal>s:decorate</literal>;
<literal>#{required}</"
"literal> evaluates to <literal>true</literal> if you have set the
input "
@@ -814,7 +832,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:574
+#: Controls.xml:589
#, no-c-format
msgid ""
"<![CDATA[<s:decorate template=\"edit.xhtml\">\n"
@@ -824,7 +842,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:575
+#: Controls.xml:590
#, no-c-format
msgid ""
"<![CDATA[<ui:composition
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -855,19 +873,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:579
+#: Controls.xml:594
#, no-c-format
msgid "<s:div>"
msgstr ""
#. Tag: para
-#: Controls.xml:582
+#: Controls.xml:597
#, no-c-format
msgid "Render a HTML <literal><div></literal>."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:592
+#: Controls.xml:607
#, no-c-format
msgid ""
"<![CDATA[<s:div rendered=\"#{selectedMember == null}\">\n"
@@ -876,25 +894,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:596
+#: Controls.xml:611
#, no-c-format
msgid "<s:span>"
msgstr ""
#. Tag: para
-#: Controls.xml:599
+#: Controls.xml:614
#, no-c-format
msgid "Render a HTML <literal><span></literal>."
msgstr ""
#. Tag: para
-#: Controls.xml:607
+#: Controls.xml:622
#, no-c-format
msgid "<literal>title</literal> — Title for a span."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:615
+#: Controls.xml:630
#, no-c-format
msgid ""
"<![CDATA[<s:span styleClass=\"required\"
rendered=\"#{required}\" title="
@@ -902,13 +920,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:620
+#: Controls.xml:635
#, no-c-format
msgid "<s:fragment>"
msgstr ""
#. Tag: para
-#: Controls.xml:623
+#: Controls.xml:638
#, no-c-format
msgid ""
"A non-rendering component useful for enabling/disabling rendering of it's
"
@@ -916,7 +934,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:634
+#: Controls.xml:649
#, no-c-format
msgid ""
"<![CDATA[<s:fragment rendered=\"#{auction.highBidder ne
null}\">\n"
@@ -925,13 +943,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:639
+#: Controls.xml:654
#, no-c-format
msgid "<s:label>"
msgstr ""
#. Tag: para
-#: Controls.xml:642
+#: Controls.xml:657
#, no-c-format
msgid ""
"\"Decorate\" a JSF input field with the label. The label is placed inside
"
@@ -941,19 +959,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:651 Controls.xml:968
+#: Controls.xml:666 Controls.xml:988
#, no-c-format
msgid "<literal>style</literal> — The control's
style"
msgstr ""
#. Tag: para
-#: Controls.xml:656 Controls.xml:973
+#: Controls.xml:671 Controls.xml:993
#, no-c-format
msgid "<literal>styleClass</literal> — The control's style
class"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:663
+#: Controls.xml:678
#, no-c-format
msgid ""
"<![CDATA[<s:label styleClass=\"label\">\n"
@@ -963,19 +981,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:667
+#: Controls.xml:682
#, no-c-format
msgid "<s:message>"
msgstr ""
#. Tag: para
-#: Controls.xml:670
+#: Controls.xml:685
#, no-c-format
msgid "\"Decorate\" a JSF input field with the validation error
message."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:680
+#: Controls.xml:695
#, no-c-format
msgid ""
"<![CDATA[<f:facet name=\"afterInvalidField\">\n"
@@ -987,31 +1005,31 @@
msgstr ""
#. Tag: title
-#: Controls.xml:687
+#: Controls.xml:702
#, no-c-format
msgid "Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:690
+#: Controls.xml:705
#, no-c-format
msgid "<s:validateFormattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:693
+#: Controls.xml:708
#, no-c-format
msgid "Checks that the submitted value is valid Seam Text"
msgstr ""
#. Tag: literal
-#: Controls.xml:704
+#: Controls.xml:719
#, no-c-format
msgid "<s:formattedText>"
msgstr ""
#. Tag: para
-#: Controls.xml:707
+#: Controls.xml:722
#, no-c-format
msgid ""
"Outputs <emphasis>Seam Text</emphasis>, a rich text markup useful for
blogs, "
@@ -1020,7 +1038,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:716
+#: Controls.xml:731
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
rich text "
@@ -1028,37 +1046,96 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:724
+#: Controls.xml:739
#, no-c-format
msgid "<![CDATA[<s:formattedText
value=\"#{blog.text}\"/>]]>"
msgstr ""
#. Tag: emphasis
-#: Controls.xml:726
+#: Controls.xml:741
#, no-c-format
msgid "Example"
msgstr ""
#. Tag: title
-#: Controls.xml:741
+#: Controls.xml:756
#, no-c-format
-msgid "Dropdowns"
+msgid "Form support"
msgstr ""
#. Tag: literal
-#: Controls.xml:744
+#: Controls.xml:759
#, no-c-format
+msgid "<s:token>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:762
+#, no-c-format
+msgid ""
+"Produces a random token that is inserted into a hidden form field to help to
"
+"secure JSF form posts against cross-site request forgery (XSRF) attacks. "
+"Note that the browser must have cookies enabled to submit forms that include
"
+"this component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:772
+#, no-c-format
+msgid ""
+"<literal>requireSession</literal> — indicates whether the
session id "
+"should be included in the form signature, hence binding the token to the "
+"session. This value can be set to false if the \"build before restore\"
mode "
+"of Facelets is activated (the default in JSF 2.0). (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:782
+#, no-c-format
+msgid ""
+"<literal>enableCookieNotice</literal> — indicates that a
JavaScript "
+"check should be inserted into the page to verify that cookies are enabled in
"
+"the browser. If cookies are not enabled, present a notice to the user that "
+"form posts will not work. (default: false)"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:791
+#, no-c-format
+msgid ""
+"<literal>allowMultiplePosts</literal> — indicates whether to
allow the "
+"same form to be submitted multiple times with the same signature (as long as
"
+"the view does not change). This is a common need if the form is perform Ajax
"
+"calls but not rerendering itself or, at the very least, the UIToken "
+"component. The preferred approach is to have the UIToken component "
+"rerendered on any Ajax call where the UIToken component would be processed. "
+"(default: false)"
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:805
+#, no-c-format
+msgid ""
+"<![CDATA[<h:form>\n"
+" <s:token enableCookieNotice=\"true\"
requireSession=\"false\"/>\n"
+" ...\n"
+"</h:form>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:809
+#, no-c-format
msgid "<s:enumItem>"
msgstr ""
#. Tag: para
-#: Controls.xml:747
+#: Controls.xml:812
#, no-c-format
msgid "Creates a <literal>SelectItem</literal> from an enum
value."
msgstr ""
#. Tag: para
-#: Controls.xml:754
+#: Controls.xml:819
#, no-c-format
msgid ""
"<literal>enumValue</literal> — the string representation of
the enum "
@@ -1066,7 +1143,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:760
+#: Controls.xml:825
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1074,7 +1151,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:768
+#: Controls.xml:833
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneRadio id=\"radioList\"\n"
@@ -1090,13 +1167,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:772
+#: Controls.xml:837
#, no-c-format
msgid "<s:selectItems>"
msgstr ""
#. Tag: para
-#: Controls.xml:775
+#: Controls.xml:840
#, no-c-format
msgid ""
"Creates a <literal>List<SelectItem></literal> from a
List, Set, "
@@ -1104,7 +1181,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:782
+#: Controls.xml:847
#, no-c-format
msgid ""
"<literal>value</literal> — an EL expression specifying the
data that "
@@ -1112,7 +1189,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:789
+#: Controls.xml:854
#, no-c-format
msgid ""
"<literal>var</literal>— defines the name of the local
variable that "
@@ -1120,7 +1197,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:795
+#: Controls.xml:860
#, no-c-format
msgid ""
"<literal>label</literal> — the label to be used when
rendering the "
@@ -1129,7 +1206,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:802
+#: Controls.xml:867
#, no-c-format
msgid ""
"<literal>itemValue</literal> — Value to return to the server
if this "
@@ -1138,7 +1215,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:811
+#: Controls.xml:876
#, no-c-format
msgid ""
"<literal>disabled</literal> — if true the
<literal>SelectItem</"
@@ -1147,7 +1224,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:819
+#: Controls.xml:884
#, no-c-format
msgid ""
"<literal>noSelectionLabel</literal> — specifies the
(optional) label "
@@ -1156,7 +1233,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:827
+#: Controls.xml:892
#, no-c-format
msgid ""
"<literal>hideNoSelectionLabel</literal> — if true, the
"
@@ -1164,7 +1241,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:835
+#: Controls.xml:900
#, no-c-format
msgid ""
"<![CDATA[<h:selectOneMenu value=\"#{person.age}\" \n"
@@ -1173,83 +1250,14 @@
"</h:selectOneMenu>]]>"
msgstr ""
-#. Tag: title
-#: Controls.xml:841
-#, no-c-format
-msgid "Other"
-msgstr ""
-
#. Tag: literal
-#: Controls.xml:844
+#: Controls.xml:904
#, no-c-format
-msgid "<s:cache>"
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:847
-#, no-c-format
-msgid ""
-"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
-"cache></literal> actually uses the instance of JBoss Cache managed by
the "
-"built-in <literal>pojoCache</literal> component."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:856
-#, no-c-format
-msgid ""
-"<literal>key</literal> — the key to cache rendered content,
often a "
-"value expression. For example, if we were caching a page fragment that "
-"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
-"literal>."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:864
-#, no-c-format
-msgid ""
-"<literal>enabled</literal> — a value expression that
determines if the "
-"cache should be used."
-msgstr ""
-
-#. Tag: para
-#: Controls.xml:870
-#, no-c-format
-msgid ""
-"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
-"can have different expiry policies)."
-msgstr ""
-
-#. Tag: programlisting
-#: Controls.xml:878
-#, no-c-format
-msgid ""
-"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
-" <div class=\"blogEntry\">\n"
-" <h3>#{blogEntry.title}</h3>\n"
-" <div>\n"
-" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
-" </div>\n"
-" <p>\n"
-" [Posted on \n"
-" <h:outputText value=\"#{blogEntry.date}\">\n"
-" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
-"locale}\" \n"
-" type=\"both\"/>\n"
-" </h:outputText>]\n"
-" </p>\n"
-" </div>\n"
-"</s:cache>]]>"
-msgstr ""
-
-#. Tag: literal
-#: Controls.xml:884
-#, no-c-format
msgid "<s:fileUpload>"
msgstr ""
#. Tag: para
-#: Controls.xml:887
+#: Controls.xml:907
#, no-c-format
msgid ""
"Renders a file upload control. This control must be used within a form with "
@@ -1257,13 +1265,13 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:893
+#: Controls.xml:913
#, no-c-format
msgid "<![CDATA[<h:form
enctype=\"multipart/form-data\">]]>"
msgstr ""
#. Tag: para
-#: Controls.xml:895
+#: Controls.xml:915
#, no-c-format
msgid ""
"For multipart requests, the Seam Multipart servlet filter must also be "
@@ -1271,7 +1279,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:900
+#: Controls.xml:920
#, no-c-format
msgid ""
"<![CDATA[<filter>\n"
@@ -1286,7 +1294,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:904
+#: Controls.xml:924
#, no-c-format
msgid ""
"The following configuration options for multipart requests may be configured
"
@@ -1294,7 +1302,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:911
+#: Controls.xml:931
#, no-c-format
msgid ""
"<literal>createTempFiles</literal> — if this option is set to
true, "
@@ -1302,7 +1310,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:918
+#: Controls.xml:938
#, no-c-format
msgid ""
"<literal>maxRequestSize</literal> — the maximum size of a
file upload "
@@ -1310,13 +1318,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:925
+#: Controls.xml:945
#, no-c-format
msgid "Here's an example:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:929
+#: Controls.xml:949
#, no-c-format
msgid ""
"<![CDATA[<component
class=\"org.jboss.seam.web.MultipartFilter\">\n"
@@ -1326,7 +1334,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:934
+#: Controls.xml:954
#, no-c-format
msgid ""
"<literal>data</literal> — this value binding receives the
binary file "
@@ -1335,7 +1343,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:942
+#: Controls.xml:962
#, no-c-format
msgid ""
"<literal>contentType</literal> — this value binding receives
the "
@@ -1343,7 +1351,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:948
+#: Controls.xml:968
#, no-c-format
msgid ""
"<literal>fileName</literal> — this value binding receives the
filename "
@@ -1351,7 +1359,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:954
+#: Controls.xml:974
#, no-c-format
msgid ""
"<literal>fileSize</literal> — this value binding receives the
file "
@@ -1359,7 +1367,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:960
+#: Controls.xml:980
#, no-c-format
msgid ""
"<literal>accept</literal> — a comma-separated list of content
types to "
@@ -1368,7 +1376,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:980
+#: Controls.xml:1000
#, no-c-format
msgid ""
"<![CDATA[<s:fileUpload id=\"picture\"
data=\"#{register.picture}\" \n"
@@ -1376,14 +1384,83 @@
" contentType=\"#{register.pictureContentType}\"
/>]]>"
msgstr ""
+#. Tag: title
+#: Controls.xml:1007
+#, no-c-format
+msgid "Other"
+msgstr ""
+
#. Tag: literal
-#: Controls.xml:985
+#: Controls.xml:1010
#, no-c-format
+msgid "<s:cache>"
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1013
+#, no-c-format
+msgid ""
+"Cache the rendered page fragment using JBoss Cache. Note that
<literal><s:"
+"cache></literal> actually uses the instance of JBoss Cache managed by
the "
+"built-in <literal>pojoCache</literal> component."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1022
+#, no-c-format
+msgid ""
+"<literal>key</literal> — the key to cache rendered content,
often a "
+"value expression. For example, if we were caching a page fragment that "
+"displays a document, we might use
<literal>key=\"Document-#{document.id}\"</"
+"literal>."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1030
+#, no-c-format
+msgid ""
+"<literal>enabled</literal> — a value expression that
determines if the "
+"cache should be used."
+msgstr ""
+
+#. Tag: para
+#: Controls.xml:1036
+#, no-c-format
+msgid ""
+"<literal>region</literal> — a JBoss Cache node to use
(different nodes "
+"can have different expiry policies)."
+msgstr ""
+
+#. Tag: programlisting
+#: Controls.xml:1044
+#, no-c-format
+msgid ""
+"<![CDATA[<s:cache key=\"entry-#{blogEntry.id}\"
region=\"pageFragments\">\n"
+" <div class=\"blogEntry\">\n"
+" <h3>#{blogEntry.title}</h3>\n"
+" <div>\n"
+" <s:formattedText value=\"#{blogEntry.body}\"/>\n"
+" </div>\n"
+" <p>\n"
+" [Posted on \n"
+" <h:outputText value=\"#{blogEntry.date}\">\n"
+" <f:convertDateTime timezone=\"#{blog.timeZone}\"
locale=\"#{blog."
+"locale}\" \n"
+" type=\"both\"/>\n"
+" </h:outputText>]\n"
+" </p>\n"
+" </div>\n"
+"</s:cache>]]>"
+msgstr ""
+
+#. Tag: literal
+#: Controls.xml:1050
+#, no-c-format
msgid "<s:resource>"
msgstr ""
#. Tag: para
-#: Controls.xml:988
+#: Controls.xml:1053
#, no-c-format
msgid ""
"A tag that acts a file download provider. It must be alone in the JSF page. "
@@ -1391,7 +1468,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:995
+#: Controls.xml:1060
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -1407,7 +1484,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1001
+#: Controls.xml:1066
#, no-c-format
msgid ""
"<literal>data</literal> — Data that should be downloaded. May
be a "
@@ -1415,13 +1492,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1007
+#: Controls.xml:1072
#, no-c-format
msgid "<literal>fileName</literal> — Filename of the file to
be served"
msgstr ""
#. Tag: para
-#: Controls.xml:1012
+#: Controls.xml:1077
#, no-c-format
msgid ""
"<literal>contentType</literal> — content type of the file to
be "
@@ -1429,20 +1506,20 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1017
+#: Controls.xml:1082
#, no-c-format
msgid ""
"<literal>disposition</literal> — disposition to use. Default
is inline"
msgstr ""
#. Tag: para
-#: Controls.xml:1024
+#: Controls.xml:1089
#, no-c-format
msgid "Here is an example on how to use the tag:"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1025
+#: Controls.xml:1090
#, no-c-format
msgid ""
"<![CDATA[<s:resource
xmlns=\"http://www.w3.org/1999/xhtml\"\n"
@@ -1454,7 +1531,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1027
+#: Controls.xml:1092
#, no-c-format
msgid ""
"The bean named <literal>resources</literal> is some backing bean that
given "
@@ -1463,13 +1540,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1032
+#: Controls.xml:1097
#, no-c-format
msgid "<s:download>"
msgstr ""
#. Tag: para
-#: Controls.xml:1034
+#: Controls.xml:1099
#, no-c-format
msgid ""
"Builds a RESTful link to a
<literal><s:resource></literal>. Nested "
@@ -1477,13 +1554,13 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1041
+#: Controls.xml:1106
#, no-c-format
msgid "<literal>src</literal> — Resource file serving
files."
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1048
+#: Controls.xml:1113
#, no-c-format
msgid ""
"<![CDATA[<s:download src=\"/resources.xhtml\">\n"
@@ -1492,7 +1569,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1050
+#: Controls.xml:1115
#, no-c-format
msgid ""
"Will produce something like:
<literal><![CDATA[http://localhost/resources."
@@ -1500,13 +1577,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1057
+#: Controls.xml:1122
#, no-c-format
msgid "<s:graphicImage>"
msgstr ""
#. Tag: para
-#: Controls.xml:1060
+#: Controls.xml:1125
#, no-c-format
msgid ""
"An extended <literal><h:graphicImage></literal> that
allows the image "
@@ -1515,7 +1592,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1065
+#: Controls.xml:1130
#, no-c-format
msgid ""
"All attributes for <literal><h:graphicImage></literal>
are supported, "
@@ -1523,7 +1600,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1073
+#: Controls.xml:1138
#, no-c-format
msgid ""
"<literal>value</literal> — image to display. Can be a path
"
@@ -1535,7 +1612,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1086
+#: Controls.xml:1151
#, no-c-format
msgid ""
"<literal>fileName</literal> — if not specified the served
image will "
@@ -1544,13 +1621,13 @@
msgstr ""
#. Tag: emphasis
-#: Controls.xml:1095
+#: Controls.xml:1160
#, no-c-format
msgid "Transformations"
msgstr ""
#. Tag: para
-#: Controls.xml:1096
+#: Controls.xml:1161
#, no-c-format
msgid ""
"To apply a transform to the image, you would nest a tag specifying the "
@@ -1558,25 +1635,25 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1104
+#: Controls.xml:1169
#, no-c-format
msgid "<s:transformImageSize>"
msgstr ""
#. Tag: para
-#: Controls.xml:1109
+#: Controls.xml:1174
#, no-c-format
msgid "<literal>width</literal> — new width of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1115
+#: Controls.xml:1180
#, no-c-format
msgid "<literal>height</literal> — new height of the
image"
msgstr ""
#. Tag: para
-#: Controls.xml:1121
+#: Controls.xml:1186
#, no-c-format
msgid ""
"<literal>maintainRatio</literal> — if
<literal>true</literal>, and "
@@ -1586,19 +1663,19 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1132
+#: Controls.xml:1197
#, no-c-format
msgid "<literal>factor</literal> — scale the image by the
given factor"
msgstr ""
#. Tag: literal
-#: Controls.xml:1142
+#: Controls.xml:1207
#, no-c-format
msgid "<s:transformImageBlur>"
msgstr ""
#. Tag: para
-#: Controls.xml:1147
+#: Controls.xml:1212
#, no-c-format
msgid ""
"<literal>radius</literal> — perform a convolution blur with
the given "
@@ -1606,13 +1683,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1157
+#: Controls.xml:1222
#, no-c-format
msgid "<s:transformImageType>"
msgstr ""
#. Tag: para
-#: Controls.xml:1162
+#: Controls.xml:1227
#, no-c-format
msgid ""
"<literal>contentType</literal> — alter the type of the image
to either "
@@ -1620,7 +1697,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1174
+#: Controls.xml:1239
#, no-c-format
msgid ""
"It's easy to create your own transform - create a
<literal>UIComponent</"
@@ -1632,7 +1709,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1185
+#: Controls.xml:1250
#, no-c-format
msgid ""
"<![CDATA[<s:graphicImage rendered=\"#{auction.image ne
null}\"\n"
@@ -1642,19 +1719,19 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1189
+#: Controls.xml:1254
#, no-c-format
msgid "<s:remote>"
msgstr ""
#. Tag: para
-#: Controls.xml:1192
+#: Controls.xml:1257
#, no-c-format
msgid "Generates the Javascript stubs required to use Seam Remoting."
msgstr ""
#. Tag: para
-#: Controls.xml:1199
+#: Controls.xml:1264
#, no-c-format
msgid ""
"<literal>include</literal> — a comma-separated list of the
component "
@@ -1663,7 +1740,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1209
+#: Controls.xml:1274
#, no-c-format
msgid ""
"<![CDATA[<s:remote
include=\"customerAction,accountAction,com.acme.MyBean\"/"
@@ -1671,13 +1748,13 @@
msgstr ""
#. Tag: title
-#: Controls.xml:1216
+#: Controls.xml:1281
#, no-c-format
msgid "Annotations"
msgstr ""
#. Tag: para
-#: Controls.xml:1218
+#: Controls.xml:1283
#, no-c-format
msgid ""
"Seam also provides annotations to allow you to use Seam components as JSF "
@@ -1685,13 +1762,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1226
+#: Controls.xml:1291
#, no-c-format
msgid "@Converter"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1229
+#: Controls.xml:1294
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemConverter\") \n"
@@ -1717,7 +1794,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1231
+#: Controls.xml:1296
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
converter=\"itemConverter\" />]]"
@@ -1725,7 +1802,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1233
+#: Controls.xml:1298
#, no-c-format
msgid ""
"Registers the Seam component as a JSF converter. Shown here is a converter "
@@ -1734,13 +1811,13 @@
msgstr ""
#. Tag: literal
-#: Controls.xml:1243
+#: Controls.xml:1308
#, no-c-format
msgid "@Validator"
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1246
+#: Controls.xml:1311
#, no-c-format
msgid ""
"<![CDATA[@Name(\"itemValidator\") \n"
@@ -1762,7 +1839,7 @@
msgstr ""
#. Tag: programlisting
-#: Controls.xml:1248
+#: Controls.xml:1313
#, no-c-format
msgid ""
"<![CDATA[<h:inputText value=\"#{shop.item}\"
validator=\"itemValidator\" />]]"
@@ -1770,7 +1847,7 @@
msgstr ""
#. Tag: para
-#: Controls.xml:1249
+#: Controls.xml:1314
#, no-c-format
msgid ""
"Registers the Seam component as a JSF validator. Shown here is a validator "
Modified: trunk/doc/Seam_Reference_Guide/zh-TW/Conversations.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/zh-TW/Conversations.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/zh-TW/Conversations.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -760,7 +760,7 @@
#: Conversations.xml:493
#, no-c-format
msgid ""
-"The <literal>taskInstance</literal> attribute if for use in jBPM task
lists:"
+"The <literal>taskInstance</literal> attribute is for use in jBPM task
lists:"
msgstr ""
#. Tag: programlisting
Modified: trunk/doc/Seam_Reference_Guide/zh-TW/Dependencies.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/zh-TW/Dependencies.po 2009-04-07 12:49:40 UTC (rev
10331)
+++ trunk/doc/Seam_Reference_Guide/zh-TW/Dependencies.po 2009-04-07 12:51:06 UTC (rev
10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-01-05 00:19+0000\n"
+"POT-Creation-Date: 2009-04-07 12:39+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -30,9 +30,9 @@
#, no-c-format
msgid ""
"Seam does not work with JDK 1.4 and requires JDK 5 or above as it uses "
-"annotations and other JDK 5.0 features.. Seam has been thoroughly tested "
+"annotations and other JDK 5.0 features. Seam has been thoroughly tested "
"using Sun's JDKs. However there are no known issues specific to Seam with
"
-"other JDK's."
+"other JDKs."
msgstr ""
#. Tag: title
Modified: trunk/doc/Seam_Reference_Guide/zh-TW/Security.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/zh-TW/Security.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/zh-TW/Security.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-12-04 00:58+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+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:3361 Security.xml:3524
+#: Security.xml:630 Security.xml:764 Security.xml:3370 Security.xml:3533
#, 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:3150 Security.xml:3367
-#: Security.xml:3530 Security.xml:3771 Security.xml:4208
+#: Security.xml:2147 Security.xml:2756 Security.xml:3159 Security.xml:3376
+#: Security.xml:3539 Security.xml:3780 Security.xml:4217
#, no-c-format
msgid "Description"
msgstr ""
@@ -2228,8 +2228,8 @@
msgstr ""
#. Tag: para
-#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3147
-#: Security.xml:3768 Security.xml:3937
+#: Security.xml:1412 Security.xml:1828 Security.xml:2753 Security.xml:3156
+#: Security.xml:3777 Security.xml:3946
#, 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:3218
-#: Security.xml:3237 Security.xml:3256 Security.xml:3274 Security.xml:3819
-#: Security.xml:3838 Security.xml:3857 Security.xml:3876
+#: Security.xml:1762 Security.xml:1780 Security.xml:2766 Security.xml:3227
+#: Security.xml:3246 Security.xml:3265 Security.xml:3283 Security.xml:3828
+#: Security.xml:3847 Security.xml:3866 Security.xml:3885
#, no-c-format
msgid "boolean"
msgstr ""
@@ -2558,13 +2558,13 @@
msgstr ""
#. Tag: para
-#: Security.xml:1831 Security.xml:3940
+#: Security.xml:1831 Security.xml:3949
#, no-c-format
msgid "Permission Target"
msgstr ""
#. Tag: para
-#: Security.xml:1834 Security.xml:3943
+#: Security.xml:1834 Security.xml:3952
#, no-c-format
msgid "Permission Action"
msgstr ""
@@ -3806,7 +3806,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2750 Security.xml:3144 Security.xml:3765
+#: Security.xml:2750 Security.xml:3153 Security.xml:3774
#, no-c-format
msgid "Return type"
msgstr ""
@@ -3868,6 +3868,20 @@
#: Security.xml:2819
#, no-c-format
msgid ""
+"The default <literal>ResolverChain</literal> consists of all permission
"
+"resolvers discovered during application deployment. The
<literal>org.jboss."
+"seam.security.defaultResolverChainCreated</literal> event is raised (and the
"
+"<literal>ResolverChain</literal> instance passed as an event parameter)
when "
+"the default <literal>ResolverChain</literal> is created. This allows
"
+"additional resolvers that for some reason were not discovered during "
+"deployment to be added, or for resolvers that are in the chain to be re-"
+"ordered or removed."
+msgstr ""
+
+#. Tag: para
+#: Security.xml:2828
+#, no-c-format
+msgid ""
"The following sequence diagram shows the interaction between the components "
"of the permission framework during a permission check (explanation follows).
"
"A permission check can originate from a number of possible sources, for "
@@ -3877,7 +3891,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2837
+#: Security.xml:2846
#, no-c-format
msgid ""
"1. A permission check is initiated somewhere (either in code or via an EL "
@@ -3886,7 +3900,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2843
+#: Security.xml:2852
#, no-c-format
msgid ""
"1.1. <literal>Identity</literal> invokes
<literal>PermissionMapper."
@@ -3894,7 +3908,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2850
+#: Security.xml:2859
#, no-c-format
msgid ""
"1.1.1. <literal>PermissionMapper</literal> maintains a
<literal>Map</"
@@ -3906,7 +3920,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2860
+#: Security.xml:2869
#, no-c-format
msgid ""
"1.1.2. For each <literal>PermissionResolver</literal> in the "
@@ -3921,13 +3935,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2876
+#: Security.xml:2885
#, no-c-format
msgid "RuleBasedPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:2878
+#: Security.xml:2887
#, no-c-format
msgid ""
"One of the built-in permission resolvers provided by Seam, "
@@ -3940,13 +3954,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2887
+#: Security.xml:2896
#, no-c-format
msgid "Requirements"
msgstr ""
#. Tag: para
-#: Security.xml:2889
+#: Security.xml:2898
#, no-c-format
msgid ""
"If using the rule-based permission features provided by Seam Security, the "
@@ -3955,43 +3969,43 @@
msgstr ""
#. Tag: para
-#: Security.xml:2896
+#: Security.xml:2905
#, no-c-format
msgid "drools-compiler.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2899
+#: Security.xml:2908
#, no-c-format
msgid "drools-core.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2902
+#: Security.xml:2911
#, no-c-format
msgid "janino.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2905
+#: Security.xml:2914
#, no-c-format
msgid "antlr-runtime.jar"
msgstr ""
#. Tag: para
-#: Security.xml:2908
+#: Security.xml:2917
#, no-c-format
msgid "mvel14.jar"
msgstr ""
#. Tag: title
-#: Security.xml:2915 Security.xml:3107
+#: Security.xml:2924 Security.xml:3116
#, no-c-format
msgid "Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:2917
+#: Security.xml:2926
#, no-c-format
msgid ""
"The configuration for <literal>RuleBasedPermissionResolver</literal>
"
@@ -4001,7 +4015,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2923
+#: Security.xml:2932
#, no-c-format
msgid ""
"<![CDATA[<components
xmlns=\"http://jboss.com/products/seam/components\"\n"
@@ -4029,7 +4043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2925
+#: Security.xml:2934
#, no-c-format
msgid ""
"The default rule base name can be overridden by specifying the "
@@ -4038,7 +4052,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2930
+#: Security.xml:2939
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4047,7 +4061,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2932
+#: Security.xml:2941
#, no-c-format
msgid ""
"Once the <literal>RuleBase</literal> component is configured, it's
time to "
@@ -4055,13 +4069,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:2938
+#: Security.xml:2947
#, no-c-format
msgid "Writing Security Rules"
msgstr ""
#. Tag: para
-#: Security.xml:2940
+#: Security.xml:2949
#, no-c-format
msgid ""
"The first step to writing security rules is to create a new rule file in the
"
@@ -4072,7 +4086,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2947
+#: Security.xml:2956
#, no-c-format
msgid ""
"So what should the security rules file contain? At this stage it might be a "
@@ -4081,7 +4095,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2952
+#: Security.xml:2961
#, no-c-format
msgid ""
"<![CDATA[package MyApplicationPermissions;\n"
@@ -4099,7 +4113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2954
+#: Security.xml:2963
#, no-c-format
msgid ""
"Let's break this down step by step. The first thing we see is the package
"
@@ -4109,7 +4123,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2960
+#: Security.xml:2969
#, no-c-format
msgid ""
"The next thing we can notice is a couple of import statements for the "
@@ -4119,7 +4133,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2966
+#: Security.xml:2975
#, no-c-format
msgid ""
"Finally we have the code for the rule. Each rule within a package should be "
@@ -4129,7 +4143,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2972
+#: Security.xml:2981
#, no-c-format
msgid ""
"Looking at the body of the rule definition we can notice two distinct "
@@ -4144,7 +4158,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2981
+#: Security.xml:2990
#, no-c-format
msgid ""
"If we look at the LHS of the rule, we see two conditions listed there. Let's
"
@@ -4152,14 +4166,14 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:2985
+#: Security.xml:2994
#, no-c-format
msgid ""
"<![CDATA[c: PermissionCheck(target == \"customer\", action ==
\"delete\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:2987
+#: Security.xml:2996
#, no-c-format
msgid ""
"In plain english, this condition is stating that there must exist a "
@@ -4169,7 +4183,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:2993
+#: Security.xml:3002
#, no-c-format
msgid ""
"So what is the working memory? Also known as a \"stateful session\" in
"
@@ -4187,7 +4201,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3005
+#: Security.xml:3014
#, no-c-format
msgid ""
"Besides the <literal>PermissionCheck</literal> facts, there is also a
"
@@ -4204,7 +4218,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3016
+#: Security.xml:3025
#, no-c-format
msgid ""
"It is also possible to insert additional long-lived facts into the working "
@@ -4215,7 +4229,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3023
+#: Security.xml:3032
#, no-c-format
msgid ""
"Getting back to our simple example, we can also notice that the first line "
@@ -4226,13 +4240,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3030
+#: Security.xml:3039
#, no-c-format
msgid "<![CDATA[Role(name == \"admin\")]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3032
+#: Security.xml:3041
#, no-c-format
msgid ""
"This condition simply states that there must be a
<literal>Role</literal> "
@@ -4245,7 +4259,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3040
+#: Security.xml:3049
#, no-c-format
msgid ""
"So what is the consequence of the rule firing? Let's take a look at the RHS
"
@@ -4253,13 +4267,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3044
+#: Security.xml:3053
#, no-c-format
msgid "<![CDATA[c.grant()]]>"
msgstr ""
#. Tag: para
-#: Security.xml:3046
+#: Security.xml:3055
#, no-c-format
msgid ""
"The RHS consists of Java code, and in this case is invoking the "
@@ -4276,13 +4290,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3060
+#: Security.xml:3069
#, no-c-format
msgid "Non-String permission targets"
msgstr ""
#. Tag: para
-#: Security.xml:3062
+#: Security.xml:3071
#, no-c-format
msgid ""
"So far we have only seen permission checks for String-literal permission "
@@ -4296,7 +4310,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3071
+#: Security.xml:3080
#, no-c-format
msgid ""
"<![CDATA[rule CanCreateBlogComment\n"
@@ -4314,13 +4328,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3076
+#: Security.xml:3085
#, no-c-format
msgid "Wildcard permission checks"
msgstr ""
#. Tag: para
-#: Security.xml:3078
+#: Security.xml:3087
#, no-c-format
msgid ""
"It is possible to implement a wildcard permission check (which allows all "
@@ -4330,7 +4344,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3084
+#: Security.xml:3093
#, no-c-format
msgid ""
"<![CDATA[rule CanDoAnythingToCustomersIfYouAreAnAdmin\n"
@@ -4344,7 +4358,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3086
+#: Security.xml:3095
#, no-c-format
msgid ""
"This rule allows users with the <literal>admin</literal> role to
perform "
@@ -4353,13 +4367,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3096
+#: Security.xml:3105
#, no-c-format
msgid "PersistentPermissionResolver"
msgstr ""
#. Tag: para
-#: Security.xml:3098
+#: Security.xml:3107
#, no-c-format
msgid ""
"Another built-in permission resolver provided by Seam, "
@@ -4372,7 +4386,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3109
+#: Security.xml:3118
#, no-c-format
msgid ""
"Before it can be used, <literal>PersistentPermissionResolver</literal>
must "
@@ -4385,7 +4399,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3117
+#: Security.xml:3126
#, no-c-format
msgid ""
"<![CDATA[ <security:persistent-permission-resolver
permission-store=\"#"
@@ -4393,13 +4407,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3122
+#: Security.xml:3131
#, no-c-format
msgid "Permission Stores"
msgstr ""
#. Tag: para
-#: Security.xml:3124
+#: Security.xml:3133
#, no-c-format
msgid ""
"A permission store is required for
<literal>PersistentPermissionResolver</"
@@ -4412,26 +4426,26 @@
msgstr ""
#. Tag: title
-#: Security.xml:3134
+#: Security.xml:3143
#, no-c-format
msgid "PermissionStore interface"
msgstr ""
#. Tag: literal
-#: Security.xml:3160 Security.xml:3179 Security.xml:3198 Security.xml:3781
-#: Security.xml:3800
+#: Security.xml:3169 Security.xml:3188 Security.xml:3207 Security.xml:3790
+#: Security.xml:3809
#, no-c-format
msgid "List<Permission>"
msgstr ""
#. Tag: literal
-#: Security.xml:3165 Security.xml:3805
+#: Security.xml:3174 Security.xml:3814
#, no-c-format
msgid "listPermissions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3169
+#: Security.xml:3178
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4440,13 +4454,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3184 Security.xml:3786
+#: Security.xml:3193 Security.xml:3795
#, no-c-format
msgid "listPermissions(Object target, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3188
+#: Security.xml:3197
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4455,13 +4469,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3203
+#: Security.xml:3212
#, no-c-format
msgid "listPermissions(Set<Object> targets, String action)"
msgstr ""
#. Tag: para
-#: Security.xml:3207
+#: Security.xml:3216
#, no-c-format
msgid ""
"This method should return a <literal>List</literal> of
<literal>Permission</"
@@ -4470,13 +4484,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3223
+#: Security.xml:3232
#, no-c-format
msgid "grantPermission(Permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3227
+#: Security.xml:3236
#, no-c-format
msgid ""
"This method should persist the specified <literal>Permission</literal>
"
@@ -4484,13 +4498,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3242 Security.xml:3843
+#: Security.xml:3251 Security.xml:3852
#, no-c-format
msgid "grantPermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3246
+#: Security.xml:3255
#, no-c-format
msgid ""
"This method should persist all of the <literal>Permission</literal>
objects "
@@ -4499,13 +4513,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3261 Security.xml:3862
+#: Security.xml:3270 Security.xml:3871
#, no-c-format
msgid "revokePermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3265
+#: Security.xml:3274
#, no-c-format
msgid ""
"This method should remove the specified <literal>Permission</literal>
object "
@@ -4513,13 +4527,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3279 Security.xml:3881
+#: Security.xml:3288 Security.xml:3890
#, no-c-format
msgid "revokePermissions(List<Permission> permissions)"
msgstr ""
#. Tag: para
-#: Security.xml:3283
+#: Security.xml:3292
#, no-c-format
msgid ""
"This method should remove all of the <literal>Permission</literal>
objects "
@@ -4527,19 +4541,19 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3293 Security.xml:3895
+#: Security.xml:3302 Security.xml:3904
#, no-c-format
msgid "List<String>"
msgstr ""
#. Tag: literal
-#: Security.xml:3298 Security.xml:3900
+#: Security.xml:3307 Security.xml:3909
#, no-c-format
msgid "listAvailableActions(Object target)"
msgstr ""
#. Tag: para
-#: Security.xml:3302
+#: Security.xml:3311
#, no-c-format
msgid ""
"This method should return a list of all the available actions (as Strings) "
@@ -4549,13 +4563,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3316
+#: Security.xml:3325
#, no-c-format
msgid "JpaPermissionStore"
msgstr ""
#. Tag: para
-#: Security.xml:3318
+#: Security.xml:3327
#, no-c-format
msgid ""
"This is the default <literal>PermissionStore</literal> implementation
(and "
@@ -4568,7 +4582,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3326
+#: Security.xml:3335
#, no-c-format
msgid ""
"If you wish to use the same entity (i.e. a single database table) to store "
@@ -4580,7 +4594,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3333
+#: Security.xml:3342
#, no-c-format
msgid ""
"For example, to configure a single entity class to store both user and role "
@@ -4588,7 +4602,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3335
+#: Security.xml:3344
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4596,14 +4610,14 @@
msgstr ""
#. Tag: para
-#: Security.xml:3337
+#: Security.xml:3346
#, no-c-format
msgid ""
"To configure separate entity classes for storing user and role permissions:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:3339
+#: Security.xml:3348
#, no-c-format
msgid ""
"<![CDATA[ <security:jpa-permission-store
user-permission-class=\"com.acme."
@@ -4612,13 +4626,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3342
+#: Security.xml:3351
#, no-c-format
msgid "Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3344
+#: Security.xml:3353
#, no-c-format
msgid ""
"As mentioned, the entity classes that contain the user and role permissions "
@@ -4629,32 +4643,32 @@
msgstr ""
#. Tag: title
-#: Security.xml:3351
+#: Security.xml:3360
#, no-c-format
msgid "Entity Permission annotations"
msgstr ""
#. Tag: para
-#: Security.xml:3364 Security.xml:3527
+#: Security.xml:3373 Security.xml:3536
#, no-c-format
msgid "Target"
msgstr ""
#. Tag: literal
-#: Security.xml:3377
+#: Security.xml:3386
#, no-c-format
msgid "@PermissionTarget"
msgstr ""
#. Tag: literal
-#: Security.xml:3382 Security.xml:3401 Security.xml:3420 Security.xml:3439
-#: Security.xml:3458
+#: Security.xml:3391 Security.xml:3410 Security.xml:3429 Security.xml:3448
+#: Security.xml:3467
#, no-c-format
msgid "FIELD,METHOD"
msgstr ""
#. Tag: para
-#: Security.xml:3386
+#: Security.xml:3395
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4663,13 +4677,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3396
+#: Security.xml:3405
#, no-c-format
msgid "@PermissionAction"
msgstr ""
#. Tag: para
-#: Security.xml:3405
+#: Security.xml:3414
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4678,13 +4692,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3415
+#: Security.xml:3424
#, no-c-format
msgid "@PermissionUser"
msgstr ""
#. Tag: para
-#: Security.xml:3424
+#: Security.xml:3433
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4693,13 +4707,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3434
+#: Security.xml:3443
#, no-c-format
msgid "@PermissionRole"
msgstr ""
#. Tag: para
-#: Security.xml:3443
+#: Security.xml:3452
#, no-c-format
msgid ""
"This annotation identifies the property of the entity that will contain the "
@@ -4708,13 +4722,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3453
+#: Security.xml:3462
#, no-c-format
msgid "@PermissionDiscriminator"
msgstr ""
#. Tag: para
-#: Security.xml:3462
+#: Security.xml:3471
#, no-c-format
msgid ""
"This annotation should be used when the same entity/table is used to store "
@@ -4731,20 +4745,20 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3472
+#: Security.xml:3481
#, no-c-format
msgid ""
"<![CDATA[ @PermissionDiscriminator(userValue = \"u\", roleValue =
\"r\")]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3483
+#: Security.xml:3492
#, no-c-format
msgid "Example Entity"
msgstr ""
#. Tag: para
-#: Security.xml:3485
+#: Security.xml:3494
#, no-c-format
msgid ""
"Here is an example of an entity class that is used to store both user and "
@@ -4753,7 +4767,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3490
+#: Security.xml:3499
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -4814,7 +4828,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3492
+#: Security.xml:3501
#, no-c-format
msgid ""
"As can be seen in the above example, the
<literal>getDiscriminator()</"
@@ -4831,13 +4845,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3505
+#: Security.xml:3514
#, no-c-format
msgid "Class-specific Permission Configuration"
msgstr ""
#. Tag: para
-#: Security.xml:3507
+#: Security.xml:3516
#, no-c-format
msgid ""
"A further set of class-specific annotations can be used to configure a "
@@ -4847,25 +4861,25 @@
msgstr ""
#. Tag: title
-#: Security.xml:3514
+#: Security.xml:3523
#, no-c-format
msgid "Class Permission Annotations"
msgstr ""
#. Tag: literal
-#: Security.xml:3540
+#: Security.xml:3549
#, no-c-format
msgid "@Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3545 Security.xml:3563
+#: Security.xml:3554 Security.xml:3572
#, no-c-format
msgid "TYPE"
msgstr ""
#. Tag: para
-#: Security.xml:3549
+#: Security.xml:3558
#, no-c-format
msgid ""
"A container annotation, this annotation may contain an array of "
@@ -4873,13 +4887,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3558
+#: Security.xml:3567
#, no-c-format
msgid "@Permission"
msgstr ""
#. Tag: para
-#: Security.xml:3567
+#: Security.xml:3576
#, no-c-format
msgid ""
"This annotation defines a single allowable permission action for the target "
@@ -4890,7 +4904,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3579
+#: Security.xml:3588
#, no-c-format
msgid ""
"Here's an example of the above annotations in action. The following class
"
@@ -4898,7 +4912,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3583
+#: Security.xml:3592
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4910,7 +4924,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3585
+#: Security.xml:3594
#, no-c-format
msgid ""
"This example demonstrates how two allowable permission actions, "
@@ -4919,13 +4933,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3593
+#: Security.xml:3602
#, no-c-format
msgid "Permission masks"
msgstr ""
#. Tag: para
-#: Security.xml:3595
+#: Security.xml:3604
#, no-c-format
msgid ""
"By default, multiple permissions for the same target object and recipient "
@@ -4937,7 +4951,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3602
+#: Security.xml:3611
#, no-c-format
msgid ""
"For example, if recipient \"Bob\" is granted both the
<literal>view</"
@@ -4950,7 +4964,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3609
+#: Security.xml:3618
#, no-c-format
msgid ""
"<![CDATA[@Permissions({\n"
@@ -4962,7 +4976,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3611
+#: Security.xml:3620
#, no-c-format
msgid ""
"The <literal>action</literal> property will instead simply contain
\"3"
@@ -4972,7 +4986,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3617
+#: Security.xml:3626
#, no-c-format
msgid ""
"Obviously, it is very important that the <literal>mask</literal> values
"
@@ -4980,13 +4994,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3623
+#: Security.xml:3632
#, no-c-format
msgid "Identifier Policy"
msgstr ""
#. Tag: para
-#: Security.xml:3625
+#: Security.xml:3634
#, no-c-format
msgid ""
"When storing or looking up permissions,
<literal>JpaPermissionStore</"
@@ -5000,7 +5014,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3633
+#: Security.xml:3642
#, no-c-format
msgid ""
"The <literal>IdentifierStrategy</literal> interface is very simple,
"
@@ -5008,7 +5022,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3637
+#: Security.xml:3646
#, no-c-format
msgid ""
"<![CDATA[public interface IdentifierStrategy {\n"
@@ -5018,7 +5032,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3639
+#: Security.xml:3648
#, no-c-format
msgid ""
"The first method, <literal>canIdentify()</literal> simply returns
"
@@ -5029,7 +5043,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3645
+#: Security.xml:3654
#, no-c-format
msgid ""
"Seam provides two <literal>IdentifierStrategy</literal>
implementations, "
@@ -5038,7 +5052,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3650
+#: Security.xml:3659
#, no-c-format
msgid ""
"To explicitly configure a specific identifier strategy to use for a "
@@ -5051,13 +5065,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3660
+#: Security.xml:3669
#, no-c-format
msgid "ClassIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3662
+#: Security.xml:3671
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for classes,
"
@@ -5071,7 +5085,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3671
+#: Security.xml:3680
#, no-c-format
msgid ""
"<![CDATA[@Identifier(name = \"customer\")\n"
@@ -5079,7 +5093,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3673
+#: Security.xml:3682
#, no-c-format
msgid ""
"The identifier for the following class will be
\"<literal>customerAction</"
@@ -5087,7 +5101,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3677
+#: Security.xml:3686
#, no-c-format
msgid ""
"<![CDATA[@Name(\"customerAction\")\n"
@@ -5095,7 +5109,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3679
+#: Security.xml:3688
#, no-c-format
msgid ""
"Finally, the identifier for the following class will be
\"<literal>Customer</"
@@ -5103,19 +5117,19 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3683
+#: Security.xml:3692
#, no-c-format
msgid "<![CDATA[public class Customer { ]]>"
msgstr ""
#. Tag: title
-#: Security.xml:3688
+#: Security.xml:3697
#, no-c-format
msgid "EntityIdentifierStrategy"
msgstr ""
#. Tag: para
-#: Security.xml:3690
+#: Security.xml:3699
#, no-c-format
msgid ""
"This identifier strategy is used to generate unique identifiers for entity "
@@ -5132,7 +5146,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3701
+#: Security.xml:3710
#, no-c-format
msgid ""
"<![CDATA[@Identifier(value = EntityIdentifierStrategy.class)\n"
@@ -5140,7 +5154,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3703
+#: Security.xml:3712
#, no-c-format
msgid ""
"For an example of the type of identifier values generated, assume we have "
@@ -5148,7 +5162,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3707
+#: Security.xml:3716
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5171,7 +5185,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3709
+#: Security.xml:3718
#, no-c-format
msgid ""
"For a <literal>Customer</literal> instance with an
<literal>id</literal> "
@@ -5181,7 +5195,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3715
+#: Security.xml:3724
#, no-c-format
msgid ""
"<![CDATA[@Entity\n"
@@ -5190,7 +5204,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3717
+#: Security.xml:3726
#, no-c-format
msgid ""
"Then a <literal>Customer</literal> with an
<literal>id</literal> value of "
@@ -5199,13 +5213,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3730
+#: Security.xml:3739
#, no-c-format
msgid "Permission Management"
msgstr ""
#. Tag: para
-#: Security.xml:3732
+#: Security.xml:3741
#, no-c-format
msgid ""
"In much the same way that Seam Security provides an Identity Management API "
@@ -5215,13 +5229,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3739
+#: Security.xml:3748
#, no-c-format
msgid "PermissionManager"
msgstr ""
#. Tag: para
-#: Security.xml:3741
+#: Security.xml:3750
#, no-c-format
msgid ""
"The <literal>PermissionManager</literal> component is an
application-scoped "
@@ -5234,7 +5248,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:3748
+#: Security.xml:3757
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5244,7 +5258,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3750
+#: Security.xml:3759
#, no-c-format
msgid ""
"The following table describes each of the available methods provided by "
@@ -5252,13 +5266,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3755
+#: Security.xml:3764
#, no-c-format
msgid "PermissionManager API methods"
msgstr ""
#. Tag: para
-#: Security.xml:3790 Security.xml:3809
+#: Security.xml:3799 Security.xml:3818
#, no-c-format
msgid ""
"Returns a list of <literal>Permission</literal> objects representing
all of "
@@ -5266,13 +5280,13 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3824
+#: Security.xml:3833
#, no-c-format
msgid "grantPermission(Permission permission)"
msgstr ""
#. Tag: para
-#: Security.xml:3828
+#: Security.xml:3837
#, no-c-format
msgid ""
"Persists (grants) the specified <literal>Permission</literal> to the
backend "
@@ -5280,7 +5294,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3847
+#: Security.xml:3856
#, no-c-format
msgid ""
"Persists (grants) the specified list of <literal>Permission</literal>s
to "
@@ -5288,7 +5302,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3866
+#: Security.xml:3875
#, no-c-format
msgid ""
"Removes (revokes) the specified <literal>Permission</literal> from the
"
@@ -5296,7 +5310,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3885
+#: Security.xml:3894
#, no-c-format
msgid ""
"Removes (revokes) the specified list of <literal>Permission</literal>s
from "
@@ -5304,7 +5318,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:3904
+#: Security.xml:3913
#, no-c-format
msgid ""
"Returns a list of the available actions for the specified target object. The
"
@@ -5313,13 +5327,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:3919
+#: Security.xml:3928
#, no-c-format
msgid "Permission checks for PermissionManager operations"
msgstr ""
#. Tag: para
-#: Security.xml:3921
+#: Security.xml:3930
#, no-c-format
msgid ""
"Invoking the methods of <literal>PermissionManager</literal> requires
that "
@@ -5329,37 +5343,37 @@
msgstr ""
#. Tag: title
-#: Security.xml:3928
+#: Security.xml:3937
#, no-c-format
msgid "Permission Management Security Permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3952
+#: Security.xml:3961
#, no-c-format
msgid "listPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:3956
+#: Security.xml:3965
#, no-c-format
msgid "The specified <literal>target</literal>"
msgstr ""
#. Tag: literal
-#: Security.xml:3962
+#: Security.xml:3971
#, no-c-format
msgid "seam.read-permissions"
msgstr ""
#. Tag: literal
-#: Security.xml:3970 Security.xml:3990
+#: Security.xml:3979 Security.xml:3999
#, no-c-format
msgid "grantPermission()"
msgstr ""
#. Tag: para
-#: Security.xml:3974
+#: Security.xml:3983
#, no-c-format
msgid ""
"The target of the specified <literal>Permission</literal>, or each of
the "
@@ -5368,56 +5382,56 @@
msgstr ""
#. Tag: literal
-#: Security.xml:3982 Security.xml:4000 Security.xml:4018
+#: Security.xml:3991 Security.xml:4009 Security.xml:4027
#, no-c-format
msgid "seam.grant-permission"
msgstr ""
#. Tag: para
-#: Security.xml:3994 Security.xml:4030
+#: Security.xml:4003 Security.xml:4039
#, no-c-format
msgid "The target of the specified <literal>Permission</literal>."
msgstr ""
#. Tag: literal
-#: Security.xml:4008
+#: Security.xml:4017
#, no-c-format
msgid "grantPermissions()"
msgstr ""
#. Tag: para
-#: Security.xml:4012 Security.xml:4048
+#: Security.xml:4021 Security.xml:4057
#, no-c-format
msgid ""
"Each of the targets of the specified list of
<literal>Permission</literal>s."
msgstr ""
#. Tag: literal
-#: Security.xml:4026
+#: Security.xml:4035
#, no-c-format
msgid "revokePermission()"
msgstr ""
#. Tag: literal
-#: Security.xml:4036 Security.xml:4054
+#: Security.xml:4045 Security.xml:4063
#, no-c-format
msgid "seam.revoke-permission"
msgstr ""
#. Tag: literal
-#: Security.xml:4044
+#: Security.xml:4053
#, no-c-format
msgid "revokePermissions()"
msgstr ""
#. Tag: title
-#: Security.xml:4067
+#: Security.xml:4076
#, no-c-format
msgid "SSL Security"
msgstr ""
#. Tag: para
-#: Security.xml:4069
+#: Security.xml:4078
#, no-c-format
msgid ""
"Seam includes basic support for serving sensitive pages via the HTTPS "
@@ -5428,13 +5442,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4076
+#: Security.xml:4085
#, no-c-format
msgid "<![CDATA[<page view-id=\"/login.xhtml\"
scheme=\"https\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4078
+#: Security.xml:4087
#, no-c-format
msgid ""
"This configuration is automatically extended to both
<literal>s:link</"
@@ -5446,13 +5460,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4085
+#: Security.xml:4094
#, no-c-format
msgid "<![CDATA[<s:link view=\"/login.xhtml\"
value=\"Login\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4087
+#: Security.xml:4096
#, no-c-format
msgid ""
"Browsing directly to a view when using the
<emphasis>incorrect</emphasis> "
@@ -5463,7 +5477,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4094
+#: Security.xml:4103
#, no-c-format
msgid ""
"It is also possible to configure a <emphasis>default scheme</emphasis>
for "
@@ -5477,13 +5491,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4103
+#: Security.xml:4112
#, no-c-format
msgid "<![CDATA[<page view-id=\"*\" scheme=\"http\"
/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4105
+#: Security.xml:4114
#, no-c-format
msgid ""
"Of course, if <emphasis>none</emphasis> of the pages in your
application use "
@@ -5491,7 +5505,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4110
+#: Security.xml:4119
#, no-c-format
msgid ""
"You may configure Seam to automatically invalidate the current HTTP session "
@@ -5500,13 +5514,13 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4115
+#: Security.xml:4124
#, no-c-format
msgid "<![CDATA[<web:session
invalidate-on-scheme-change=\"true\"/>]]>"
msgstr ""
#. Tag: para
-#: Security.xml:4117
+#: Security.xml:4126
#, no-c-format
msgid ""
"This option helps make your system less vulnerable to sniffing of the "
@@ -5515,13 +5529,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4123
+#: Security.xml:4132
#, no-c-format
msgid "Overriding the default ports"
msgstr ""
#. Tag: para
-#: Security.xml:4125
+#: Security.xml:4134
#, no-c-format
msgid ""
"If you wish to configure the HTTP and HTTPS ports manually, they may be "
@@ -5531,7 +5545,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4131
+#: Security.xml:4140
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -5547,13 +5561,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4137
+#: Security.xml:4146
#, no-c-format
msgid "CAPTCHA"
msgstr ""
#. Tag: para
-#: Security.xml:4139
+#: Security.xml:4148
#, no-c-format
msgid ""
"Though strictly not part of the security API, Seam provides a built-in "
@@ -5565,13 +5579,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4147
+#: Security.xml:4156
#, no-c-format
msgid "Configuring the CAPTCHA Servlet"
msgstr ""
#. Tag: para
-#: Security.xml:4148
+#: Security.xml:4157
#, no-c-format
msgid ""
"To get up and running, it is necessary to configure the Seam Resource "
@@ -5580,7 +5594,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4153
+#: Security.xml:4162
#, no-c-format
msgid ""
"<![CDATA[<servlet>\n"
@@ -5596,20 +5610,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4158
+#: Security.xml:4167
#, no-c-format
msgid "Adding a CAPTCHA to a form"
msgstr ""
#. Tag: para
-#: Security.xml:4160
+#: Security.xml:4169
#, no-c-format
msgid ""
"Adding a CAPTCHA challenge to a form is extremely easy. Here's an
example:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4164
+#: Security.xml:4173
#, no-c-format
msgid ""
"<![CDATA[<h:graphicImage
value=\"/seam/resource/captcha\"/>\n"
@@ -5621,7 +5635,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4166
+#: Security.xml:4175
#, no-c-format
msgid ""
"That's all there is to it. The <literal>graphicImage</literal>
control "
@@ -5631,20 +5645,20 @@
msgstr ""
#. Tag: title
-#: Security.xml:4175
+#: Security.xml:4184
#, no-c-format
msgid "Customising the CAPTCHA algorithm"
msgstr ""
#. Tag: para
-#: Security.xml:4177
+#: Security.xml:4186
#, no-c-format
msgid ""
"You may customize the CAPTCHA algorithm by overriding the built-in
component:"
msgstr ""
#. Tag: programlisting
-#: Security.xml:4181
+#: Security.xml:4190
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.captcha.captcha\")\n"
@@ -5671,13 +5685,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4188 Security.xml:4196
+#: Security.xml:4197 Security.xml:4205
#, no-c-format
msgid "Security Events"
msgstr ""
#. Tag: para
-#: Security.xml:4190
+#: Security.xml:4199
#, no-c-format
msgid ""
"The following table describes a number of events (see <xref
linkend=\"events"
@@ -5685,68 +5699,68 @@
msgstr ""
#. Tag: para
-#: Security.xml:4205
+#: Security.xml:4214
#, no-c-format
msgid "Event Key"
msgstr ""
#. Tag: literal
-#: Security.xml:4218
+#: Security.xml:4227
#, no-c-format
msgid "org.jboss.seam.security.loginSuccessful"
msgstr ""
#. Tag: para
-#: Security.xml:4222
+#: Security.xml:4231
#, no-c-format
msgid "Raised when a login attempt is successful."
msgstr ""
#. Tag: literal
-#: Security.xml:4230
+#: Security.xml:4239
#, no-c-format
msgid "org.jboss.seam.security.loginFailed"
msgstr ""
#. Tag: para
-#: Security.xml:4234
+#: Security.xml:4243
#, no-c-format
msgid "Raised when a login attempt fails."
msgstr ""
#. Tag: literal
-#: Security.xml:4242
+#: Security.xml:4251
#, no-c-format
msgid "org.jboss.seam.security.alreadyLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4246
+#: Security.xml:4255
#, no-c-format
msgid ""
"Raised when a user that is already authenticated attempts to log in again."
msgstr ""
#. Tag: literal
-#: Security.xml:4254
+#: Security.xml:4263
#, no-c-format
msgid "org.jboss.seam.security.notLoggedIn"
msgstr ""
#. Tag: para
-#: Security.xml:4258
+#: Security.xml:4267
#, no-c-format
msgid "Raised when a security check fails when the user is not logged in."
msgstr ""
#. Tag: literal
-#: Security.xml:4266
+#: Security.xml:4275
#, no-c-format
msgid "org.jboss.seam.security.notAuthorized"
msgstr ""
#. Tag: para
-#: Security.xml:4270
+#: Security.xml:4279
#, no-c-format
msgid ""
"Raised when a security check fails when the user is logged in however "
@@ -5754,73 +5768,73 @@
msgstr ""
#. Tag: literal
-#: Security.xml:4278
+#: Security.xml:4287
#, no-c-format
msgid "org.jboss.seam.security.preAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4282
+#: Security.xml:4291
#, no-c-format
msgid "Raised just prior to user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4290
+#: Security.xml:4299
#, no-c-format
msgid "org.jboss.seam.security.postAuthenticate"
msgstr ""
#. Tag: para
-#: Security.xml:4294
+#: Security.xml:4303
#, no-c-format
msgid "Raised just after user authentication."
msgstr ""
#. Tag: literal
-#: Security.xml:4302
+#: Security.xml:4311
#, no-c-format
msgid "org.jboss.seam.security.loggedOut"
msgstr ""
#. Tag: para
-#: Security.xml:4306
+#: Security.xml:4315
#, no-c-format
msgid "Raised after the user has logged out."
msgstr ""
#. Tag: literal
-#: Security.xml:4314
+#: Security.xml:4323
#, no-c-format
msgid "org.jboss.seam.security.credentialsUpdated"
msgstr ""
#. Tag: para
-#: Security.xml:4318
+#: Security.xml:4327
#, no-c-format
msgid "Raised when the user's credentials have been changed."
msgstr ""
#. Tag: literal
-#: Security.xml:4326
+#: Security.xml:4335
#, no-c-format
msgid "org.jboss.seam.security.rememberMe"
msgstr ""
#. Tag: para
-#: Security.xml:4330
+#: Security.xml:4339
#, no-c-format
msgid "Raised when the Identity's rememberMe property is changed."
msgstr ""
#. Tag: title
-#: Security.xml:4343
+#: Security.xml:4352
#, no-c-format
msgid "Run As"
msgstr ""
#. Tag: para
-#: Security.xml:4345
+#: Security.xml:4354
#, no-c-format
msgid ""
"Sometimes it may be necessary to perform certain operations with elevated "
@@ -5832,7 +5846,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4353
+#: Security.xml:4362
#, no-c-format
msgid ""
"The following code example demonstrates how
<literal>RunAsOperation</"
@@ -5843,7 +5857,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4360
+#: Security.xml:4369
#, no-c-format
msgid ""
"<![CDATA[ new RunAsOperation() { \n"
@@ -5855,7 +5869,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4362
+#: Security.xml:4371
#, no-c-format
msgid ""
"In a similar way, the <literal>getPrincipal()</literal> or "
@@ -5866,13 +5880,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4373
+#: Security.xml:4382
#, no-c-format
msgid "Extending the Identity component"
msgstr ""
#. Tag: para
-#: Security.xml:4375
+#: Security.xml:4384
#, no-c-format
msgid ""
"Sometimes it might be necessary to extend the Identity component if your "
@@ -5885,7 +5899,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4383
+#: Security.xml:4392
#, no-c-format
msgid ""
"<![CDATA[(a)Name(\"org.jboss.seam.security.identity\")\n"
@@ -5920,7 +5934,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4386
+#: Security.xml:4395
#, no-c-format
msgid ""
"Note that an <literal>Identity</literal> component must be marked
"
@@ -5930,13 +5944,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4398
+#: Security.xml:4407
#, no-c-format
msgid "OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4400
+#: Security.xml:4409
#, no-c-format
msgid ""
"OpenID is a community standard for external web-based authentication. The "
@@ -5949,7 +5963,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4409
+#: Security.xml:4418
#, no-c-format
msgid ""
"When using OpenID, the user selects an OpenID provider, and the provider "
@@ -5966,7 +5980,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4418
+#: Security.xml:4427
#, no-c-format
msgid ""
"It's important to realize at this point that authentication does not imply
"
@@ -5979,13 +5993,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4428
+#: Security.xml:4437
#, no-c-format
msgid "Configuring OpenID"
msgstr ""
#. Tag: para
-#: Security.xml:4429
+#: Security.xml:4438
#, no-c-format
msgid ""
"Seam uses the openid4java package and requires four additional JARs to make "
@@ -5995,7 +6009,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4435
+#: Security.xml:4444
#, no-c-format
msgid ""
"OpenID processing requires the use of the
<literal>OpenIdPhaseListener</"
@@ -6005,7 +6019,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4441
+#: Security.xml:4450
#, no-c-format
msgid ""
"<lifecycle>\n"
@@ -6015,7 +6029,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4444
+#: Security.xml:4453
#, no-c-format
msgid ""
"With this configuration, OpenID support is available to your application. "
@@ -6025,13 +6039,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4452
+#: Security.xml:4461
#, no-c-format
msgid "Presenting an OpenIdDLogin form"
msgstr ""
#. Tag: para
-#: Security.xml:4454
+#: Security.xml:4463
#, no-c-format
msgid ""
"To initiate an OpenID login, you can present a simply form to the user "
@@ -6041,7 +6055,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4459
+#: Security.xml:4468
#, no-c-format
msgid ""
"<h:form>\n"
@@ -6052,7 +6066,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4461
+#: Security.xml:4470
#, no-c-format
msgid ""
"When the user submits the login form, he will be redirected to his OpenID "
@@ -6064,13 +6078,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4470
+#: Security.xml:4479
#, no-c-format
msgid "Logging in immediately"
msgstr ""
#. Tag: para
-#: Security.xml:4472
+#: Security.xml:4481
#, no-c-format
msgid ""
"The simplest strategy is to simply login the user immediately. The following
"
@@ -6079,7 +6093,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4476
+#: Security.xml:4485
#, no-c-format
msgid ""
"<page view-id="/openid.xhtml">\n"
@@ -6099,7 +6113,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4478
+#: Security.xml:4487
#, no-c-format
msgid ""
"Thie <literal>loginImmediately()</literal> action checks to see if the
"
@@ -6113,13 +6127,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4489
+#: Security.xml:4498
#, no-c-format
msgid "Deferring login"
msgstr ""
#. Tag: para
-#: Security.xml:4491
+#: Security.xml:4500
#, no-c-format
msgid ""
"You may not want the user to be immediately logged in to your application. "
@@ -6136,13 +6150,13 @@
msgstr ""
#. Tag: title
-#: Security.xml:4505
+#: Security.xml:4514
#, no-c-format
msgid "Logging out"
msgstr ""
#. Tag: para
-#: Security.xml:4507
+#: Security.xml:4516
#, no-c-format
msgid ""
"Logging out (forgetting an OpenID association) is done by calling
<literal>#"
@@ -6153,7 +6167,7 @@
msgstr ""
#. Tag: programlisting
-#: Security.xml:4514
+#: Security.xml:4523
#, no-c-format
msgid ""
"<event
type="org.jboss.seam.security.loggedOut">\n"
@@ -6162,7 +6176,7 @@
msgstr ""
#. Tag: para
-#: Security.xml:4516
+#: Security.xml:4525
#, no-c-format
msgid ""
"It's important that you do not leave this out or the user will not be able
"
Modified: trunk/doc/Seam_Reference_Guide/zh-TW/Tutorial.po
===================================================================
--- trunk/doc/Seam_Reference_Guide/zh-TW/Tutorial.po 2009-04-07 12:49:40 UTC (rev 10331)
+++ trunk/doc/Seam_Reference_Guide/zh-TW/Tutorial.po 2009-04-07 12:51:06 UTC (rev 10332)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To:
http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-03-31 09:07+0000\n"
+"POT-Creation-Date: 2009-04-07 12:40+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -3887,7 +3887,7 @@
#: Tutorial.xml:1596
#, no-c-format
msgid ""
-"When we being a nested conversation it is pushed onto the conversation "
+"When we begin a nested conversation it is pushed onto the conversation "
"stack. In the <varname>nestedbooking</varname> example, the
conversation "
"stack consists of the outer long-running conversation (the booking) and each
"
"of the nested conversations (room selections)."