Seam SVN: r10987 - modules/trunk/parent.
by seam-commits@lists.jboss.org
Author: dan.j.allen
Date: 2009-05-26 11:24:28 -0400 (Tue, 26 May 2009)
New Revision: 10987
Modified:
modules/trunk/parent/pom.xml
Log:
reorder modules
Modified: modules/trunk/parent/pom.xml
===================================================================
--- modules/trunk/parent/pom.xml 2009-05-26 15:24:08 UTC (rev 10986)
+++ modules/trunk/parent/pom.xml 2009-05-26 15:24:28 UTC (rev 10987)
@@ -96,9 +96,9 @@
<module>../el</module>
<module>../international</module>
<module>../web</module>
- <module>../faces</module>
<module>../drools</module>
<module>../security</module>
+ <module>../faces</module>
</modules>
<dependencies>
16 years, 5 months
Seam SVN: r10986 - modules/trunk/security/src/main/java/org/jboss/seam/security.
by seam-commits@lists.jboss.org
Author: dan.j.allen
Date: 2009-05-26 11:24:08 -0400 (Tue, 26 May 2009)
New Revision: 10986
Added:
modules/trunk/security/src/main/java/org/jboss/seam/security/SecurityException.java
Modified:
modules/trunk/security/src/main/java/org/jboss/seam/security/AuthorizationException.java
modules/trunk/security/src/main/java/org/jboss/seam/security/Identity.java
modules/trunk/security/src/main/java/org/jboss/seam/security/NotLoggedInException.java
Log:
create exception hierarchy
evaluate expression in permission check
Modified: modules/trunk/security/src/main/java/org/jboss/seam/security/AuthorizationException.java
===================================================================
--- modules/trunk/security/src/main/java/org/jboss/seam/security/AuthorizationException.java 2009-05-26 15:23:49 UTC (rev 10985)
+++ modules/trunk/security/src/main/java/org/jboss/seam/security/AuthorizationException.java 2009-05-26 15:24:08 UTC (rev 10986)
@@ -5,7 +5,7 @@
*
* @author Shane Bryzak
*/
-public class AuthorizationException extends RuntimeException
+public class AuthorizationException extends SecurityException
{
private static final long serialVersionUID = -981091398588455903L;
Modified: modules/trunk/security/src/main/java/org/jboss/seam/security/Identity.java
===================================================================
--- modules/trunk/security/src/main/java/org/jboss/seam/security/Identity.java 2009-05-26 15:23:49 UTC (rev 10985)
+++ modules/trunk/security/src/main/java/org/jboss/seam/security/Identity.java 2009-05-26 15:24:08 UTC (rev 10986)
@@ -12,6 +12,7 @@
import javax.annotation.Named;
import javax.context.SessionScoped;
+import javax.el.ValueExpression;
import javax.inject.Current;
import javax.inject.Initializer;
import javax.inject.manager.Bean;
@@ -26,6 +27,7 @@
import javax.security.auth.login.LoginContext;
import javax.security.auth.login.LoginException;
+import org.jboss.seam.el.Expressions;
import org.jboss.seam.security.callbacks.AuthenticatorCallback;
import org.jboss.seam.security.callbacks.IdentityCallback;
import org.jboss.seam.security.callbacks.IdentityManagerCallback;
@@ -63,6 +65,7 @@
@Current private Manager manager;
@Current private Credentials credentials;
@Current private PermissionMapper permissionMapper;
+ @Current private Expressions expressions;
private Principal principal;
private Subject subject;
@@ -132,7 +135,7 @@
{
return subject;
}
-
+
/**
* Performs an authorization check, based on the specified security expression.
*
@@ -142,28 +145,51 @@
* @throws AuthorizationException Thrown if the authorization check fails and
* the user is authenticated
*/
- public void checkRestriction(String expr)
- {
- if (!securityEnabled) return;
+ // QUESTION should we add the dependency on el-api for the sake of avoiding reinstantiating the VE?
+ public void checkRestriction(ValueExpression expression)
+ {
+ if (!securityEnabled)
+ {
+ return;
+ }
- if ( !evaluateExpression(expr) )
+ if (!expressions.getValue(expression, Boolean.class))
{
- if ( !isLoggedIn() )
+ if (!isLoggedIn())
{
manager.fireEvent(new NotLoggedInEvent());
log.debug(String.format(
- "Error evaluating expression [%s] - User not logged in", expr));
+ "Error evaluating expression [%s] - User not logged in", expression.getExpressionString()));
throw new NotLoggedInException();
}
else
{
manager.fireEvent(new NotAuthorizedEvent());
throw new AuthorizationException(String.format(
- "Authorization check failed for expression [%s]", expr));
+ "Authorization check failed for expression [%s]", expression.getExpressionString()));
}
}
}
+
+ /**
+ * Performs an authorization check, based on the specified security expression string.
+ *
+ * @param expr The security expression string to evaluate
+ * @throws NotLoggedInException Thrown if the authorization check fails and
+ * the user is not authenticated
+ * @throws AuthorizationException Thrown if the authorization check fails and
+ * the user is authenticated
+ */
+ public void checkRestriction(String expr)
+ {
+ if (!securityEnabled)
+ {
+ return;
+ }
+
+ checkRestriction(expressions.createValueExpression(expr, Boolean.class).toUnifiedValueExpression());
+ }
/**
* Attempts to authenticate the user. This method is distinct to the
@@ -599,9 +625,7 @@
*/
protected boolean evaluateExpression(String expr)
{
- // TODO - EL evaluation
- // return Expressions.instance().createValueExpression(expr, Boolean.class).getValue();
- return false;
+ return expressions.createValueExpression(expr, Boolean.class).getValue();
}
public String getJaasConfigName()
Modified: modules/trunk/security/src/main/java/org/jboss/seam/security/NotLoggedInException.java
===================================================================
--- modules/trunk/security/src/main/java/org/jboss/seam/security/NotLoggedInException.java 2009-05-26 15:23:49 UTC (rev 10985)
+++ modules/trunk/security/src/main/java/org/jboss/seam/security/NotLoggedInException.java 2009-05-26 15:24:08 UTC (rev 10986)
@@ -8,4 +8,4 @@
* @author Shane Bryzak
*/
//@ApplicationException(rollback=true)
-public class NotLoggedInException extends RuntimeException {}
+public class NotLoggedInException extends SecurityException {}
Added: modules/trunk/security/src/main/java/org/jboss/seam/security/SecurityException.java
===================================================================
--- modules/trunk/security/src/main/java/org/jboss/seam/security/SecurityException.java (rev 0)
+++ modules/trunk/security/src/main/java/org/jboss/seam/security/SecurityException.java 2009-05-26 15:24:08 UTC (rev 10986)
@@ -0,0 +1,31 @@
+package org.jboss.seam.security;
+
+/**
+ * Any exception that is raised by the security module extends from this runtime
+ * exception class, making it easy for other modules and extensions to catch all
+ * security-related exceptions in a single catch block, if need be.
+ *
+ * @author Dan Allen
+ */
+public abstract class SecurityException extends RuntimeException
+{
+ public SecurityException()
+ {
+ super();
+ }
+
+ public SecurityException(String message, Throwable cause)
+ {
+ super(message, cause);
+ }
+
+ public SecurityException(String message)
+ {
+ super(message);
+ }
+
+ public SecurityException(Throwable cause)
+ {
+ super(cause);
+ }
+}
16 years, 5 months
Seam SVN: r10985 - in modules/trunk/security: src/main/java/org/jboss/seam/security/permission/action and 1 other directory.
by seam-commits@lists.jboss.org
Author: dan.j.allen
Date: 2009-05-26 11:23:49 -0400 (Tue, 26 May 2009)
New Revision: 10985
Modified:
modules/trunk/security/pom.xml
modules/trunk/security/src/main/java/org/jboss/seam/security/permission/action/PermissionSearch.java
Log:
don't depend on faces module; add el dependency
Modified: modules/trunk/security/pom.xml
===================================================================
--- modules/trunk/security/pom.xml 2009-05-26 15:21:46 UTC (rev 10984)
+++ modules/trunk/security/pom.xml 2009-05-26 15:23:49 UTC (rev 10985)
@@ -47,6 +47,12 @@
</dependency>
<dependency>
+ <groupId>javax.el</groupId>
+ <artifactId>el-api</artifactId>
+ <scope>provided</scope>
+ </dependency>
+
+ <dependency>
<groupId>org.drools</groupId>
<artifactId>drools-core</artifactId>
</dependency>
@@ -66,10 +72,12 @@
<artifactId>seam-international</artifactId>
</dependency>
+ <!--
<dependency>
<groupId>${seam.groupId}</groupId>
<artifactId>seam-faces</artifactId>
</dependency>
+ -->
<dependency>
<groupId>${seam.groupId}</groupId>
Modified: modules/trunk/security/src/main/java/org/jboss/seam/security/permission/action/PermissionSearch.java
===================================================================
--- modules/trunk/security/src/main/java/org/jboss/seam/security/permission/action/PermissionSearch.java 2009-05-26 15:21:46 UTC (rev 10984)
+++ modules/trunk/security/src/main/java/org/jboss/seam/security/permission/action/PermissionSearch.java 2009-05-26 15:23:49 UTC (rev 10985)
@@ -12,8 +12,8 @@
import javax.context.ConversationScoped;
import javax.inject.Current;
-import org.jboss.seam.faces.annotations.DataModel;
-import org.jboss.seam.faces.annotations.DataModelSelection;
+//import org.jboss.seam.faces.annotations.DataModel;
+//import org.jboss.seam.faces.annotations.DataModelSelection;
import org.jboss.seam.security.management.IdentityManager;
import org.jboss.seam.security.permission.Permission;
import org.jboss.seam.security.permission.PermissionManager;
@@ -27,10 +27,10 @@
private Map<Principal,List<Permission>> groupedPermissions = new HashMap<Principal,List<Permission>>();
- @DataModel(scope = ConversationScoped.class)
+ //@DataModel(scope = ConversationScoped.class)
List<Principal> recipients;
- @DataModelSelection
+ //@DataModelSelection
Principal selectedRecipient;
@Current IdentityManager identityManager;
16 years, 5 months
Seam SVN: r10984 - modules/trunk/version-matrix.
by seam-commits@lists.jboss.org
Author: dan.j.allen
Date: 2009-05-26 11:21:46 -0400 (Tue, 26 May 2009)
New Revision: 10984
Modified:
modules/trunk/version-matrix/pom.xml
Log:
we want to move to jboss-el 2.0.1.GA, but we aren't ready yet, so just add note
Modified: modules/trunk/version-matrix/pom.xml
===================================================================
--- modules/trunk/version-matrix/pom.xml 2009-05-26 13:27:47 UTC (rev 10983)
+++ modules/trunk/version-matrix/pom.xml 2009-05-26 15:21:46 UTC (rev 10984)
@@ -137,6 +137,9 @@
<groupId>org.jboss.el</groupId>
<artifactId>jboss-el</artifactId>
<version>1.0_02.CR4</version>
+ <!--
+ <version>2.0.1.GA</version>
+ -->
<exclusions>
<exclusion>
<groupId>javax.el</groupId>
16 years, 5 months
Seam SVN: r10983 - in branches/community/Seam_2_1/doc/Seam_Reference_Guide: bn-IN and 22 other directories.
by seam-commits@lists.jboss.org
Author: nico.ben
Date: 2009-05-26 09:27:47 -0400 (Tue, 26 May 2009)
New Revision: 10983
Modified:
branches/community/Seam_2_1/doc/Seam_Reference_Guide/as-IN/Mail.po
branches/community/Seam_2_1/doc/Seam_Reference_Guide/bn-IN/Mail.po
branches/community/Seam_2_1/doc/Seam_Reference_Guide/de-DE/Mail.po
branches/community/Seam_2_1/doc/Seam_Reference_Guide/es-ES/Mail.po
branches/community/Seam_2_1/doc/Seam_Reference_Guide/es-MX/Mail.po
branches/community/Seam_2_1/doc/Seam_Reference_Guide/fr-FR/Mail.po
branches/community/Seam_2_1/doc/Seam_Reference_Guide/gu-IN/Mail.po
branches/community/Seam_2_1/doc/Seam_Reference_Guide/hi-IN/Mail.po
branches/community/Seam_2_1/doc/Seam_Reference_Guide/ja-JP/Mail.po
branches/community/Seam_2_1/doc/Seam_Reference_Guide/kn-IN/Mail.po
branches/community/Seam_2_1/doc/Seam_Reference_Guide/ko-KR/Mail.po
branches/community/Seam_2_1/doc/Seam_Reference_Guide/ml-IN/Mail.po
branches/community/Seam_2_1/doc/Seam_Reference_Guide/mr-IN/Mail.po
branches/community/Seam_2_1/doc/Seam_Reference_Guide/or-IN/Mail.po
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pa-IN/Mail.po
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Annotations.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Author_Group.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Book_Info.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Cache.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Components.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Concepts.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Configuration.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Controls.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Conversations.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Dependencies.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Drools.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Elenhancements.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Events.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Excel.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Feedback.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Framework.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Getting_Started_With_JBoss_Tools.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Gettingstarted.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Glassfish.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Groovy.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Guice.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Gwt.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Hsearch.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/I18n.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Itext.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Jbpm.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Jms.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Mail.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Performance.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Persistence.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Preface.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Remoting.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Revision_History.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Rss.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Security.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Spring.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Testing.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Text.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Tools.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Tutorial.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Validation.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Weblogic.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Webservices.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Websphere.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Wicket.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Xml.pot
branches/community/Seam_2_1/doc/Seam_Reference_Guide/pt-BR/Mail.po
branches/community/Seam_2_1/doc/Seam_Reference_Guide/ru-RU/Mail.po
branches/community/Seam_2_1/doc/Seam_Reference_Guide/si-LK/Mail.po
branches/community/Seam_2_1/doc/Seam_Reference_Guide/sl-SL/Mail.po
branches/community/Seam_2_1/doc/Seam_Reference_Guide/ta-IN/Mail.po
branches/community/Seam_2_1/doc/Seam_Reference_Guide/te-IN/Mail.po
branches/community/Seam_2_1/doc/Seam_Reference_Guide/zh-CN/Mail.po
branches/community/Seam_2_1/doc/Seam_Reference_Guide/zh-TW/Mail.po
Log:
Regenerated POT and updated all POs
Modified: branches/community/Seam_2_1/doc/Seam_Reference_Guide/as-IN/Mail.po
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/as-IN/Mail.po 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/as-IN/Mail.po 2009-05-26 13:27:47 UTC (rev 10983)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -610,8 +610,8 @@
#, no-c-format
msgid ""
"You can find more information on <literal>mail-ra.rar</literal> at <ulink "
-"url=\"http://wiki.jboss.org/wiki/Wiki.jsp?page=InboundJavaMail\">http://wiki."
-"jboss.org/wiki/Wiki.jsp?page=InboundJavaMail</ulink>."
+"url=\"http://www.jboss.org/community/wiki/InboundJavaMail\">http://www.jboss."
+"org/community/wiki/InboundJavaMail</ulink>."
msgstr ""
#. Tag: para
Modified: branches/community/Seam_2_1/doc/Seam_Reference_Guide/bn-IN/Mail.po
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/bn-IN/Mail.po 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/bn-IN/Mail.po 2009-05-26 13:27:47 UTC (rev 10983)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -610,8 +610,8 @@
#, no-c-format
msgid ""
"You can find more information on <literal>mail-ra.rar</literal> at <ulink "
-"url=\"http://wiki.jboss.org/wiki/Wiki.jsp?page=InboundJavaMail\">http://wiki."
-"jboss.org/wiki/Wiki.jsp?page=InboundJavaMail</ulink>."
+"url=\"http://www.jboss.org/community/wiki/InboundJavaMail\">http://www.jboss."
+"org/community/wiki/InboundJavaMail</ulink>."
msgstr ""
#. Tag: para
Modified: branches/community/Seam_2_1/doc/Seam_Reference_Guide/de-DE/Mail.po
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/de-DE/Mail.po 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/de-DE/Mail.po 2009-05-26 13:27:47 UTC (rev 10983)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -610,8 +610,8 @@
#, no-c-format
msgid ""
"You can find more information on <literal>mail-ra.rar</literal> at <ulink "
-"url=\"http://wiki.jboss.org/wiki/Wiki.jsp?page=InboundJavaMail\">http://wiki."
-"jboss.org/wiki/Wiki.jsp?page=InboundJavaMail</ulink>."
+"url=\"http://www.jboss.org/community/wiki/InboundJavaMail\">http://www.jboss."
+"org/community/wiki/InboundJavaMail</ulink>."
msgstr ""
#. Tag: para
Modified: branches/community/Seam_2_1/doc/Seam_Reference_Guide/es-ES/Mail.po
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/es-ES/Mail.po 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/es-ES/Mail.po 2009-05-26 13:27:47 UTC (rev 10983)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -610,8 +610,8 @@
#, no-c-format
msgid ""
"You can find more information on <literal>mail-ra.rar</literal> at <ulink "
-"url=\"http://wiki.jboss.org/wiki/Wiki.jsp?page=InboundJavaMail\">http://wiki."
-"jboss.org/wiki/Wiki.jsp?page=InboundJavaMail</ulink>."
+"url=\"http://www.jboss.org/community/wiki/InboundJavaMail\">http://www.jboss."
+"org/community/wiki/InboundJavaMail</ulink>."
msgstr ""
#. Tag: para
Modified: branches/community/Seam_2_1/doc/Seam_Reference_Guide/es-MX/Mail.po
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/es-MX/Mail.po 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/es-MX/Mail.po 2009-05-26 13:27:47 UTC (rev 10983)
@@ -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-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+0000\n"
"PO-Revision-Date: 2008-11-06 00:09+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -610,8 +610,8 @@
#, no-c-format
msgid ""
"You can find more information on <literal>mail-ra.rar</literal> at <ulink "
-"url=\"http://wiki.jboss.org/wiki/Wiki.jsp?page=InboundJavaMail\">http://wiki."
-"jboss.org/wiki/Wiki.jsp?page=InboundJavaMail</ulink>."
+"url=\"http://www.jboss.org/community/wiki/InboundJavaMail\">http://www.jboss."
+"org/community/wiki/InboundJavaMail</ulink>."
msgstr ""
#. Tag: para
Modified: branches/community/Seam_2_1/doc/Seam_Reference_Guide/fr-FR/Mail.po
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/fr-FR/Mail.po 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/fr-FR/Mail.po 2009-05-26 13:27:47 UTC (rev 10983)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -610,8 +610,8 @@
#, no-c-format
msgid ""
"You can find more information on <literal>mail-ra.rar</literal> at <ulink "
-"url=\"http://wiki.jboss.org/wiki/Wiki.jsp?page=InboundJavaMail\">http://wiki."
-"jboss.org/wiki/Wiki.jsp?page=InboundJavaMail</ulink>."
+"url=\"http://www.jboss.org/community/wiki/InboundJavaMail\">http://www.jboss."
+"org/community/wiki/InboundJavaMail</ulink>."
msgstr ""
#. Tag: para
Modified: branches/community/Seam_2_1/doc/Seam_Reference_Guide/gu-IN/Mail.po
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/gu-IN/Mail.po 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/gu-IN/Mail.po 2009-05-26 13:27:47 UTC (rev 10983)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -610,8 +610,8 @@
#, no-c-format
msgid ""
"You can find more information on <literal>mail-ra.rar</literal> at <ulink "
-"url=\"http://wiki.jboss.org/wiki/Wiki.jsp?page=InboundJavaMail\">http://wiki."
-"jboss.org/wiki/Wiki.jsp?page=InboundJavaMail</ulink>."
+"url=\"http://www.jboss.org/community/wiki/InboundJavaMail\">http://www.jboss."
+"org/community/wiki/InboundJavaMail</ulink>."
msgstr ""
#. Tag: para
Modified: branches/community/Seam_2_1/doc/Seam_Reference_Guide/hi-IN/Mail.po
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/hi-IN/Mail.po 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/hi-IN/Mail.po 2009-05-26 13:27:47 UTC (rev 10983)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -610,8 +610,8 @@
#, no-c-format
msgid ""
"You can find more information on <literal>mail-ra.rar</literal> at <ulink "
-"url=\"http://wiki.jboss.org/wiki/Wiki.jsp?page=InboundJavaMail\">http://wiki."
-"jboss.org/wiki/Wiki.jsp?page=InboundJavaMail</ulink>."
+"url=\"http://www.jboss.org/community/wiki/InboundJavaMail\">http://www.jboss."
+"org/community/wiki/InboundJavaMail</ulink>."
msgstr ""
#. Tag: para
Modified: branches/community/Seam_2_1/doc/Seam_Reference_Guide/ja-JP/Mail.po
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/ja-JP/Mail.po 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/ja-JP/Mail.po 2009-05-26 13:27:47 UTC (rev 10983)
@@ -4,7 +4,7 @@
msgstr ""
"Project-Id-Version: Tools\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+0000\n"
"PO-Revision-Date: 2009-02-19 10:59+0900\n"
"Last-Translator: Ken Yamada <ken(a)tydfam.jp>\n"
"Language-Team: Japanese <fedora-trans-ja(a)redhat.com>\n"
@@ -827,8 +827,8 @@
#, fuzzy, no-c-format
msgid ""
"You can find more information on <literal>mail-ra.rar</literal> at <ulink "
-"url=\"http://wiki.jboss.org/wiki/Wiki.jsp?page=InboundJavaMail\">http://wiki."
-"jboss.org/wiki/Wiki.jsp?page=InboundJavaMail</ulink>."
+"url=\"http://www.jboss.org/community/wiki/InboundJavaMail\">http://www.jboss."
+"org/community/wiki/InboundJavaMail</ulink>."
msgstr ""
"<ulink url=\"http://wiki.jboss.org/wiki/Wiki.jsp?page=InboundJavaMail"
"\">http://wiki.jboss.org/wiki/Wiki.jsp?page=InboundJavaMail</ulink>に"
Modified: branches/community/Seam_2_1/doc/Seam_Reference_Guide/kn-IN/Mail.po
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/kn-IN/Mail.po 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/kn-IN/Mail.po 2009-05-26 13:27:47 UTC (rev 10983)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -610,8 +610,8 @@
#, no-c-format
msgid ""
"You can find more information on <literal>mail-ra.rar</literal> at <ulink "
-"url=\"http://wiki.jboss.org/wiki/Wiki.jsp?page=InboundJavaMail\">http://wiki."
-"jboss.org/wiki/Wiki.jsp?page=InboundJavaMail</ulink>."
+"url=\"http://www.jboss.org/community/wiki/InboundJavaMail\">http://www.jboss."
+"org/community/wiki/InboundJavaMail</ulink>."
msgstr ""
#. Tag: para
Modified: branches/community/Seam_2_1/doc/Seam_Reference_Guide/ko-KR/Mail.po
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/ko-KR/Mail.po 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/ko-KR/Mail.po 2009-05-26 13:27:47 UTC (rev 10983)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -610,8 +610,8 @@
#, no-c-format
msgid ""
"You can find more information on <literal>mail-ra.rar</literal> at <ulink "
-"url=\"http://wiki.jboss.org/wiki/Wiki.jsp?page=InboundJavaMail\">http://wiki."
-"jboss.org/wiki/Wiki.jsp?page=InboundJavaMail</ulink>."
+"url=\"http://www.jboss.org/community/wiki/InboundJavaMail\">http://www.jboss."
+"org/community/wiki/InboundJavaMail</ulink>."
msgstr ""
#. Tag: para
Modified: branches/community/Seam_2_1/doc/Seam_Reference_Guide/ml-IN/Mail.po
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/ml-IN/Mail.po 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/ml-IN/Mail.po 2009-05-26 13:27:47 UTC (rev 10983)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -610,8 +610,8 @@
#, no-c-format
msgid ""
"You can find more information on <literal>mail-ra.rar</literal> at <ulink "
-"url=\"http://wiki.jboss.org/wiki/Wiki.jsp?page=InboundJavaMail\">http://wiki."
-"jboss.org/wiki/Wiki.jsp?page=InboundJavaMail</ulink>."
+"url=\"http://www.jboss.org/community/wiki/InboundJavaMail\">http://www.jboss."
+"org/community/wiki/InboundJavaMail</ulink>."
msgstr ""
#. Tag: para
Modified: branches/community/Seam_2_1/doc/Seam_Reference_Guide/mr-IN/Mail.po
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/mr-IN/Mail.po 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/mr-IN/Mail.po 2009-05-26 13:27:47 UTC (rev 10983)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -610,8 +610,8 @@
#, no-c-format
msgid ""
"You can find more information on <literal>mail-ra.rar</literal> at <ulink "
-"url=\"http://wiki.jboss.org/wiki/Wiki.jsp?page=InboundJavaMail\">http://wiki."
-"jboss.org/wiki/Wiki.jsp?page=InboundJavaMail</ulink>."
+"url=\"http://www.jboss.org/community/wiki/InboundJavaMail\">http://www.jboss."
+"org/community/wiki/InboundJavaMail</ulink>."
msgstr ""
#. Tag: para
Modified: branches/community/Seam_2_1/doc/Seam_Reference_Guide/or-IN/Mail.po
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/or-IN/Mail.po 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/or-IN/Mail.po 2009-05-26 13:27:47 UTC (rev 10983)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -610,8 +610,8 @@
#, no-c-format
msgid ""
"You can find more information on <literal>mail-ra.rar</literal> at <ulink "
-"url=\"http://wiki.jboss.org/wiki/Wiki.jsp?page=InboundJavaMail\">http://wiki."
-"jboss.org/wiki/Wiki.jsp?page=InboundJavaMail</ulink>."
+"url=\"http://www.jboss.org/community/wiki/InboundJavaMail\">http://www.jboss."
+"org/community/wiki/InboundJavaMail</ulink>."
msgstr ""
#. Tag: para
Modified: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pa-IN/Mail.po
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pa-IN/Mail.po 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pa-IN/Mail.po 2009-05-26 13:27:47 UTC (rev 10983)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -610,8 +610,8 @@
#, no-c-format
msgid ""
"You can find more information on <literal>mail-ra.rar</literal> at <ulink "
-"url=\"http://wiki.jboss.org/wiki/Wiki.jsp?page=InboundJavaMail\">http://wiki."
-"jboss.org/wiki/Wiki.jsp?page=InboundJavaMail</ulink>."
+"url=\"http://www.jboss.org/community/wiki/InboundJavaMail\">http://www.jboss."
+"org/community/wiki/InboundJavaMail</ulink>."
msgstr ""
#. Tag: para
Modified: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Annotations.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Annotations.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Annotations.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:06+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Author_Group.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Author_Group.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Author_Group.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:06+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Book_Info.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Book_Info.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Book_Info.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:06+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Cache.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Cache.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Cache.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:06+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Components.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Components.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Components.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:06+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Concepts.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Concepts.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Concepts.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:06+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Configuration.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Configuration.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Configuration.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:06+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Controls.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Controls.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Controls.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:06+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Conversations.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Conversations.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Conversations.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:06+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Dependencies.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Dependencies.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Dependencies.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:06+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Drools.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Drools.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Drools.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:06+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Elenhancements.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Elenhancements.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Elenhancements.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:06+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Events.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Events.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Events.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:06+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Excel.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Excel.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Excel.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:06+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Feedback.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Feedback.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Feedback.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:06+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Framework.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Framework.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Framework.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:06+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Getting_Started_With_JBoss_Tools.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Getting_Started_With_JBoss_Tools.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Getting_Started_With_JBoss_Tools.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:06+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Gettingstarted.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Gettingstarted.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Gettingstarted.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Glassfish.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Glassfish.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Glassfish.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Groovy.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Groovy.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Groovy.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Guice.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Guice.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Guice.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Gwt.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Gwt.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Gwt.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Hsearch.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Hsearch.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Hsearch.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/I18n.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/I18n.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/I18n.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Itext.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Itext.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Itext.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Jbpm.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Jbpm.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Jbpm.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Jms.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Jms.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Jms.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Mail.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Mail.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Mail.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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"
@@ -611,8 +611,8 @@
#, no-c-format
msgid ""
"You can find more information on <literal>mail-ra.rar</literal> at <ulink "
-"url=\"http://wiki.jboss.org/wiki/Wiki.jsp?page=InboundJavaMail\">http://wiki."
-"jboss.org/wiki/Wiki.jsp?page=InboundJavaMail</ulink>."
+"url=\"http://www.jboss.org/community/wiki/InboundJavaMail\">http://www.jboss."
+"org/community/wiki/InboundJavaMail</ulink>."
msgstr ""
#. Tag: para
Modified: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Performance.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Performance.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Performance.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Persistence.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Persistence.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Persistence.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Preface.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Preface.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Preface.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Remoting.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Remoting.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Remoting.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Revision_History.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Revision_History.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Revision_History.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Rss.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Rss.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Rss.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Security.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Security.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Security.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Spring.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Spring.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Spring.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Testing.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Testing.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Testing.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Text.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Text.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Text.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Tools.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Tools.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Tools.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Tutorial.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Tutorial.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Tutorial.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Validation.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Validation.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Validation.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Weblogic.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Weblogic.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Weblogic.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Webservices.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Webservices.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Webservices.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Websphere.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Websphere.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Websphere.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Wicket.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Wicket.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Wicket.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Xml.pot
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Xml.pot 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pot/Xml.pot 2009-05-26 13:27:47 UTC (rev 10983)
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+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: branches/community/Seam_2_1/doc/Seam_Reference_Guide/pt-BR/Mail.po
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/pt-BR/Mail.po 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/pt-BR/Mail.po 2009-05-26 13:27:47 UTC (rev 10983)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -610,8 +610,8 @@
#, no-c-format
msgid ""
"You can find more information on <literal>mail-ra.rar</literal> at <ulink "
-"url=\"http://wiki.jboss.org/wiki/Wiki.jsp?page=InboundJavaMail\">http://wiki."
-"jboss.org/wiki/Wiki.jsp?page=InboundJavaMail</ulink>."
+"url=\"http://www.jboss.org/community/wiki/InboundJavaMail\">http://www.jboss."
+"org/community/wiki/InboundJavaMail</ulink>."
msgstr ""
#. Tag: para
Modified: branches/community/Seam_2_1/doc/Seam_Reference_Guide/ru-RU/Mail.po
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/ru-RU/Mail.po 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/ru-RU/Mail.po 2009-05-26 13:27:47 UTC (rev 10983)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -610,8 +610,8 @@
#, no-c-format
msgid ""
"You can find more information on <literal>mail-ra.rar</literal> at <ulink "
-"url=\"http://wiki.jboss.org/wiki/Wiki.jsp?page=InboundJavaMail\">http://wiki."
-"jboss.org/wiki/Wiki.jsp?page=InboundJavaMail</ulink>."
+"url=\"http://www.jboss.org/community/wiki/InboundJavaMail\">http://www.jboss."
+"org/community/wiki/InboundJavaMail</ulink>."
msgstr ""
#. Tag: para
Modified: branches/community/Seam_2_1/doc/Seam_Reference_Guide/si-LK/Mail.po
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/si-LK/Mail.po 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/si-LK/Mail.po 2009-05-26 13:27:47 UTC (rev 10983)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -610,8 +610,8 @@
#, no-c-format
msgid ""
"You can find more information on <literal>mail-ra.rar</literal> at <ulink "
-"url=\"http://wiki.jboss.org/wiki/Wiki.jsp?page=InboundJavaMail\">http://wiki."
-"jboss.org/wiki/Wiki.jsp?page=InboundJavaMail</ulink>."
+"url=\"http://www.jboss.org/community/wiki/InboundJavaMail\">http://www.jboss."
+"org/community/wiki/InboundJavaMail</ulink>."
msgstr ""
#. Tag: para
Modified: branches/community/Seam_2_1/doc/Seam_Reference_Guide/sl-SL/Mail.po
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/sl-SL/Mail.po 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/sl-SL/Mail.po 2009-05-26 13:27:47 UTC (rev 10983)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+0000\n"
"PO-Revision-Date: 2008-04-21 00:37+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -610,8 +610,8 @@
#, no-c-format
msgid ""
"You can find more information on <literal>mail-ra.rar</literal> at <ulink "
-"url=\"http://wiki.jboss.org/wiki/Wiki.jsp?page=InboundJavaMail\">http://wiki."
-"jboss.org/wiki/Wiki.jsp?page=InboundJavaMail</ulink>."
+"url=\"http://www.jboss.org/community/wiki/InboundJavaMail\">http://www.jboss."
+"org/community/wiki/InboundJavaMail</ulink>."
msgstr ""
#. Tag: para
Modified: branches/community/Seam_2_1/doc/Seam_Reference_Guide/ta-IN/Mail.po
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/ta-IN/Mail.po 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/ta-IN/Mail.po 2009-05-26 13:27:47 UTC (rev 10983)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -610,8 +610,8 @@
#, no-c-format
msgid ""
"You can find more information on <literal>mail-ra.rar</literal> at <ulink "
-"url=\"http://wiki.jboss.org/wiki/Wiki.jsp?page=InboundJavaMail\">http://wiki."
-"jboss.org/wiki/Wiki.jsp?page=InboundJavaMail</ulink>."
+"url=\"http://www.jboss.org/community/wiki/InboundJavaMail\">http://www.jboss."
+"org/community/wiki/InboundJavaMail</ulink>."
msgstr ""
#. Tag: para
Modified: branches/community/Seam_2_1/doc/Seam_Reference_Guide/te-IN/Mail.po
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/te-IN/Mail.po 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/te-IN/Mail.po 2009-05-26 13:27:47 UTC (rev 10983)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -610,8 +610,8 @@
#, no-c-format
msgid ""
"You can find more information on <literal>mail-ra.rar</literal> at <ulink "
-"url=\"http://wiki.jboss.org/wiki/Wiki.jsp?page=InboundJavaMail\">http://wiki."
-"jboss.org/wiki/Wiki.jsp?page=InboundJavaMail</ulink>."
+"url=\"http://www.jboss.org/community/wiki/InboundJavaMail\">http://www.jboss."
+"org/community/wiki/InboundJavaMail</ulink>."
msgstr ""
#. Tag: para
Modified: branches/community/Seam_2_1/doc/Seam_Reference_Guide/zh-CN/Mail.po
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/zh-CN/Mail.po 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/zh-CN/Mail.po 2009-05-26 13:27:47 UTC (rev 10983)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -610,8 +610,8 @@
#, no-c-format
msgid ""
"You can find more information on <literal>mail-ra.rar</literal> at <ulink "
-"url=\"http://wiki.jboss.org/wiki/Wiki.jsp?page=InboundJavaMail\">http://wiki."
-"jboss.org/wiki/Wiki.jsp?page=InboundJavaMail</ulink>."
+"url=\"http://www.jboss.org/community/wiki/InboundJavaMail\">http://www.jboss."
+"org/community/wiki/InboundJavaMail</ulink>."
msgstr ""
#. Tag: para
Modified: branches/community/Seam_2_1/doc/Seam_Reference_Guide/zh-TW/Mail.po
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/zh-TW/Mail.po 2009-05-26 13:26:42 UTC (rev 10982)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/zh-TW/Mail.po 2009-05-26 13:27:47 UTC (rev 10983)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -610,8 +610,8 @@
#, no-c-format
msgid ""
"You can find more information on <literal>mail-ra.rar</literal> at <ulink "
-"url=\"http://wiki.jboss.org/wiki/Wiki.jsp?page=InboundJavaMail\">http://wiki."
-"jboss.org/wiki/Wiki.jsp?page=InboundJavaMail</ulink>."
+"url=\"http://www.jboss.org/community/wiki/InboundJavaMail\">http://www.jboss."
+"org/community/wiki/InboundJavaMail</ulink>."
msgstr ""
#. Tag: para
16 years, 5 months
Seam SVN: r10982 - branches/community/Seam_2_1/doc/Seam_Reference_Guide/it-IT.
by seam-commits@lists.jboss.org
Author: nico.ben
Date: 2009-05-26 09:26:42 -0400 (Tue, 26 May 2009)
New Revision: 10982
Modified:
branches/community/Seam_2_1/doc/Seam_Reference_Guide/it-IT/Mail.po
branches/community/Seam_2_1/doc/Seam_Reference_Guide/it-IT/Weblogic.po
Log:
JBSEAM-3767: Italian translation of Seam guide
Modified: branches/community/Seam_2_1/doc/Seam_Reference_Guide/it-IT/Mail.po
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/it-IT/Mail.po 2009-05-26 13:22:03 UTC (rev 10981)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/it-IT/Mail.po 2009-05-26 13:26:42 UTC (rev 10982)
@@ -5,8 +5,8 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2009-05-25 20:07+0000\n"
-"PO-Revision-Date: 2009-05-26 15:14+0100\n"
+"POT-Creation-Date: 2009-05-26 13:23+0000\n"
+"PO-Revision-Date: 2009-05-26 15:26+0100\n"
"Last-Translator: Nicola Benaglia <nico.benaz(a)gmail.com>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
@@ -600,8 +600,8 @@
#. Tag: para
#: Mail.xml:281
#, no-c-format
-msgid "You can find more information on <literal>mail-ra.rar</literal> at <ulink url=\"http://wiki.jboss.org/wiki/Wiki.jsp?page=InboundJavaMail\">http://wiki.jboss.org/wiki/Wiki.jsp?page=InboundJavaMail</ulink>."
-msgstr "Si possono trovare maggiori informazioni su <literal>mail-ra.rar</literal> all'indirizzo <ulink url=\"http://wiki.jboss.org/wiki/Wiki.jsp?page=InboundJavaMail\">http://wiki.jboss.org/wiki/Wiki.jsp?page=InboundJavaMail</ulink>."
+msgid "You can find more information on <literal>mail-ra.rar</literal> at <ulink url=\"http://www.jboss.org/community/wiki/InboundJavaMail\">http://www.jboss.org/community/wiki/InboundJavaMail</ulink>."
+msgstr "Si possono trovare maggiori informazioni su <literal>mail-ra.rar</literal> all'indirizzo <ulink url=\"http://www.jboss.org/community/wiki/InboundJavaMail\">http://www.jboss.org/community/wiki/InboundJavaMail</ulink>."
#. Tag: para
#: Mail.xml:286
Modified: branches/community/Seam_2_1/doc/Seam_Reference_Guide/it-IT/Weblogic.po
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/it-IT/Weblogic.po 2009-05-26 13:22:03 UTC (rev 10981)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/it-IT/Weblogic.po 2009-05-26 13:26:42 UTC (rev 10982)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2008-11-06 00:24+0000\n"
+"POT-Creation-Date: 2009-05-26 13:23+0000\n"
"PO-Revision-Date: 2009-05-25 22:57+0100\n"
"Last-Translator: Francesco Milesi <milesif(a)gmail.com>\n"
"Language-Team: none\n"
@@ -22,14 +22,34 @@
#. Tag: para
#: Weblogic.xml:4
#, no-c-format
-msgid "Weblogic 10.3 is BEA's latest stable JEE5 server offering. Seam applications can be deployed and developed on Weblogic servers, and this chapter will show you how. There are some known issues with the Weblogic servers that will need to be worked around, and configuration changes that are needed specific to Weblogic."
-msgstr "Weblogic 10.3 è l'ultimo server JEE5 stabile proposto da BEA. Le applicazioni Seam possono essere sviluppate e installate sui server Weblogic, e questo capitolo vi mostrerà in che modo. Ci sono alcuni problemi noti da aggirare relativi ai server Weblogic e alcune modifiche alle configurazioni che sono specifiche di Weblogic."
+msgid ""
+"Weblogic 10.3 is BEA's latest stable JEE5 server offering. Seam applications "
+"can be deployed and developed on Weblogic servers, and this chapter will "
+"show you how. There are some known issues with the Weblogic servers that "
+"will need to be worked around, and configuration changes that are needed "
+"specific to Weblogic."
+msgstr ""
+"Weblogic 10.3 è l'ultimo server JEE5 stabile proposto da BEA. Le "
+"applicazioni Seam possono essere sviluppate e installate sui server "
+"Weblogic, e questo capitolo vi mostrerà in che modo. Ci sono alcuni problemi "
+"noti da aggirare relativi ai server Weblogic e alcune modifiche alle "
+"configurazioni che sono specifiche di Weblogic."
#. Tag: para
#: Weblogic.xml:10
#, no-c-format
-msgid "First step is to get Weblogic downloaded, installed and running. Then we'll talk about Seam's JEE5 example and the hurdles to getting it running. After that, the JPA example will be deployed to the server. Then finally we will create a <literal>seam-gen</literal> application and get it up and running to provide a jump start to your own application."
-msgstr "Innanzitutto bisogna scaricare Weblogic, installarlo e avviarlo. Quindi passeremo a parlare dell'esempio JEE5 di Seam e deigli ostacoli da superare per farlo funzionare. Dopo di ché, installeremo l'esempio JPA. Infine creeremo un'applicazione <literal>seam-gen</literal> e la faremo girare per fornire un punto di partenza alla vostra applicazione."
+msgid ""
+"First step is to get Weblogic downloaded, installed and running. Then we'll "
+"talk about Seam's JEE5 example and the hurdles to getting it running. After "
+"that, the JPA example will be deployed to the server. Then finally we will "
+"create a <literal>seam-gen</literal> application and get it up and running "
+"to provide a jump start to your own application."
+msgstr ""
+"Innanzitutto bisogna scaricare Weblogic, installarlo e avviarlo. Quindi "
+"passeremo a parlare dell'esempio JEE5 di Seam e deigli ostacoli da superare "
+"per farlo funzionare. Dopo di ché, installeremo l'esempio JPA. Infine "
+"creeremo un'applicazione <literal>seam-gen</literal> e la faremo girare per "
+"fornire un punto di partenza alla vostra applicazione."
# operatività?
# messa in opera?
@@ -42,46 +62,101 @@
#. Tag: para
#: Weblogic.xml:19
#, no-c-format
-msgid "First things first we need to get the server installed. There are some outstanding issues that were not addressed in 10.3, but it does solve some of the issues discussed below without the need for BEA patches. The previous release 10.0.MP1 is also available, but requires some BEA patches to function correctly."
-msgstr "Prima di tutto bisogna installare il server. Ci sono alcuni problemi non trascurabili che non sono stati affrontati nella 10.3, che tuttavia risolve alcuni di quelli discussi sotto senza dover installare le patch di BEA. E' disponibile anche il precedente rilascio, 10.0.MP1, che, tuttavia, richiede le patch di BEA per funzionare correttamente."
+msgid ""
+"First things first we need to get the server installed. There are some "
+"outstanding issues that were not addressed in 10.3, but it does solve some "
+"of the issues discussed below without the need for BEA patches. The previous "
+"release 10.0.MP1 is also available, but requires some BEA patches to "
+"function correctly."
+msgstr ""
+"Prima di tutto bisogna installare il server. Ci sono alcuni problemi non "
+"trascurabili che non sono stati affrontati nella 10.3, che tuttavia risolve "
+"alcuni di quelli discussi sotto senza dover installare le patch di BEA. E' "
+"disponibile anche il precedente rilascio, 10.0.MP1, che, tuttavia, richiede "
+"le patch di BEA per funzionare correttamente."
#. Tag: para
#: Weblogic.xml:26
#, no-c-format
-msgid "<literal>Weblogic 10.0.MP1</literal> — <ulink url=\"http://www.oracle.com/technology/software/products/ias/htdocs/wls_main.html\"> Download page </ulink>"
-msgstr "<literal>Weblogic 10.0.MP1</literal> — <ulink url=\"http://www.oracle.com/technology/software/products/ias/htdocs/wls_main.html\"> Pagina di download </ulink>"
+msgid ""
+"<literal>Weblogic 10.0.MP1</literal> — <ulink url=\"http://www.oracle."
+"com/technology/software/products/ias/htdocs/wls_main.html\"> Download page </"
+"ulink>"
+msgstr ""
+"<literal>Weblogic 10.0.MP1</literal> — <ulink url=\"http://www.oracle."
+"com/technology/software/products/ias/htdocs/wls_main.html\"> Pagina di "
+"download </ulink>"
# weblogic-ejb-issues va tradotto?
#. Tag: para
#: Weblogic.xml:30
#, no-c-format
-msgid "10.0.MP1 has some known issues with EJBs that use <literal>varargs</literal> in their methods (it confuses them as <literal>transient</literal> ), as well as some others. See <xref linkend=\"weblogic-ejb-issues\"/> for full details on the issues and the work around."
-msgstr "La versione 10.0.MP1 ha alcuni problemi noti con gli EJBs che usano <literal>varargs</literal> nei propri metodi (li confonde con <literal>transient</literal> ), e non sono gli unici. Si veda <xref linkend=\"weblogic-ejb-issues\"/> per tutti i dettagli su tali problemi e per le relative soluzioni."
+msgid ""
+"10.0.MP1 has some known issues with EJBs that use <literal>varargs</literal> "
+"in their methods (it confuses them as <literal>transient</literal> ), as "
+"well as some others. See <xref linkend=\"weblogic-ejb-issues\"/> for full "
+"details on the issues and the work around."
+msgstr ""
+"La versione 10.0.MP1 ha alcuni problemi noti con gli EJBs che usano "
+"<literal>varargs</literal> nei propri metodi (li confonde con "
+"<literal>transient</literal> ), e non sono gli unici. Si veda <xref linkend="
+"\"weblogic-ejb-issues\"/> per tutti i dettagli su tali problemi e per le "
+"relative soluzioni."
#. Tag: para
#: Weblogic.xml:37
#, no-c-format
-msgid "<literal>Weblogic 10.3</literal> — <ulink url=\"http://www.oracle.com/technology/software/products/ias/htdocs/wls_main.html\"> Download page </ulink>"
-msgstr "<literal>Weblogic 10.3</literal> — <ulink url=\"http://www.oracle.com/technology/software/products/ias/htdocs/wls_main.html\"> Pagina di download </ulink>"
+msgid ""
+"<literal>Weblogic 10.3</literal> — <ulink url=\"http://www.oracle.com/"
+"technology/software/products/ias/htdocs/wls_main.html\"> Download page </"
+"ulink>"
+msgstr ""
+"<literal>Weblogic 10.3</literal> — <ulink url=\"http://www.oracle.com/"
+"technology/software/products/ias/htdocs/wls_main.html\"> Pagina di download "
+"</ulink>"
# weblogic-ejb-issues è da tradurre?
#. Tag: para
#: Weblogic.xml:41
#, no-c-format
-msgid "This is the latest stable release of the Weblogic server, and the one that will be used with the examples below. This version has addressed some of the issues with EJBs that were in 10.0.MP1. However one of the changes did not make it into this release. See <xref linkend=\"weblogic-ejb-issues\"/> for the details, but because of this we still need to use the special Weblogic seam jar discussed below."
-msgstr "Questa è l'ultima versione stabile del server Weblogic, e quello che sarà usato negli esempi sottostanti. Questa versione ha sistemato alcuni dei malfunzionamenti relativi agli EJB che esistevano nella versione 10.0.MP1. Comunque una delle modifiche non è stata inserita in questa versione. Si veda <xref linkend=\"weblogic-ejb-issues\"/> per i dettagli, e perciò bisogna ancora usare lo speciale jar di Seam di Weblogic discusso di seguito."
+msgid ""
+"This is the latest stable release of the Weblogic server, and the one that "
+"will be used with the examples below. This version has addressed some of the "
+"issues with EJBs that were in 10.0.MP1. However one of the changes did not "
+"make it into this release. See <xref linkend=\"weblogic-ejb-issues\"/> for "
+"the details, but because of this we still need to use the special Weblogic "
+"seam jar discussed below."
+msgstr ""
+"Questa è l'ultima versione stabile del server Weblogic, e quello che sarà "
+"usato negli esempi sottostanti. Questa versione ha sistemato alcuni dei "
+"malfunzionamenti relativi agli EJB che esistevano nella versione 10.0.MP1. "
+"Comunque una delle modifiche non è stata inserita in questa versione. Si "
+"veda <xref linkend=\"weblogic-ejb-issues\"/> per i dettagli, e perciò "
+"bisogna ancora usare lo speciale jar di Seam di Weblogic discusso di seguito."
#. Tag: title
#: Weblogic.xml:53
#, no-c-format
msgid "Special <literal>jboss-seam.jar</literal> for Weblogic EJB Support"
-msgstr "Il jar speciale <literal>jboss-seam.jar</literal> per il supporto EJB in Weblogic"
+msgstr ""
+"Il jar speciale <literal>jboss-seam.jar</literal> per il supporto EJB in "
+"Weblogic"
#. Tag: para
#: Weblogic.xml:55
#, no-c-format
-msgid "Starting with Seam 2.0.2.CR2 a special Weblogic specific jar has been created that does not contain the <literal>TimerServiceDispatcher </literal>. This is the EJB that uses <literal>varargs</literal> and exposes the second EJB issue. We will be using this jar for the <literal>jee5/booking</literal> example, as it avoids the known BEA issues."
-msgstr "A partire da Seam 2.0.2.CR2 per Weblogic è stato creato un jar speciale che non contiene il <literal>TimerServiceDispatcher </literal>. Questo è l'EJB che usa <literal>varargs</literal> e presenta il secondo problema relativo agli EJB. Ci troveremo ad usare questo jar per l'esempio <literal>jee5/booking</literal>, poiché evita i noti problemi di BEA."
+msgid ""
+"Starting with Seam 2.0.2.CR2 a special Weblogic specific jar has been "
+"created that does not contain the <literal>TimerServiceDispatcher </"
+"literal>. This is the EJB that uses <literal>varargs</literal> and exposes "
+"the second EJB issue. We will be using this jar for the <literal>jee5/"
+"booking</literal> example, as it avoids the known BEA issues."
+msgstr ""
+"A partire da Seam 2.0.2.CR2 per Weblogic è stato creato un jar speciale che "
+"non contiene il <literal>TimerServiceDispatcher </literal>. Questo è l'EJB "
+"che usa <literal>varargs</literal> e presenta il secondo problema relativo "
+"agli EJB. Ci troveremo ad usare questo jar per l'esempio <literal>jee5/"
+"booking</literal>, poiché evita i noti problemi di BEA."
#. Tag: title
#: Weblogic.xml:65
@@ -92,20 +167,39 @@
#. Tag: para
#: Weblogic.xml:67
#, no-c-format
-msgid "Here are the quick steps to installing Weblogic 10.3. For more details or if you are having any issues please check with the BEA docs at the <ulink url=\"http://edocs.bea.com/wls/docs103/\"> Weblogic 10.3 Doc Center </ulink> . Here we install the RHEL 5 version using the graphical installer:"
-msgstr "Ecco velocemente i passi necessari ad installare Weblogic 10.3. Per maggiori dettagli e nel caso si presentino dei problemi,vi preghiamo di consultare i documenti BEA all'indirizzo <ulink url=\"http://edocs.bea.com/wls/docs103/\"> Weblogic 10.3 Doc Center </ulink> . Qui verrà installata la versione RHEL 5 usando l'installazione grafica:"
+msgid ""
+"Here are the quick steps to installing Weblogic 10.3. For more details or if "
+"you are having any issues please check with the BEA docs at the <ulink url="
+"\"http://edocs.bea.com/wls/docs103/\"> Weblogic 10.3 Doc Center </ulink> . "
+"Here we install the RHEL 5 version using the graphical installer:"
+msgstr ""
+"Ecco velocemente i passi necessari ad installare Weblogic 10.3. Per maggiori "
+"dettagli e nel caso si presentino dei problemi,vi preghiamo di consultare i "
+"documenti BEA all'indirizzo <ulink url=\"http://edocs.bea.com/wls/docs103/"
+"\"> Weblogic 10.3 Doc Center </ulink> . Qui verrà installata la versione "
+"RHEL 5 usando l'installazione grafica:"
#. Tag: para
#: Weblogic.xml:80
#, no-c-format
-msgid "Follow the link given above for 10.3 and download the correct version for your environment. You will need to sign up for an account with Oracle in order to do this."
-msgstr "Si segua il link alla 10.3 indicato sopra e si scarichi la versione adatta al proprio ambiente. Sarà necessario creare un account Oracle per portare a termine l'operazione."
+msgid ""
+"Follow the link given above for 10.3 and download the correct version for "
+"your environment. You will need to sign up for an account with Oracle in "
+"order to do this."
+msgstr ""
+"Si segua il link alla 10.3 indicato sopra e si scarichi la versione adatta "
+"al proprio ambiente. Sarà necessario creare un account Oracle per portare a "
+"termine l'operazione."
#. Tag: para
#: Weblogic.xml:85
#, no-c-format
-msgid "You may need to change the the <literal>server103_XX.bin</literal> file to be executable:"
-msgstr "Può essere necessario rendere eseguibile il file <literal>server103_XX.bin</literal>:"
+msgid ""
+"You may need to change the the <literal>server103_XX.bin</literal> file to "
+"be executable:"
+msgstr ""
+"Può essere necessario rendere eseguibile il file <literal>server103_XX.bin</"
+"literal>:"
#. Tag: programlisting
#: Weblogic.xml:88
@@ -128,8 +222,15 @@
#. Tag: para
#: Weblogic.xml:95
#, no-c-format
-msgid "When the graphical install loads, you need to set the BEA home location. This is where all BEA applications are installed. This location will be known as <literal>$BEA_HOME</literal> in this document e.g.:"
-msgstr "Quando l'installazione grafica è caricata, bisogna impostare il percorso della home directory di BEA. Questo è il punto dove sono installate tutte le applicazioni BEA. In questo documento tale punto sarà identificato con <literal>$BEA_HOME</literal>, ad esempio:"
+msgid ""
+"When the graphical install loads, you need to set the BEA home location. "
+"This is where all BEA applications are installed. This location will be "
+"known as <literal>$BEA_HOME</literal> in this document e.g.:"
+msgstr ""
+"Quando l'installazione grafica è caricata, bisogna impostare il percorso "
+"della home directory di BEA. Questo è il punto dove sono installate tutte le "
+"applicazioni BEA. In questo documento tale punto sarà identificato con "
+"<literal>$BEA_HOME</literal>, ad esempio:"
#. Tag: programlisting
#: Weblogic.xml:100
@@ -140,14 +241,24 @@
#. Tag: para
#: Weblogic.xml:103
#, no-c-format
-msgid "Select <literal>Complete</literal> as the installation type. You do not need all the extras of the complete install (such as struts and beehive libraries), but it will not hurt."
-msgstr "Come tipo di installazione bisogna selezionare <literal>Complete</literal>. Non c'è bisogno di tutti gli extra dell'installazione competa (come le librerie struts e beehive), ma non farà alcun male."
+msgid ""
+"Select <literal>Complete</literal> as the installation type. You do not need "
+"all the extras of the complete install (such as struts and beehive "
+"libraries), but it will not hurt."
+msgstr ""
+"Come tipo di installazione bisogna selezionare <literal>Complete</literal>. "
+"Non c'è bisogno di tutti gli extra dell'installazione competa (come le "
+"librerie struts e beehive), ma non farà alcun male."
#. Tag: para
#: Weblogic.xml:109
#, no-c-format
-msgid "You can leave the defaults for the component installation locations on the next page."
-msgstr "Nella pagina successiva è possibile lasciare i valori predefiniti delle posizioni di installazione dei componenti."
+msgid ""
+"You can leave the defaults for the component installation locations on the "
+"next page."
+msgstr ""
+"Nella pagina successiva è possibile lasciare i valori predefiniti delle "
+"posizioni di installazione dei componenti."
#. Tag: title
#: Weblogic.xml:115
@@ -155,12 +266,22 @@
msgid "Creating your Weblogic domain"
msgstr "Creazione del dominio Weblogic"
-# self contained=autosufficiente?\
+# self contained=autosufficiente?#. Tag: para
#. Tag: para
#: Weblogic.xml:116
#, no-c-format
-msgid "A Weblogic domain is similar to a JBoss server configuration - it is a self contained server instance. The Weblogic server you just installed has some example domains, but we are going to create one just for the seam examples. You can use the existing domains if you wish (modify the instructions as needed)."
-msgstr "Un dominio Weblogic è simile ad una configurazione del server JBoss - è un'istanza autosufficiente del server. Il server Weblogic appena installato ha alcuni domini di esempio, ma noi ne creeremo uno apposito per gli esempi di Seam. Se si vuole, è possibile usare i domini esistenti (modificando le istruzioni opportunamente)."
+msgid ""
+"A Weblogic domain is similar to a JBoss server configuration - it is a self "
+"contained server instance. The Weblogic server you just installed has some "
+"example domains, but we are going to create one just for the seam examples. "
+"You can use the existing domains if you wish (modify the instructions as "
+"needed)."
+msgstr ""
+"Un dominio Weblogic è simile ad una configurazione del server JBoss - è "
+"un'istanza autosufficiente del server. Il server Weblogic appena installato "
+"ha alcuni domini di esempio, ma noi ne creeremo uno apposito per gli esempi "
+"di Seam. Se si vuole, è possibile usare i domini esistenti (modificando le "
+"istruzioni opportunamente)."
#. Tag: para
#: Weblogic.xml:123
@@ -178,8 +299,13 @@
#. Tag: para
#: Weblogic.xml:127
#, no-c-format
-msgid "Choose to create a new domain, configured to support <literal>Weblogic Server</literal>. Note that this is the default domain option."
-msgstr "Si scelga di creare un nuovo dominio, configurato per supportare <literal>Weblogic Server</literal>. Tenete presente che questa è l'opzione predefinita per il dominio."
+msgid ""
+"Choose to create a new domain, configured to support <literal>Weblogic "
+"Server</literal>. Note that this is the default domain option."
+msgstr ""
+"Si scelga di creare un nuovo dominio, configurato per supportare "
+"<literal>Weblogic Server</literal>. Tenete presente che questa è l'opzione "
+"predefinita per il dominio."
#. Tag: para
#: Weblogic.xml:132
@@ -190,20 +316,32 @@
#. Tag: para
#: Weblogic.xml:135
#, no-c-format
-msgid "Next choose <literal>Development Mode</literal> and the default JDK when given the option."
-msgstr "Quindi si scelga <literal>Development Mode</literal> e il JDK predefinito quando richiesto."
+msgid ""
+"Next choose <literal>Development Mode</literal> and the default JDK when "
+"given the option."
+msgstr ""
+"Quindi si scelga <literal>Development Mode</literal> e il JDK predefinito "
+"quando richiesto."
#. Tag: para
#: Weblogic.xml:139
#, no-c-format
-msgid "The next screen asks if you want to customize any setting. Select <literal>No</literal>."
-msgstr "La schermata successiva chiede se si vuole personalizzare qualche proprietà. Bisogna selezionare <literal>No</literal>."
+msgid ""
+"The next screen asks if you want to customize any setting. Select "
+"<literal>No</literal>."
+msgstr ""
+"La schermata successiva chiede se si vuole personalizzare qualche proprietà. "
+"Bisogna selezionare <literal>No</literal>."
#. Tag: para
#: Weblogic.xml:143
#, no-c-format
-msgid "Finally set the name of the domain to <literal>seam_examples</literal> and leave the default domain location."
-msgstr "Infine bisogna indicare <literal>seam_examples</literal> come nome del dominio e lasciare la sua posizione predefinita."
+msgid ""
+"Finally set the name of the domain to <literal>seam_examples</literal> and "
+"leave the default domain location."
+msgstr ""
+"Infine bisogna indicare <literal>seam_examples</literal> come nome del "
+"dominio e lasciare la sua posizione predefinita."
#. Tag: title
#: Weblogic.xml:150
@@ -214,7 +352,9 @@
#. Tag: para
#: Weblogic.xml:151
#, no-c-format
-msgid "Now that the server is installed and the domain is created you need to know how to start and stop it, plus how to access its configuration console."
+msgid ""
+"Now that the server is installed and the domain is created you need to know "
+"how to start and stop it, plus how to access its configuration console."
msgstr ""
#. Tag: para
@@ -226,7 +366,10 @@
#. Tag: para
#: Weblogic.xml:159
#, no-c-format
-msgid "This is the easy part - go to the <literal> $BEA_HOME/user_projects/domains/seam_examples/bin </literal> directory and run the <literal>./startWeblogic.sh</literal> script."
+msgid ""
+"This is the easy part - go to the <literal> $BEA_HOME/user_projects/domains/"
+"seam_examples/bin </literal> directory and run the <literal>./startWeblogic."
+"sh</literal> script."
msgstr ""
#. Tag: para
@@ -238,7 +381,11 @@
#. Tag: para
#: Weblogic.xml:166
#, no-c-format
-msgid "Launch <literal>http://127.0.0.1:7001/console</literal> in your web browser. It will ask for your username and password that you entered before. We won't get into this much now, but this is the starting point for a lot of the various configurations that are needed later."
+msgid ""
+"Launch <literal>http://127.0.0.1:7001/console</literal> in your web browser. "
+"It will ask for your username and password that you entered before. We won't "
+"get into this much now, but this is the starting point for a lot of the "
+"various configurations that are needed later."
msgstr ""
#. Tag: para
@@ -262,7 +409,8 @@
#. Tag: para
#: Weblogic.xml:182
#, no-c-format
-msgid "Select <literal>seam_examples</literal> on the left hand side of the console."
+msgid ""
+"Select <literal>seam_examples</literal> on the left hand side of the console."
msgstr ""
#. Tag: para
@@ -280,19 +428,26 @@
#. Tag: para
#: Weblogic.xml:197
#, no-c-format
-msgid "Choose <literal>Shutdown</literal> just above the table, and select either <literal>When work completes</literal> or <literal>Force shutdown now</literal> as appropriate."
+msgid ""
+"Choose <literal>Shutdown</literal> just above the table, and select either "
+"<literal>When work completes</literal> or <literal>Force shutdown now</"
+"literal> as appropriate."
msgstr ""
#. Tag: para
#: Weblogic.xml:206
#, no-c-format
-msgid "Hitting <literal>Ctrl-C</literal> in the terminal where you started the domain."
+msgid ""
+"Hitting <literal>Ctrl-C</literal> in the terminal where you started the "
+"domain."
msgstr ""
#. Tag: para
#: Weblogic.xml:208
#, no-c-format
-msgid "No negative effects have been seen, but we would not recommend doing this while in the middle of configuration changes in the console."
+msgid ""
+"No negative effects have been seen, but we would not recommend doing this "
+"while in the middle of configuration changes in the console."
msgstr ""
#. Tag: title
@@ -304,7 +459,13 @@
#. Tag: para
#: Weblogic.xml:217
#, no-c-format
-msgid "When using the <literal>/autodeploy</literal> directory as described in this chapter you may see <literal>NoClassDefFound</literal> exceptions during redeployment's. If you see this try restarting the Weblogic server. If you still see it remove the auto-deployed EAR/WAR files, restart the server, and redeploy. We could not find a specific reason for this, but others seem to be having this issue as well."
+msgid ""
+"When using the <literal>/autodeploy</literal> directory as described in this "
+"chapter you may see <literal>NoClassDefFound</literal> exceptions during "
+"redeployment's. If you see this try restarting the Weblogic server. If you "
+"still see it remove the auto-deployed EAR/WAR files, restart the server, and "
+"redeploy. We could not find a specific reason for this, but others seem to "
+"be having this issue as well."
msgstr ""
#. Tag: title
@@ -316,55 +477,86 @@
#. Tag: para
#: Weblogic.xml:231
#, no-c-format
-msgid "These are the instructions to deploy and configure Weblogic's JSF 1.2 libraries. Out of the box Weblogic does not come with its own JSF libraries active. For complete details see <ulink url=\"http://edocs.bea.com/wls/docs103/webapp/configurejsfandjtsl.html\"> Weblogic 10.3 Configuring JSF and JSTL Libraries </ulink>"
+msgid ""
+"These are the instructions to deploy and configure Weblogic's JSF 1.2 "
+"libraries. Out of the box Weblogic does not come with its own JSF libraries "
+"active. For complete details see <ulink url=\"http://edocs.bea.com/wls/"
+"docs103/webapp/configurejsfandjtsl.html\"> Weblogic 10.3 Configuring JSF and "
+"JSTL Libraries </ulink>"
msgstr ""
#. Tag: para
#: Weblogic.xml:240
#, no-c-format
-msgid "In the administration console navigate to the <literal>Deployments</literal> page using the left hand menu."
+msgid ""
+"In the administration console navigate to the <literal>Deployments</literal> "
+"page using the left hand menu."
msgstr ""
#. Tag: para
#: Weblogic.xml:245
#, no-c-format
-msgid "Then select the <literal>Install</literal> button at the top of the deployments table"
+msgid ""
+"Then select the <literal>Install</literal> button at the top of the "
+"deployments table"
msgstr ""
#. Tag: para
#: Weblogic.xml:249
#, no-c-format
-msgid "Using the directory browser navigate to the <literal>$BEA_HOME/wlserver_10.3/common/deployable-libraries </literal> directory. Then select the <literal>jsf-1.2.war</literal> archive, and click the <literal>Next</literal> button."
+msgid ""
+"Using the directory browser navigate to the <literal>$BEA_HOME/wlserver_10.3/"
+"common/deployable-libraries </literal> directory. Then select the "
+"<literal>jsf-1.2.war</literal> archive, and click the <literal>Next</"
+"literal> button."
msgstr ""
#. Tag: para
#: Weblogic.xml:256
#, no-c-format
-msgid "Make sure that the <literal>Install this deployment as a library</literal> is selected. Click the <literal> Next </literal> button on the <literal>Install Application Assistant</literal> page."
+msgid ""
+"Make sure that the <literal>Install this deployment as a library</literal> "
+"is selected. Click the <literal> Next </literal> button on the "
+"<literal>Install Application Assistant</literal> page."
msgstr ""
#. Tag: para
#: Weblogic.xml:262
#, no-c-format
-msgid "Click the <literal>Next</literal> button on the <literal> Optional Settings</literal> page."
+msgid ""
+"Click the <literal>Next</literal> button on the <literal> Optional Settings</"
+"literal> page."
msgstr ""
#. Tag: para
#: Weblogic.xml:266
#, no-c-format
-msgid "Make sure that the <literal>Yes, take me to the deployment's configuration screen.</literal> is selected. Click the <literal>Finish</literal> button on the <literal> Review your choices and click Finish</literal> page."
+msgid ""
+"Make sure that the <literal>Yes, take me to the deployment's configuration "
+"screen.</literal> is selected. Click the <literal>Finish</literal> button on "
+"the <literal> Review your choices and click Finish</literal> page."
msgstr ""
#. Tag: para
#: Weblogic.xml:272
#, no-c-format
-msgid "On the <literal>Settings for jsf(1.2,1.2.3.1)</literal> page set the <literal>Deployment Order</literal> to <literal>99</literal> so that it is deployed prior to auto deployed applications. Then click the <literal> Save</literal> button."
+msgid ""
+"On the <literal>Settings for jsf(1.2,1.2.3.1)</literal> page set the "
+"<literal>Deployment Order</literal> to <literal>99</literal> so that it is "
+"deployed prior to auto deployed applications. Then click the <literal> Save</"
+"literal> button."
msgstr ""
#. Tag: para
#: Weblogic.xml:280
#, no-c-format
-msgid "There is another step that is needed for this to work. For some reason, even with the steps above classes in the <literal> jsf-api.jar</literal> are not found during application deployment. The only way for this to work is to put the <literal> javax.jsf_1.2.0.0.jar</literal> (the jsf-api.jar) from <literal>jsf-1.2.war</literal> in the domains shared library. This requires a restart of the server."
+msgid ""
+"There is another step that is needed for this to work. For some reason, even "
+"with the steps above classes in the <literal> jsf-api.jar</literal> are not "
+"found during application deployment. The only way for this to work is to put "
+"the <literal> javax.jsf_1.2.0.0.jar</literal> (the jsf-api.jar) from "
+"<literal>jsf-1.2.war</literal> in the domains shared library. This requires "
+"a restart of the server."
msgstr ""
#. Tag: title
@@ -376,7 +568,12 @@
#. Tag: para
#: Weblogic.xml:294
#, no-c-format
-msgid "Do you want to run Seam using EJB's on Weblogic? If so there are some obstacles that you will have to avoid, or some patches that are needed from BEA. This section describes those obstacles and what changes are needed to the <literal>jee5/booking</literal> example to get it deployed and functioning."
+msgid ""
+"Do you want to run Seam using EJB's on Weblogic? If so there are some "
+"obstacles that you will have to avoid, or some patches that are needed from "
+"BEA. This section describes those obstacles and what changes are needed to "
+"the <literal>jee5/booking</literal> example to get it deployed and "
+"functioning."
msgstr ""
#. Tag: title
@@ -388,7 +585,12 @@
#. Tag: para
#: Weblogic.xml:305
#, no-c-format
-msgid "For several releases of Weblogic there has been an issue with how Weblogic generates stubs and compiles EJB's that use variable arguments in their methods. This is confirmed in the Weblogic 9.X and 10.0.MP1 versions. Unfortunately the 10.3 version only partially addresses the issue as detailed below."
+msgid ""
+"For several releases of Weblogic there has been an issue with how Weblogic "
+"generates stubs and compiles EJB's that use variable arguments in their "
+"methods. This is confirmed in the Weblogic 9.X and 10.0.MP1 versions. "
+"Unfortunately the 10.3 version only partially addresses the issue as "
+"detailed below."
msgstr ""
#. Tag: title
@@ -400,7 +602,14 @@
#. Tag: para
#: Weblogic.xml:315
#, no-c-format
-msgid "The basic explanation of the issue is that the Weblogic EJB compiler mistakes methods that use <literal>varargs</literal> as having the <literal>transient</literal> modifier. When BEA generates its own stub class from those classes during deployment it fails and the deployment does not succeed. Seam uses variable arguments in one of its internal EJB's ( <literal>TimerServiceDispatcher</literal>). If you see exceptions like below during deployment you are running an unpatched version of 10.0.MP1."
+msgid ""
+"The basic explanation of the issue is that the Weblogic EJB compiler "
+"mistakes methods that use <literal>varargs</literal> as having the "
+"<literal>transient</literal> modifier. When BEA generates its own stub class "
+"from those classes during deployment it fails and the deployment does not "
+"succeed. Seam uses variable arguments in one of its internal EJB's "
+"( <literal>TimerServiceDispatcher</literal>). If you see exceptions like "
+"below during deployment you are running an unpatched version of 10.0.MP1."
msgstr ""
#. Tag: programlisting
@@ -408,39 +617,54 @@
#, no-c-format
msgid ""
"<![CDATA[java.io.IOException: Compiler failed executable.exec: \n"
-"/jboss/apps/bea/wlserver_10.0/user_projects/domains/seam_examples/servers/AdminServer\n"
+"/jboss/apps/bea/wlserver_10.0/user_projects/domains/seam_examples/servers/"
+"AdminServer\n"
"/cache/EJBCompilerCache/5yo5dk9ti3yo/org/jboss/seam/async/\n"
-"TimerServiceDispatcher_qzt5w2_LocalTimerServiceDispatcherImpl.java:194: modifier transient \n"
+"TimerServiceDispatcher_qzt5w2_LocalTimerServiceDispatcherImpl.java:194: "
+"modifier transient \n"
"not allowed here\n"
-" public transient javax.ejb.Timer scheduleAsynchronousEvent(java.lang.String arg0,\n"
+" public transient javax.ejb.Timer scheduleAsynchronousEvent(java.lang."
+"String arg0,\n"
" java.lang.Object[] arg1)\n"
" ^\n"
-"/jboss/apps/bea/wlserver_10.0/user_projects/domains/seam_examples/servers/AdminServer\n"
+"/jboss/apps/bea/wlserver_10.0/user_projects/domains/seam_examples/servers/"
+"AdminServer\n"
"/cache/EJBCompilerCache/5yo5dk9ti3yo/org/jboss/seam/async/\n"
-"TimerServiceDispatcher_qzt5w2_LocalTimerServiceDispatcherImpl.java:275: modifier transient\n"
+"TimerServiceDispatcher_qzt5w2_LocalTimerServiceDispatcherImpl.java:275: "
+"modifier transient\n"
"not allowed here\n"
-" public transient javax.ejb.Timer scheduleTimedEvent(java.lang.String arg0, \n"
+" public transient javax.ejb.Timer scheduleTimedEvent(java.lang.String "
+"arg0, \n"
" org.jboss.seam.async.TimerSchedule arg1, java.lang.Object[] arg2)]]>"
msgstr ""
"<![CDATA[java.io.IOException: Compiler failed executable.exec: \n"
-"/jboss/apps/bea/wlserver_10.0/user_projects/domains/seam_examples/servers/AdminServer\n"
+"/jboss/apps/bea/wlserver_10.0/user_projects/domains/seam_examples/servers/"
+"AdminServer\n"
"/cache/EJBCompilerCache/5yo5dk9ti3yo/org/jboss/seam/async/\n"
-"TimerServiceDispatcher_qzt5w2_LocalTimerServiceDispatcherImpl.java:194: modifier transient \n"
+"TimerServiceDispatcher_qzt5w2_LocalTimerServiceDispatcherImpl.java:194: "
+"modifier transient \n"
"not allowed here\n"
-" public transient javax.ejb.Timer scheduleAsynchronousEvent(java.lang.String arg0,\n"
+" public transient javax.ejb.Timer scheduleAsynchronousEvent(java.lang."
+"String arg0,\n"
" java.lang.Object[] arg1)\n"
" ^\n"
-"/jboss/apps/bea/wlserver_10.0/user_projects/domains/seam_examples/servers/AdminServer\n"
+"/jboss/apps/bea/wlserver_10.0/user_projects/domains/seam_examples/servers/"
+"AdminServer\n"
"/cache/EJBCompilerCache/5yo5dk9ti3yo/org/jboss/seam/async/\n"
-"TimerServiceDispatcher_qzt5w2_LocalTimerServiceDispatcherImpl.java:275: modifier transient\n"
+"TimerServiceDispatcher_qzt5w2_LocalTimerServiceDispatcherImpl.java:275: "
+"modifier transient\n"
"not allowed here\n"
-" public transient javax.ejb.Timer scheduleTimedEvent(java.lang.String arg0, \n"
+" public transient javax.ejb.Timer scheduleTimedEvent(java.lang.String "
+"arg0, \n"
" org.jboss.seam.async.TimerSchedule arg1, java.lang.Object[] arg2)]]>"
#. Tag: para
#: Weblogic.xml:328
#, no-c-format
-msgid "This issue has been fixed in Weblogic 10.3, and BEA has created a patch for Weblogic 10.0.MP1 ( <literal>CR327275</literal> ) for this issue that can be requested from their support."
+msgid ""
+"This issue has been fixed in Weblogic 10.3, and BEA has created a patch for "
+"Weblogic 10.0.MP1 ( <literal>CR327275</literal> ) for this issue that can be "
+"requested from their support."
msgstr ""
#. Tag: para
@@ -458,41 +682,90 @@
#. Tag: para
#: Weblogic.xml:343
#, no-c-format
-msgid "This issue was only found once the <literal>CR327275</literal> patch had been applied to 10.0.MP1. This new issue has been confirmed by BEA and they created a patch for 10.0.MP1 that addresses this issue. This patch has been referred to as both <literal>CR370259</literal> and <literal>CR363182</literal>. As with the other patch this can be requested through the BEA support."
+msgid ""
+"This issue was only found once the <literal>CR327275</literal> patch had "
+"been applied to 10.0.MP1. This new issue has been confirmed by BEA and they "
+"created a patch for 10.0.MP1 that addresses this issue. This patch has been "
+"referred to as both <literal>CR370259</literal> and <literal>CR363182</"
+"literal>. As with the other patch this can be requested through the BEA "
+"support."
msgstr ""
#. Tag: para
#: Weblogic.xml:351
#, no-c-format
-msgid "This issue causes certain EJB methods to be incorrectly left out of Weblogic's generated internal stub classes. This results in the following error messages during deployment."
+msgid ""
+"This issue causes certain EJB methods to be incorrectly left out of "
+"Weblogic's generated internal stub classes. This results in the following "
+"error messages during deployment."
msgstr ""
#. Tag: programlisting
#: Weblogic.xml:358
#, no-c-format
msgid ""
-"<![CDATA[<<Error> <EJB> <BEA-012036> <Compiling generated EJB classes produced the following Java compiler error message:\n"
-"<Compilation Error> TimerServiceDispatcher_qzt5w2_Impl.java: The type TimerServiceDispatcher_qzt5w2_Impl must implement the inherited abstract method TimerServiceDispatcher_qzt5w2_Intf.scheduleTimedEvent(String, Schedule, Object[])\n"
-"<Compilation Error> TimerServiceDispatcher_qzt5w2_LocalTimerServiceDispatcherImpl.java: Type mismatch: cannot convert from Object to Timer\n"
-"<Compilation Error> TimerServiceDispatcher_qzt5w2_LocalTimerServiceDispatcherImpl.java: Type mismatch: cannot convert from Object to Timer> \n"
-"<Error> <Deployer> <BEA-149265> <Failure occurred in the execution of deployment request with ID '1223409267344' for task '0'. Error is: 'weblogic.application.ModuleException: Exception preparing module: EJBModule(jboss-seam.jar)]]>"
+"<![CDATA[<<Error> <EJB> <BEA-012036> <Compiling generated EJB classes "
+"produced the following Java compiler error message:\n"
+"<Compilation Error> TimerServiceDispatcher_qzt5w2_Impl.java: The type "
+"TimerServiceDispatcher_qzt5w2_Impl must implement the inherited abstract "
+"method TimerServiceDispatcher_qzt5w2_Intf.scheduleTimedEvent(String, "
+"Schedule, Object[])\n"
+"<Compilation Error> "
+"TimerServiceDispatcher_qzt5w2_LocalTimerServiceDispatcherImpl.java: Type "
+"mismatch: cannot convert from Object to Timer\n"
+"<Compilation Error> "
+"TimerServiceDispatcher_qzt5w2_LocalTimerServiceDispatcherImpl.java: Type "
+"mismatch: cannot convert from Object to Timer> \n"
+"<Error> <Deployer> <BEA-149265> <Failure occurred in the execution of "
+"deployment request with ID '1223409267344' for task '0'. Error is: 'weblogic."
+"application.ModuleException: Exception preparing module: EJBModule(jboss-"
+"seam.jar)]]>"
msgstr ""
-"<![CDATA[<<Error> <EJB> <BEA-012036> <Compiling generated EJB classes produced the following Java compiler error message:\n"
-"<Compilation Error> TimerServiceDispatcher_qzt5w2_Impl.java: The type TimerServiceDispatcher_qzt5w2_Impl must implement the inherited abstract method TimerServiceDispatcher_qzt5w2_Intf.scheduleTimedEvent(String, Schedule, Object[])\n"
-"<Compilation Error> TimerServiceDispatcher_qzt5w2_LocalTimerServiceDispatcherImpl.java: Type mismatch: cannot convert from Object to Timer\n"
-"<Compilation Error> TimerServiceDispatcher_qzt5w2_LocalTimerServiceDispatcherImpl.java: Type mismatch: cannot convert from Object to Timer> \n"
-"<Error> <Deployer> <BEA-149265> <Failure occurred in the execution of deployment request with ID '1223409267344' for task '0'. Error is: 'weblogic.application.ModuleException: Exception preparing module: EJBModule(jboss-seam.jar)]]>"
+"<![CDATA[<<Error> <EJB> <BEA-012036> <Compiling generated EJB classes "
+"produced the following Java compiler error message:\n"
+"<Compilation Error> TimerServiceDispatcher_qzt5w2_Impl.java: The type "
+"TimerServiceDispatcher_qzt5w2_Impl must implement the inherited abstract "
+"method TimerServiceDispatcher_qzt5w2_Intf.scheduleTimedEvent(String, "
+"Schedule, Object[])\n"
+"<Compilation Error> "
+"TimerServiceDispatcher_qzt5w2_LocalTimerServiceDispatcherImpl.java: Type "
+"mismatch: cannot convert from Object to Timer\n"
+"<Compilation Error> "
+"TimerServiceDispatcher_qzt5w2_LocalTimerServiceDispatcherImpl.java: Type "
+"mismatch: cannot convert from Object to Timer> \n"
+"<Error> <Deployer> <BEA-149265> <Failure occurred in the execution of "
+"deployment request with ID '1223409267344' for task '0'. Error is: 'weblogic."
+"application.ModuleException: Exception preparing module: EJBModule(jboss-"
+"seam.jar)]]>"
#. Tag: para
#: Weblogic.xml:360
#, no-c-format
-msgid "It appears that when Weblogic 10.3 was released the neglected to include this fix!! This means that Weblogic 10.0.MP1 with patches will function correctly, but 10.3 will still require the special Seam jar described below. Not all users have seen this and there may be certain combinations of OS/JRE that do not see this, however is has been seen many times. Hopefully Oracle/BEA will release an updated patch for this issue on 10.3. When they do we will update this reference guide as needed."
+msgid ""
+"It appears that when Weblogic 10.3 was released the neglected to include "
+"this fix!! This means that Weblogic 10.0.MP1 with patches will function "
+"correctly, but 10.3 will still require the special Seam jar described below. "
+"Not all users have seen this and there may be certain combinations of OS/JRE "
+"that do not see this, however is has been seen many times. Hopefully Oracle/"
+"BEA will release an updated patch for this issue on 10.3. When they do we "
+"will update this reference guide as needed."
msgstr ""
#. Tag: para
#: Weblogic.xml:372
#, no-c-format
-msgid "So that Seam's users can deploy an EJB application to Weblogic a special Weblogic specific jar has been created, starting with Seam 2.0.2.CR2. It is located in the <literal>$SEAM/lib/interop</literal> directory and is called <literal>jboss-seam-wls-compatible.jar</literal> . The only difference between this jar and the <literal>jboss-seam.jar</literal> is that it does not contain the <literal>TimerServiceDispatcher</literal> EJB. To use this jar simply rename the <literal>jboss-seam-wls-compatible.jar</literal> to <literal>jboss-seam.jar</literal> and replace the original in your applications <literal>EAR</literal> file. The <literal>jee5/booking</literal> example demonstrates this. Obviously with this jar you will not be able to use the <literal>TimerServiceDispatcher</literal> functionality."
+msgid ""
+"So that Seam's users can deploy an EJB application to Weblogic a special "
+"Weblogic specific jar has been created, starting with Seam 2.0.2.CR2. It is "
+"located in the <literal>$SEAM/lib/interop</literal> directory and is called "
+"<literal>jboss-seam-wls-compatible.jar</literal> . The only difference "
+"between this jar and the <literal>jboss-seam.jar</literal> is that it does "
+"not contain the <literal>TimerServiceDispatcher</literal> EJB. To use this "
+"jar simply rename the <literal>jboss-seam-wls-compatible.jar</literal> to "
+"<literal>jboss-seam.jar</literal> and replace the original in your "
+"applications <literal>EAR</literal> file. The <literal>jee5/booking</"
+"literal> example demonstrates this. Obviously with this jar you will not be "
+"able to use the <literal>TimerServiceDispatcher</literal> functionality."
msgstr ""
#. Tag: title
@@ -504,7 +777,9 @@
#. Tag: para
#: Weblogic.xml:400
#, no-c-format
-msgid "In this section we will go over the steps needed to get the <literal>jee5/booking</literal> example to up and running."
+msgid ""
+"In this section we will go over the steps needed to get the <literal>jee5/"
+"booking</literal> example to up and running."
msgstr ""
#. Tag: title
@@ -516,31 +791,42 @@
#. Tag: para
#: Weblogic.xml:405
#, no-c-format
-msgid "This example uses the in memory hypersonic database, and the correct data source needs to be set up. The admin console uses a wizard like set of pages to configure it."
+msgid ""
+"This example uses the in memory hypersonic database, and the correct data "
+"source needs to be set up. The admin console uses a wizard like set of pages "
+"to configure it."
msgstr ""
#. Tag: para
#: Weblogic.xml:411
#, no-c-format
-msgid "Copy <literal>hsqldb.jar</literal> to the Weblogic domain's shared library directory: <literal> cp $SEAM_HOME/lib/hsqldb.jar $BEA_HOME/user_projects/domains/seam_examples/lib </literal>"
+msgid ""
+"Copy <literal>hsqldb.jar</literal> to the Weblogic domain's shared library "
+"directory: <literal> cp $SEAM_HOME/lib/hsqldb.jar $BEA_HOME/user_projects/"
+"domains/seam_examples/lib </literal>"
msgstr ""
#. Tag: para
#: Weblogic.xml:419
#, no-c-format
-msgid "Start up the server and navigate to the administration console following"
+msgid ""
+"Start up the server and navigate to the administration console following"
msgstr ""
#. Tag: para
#: Weblogic.xml:424
#, no-c-format
-msgid "On the left side tree navigate <literal>seam_examples - Services- JDBC - Data Sources</literal>."
+msgid ""
+"On the left side tree navigate <literal>seam_examples - Services- JDBC - "
+"Data Sources</literal>."
msgstr ""
#. Tag: para
#: Weblogic.xml:429
#, no-c-format
-msgid "Then select the <literal>New</literal> button at the top of the data source table"
+msgid ""
+"Then select the <literal>New</literal> button at the top of the data source "
+"table"
msgstr ""
#. Tag: para
@@ -568,9 +854,7 @@
msgstr ""
#. Tag: para
-#: Weblogic.xml:450
-#: Weblogic.xml:484
-#: Weblogic.xml:514
+#: Weblogic.xml:450 Weblogic.xml:484 Weblogic.xml:514
#, no-c-format
msgid "Select <literal>Next</literal> button"
msgstr "Selezionare il pulsante <literal>Next</literal>"
@@ -578,14 +862,18 @@
#. Tag: para
#: Weblogic.xml:456
#, no-c-format
-msgid "Select <literal>Next</literal> button on the <literal>Transaction Options</literal> page"
-msgstr "Selezionare il pulsante <literal>Next</literal> nella pagina <literal>Transaction Options</literal>"
+msgid ""
+"Select <literal>Next</literal> button on the <literal>Transaction Options</"
+"literal> page"
+msgstr ""
+"Selezionare il pulsante <literal>Next</literal> nella pagina "
+"<literal>Transaction Options</literal>"
#. Tag: para
-#: Weblogic.xml:461
-#: Weblogic.xml:490
+#: Weblogic.xml:461 Weblogic.xml:490
#, no-c-format
-msgid "Fill in the following on the <literal>Connection Properties</literal> page:"
+msgid ""
+"Fill in the following on the <literal>Connection Properties</literal> page:"
msgstr ""
#. Tag: para
@@ -613,8 +901,7 @@
msgstr "Username: <literal>sa</literal> saranno campi password vuoti."
#. Tag: para
-#: Weblogic.xml:481
-#: Weblogic.xml:507
+#: Weblogic.xml:481 Weblogic.xml:507
#, no-c-format
msgid "Password: leave empty."
msgstr "Password: lasciare vuoto."
@@ -646,7 +933,9 @@
#. Tag: para
#: Weblogic.xml:520
#, no-c-format
-msgid "Choose the target domain for the data source in our case the only one <literal>AdminServer</literal>. Click <literal>Next</literal>."
+msgid ""
+"Choose the target domain for the data source in our case the only one "
+"<literal>AdminServer</literal>. Click <literal>Next</literal>."
msgstr ""
#. Tag: title
@@ -658,7 +947,9 @@
#. Tag: para
#: Weblogic.xml:529
#, no-c-format
-msgid "OK - now we are ready to finally begin adjusting the seam application for deployment to the Weblogic server."
+msgid ""
+"OK - now we are ready to finally begin adjusting the seam application for "
+"deployment to the Weblogic server."
msgstr ""
#. Tag: literal
@@ -670,7 +961,8 @@
#. Tag: para
#: Weblogic.xml:543
#, no-c-format
-msgid "Change the <literal>jta-data-source</literal> to what you entered above :"
+msgid ""
+"Change the <literal>jta-data-source</literal> to what you entered above :"
msgstr ""
#. Tag: programlisting
@@ -703,14 +995,16 @@
"<property name=\"hibernate.dialect\" \n"
" value=\"org.hibernate.dialect.HSQLDialect\"/>\n"
"<property name=\"hibernate.transaction.manager_lookup_class\" \n"
-" value=\"org.hibernate.transaction.WeblogicTransactionManagerLookup\"/>\n"
+" value=\"org.hibernate.transaction."
+"WeblogicTransactionManagerLookup\"/>\n"
"]]>"
msgstr ""
"<![CDATA[\n"
"<property name=\"hibernate.dialect\" \n"
" value=\"org.hibernate.dialect.HSQLDialect\"/>\n"
"<property name=\"hibernate.transaction.manager_lookup_class\" \n"
-" value=\"org.hibernate.transaction.WeblogicTransactionManagerLookup\"/>\n"
+" value=\"org.hibernate.transaction."
+"WeblogicTransactionManagerLookup\"/>\n"
"]]>"
#. Tag: literal
@@ -720,8 +1014,7 @@
msgstr "resources/META-INF/weblogic-application.xml"
#. Tag: para
-#: Weblogic.xml:574
-#: Weblogic.xml:639
+#: Weblogic.xml:574 Weblogic.xml:639
#, no-c-format
msgid "This file needs to be created and should contain the following:"
msgstr ""
@@ -763,7 +1056,12 @@
#. Tag: para
#: Weblogic.xml:581
#, no-c-format
-msgid "These changes do two two different things. The first element <literal>library-ref</literal> tells weblogic that this application will be using the deployed JSF libraries. The second element <literal> prefer-application-packages </literal> tells weblogic that the <literal>antlr</literal> jars take precedence. This avoids a conflict with hibernate."
+msgid ""
+"These changes do two two different things. The first element "
+"<literal>library-ref</literal> tells weblogic that this application will be "
+"using the deployed JSF libraries. The second element <literal> prefer-"
+"application-packages </literal> tells weblogic that the <literal>antlr</"
+"literal> jars take precedence. This avoids a conflict with hibernate."
msgstr ""
#. Tag: literal
@@ -775,13 +1073,21 @@
#. Tag: para
#: Weblogic.xml:607
#, no-c-format
-msgid "The changes described here work around an issue where Weblogic is only using a single instance of the <literal>sessionBeanInterceptor</literal> for all session beans. Seam's interceptor caches and stores some component specific attributes, so when a call comes in - the interceptor is primed for a different component and an error is seen. To solve this problem you must define a separate interceptor binding for each EJB you wish to use. When you do this Weblogic will use a separate instance for each EJB."
+msgid ""
+"The changes described here work around an issue where Weblogic is only using "
+"a single instance of the <literal>sessionBeanInterceptor</literal> for all "
+"session beans. Seam's interceptor caches and stores some component specific "
+"attributes, so when a call comes in - the interceptor is primed for a "
+"different component and an error is seen. To solve this problem you must "
+"define a separate interceptor binding for each EJB you wish to use. When you "
+"do this Weblogic will use a separate instance for each EJB."
msgstr ""
#. Tag: para
#: Weblogic.xml:622
#, no-c-format
-msgid "Modify the <literal>assembly-descriptor</literal> element to look like this:"
+msgid ""
+"Modify the <literal>assembly-descriptor</literal> element to look like this:"
msgstr ""
#. Tag: programlisting
@@ -792,31 +1098,38 @@
"<assembly-descriptor>\n"
" <interceptor-binding> \n"
" <ejb-name>AuthenticatorAction</ejb-name>\n"
-" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-class>\n"
+" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-"
+"class>\n"
" </interceptor-binding>\n"
" <interceptor-binding> \n"
" <ejb-name>BookingListAction</ejb-name>\n"
-" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-class>\n"
+" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-"
+"class>\n"
" </interceptor-binding>\n"
" <interceptor-binding> \n"
" <ejb-name>RegisterAction</ejb-name>\n"
-" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-class>\n"
+" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-"
+"class>\n"
" </interceptor-binding>\n"
" <interceptor-binding> \n"
" <ejb-name>ChangePasswordAction</ejb-name>\n"
-" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-class>\n"
+" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-"
+"class>\n"
" </interceptor-binding>\n"
" <interceptor-binding> \n"
" <ejb-name>HotelBookingAction</ejb-name>\n"
-" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-class>\n"
+" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-"
+"class>\n"
" </interceptor-binding>\n"
" <interceptor-binding> \n"
" <ejb-name>HotelSearchingAction</ejb-name>\n"
-" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-class>\n"
+" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-"
+"class>\n"
" </interceptor-binding>\n"
" <interceptor-binding> \n"
" <ejb-name>EjbSynchronizations</ejb-name>\n"
-" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-class>\n"
+" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-"
+"class>\n"
" </interceptor-binding>\n"
"</assembly-descriptor>]]>"
msgstr ""
@@ -824,31 +1137,38 @@
"<assembly-descriptor>\n"
" <interceptor-binding> \n"
" <ejb-name>AuthenticatorAction</ejb-name>\n"
-" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-class>\n"
+" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-"
+"class>\n"
" </interceptor-binding>\n"
" <interceptor-binding> \n"
" <ejb-name>BookingListAction</ejb-name>\n"
-" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-class>\n"
+" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-"
+"class>\n"
" </interceptor-binding>\n"
" <interceptor-binding> \n"
" <ejb-name>RegisterAction</ejb-name>\n"
-" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-class>\n"
+" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-"
+"class>\n"
" </interceptor-binding>\n"
" <interceptor-binding> \n"
" <ejb-name>ChangePasswordAction</ejb-name>\n"
-" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-class>\n"
+" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-"
+"class>\n"
" </interceptor-binding>\n"
" <interceptor-binding> \n"
" <ejb-name>HotelBookingAction</ejb-name>\n"
-" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-class>\n"
+" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-"
+"class>\n"
" </interceptor-binding>\n"
" <interceptor-binding> \n"
" <ejb-name>HotelSearchingAction</ejb-name>\n"
-" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-class>\n"
+" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-"
+"class>\n"
" </interceptor-binding>\n"
" <interceptor-binding> \n"
" <ejb-name>EjbSynchronizations</ejb-name>\n"
-" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-class>\n"
+" <interceptor-class >org.jboss.seam.ejb.SeamInterceptor</interceptor-"
+"class>\n"
" </interceptor-binding>\n"
"</assembly-descriptor>]]>"
@@ -891,7 +1211,11 @@
#. Tag: para
#: Weblogic.xml:646
#, no-c-format
-msgid "This file and the element <literal>library-ref</literal> tells Weblogic that this application will using the deployed JSF libraries. This is needed in both this file and the <literal> weblogic-application.xml </literal> file because both applications require access."
+msgid ""
+"This file and the element <literal>library-ref</literal> tells Weblogic that "
+"this application will using the deployed JSF libraries. This is needed in "
+"both this file and the <literal> weblogic-application.xml </literal> file "
+"because both applications require access."
msgstr ""
#. Tag: title
@@ -903,12 +1227,13 @@
#. Tag: para
#: Weblogic.xml:666
#, no-c-format
-msgid "There are some changes needed to the build script and the <literal>jboss-seam.jar</literal> then we can deploy the app."
+msgid ""
+"There are some changes needed to the build script and the <literal>jboss-"
+"seam.jar</literal> then we can deploy the app."
msgstr ""
#. Tag: literal
-#: Weblogic.xml:674
-#: Weblogic.xml:1084
+#: Weblogic.xml:674 Weblogic.xml:1084
#, no-c-format
msgid "build.xml"
msgstr "build.xml"
@@ -916,8 +1241,12 @@
#. Tag: para
#: Weblogic.xml:679
#, no-c-format
-msgid "We need to add the follow so that the <literal> weblogic-application.xml </literal> will be packaged."
-msgstr "Occorre aggiungere la seguente riga affinché venga impacchettato <literal> weblogic-application.xml </literal>."
+msgid ""
+"We need to add the follow so that the <literal> weblogic-application.xml </"
+"literal> will be packaged."
+msgstr ""
+"Occorre aggiungere la seguente riga affinché venga impacchettato <literal> "
+"weblogic-application.xml </literal>."
#. Tag: programlisting
#: Weblogic.xml:686
@@ -960,31 +1289,50 @@
#. Tag: para
#: Weblogic.xml:700
#, no-c-format
-msgid "This is the change discussed above in <xref linkend=\"weblogic-ejb-issues\"/> . There are really two options."
-msgstr "Questo è il cambiamento discusso in <xref linkend=\"weblogic-ejb-issues\"/>. Ci sono due opzioni."
+msgid ""
+"This is the change discussed above in <xref linkend=\"weblogic-ejb-issues\"/"
+"> . There are really two options."
+msgstr ""
+"Questo è il cambiamento discusso in <xref linkend=\"weblogic-ejb-issues\"/>. "
+"Ci sono due opzioni."
#. Tag: para
#: Weblogic.xml:707
#, no-c-format
-msgid "Rename this jar and replace the original <literal> $SEAM/lib/jboss-seam.jar </literal> file. This approach does not require any changes to the packaged <literal>EAR</literal> archive, but overwrites the original <literal>jboss-seam.jar</literal>"
+msgid ""
+"Rename this jar and replace the original <literal> $SEAM/lib/jboss-seam.jar "
+"</literal> file. This approach does not require any changes to the packaged "
+"<literal>EAR</literal> archive, but overwrites the original <literal>jboss-"
+"seam.jar</literal>"
msgstr ""
#. Tag: para
#: Weblogic.xml:720
#, no-c-format
-msgid "The other option is the modify the packaged <literal>EAR</literal> archive and replace the <literal>jboss-seam.jar</literal> in the archive manually. This leaves the original jar alone, but requires a manual step when ever the archive is packaged."
+msgid ""
+"The other option is the modify the packaged <literal>EAR</literal> archive "
+"and replace the <literal>jboss-seam.jar</literal> in the archive manually. "
+"This leaves the original jar alone, but requires a manual step when ever the "
+"archive is packaged."
msgstr ""
#. Tag: para
#: Weblogic.xml:736
#, no-c-format
-msgid "Assuming that you choose the first option for handling the <literal>jboss-seam-wls-compatible.jar</literal> we can build the application by running <literal>ant archive</literal> at the base of the <literal>jee5/booking</literal> example directory."
+msgid ""
+"Assuming that you choose the first option for handling the <literal>jboss-"
+"seam-wls-compatible.jar</literal> we can build the application by running "
+"<literal>ant archive</literal> at the base of the <literal>jee5/booking</"
+"literal> example directory."
msgstr ""
#. Tag: para
#: Weblogic.xml:747
#, no-c-format
-msgid "Because we chose to create our Weblogic domain in development mode we can deploy the application by putting the EAR file in the domains autodeploy directory."
+msgid ""
+"Because we chose to create our Weblogic domain in development mode we can "
+"deploy the application by putting the EAR file in the domains autodeploy "
+"directory."
msgstr ""
#. Tag: programlisting
@@ -1000,7 +1348,9 @@
#. Tag: para
#: Weblogic.xml:755
#, no-c-format
-msgid "Check out the application at <literal>http://localhost:7001/seam-jee5/</literal>"
+msgid ""
+"Check out the application at <literal>http://localhost:7001/seam-jee5/</"
+"literal>"
msgstr ""
#. Tag: title
@@ -1012,19 +1362,28 @@
#. Tag: para
#: Weblogic.xml:766
#, no-c-format
-msgid "This is the Hotel Booking example implemented with Seam POJOs and Hibernate JPA and does not require EJB3 support to run. The example already has a breakout of configurations and build scripts for many of the common containers including Weblogic 10.X"
+msgid ""
+"This is the Hotel Booking example implemented with Seam POJOs and Hibernate "
+"JPA and does not require EJB3 support to run. The example already has a "
+"breakout of configurations and build scripts for many of the common "
+"containers including Weblogic 10.X"
msgstr ""
#. Tag: para
#: Weblogic.xml:771
#, no-c-format
-msgid "First we'll build the example for Weblogic 10.x and do the needed steps to deploy. Then we'll talk about what is different between the Weblogic versions, and with the JBoss AS version."
+msgid ""
+"First we'll build the example for Weblogic 10.x and do the needed steps to "
+"deploy. Then we'll talk about what is different between the Weblogic "
+"versions, and with the JBoss AS version."
msgstr ""
#. Tag: para
#: Weblogic.xml:775
#, no-c-format
-msgid "Note that this example assumes that Weblogic's JSF libraries have been configured as described in <xref linkend=\"weblogic-jsf-deploy\"/>."
+msgid ""
+"Note that this example assumes that Weblogic's JSF libraries have been "
+"configured as described in <xref linkend=\"weblogic-jsf-deploy\"/>."
msgstr ""
#. Tag: title
@@ -1036,7 +1395,8 @@
#. Tag: para
#: Weblogic.xml:785
#, no-c-format
-msgid "Step one setup the datasource, step two build the app, step three deploy."
+msgid ""
+"Step one setup the datasource, step two build the app, step three deploy."
msgstr ""
#. Tag: title
@@ -1048,13 +1408,22 @@
#. Tag: para
#: Weblogic.xml:793
#, no-c-format
-msgid "The Weblogic 10.X version of the example will use the in memory hsql database instead of the built in PointBase database. If you wish to use the PointBase database you must setup a PointBase datasource, and adjust the hibernate setting in <literal>persistence.xml</literal> to use the PointBase dialect. For reference the <literal>jpa/weblogic92</literal> example uses PointBase."
+msgid ""
+"The Weblogic 10.X version of the example will use the in memory hsql "
+"database instead of the built in PointBase database. If you wish to use the "
+"PointBase database you must setup a PointBase datasource, and adjust the "
+"hibernate setting in <literal>persistence.xml</literal> to use the PointBase "
+"dialect. For reference the <literal>jpa/weblogic92</literal> example uses "
+"PointBase."
msgstr ""
#. Tag: para
#: Weblogic.xml:804
#, no-c-format
-msgid "Configuring the datasource is very similar to the jee5 <xref linkend=\"weblogic-hsql-jee5-ds\"/> . Follow the steps in that section, but use the following entries where needed."
+msgid ""
+"Configuring the datasource is very similar to the jee5 <xref linkend="
+"\"weblogic-hsql-jee5-ds\"/> . Follow the steps in that section, but use the "
+"following entries where needed."
msgstr ""
#. Tag: para
@@ -1078,21 +1447,25 @@
#. Tag: para
#: Weblogic.xml:828
#, no-c-format
-msgid "Building it only requires running the correct ant command: <programlisting>ant weblogic10</programlisting> This will create a container specific distribution and exploded archive directories."
+msgid ""
+"Building it only requires running the correct ant command: "
+"<programlisting>ant weblogic10</programlisting> This will create a container "
+"specific distribution and exploded archive directories."
msgstr ""
#. Tag: title
-#: Weblogic.xml:838
-#: Weblogic.xml:1259
+#: Weblogic.xml:838 Weblogic.xml:1259
#, no-c-format
msgid "Deploying the example"
msgstr "Deploy dell'esempio"
#. Tag: para
-#: Weblogic.xml:840
-#: Weblogic.xml:1261
+#: Weblogic.xml:840 Weblogic.xml:1261
#, no-c-format
-msgid "When we installed Weblogic following <xref linkend=\"weblogic-domain\"/> we chose to have the domain in development mode. This means to deploy the application all we need to do is copy it into the autodeploy directory."
+msgid ""
+"When we installed Weblogic following <xref linkend=\"weblogic-domain\"/> we "
+"chose to have the domain in development mode. This means to deploy the "
+"application all we need to do is copy it into the autodeploy directory."
msgstr ""
#. Tag: programlisting
@@ -1108,7 +1481,9 @@
#. Tag: para
#: Weblogic.xml:850
#, no-c-format
-msgid "Check out the application at the following <literal>http://localhost:7001/jboss-seam-jpa/</literal> ."
+msgid ""
+"Check out the application at the following <literal>http://localhost:7001/"
+"jboss-seam-jpa/</literal> ."
msgstr ""
#. Tag: title
@@ -1120,19 +1495,29 @@
#. Tag: para
#: Weblogic.xml:861
#, no-c-format
-msgid "Between the the Weblogic 10.x and 9.2 examples there are several differences:"
+msgid ""
+"Between the the Weblogic 10.x and 9.2 examples there are several differences:"
msgstr ""
#. Tag: para
#: Weblogic.xml:866
#, no-c-format
-msgid "<literal>META-INF/persistence.xml</literal> — The 9.2 version is configured to use the <literal>PointBase</literal> database and a pre-installed datasource. The 10.x version uses the <literal>hsql</literal> database and a custom datasource."
+msgid ""
+"<literal>META-INF/persistence.xml</literal> — The 9.2 version is "
+"configured to use the <literal>PointBase</literal> database and a pre-"
+"installed datasource. The 10.x version uses the <literal>hsql</literal> "
+"database and a custom datasource."
msgstr ""
#. Tag: para
#: Weblogic.xml:876
#, no-c-format
-msgid "<literal>WEB-INF/weblogic.xml</literal> — This file and its contents solve an issue with an older version of the <literal>ANTLR</literal> libraries that Weblogic 10.x uses internally. OC4J have the same issue as well. It also configures the application to use the shared JSF libraries that were installed above."
+msgid ""
+"<literal>WEB-INF/weblogic.xml</literal> — This file and its contents "
+"solve an issue with an older version of the <literal>ANTLR</literal> "
+"libraries that Weblogic 10.x uses internally. OC4J have the same issue as "
+"well. It also configures the application to use the shared JSF libraries "
+"that were installed above."
msgstr ""
#. Tag: programlisting
@@ -1145,7 +1530,8 @@
"xmlns=\"http://www.bea.com/ns/weblogic/90\"\n"
"xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
"xsi:schemaLocation=\"http://www.bea.com/ns/weblogic/90 \n"
-" http://www.bea.com/ns/weblogic/90/weblogic-web-app.xsd\">\n"
+" http://www.bea.com/ns/weblogic/90/weblogic-web-app.xsd"
+"\">\n"
" <library-ref>\n"
" <library-name>jsf</library-name>\n"
" <specification-version>1.2</specification-version>\n"
@@ -1163,7 +1549,8 @@
"xmlns=\"http://www.bea.com/ns/weblogic/90\"\n"
"xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
"xsi:schemaLocation=\"http://www.bea.com/ns/weblogic/90 \n"
-" http://www.bea.com/ns/weblogic/90/weblogic-web-app.xsd\">\n"
+" http://www.bea.com/ns/weblogic/90/weblogic-web-app.xsd"
+"\">\n"
" <library-ref>\n"
" <library-name>jsf</library-name>\n"
" <specification-version>1.2</specification-version>\n"
@@ -1178,7 +1565,11 @@
#. Tag: para
#: Weblogic.xml:887
#, no-c-format
-msgid "This make Weblogic use classes and libraries in the web application before other libraries in the classpath. Without this change hibernate is required to use a older, slower query factory by setting the following property in the <literal>META-INF/persistence.xml</literal> file."
+msgid ""
+"This make Weblogic use classes and libraries in the web application before "
+"other libraries in the classpath. Without this change hibernate is required "
+"to use a older, slower query factory by setting the following property in "
+"the <literal>META-INF/persistence.xml</literal> file."
msgstr ""
#. Tag: programlisting
@@ -1196,7 +1587,9 @@
#. Tag: para
#: Weblogic.xml:898
#, no-c-format
-msgid "<literal>WEB-INF/components.xml</literal> — In the Weblogic 10.x version JPA entity transactions is enabled by adding:"
+msgid ""
+"<literal>WEB-INF/components.xml</literal> — In the Weblogic 10.x "
+"version JPA entity transactions is enabled by adding:"
msgstr ""
#. Tag: programlisting
@@ -1210,15 +1603,16 @@
" <transaction:entity-transaction entity-manager=\"#{em}\"/>]]>"
#. Tag: para
-#: Weblogic.xml:907
-#: Weblogic.xml:1172
+#: Weblogic.xml:907 Weblogic.xml:1172
#, no-c-format
-msgid "<literal>WEB-INF/web.xml</literal> — Because the <literal>jsf-impl.jar</literal> is not in the <literal>WAR</literal> this listener need to be configured :"
+msgid ""
+"<literal>WEB-INF/web.xml</literal> — Because the <literal>jsf-impl."
+"jar</literal> is not in the <literal>WAR</literal> this listener need to be "
+"configured :"
msgstr ""
#. Tag: programlisting
-#: Weblogic.xml:912
-#: Weblogic.xml:1180
+#: Weblogic.xml:912 Weblogic.xml:1180
#, no-c-format
msgid ""
"<![CDATA[\n"
@@ -1234,13 +1628,17 @@
#. Tag: para
#: Weblogic.xml:917
#, no-c-format
-msgid "Between the Weblogic 10.x version and the JBoss version there are more changes. Here is the rundown:"
+msgid ""
+"Between the Weblogic 10.x version and the JBoss version there are more "
+"changes. Here is the rundown:"
msgstr ""
#. Tag: para
#: Weblogic.xml:922
#, no-c-format
-msgid "<literal>META-INF/persistence.xml</literal> — Except for datasource name the Weblogic version sets:"
+msgid ""
+"<literal>META-INF/persistence.xml</literal> — Except for datasource "
+"name the Weblogic version sets:"
msgstr ""
#. Tag: programlisting
@@ -1258,7 +1656,10 @@
#. Tag: para
#: Weblogic.xml:930
#, no-c-format
-msgid "<literal>WEB-INF/lib</literal> — The Weblogic version requires several library packages because they are not included as they are with JBoss AS. These are primarily for hibernate, and its dependencies."
+msgid ""
+"<literal>WEB-INF/lib</literal> — The Weblogic version requires several "
+"library packages because they are not included as they are with JBoss AS. "
+"These are primarily for hibernate, and its dependencies."
msgstr ""
#. Tag: para
@@ -1292,8 +1693,7 @@
msgstr "hibernate-validator.jar"
#. Tag: literal
-#: Weblogic.xml:964
-#: Weblogic.xml:979
+#: Weblogic.xml:964 Weblogic.xml:979
#, no-c-format
msgid "jboss-common-core.jar"
msgstr "jboss-common-core.jar"
@@ -1361,25 +1761,40 @@
#. Tag: title
#: Weblogic.xml:1036
#, no-c-format
-msgid "Deploying an application created using <literal>seam-gen</literal> on Weblogic 10.x"
+msgid ""
+"Deploying an application created using <literal>seam-gen</literal> on "
+"Weblogic 10.x"
msgstr ""
#. Tag: para
#: Weblogic.xml:1039
#, no-c-format
-msgid "<literal>seam-gen</literal> is a very useful tool for developers to quickly get an application up and running, and provides a foundation to add your own functionality. Out of box <literal>seam-gen</literal> will produce applications configured to run on JBoss AS. These instructions will show the steps needed to get it to run on Weblogic."
+msgid ""
+"<literal>seam-gen</literal> is a very useful tool for developers to quickly "
+"get an application up and running, and provides a foundation to add your own "
+"functionality. Out of box <literal>seam-gen</literal> will produce "
+"applications configured to run on JBoss AS. These instructions will show the "
+"steps needed to get it to run on Weblogic."
msgstr ""
#. Tag: para
#: Weblogic.xml:1045
#, no-c-format
-msgid "<literal>seam-gen</literal> was build for simplicity so, as you can imagine, deploying an application generated by <literal>seam-gen</literal> to Weblogic 10.x is not too hard. Basically it consists of updating or removing some configuration files, and adding dependent jars that Weblogic 10.x does not ship with."
+msgid ""
+"<literal>seam-gen</literal> was build for simplicity so, as you can imagine, "
+"deploying an application generated by <literal>seam-gen</literal> to "
+"Weblogic 10.x is not too hard. Basically it consists of updating or removing "
+"some configuration files, and adding dependent jars that Weblogic 10.x does "
+"not ship with."
msgstr ""
#. Tag: para
#: Weblogic.xml:1052
#, no-c-format
-msgid "This example will cover the basic <literal>seam-gen WAR</literal> deployment. This will demonstrate Seam POJO components, Hibernate JPA, Facelets, Drools security, RichFaces, and a configurable dataSource."
+msgid ""
+"This example will cover the basic <literal>seam-gen WAR</literal> "
+"deployment. This will demonstrate Seam POJO components, Hibernate JPA, "
+"Facelets, Drools security, RichFaces, and a configurable dataSource."
msgstr ""
#. Tag: title
@@ -1391,7 +1806,11 @@
#. Tag: para
#: Weblogic.xml:1060
#, no-c-format
-msgid "The first thing we need to do it tell <literal>seam-gen</literal> about the project we want to make. This is done by running <literal>./seam setup</literal> in the base directory of the Seam distribution. Note the paths here are my own, feel free to change for you environment."
+msgid ""
+"The first thing we need to do it tell <literal>seam-gen</literal> about the "
+"project we want to make. This is done by running <literal>./seam setup</"
+"literal> in the base directory of the Seam distribution. Note the paths here "
+"are my own, feel free to change for you environment."
msgstr ""
#. Tag: programlisting
@@ -1405,59 +1824,76 @@
"\n"
"setup:\n"
" [echo] Welcome to seam-gen :-)\n"
-" [input] Enter your Java project workspace (the directory that contains your \n"
+" [input] Enter your Java project workspace (the directory that contains "
+"your \n"
"Seam projects) [C:/Projects] [C:/Projects]\n"
"/home/jbalunas/workspace\n"
-" [input] Enter your JBoss home directory [C:/Program Files/jboss-4.2.3.GA] \n"
+" [input] Enter your JBoss home directory [C:/Program Files/jboss-4.2.3."
+"GA] \n"
"[C:/Program Files/jboss-4.2.3.GA]\n"
"/jboss/apps/jboss-4.2.3.GA\n"
" [input] Enter the project name [myproject] [myproject]\n"
"weblogic-example\n"
" [echo] Accepted project name as: weblogic_example\n"
-" [input] Select a RichFaces skin (not applicable if using ICEFaces) [blueSky]\n"
+" [input] Select a RichFaces skin (not applicable if using ICEFaces) "
+"[blueSky]\n"
" ([blueSky], classic, ruby, wine, deepMarine, emeraldTown, sakura, DEFAULT)\n"
"\n"
-" [input] Is this project deployed as an EAR (with EJB components) or a WAR \n"
+" [input] Is this project deployed as an EAR (with EJB components) or a "
+"WAR \n"
"(with no EJB support) [ear] ([ear], war, )\n"
"war\n"
-" [input] Enter the Java package name for your session beans [org.jboss.seam.\n"
+" [input] Enter the Java package name for your session beans [org.jboss."
+"seam.\n"
"tutorial.weblogic.action] [org.jboss.seam.tutorial.weblogic.action]\n"
"org.jboss.seam.tutorial.weblogic.action\n"
-" [input] Enter the Java package name for your entity beans [org.jboss.seam.\n"
+" [input] Enter the Java package name for your entity beans [org.jboss."
+"seam.\n"
"tutorial.weblogic.model] [org.jboss.seam.tutorial.weblogic.model]\n"
"org.jboss.seam.tutorial.weblogic.model\n"
-" [input] Enter the Java package name for your test cases [org.jboss.seam.\n"
-"tutorial.weblogic.action.test] [org.jboss.seam.tutorial.weblogic.action.test]\n"
+" [input] Enter the Java package name for your test cases [org.jboss."
+"seam.\n"
+"tutorial.weblogic.action.test] [org.jboss.seam.tutorial.weblogic.action."
+"test]\n"
"org.jboss.seam.tutorial.weblogic.test\n"
-" [input] What kind of database are you using? [hsql] ([hsql], mysql, oracle,\n"
+" [input] What kind of database are you using? [hsql] ([hsql], mysql, "
+"oracle,\n"
" postgres, mssql, db2, sybase, enterprisedb, h2)\n"
"\n"
" [input] Enter the Hibernate dialect for your database [org.hibernate.\n"
"dialect.HSQLDialect] [org.hibernate.dialect.HSQLDialect]\n"
"\n"
-" [input] Enter the filesystem path to the JDBC driver jar [/tmp/seamlib/hsqldb.jar] \n"
+" [input] Enter the filesystem path to the JDBC driver jar [/tmp/seamlib/"
+"hsqldb.jar] \n"
"[/tmp/seam/lib/hsqldb.jar]\n"
"\n"
-" [input] Enter JDBC driver class for your database [org.hsqldb.jdbcDriver] \n"
+" [input] Enter JDBC driver class for your database [org.hsqldb."
+"jdbcDriver] \n"
" [org.hsqldb.jdbcDriver]\n"
"\n"
-" [input] Enter the JDBC URL for your database [jdbc:hsqldb:.] [jdbc:hsqldb:.]\n"
+" [input] Enter the JDBC URL for your database [jdbc:hsqldb:.] [jdbc:"
+"hsqldb:.]\n"
"\n"
" [input] Enter database username [sa] [sa]\n"
"\n"
" [input] Enter database password [] []\n"
"\n"
-" [input] Enter the database schema name (it is OK to leave this blank) [] []\n"
+" [input] Enter the database schema name (it is OK to leave this blank) [] "
+"[]\n"
"\n"
-" [input] Enter the database catalog name (it is OK to leave this blank) [] []\n"
+" [input] Enter the database catalog name (it is OK to leave this blank) "
+"[] []\n"
"\n"
-" [input] Are you working with tables that already exist in the database? [n] \n"
+" [input] Are you working with tables that already exist in the database? "
+"[n] \n"
" (y, [n], )\n"
"\n"
-" [input] Do you want to drop and recreate the database tables and data in \n"
+" [input] Do you want to drop and recreate the database tables and data "
+"in \n"
"import.sql each time you deploy? [n] (y, [n], )\n"
"\n"
-" [input] Enter your ICEfaces home directory (leave blank to omit ICEfaces) [] []\n"
+" [input] Enter your ICEfaces home directory (leave blank to omit "
+"ICEfaces) [] []\n"
"\n"
"[propertyfile] Creating new property file: \n"
"/rhdev/projects/jboss-seam/cvs-head/jboss-seam/seam-gen/build.properties\n"
@@ -1474,59 +1910,76 @@
"\n"
"setup:\n"
" [echo] Welcome to seam-gen :-)\n"
-" [input] Enter your Java project workspace (the directory that contains your \n"
+" [input] Enter your Java project workspace (the directory that contains "
+"your \n"
"Seam projects) [C:/Projects] [C:/Projects]\n"
"/home/jbalunas/workspace\n"
-" [input] Enter your JBoss home directory [C:/Program Files/jboss-4.2.3.GA] \n"
+" [input] Enter your JBoss home directory [C:/Program Files/jboss-4.2.3."
+"GA] \n"
"[C:/Program Files/jboss-4.2.3.GA]\n"
"/jboss/apps/jboss-4.2.3.GA\n"
" [input] Enter the project name [myproject] [myproject]\n"
"weblogic-example\n"
" [echo] Accepted project name as: weblogic_example\n"
-" [input] Select a RichFaces skin (not applicable if using ICEFaces) [blueSky]\n"
+" [input] Select a RichFaces skin (not applicable if using ICEFaces) "
+"[blueSky]\n"
" ([blueSky], classic, ruby, wine, deepMarine, emeraldTown, sakura, DEFAULT)\n"
"\n"
-" [input] Is this project deployed as an EAR (with EJB components) or a WAR \n"
+" [input] Is this project deployed as an EAR (with EJB components) or a "
+"WAR \n"
"(with no EJB support) [ear] ([ear], war, )\n"
"war\n"
-" [input] Enter the Java package name for your session beans [org.jboss.seam.\n"
+" [input] Enter the Java package name for your session beans [org.jboss."
+"seam.\n"
"tutorial.weblogic.action] [org.jboss.seam.tutorial.weblogic.action]\n"
"org.jboss.seam.tutorial.weblogic.action\n"
-" [input] Enter the Java package name for your entity beans [org.jboss.seam.\n"
+" [input] Enter the Java package name for your entity beans [org.jboss."
+"seam.\n"
"tutorial.weblogic.model] [org.jboss.seam.tutorial.weblogic.model]\n"
"org.jboss.seam.tutorial.weblogic.model\n"
-" [input] Enter the Java package name for your test cases [org.jboss.seam.\n"
-"tutorial.weblogic.action.test] [org.jboss.seam.tutorial.weblogic.action.test]\n"
+" [input] Enter the Java package name for your test cases [org.jboss."
+"seam.\n"
+"tutorial.weblogic.action.test] [org.jboss.seam.tutorial.weblogic.action."
+"test]\n"
"org.jboss.seam.tutorial.weblogic.test\n"
-" [input] What kind of database are you using? [hsql] ([hsql], mysql, oracle,\n"
+" [input] What kind of database are you using? [hsql] ([hsql], mysql, "
+"oracle,\n"
" postgres, mssql, db2, sybase, enterprisedb, h2)\n"
"\n"
" [input] Enter the Hibernate dialect for your database [org.hibernate.\n"
"dialect.HSQLDialect] [org.hibernate.dialect.HSQLDialect]\n"
"\n"
-" [input] Enter the filesystem path to the JDBC driver jar [/tmp/seamlib/hsqldb.jar] \n"
+" [input] Enter the filesystem path to the JDBC driver jar [/tmp/seamlib/"
+"hsqldb.jar] \n"
"[/tmp/seam/lib/hsqldb.jar]\n"
"\n"
-" [input] Enter JDBC driver class for your database [org.hsqldb.jdbcDriver] \n"
+" [input] Enter JDBC driver class for your database [org.hsqldb."
+"jdbcDriver] \n"
" [org.hsqldb.jdbcDriver]\n"
"\n"
-" [input] Enter the JDBC URL for your database [jdbc:hsqldb:.] [jdbc:hsqldb:.]\n"
+" [input] Enter the JDBC URL for your database [jdbc:hsqldb:.] [jdbc:"
+"hsqldb:.]\n"
"\n"
" [input] Enter database username [sa] [sa]\n"
"\n"
" [input] Enter database password [] []\n"
"\n"
-" [input] Enter the database schema name (it is OK to leave this blank) [] []\n"
+" [input] Enter the database schema name (it is OK to leave this blank) [] "
+"[]\n"
"\n"
-" [input] Enter the database catalog name (it is OK to leave this blank) [] []\n"
+" [input] Enter the database catalog name (it is OK to leave this blank) "
+"[] []\n"
"\n"
-" [input] Are you working with tables that already exist in the database? [n] \n"
+" [input] Are you working with tables that already exist in the database? "
+"[n] \n"
" (y, [n], )\n"
"\n"
-" [input] Do you want to drop and recreate the database tables and data in \n"
+" [input] Do you want to drop and recreate the database tables and data "
+"in \n"
"import.sql each time you deploy? [n] (y, [n], )\n"
"\n"
-" [input] Enter your ICEfaces home directory (leave blank to omit ICEfaces) [] []\n"
+" [input] Enter your ICEfaces home directory (leave blank to omit "
+"ICEfaces) [] []\n"
"\n"
"[propertyfile] Creating new property file: \n"
"/rhdev/projects/jboss-seam/cvs-head/jboss-seam/seam-gen/build.properties\n"
@@ -1539,7 +1992,10 @@
#. Tag: para
#: Weblogic.xml:1068
#, no-c-format
-msgid "Type <literal>./seam new-project</literal> to create your project and <literal>cd /home/jbalunas/workspace/weblogic_example</literal> to see the newly created project."
+msgid ""
+"Type <literal>./seam new-project</literal> to create your project and "
+"<literal>cd /home/jbalunas/workspace/weblogic_example</literal> to see the "
+"newly created project."
msgstr ""
#. Tag: title
@@ -1551,7 +2007,9 @@
#. Tag: para
#: Weblogic.xml:1076
#, no-c-format
-msgid "First we change and delete some configuration files, then we update the libraries that are deployed with the application."
+msgid ""
+"First we change and delete some configuration files, then we update the "
+"libraries that are deployed with the application."
msgstr ""
#. Tag: title
@@ -1569,8 +2027,12 @@
#. Tag: programlisting
#: Weblogic.xml:1092
#, no-c-format
-msgid "<![CDATA[<project name=\"weblogic_example\" default=\"archive\" basedir=\".\">]]>"
-msgstr "<![CDATA[<project name=\"weblogic_example\" default=\"archive\" basedir=\".\">]]>"
+msgid ""
+"<![CDATA[<project name=\"weblogic_example\" default=\"archive\" basedir=\"."
+"\">]]>"
+msgstr ""
+"<![CDATA[<project name=\"weblogic_example\" default=\"archive\" basedir=\"."
+"\">]]>"
#. Tag: literal
#: Weblogic.xml:1099
@@ -1581,13 +2043,18 @@
#. Tag: para
#: Weblogic.xml:1104
#, no-c-format
-msgid "Alter the <literal>jta-data-source</literal> to be <literal>seam-gen-ds</literal> (and use this as the <literal>jndi-name</literal> when creating the data source in Weblogic's admin console)"
+msgid ""
+"Alter the <literal>jta-data-source</literal> to be <literal>seam-gen-ds</"
+"literal> (and use this as the <literal>jndi-name</literal> when creating the "
+"data source in Weblogic's admin console)"
msgstr ""
#. Tag: para
#: Weblogic.xml:1113
#, no-c-format
-msgid "Change the transaction type to <literal>RESOURCE_LOCAL</literal> so that we can use JPA transactions."
+msgid ""
+"Change the transaction type to <literal>RESOURCE_LOCAL</literal> so that we "
+"can use JPA transactions."
msgstr ""
#. Tag: programlisting
@@ -1595,10 +2062,12 @@
#, no-c-format
msgid ""
"<![CDATA[\n"
-"<persistence-unit name=\"weblogic_example\" transaction-type=\"RESOURCE_LOCAL\">]]>"
+"<persistence-unit name=\"weblogic_example\" transaction-type=\"RESOURCE_LOCAL"
+"\">]]>"
msgstr ""
"<![CDATA[\n"
-"<persistence-unit name=\"weblogic_example\" transaction-type=\"RESOURCE_LOCAL\">]]>"
+"<persistence-unit name=\"weblogic_example\" transaction-type=\"RESOURCE_LOCAL"
+"\">]]>"
#. Tag: para
#: Weblogic.xml:1121
@@ -1625,7 +2094,9 @@
#. Tag: para
#: Weblogic.xml:1128
#, no-c-format
-msgid "You'll need to alter <literal>persistence-prod.xml</literal> as well if you want to deploy to Weblogic using the prod profile."
+msgid ""
+"You'll need to alter <literal>persistence-prod.xml</literal> as well if you "
+"want to deploy to Weblogic using the prod profile."
msgstr ""
#. Tag: literal
@@ -1637,7 +2108,9 @@
#. Tag: para
#: Weblogic.xml:1141
#, no-c-format
-msgid "You will need to create this file and populate it following <xref linkend=\"weblogic.xml\"/>."
+msgid ""
+"You will need to create this file and populate it following <xref linkend="
+"\"weblogic.xml\"/>."
msgstr ""
#. Tag: literal
@@ -1649,32 +2122,46 @@
#. Tag: para
#: Weblogic.xml:1153
#, no-c-format
-msgid "We want to use JPA transactions so we need to add the following to let Seam know."
+msgid ""
+"We want to use JPA transactions so we need to add the following to let Seam "
+"know."
msgstr ""
#. Tag: programlisting
#: Weblogic.xml:1157
#, no-c-format
-msgid "<![CDATA[<transaction:entity-transaction entity-manager=\"#{entityManager}\"/>]]>"
-msgstr "<![CDATA[<transaction:entity-transaction entity-manager=\"#{entityManager}\"/>]]>"
+msgid ""
+"<![CDATA[<transaction:entity-transaction entity-manager=\"#{entityManager}\"/"
+">]]>"
+msgstr ""
+"<![CDATA[<transaction:entity-transaction entity-manager=\"#{entityManager}\"/"
+">]]>"
#. Tag: para
#: Weblogic.xml:1158
#, no-c-format
-msgid "You will also need to add the transaction namespace and schema location to the top of the document."
+msgid ""
+"You will also need to add the transaction namespace and schema location to "
+"the top of the document."
msgstr ""
#. Tag: programlisting
#: Weblogic.xml:1163
#, no-c-format
-msgid "<![CDATA[xmlns:transaction=\"http://jboss.com/products/seam/transaction\"]]>"
-msgstr "<![CDATA[xmlns:transaction=\"http://jboss.com/products/seam/transaction\"]]>"
+msgid ""
+"<![CDATA[xmlns:transaction=\"http://jboss.com/products/seam/transaction\"]]>"
+msgstr ""
+"<![CDATA[xmlns:transaction=\"http://jboss.com/products/seam/transaction\"]]>"
#. Tag: programlisting
#: Weblogic.xml:1164
#, no-c-format
-msgid "<![CDATA[http://jboss.com/products/seam/transaction http://jboss.com/products/seam/transaction-2.1.xsd]]>"
-msgstr "<![CDATA[http://jboss.com/products/seam/transaction http://jboss.com/products/seam/transaction-2.1.xsd]]>"
+msgid ""
+"<![CDATA[http://jboss.com/products/seam/transaction http://jboss.com/"
+"products/seam/transaction-2.1.xsd]]>"
+msgstr ""
+"<![CDATA[http://jboss.com/products/seam/transaction http://jboss.com/"
+"products/seam/transaction-2.1.xsd]]>"
#. Tag: literal
#: Weblogic.xml:1169
@@ -1691,7 +2178,9 @@
#. Tag: para
#: Weblogic.xml:1190
#, no-c-format
-msgid "You can delete this file as we aren't deploying to JBoss AS ( <literal>jboss-app.xml</literal> is used to enable classloading isolation in JBoss AS)"
+msgid ""
+"You can delete this file as we aren't deploying to JBoss AS ( <literal>jboss-"
+"app.xml</literal> is used to enable classloading isolation in JBoss AS)"
msgstr ""
#. Tag: literal
@@ -1703,7 +2192,10 @@
#. Tag: para
#: Weblogic.xml:1203
#, no-c-format
-msgid "You can delete these files as we aren't deploying to JBoss AS. These files define datasources in JBoss AS, in Weblogic we will use the administration console."
+msgid ""
+"You can delete these files as we aren't deploying to JBoss AS. These files "
+"define datasources in JBoss AS, in Weblogic we will use the administration "
+"console."
msgstr ""
#. Tag: title
@@ -1715,13 +2207,20 @@
#. Tag: para
#: Weblogic.xml:1213
#, no-c-format
-msgid "The <literal>seam-gen</literal> application has very similar library dependencies as the <literal>jpa</literal> example above. See <xref linkend=\"weblogic-jpa-diff\"/>. Below is the changes that are needed to get them in this application."
+msgid ""
+"The <literal>seam-gen</literal> application has very similar library "
+"dependencies as the <literal>jpa</literal> example above. See <xref linkend="
+"\"weblogic-jpa-diff\"/>. Below is the changes that are needed to get them in "
+"this application."
msgstr ""
#. Tag: para
#: Weblogic.xml:1221
#, no-c-format
-msgid "build.xml — Now we need to adjust the <literal>build.xml</literal>. Find the target <literal>war</literal> and add the following to the end of the target."
+msgid ""
+"build.xml — Now we need to adjust the <literal>build.xml</literal>. "
+"Find the target <literal>war</literal> and add the following to the end of "
+"the target."
msgstr ""
#. Tag: programlisting
@@ -1779,7 +2278,9 @@
#. Tag: para
#: Weblogic.xml:1233
#, no-c-format
-msgid "All that's left is deploying the application. This involves setting up a data source, building the app, and deploying it."
+msgid ""
+"All that's left is deploying the application. This involves setting up a "
+"data source, building the app, and deploying it."
msgstr ""
#. Tag: title
@@ -1791,7 +2292,10 @@
#. Tag: para
#: Weblogic.xml:1239
#, no-c-format
-msgid "Configuring the datasource is very similar to the jee5 <xref linkend=\"weblogic-hsql-jee5-ds\"/>. Except for what is listed here follow that instruction from the link."
+msgid ""
+"Configuring the datasource is very similar to the jee5 <xref linkend="
+"\"weblogic-hsql-jee5-ds\"/>. Except for what is listed here follow that "
+"instruction from the link."
msgstr ""
#. Tag: para
@@ -1815,18 +2319,25 @@
#. Tag: para
#: Weblogic.xml:1255
#, no-c-format
-msgid "This is as easy as typing <literal>ant</literal> in the projects base directory."
+msgid ""
+"This is as easy as typing <literal>ant</literal> in the projects base "
+"directory."
msgstr ""
#. Tag: programlisting
#: Weblogic.xml:1267
#, no-c-format
-msgid "cp ./dist/weblogic_example.war /jboss/apps/bea/user_projects/domains/seam_examples/autodeploy"
-msgstr "cp ./dist/weblogic_example.war /jboss/apps/bea/user_projects/domains/seam_examples/autodeploy"
+msgid ""
+"cp ./dist/weblogic_example.war /jboss/apps/bea/user_projects/domains/"
+"seam_examples/autodeploy"
+msgstr ""
+"cp ./dist/weblogic_example.war /jboss/apps/bea/user_projects/domains/"
+"seam_examples/autodeploy"
#. Tag: para
#: Weblogic.xml:1269
#, no-c-format
-msgid "Check out the application at the following <literal>http://localhost:7001/weblogic_example/</literal>. ."
+msgid ""
+"Check out the application at the following <literal>http://localhost:7001/"
+"weblogic_example/</literal>. ."
msgstr ""
-
16 years, 5 months
Seam SVN: r10980 - branches/community/Seam_2_1/doc/Seam_Reference_Guide/it-IT.
by seam-commits@lists.jboss.org
Author: nico.ben
Date: 2009-05-26 09:14:20 -0400 (Tue, 26 May 2009)
New Revision: 10980
Modified:
branches/community/Seam_2_1/doc/Seam_Reference_Guide/it-IT/Mail.po
Log:
JBSEAM-3767: Italian translation of Seam guide
Modified: branches/community/Seam_2_1/doc/Seam_Reference_Guide/it-IT/Mail.po
===================================================================
--- branches/community/Seam_2_1/doc/Seam_Reference_Guide/it-IT/Mail.po 2009-05-26 13:10:59 UTC (rev 10979)
+++ branches/community/Seam_2_1/doc/Seam_Reference_Guide/it-IT/Mail.po 2009-05-26 13:14:20 UTC (rev 10980)
@@ -6,7 +6,7 @@
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2009-05-25 20:07+0000\n"
-"PO-Revision-Date: 2009-05-25 22:12+0100\n"
+"PO-Revision-Date: 2009-05-26 15:14+0100\n"
"Last-Translator: Nicola Benaglia <nico.benaz(a)gmail.com>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
@@ -285,7 +285,7 @@
#: Mail.xml:122
#, no-c-format
msgid "You may be wondering what <literal>cid:#{...}</literal> does. Well, the IETF specified that by putting this as the src for your image, the attachments will be looked at when trying to locate the image (the <literal>Content-ID</literal>'s must match) — magic!"
-msgstr "Ci si potrebbe chiedere a cosa serva <literal>cid:#{...}</literal>. IETF specifica che mettendo questo come src dell'immagine, gli allegati verranno visualizzati quando si tenta di localizzare l'immagine (il <literal>Content-ID</literal> deve corrispondere) — magia!"
+msgstr "Ci si potrebbe chiedere a cosa serva <literal>cid:#{...}</literal>. IETF specifica che mettendo questo come src dell'immagine, verranno visualizzati gli allegati quando si tenta di localizzare l'immagine (il <literal>Content-ID</literal> deve corrispondere) — magia!"
#. Tag: para
#: Mail.xml:129
16 years, 5 months
Seam SVN: r10979 - branches/community/Seam_2_1/examples/metawidget.
by seam-commits@lists.jboss.org
Author: dan.j.allen
Date: 2009-05-26 09:10:59 -0400 (Tue, 26 May 2009)
New Revision: 10979
Modified:
branches/community/Seam_2_1/examples/metawidget/readme.txt
Log:
identify the correct version of metawidget
Modified: branches/community/Seam_2_1/examples/metawidget/readme.txt
===================================================================
--- branches/community/Seam_2_1/examples/metawidget/readme.txt 2009-05-26 11:16:58 UTC (rev 10978)
+++ branches/community/Seam_2_1/examples/metawidget/readme.txt 2009-05-26 13:10:59 UTC (rev 10979)
@@ -20,4 +20,4 @@
Thanks to Richard Kennard for porting the original Seam examples to use the
Metawidget JSF components.
-Metawidget version: 0.7
+Metawidget version: 0.75
16 years, 5 months
Seam SVN: r10978 - in branches/community/Seam_2_1: examples/restbay/src/org/jboss/seam/example/restbay/test and 3 other directories.
by seam-commits@lists.jboss.org
Author: christian.bauer(a)jboss.com
Date: 2009-05-26 07:16:58 -0400 (Tue, 26 May 2009)
New Revision: 10978
Added:
branches/community/Seam_2_1/src/resteasy/org/jboss/seam/resteasy/testfwk/
branches/community/Seam_2_1/src/resteasy/org/jboss/seam/resteasy/testfwk/DelegatingServletInputStream.java
branches/community/Seam_2_1/src/resteasy/org/jboss/seam/resteasy/testfwk/DelegatingServletOutputStream.java
branches/community/Seam_2_1/src/resteasy/org/jboss/seam/resteasy/testfwk/HeaderValueHolder.java
branches/community/Seam_2_1/src/resteasy/org/jboss/seam/resteasy/testfwk/MockHttpServletRequest.java
branches/community/Seam_2_1/src/resteasy/org/jboss/seam/resteasy/testfwk/MockHttpServletResponse.java
branches/community/Seam_2_1/src/resteasy/org/jboss/seam/resteasy/testfwk/MockRequestDispatcher.java
branches/community/Seam_2_1/src/resteasy/org/jboss/seam/resteasy/testfwk/ResourceSeamTest.java
Removed:
branches/community/Seam_2_1/examples/restbay/src/org/jboss/seam/example/restbay/test/fwk/
branches/community/Seam_2_1/examples/tasks/src/main/org/jboss/seam/example/tasks/test/fwk/
Modified:
branches/community/Seam_2_1/build/resteasy.pom.xml
branches/community/Seam_2_1/examples/restbay/src/org/jboss/seam/example/restbay/test/AuctionServiceTest.java
branches/community/Seam_2_1/examples/restbay/src/org/jboss/seam/example/restbay/test/BasicServiceTest.java
branches/community/Seam_2_1/examples/restbay/src/org/jboss/seam/example/restbay/test/ResourceHomeTest.java
branches/community/Seam_2_1/examples/restbay/src/org/jboss/seam/example/restbay/test/ResourceQueryTest.java
branches/community/Seam_2_1/examples/restbay/src/org/jboss/seam/example/restbay/test/SecurityTest.java
branches/community/Seam_2_1/examples/tasks/src/main/org/jboss/seam/example/tasks/test/ContextResourceTest.java
branches/community/Seam_2_1/examples/tasks/src/main/org/jboss/seam/example/tasks/test/ResolvedTaskResourceQueryTest.java
branches/community/Seam_2_1/examples/tasks/src/main/org/jboss/seam/example/tasks/test/TaskResourceTest.java
Log:
JBSEAM-4195, moved ResourceSeamTest from examples to resteasy module
Modified: branches/community/Seam_2_1/build/resteasy.pom.xml
===================================================================
--- branches/community/Seam_2_1/build/resteasy.pom.xml 2009-05-25 21:04:13 UTC (rev 10977)
+++ branches/community/Seam_2_1/build/resteasy.pom.xml 2009-05-26 11:16:58 UTC (rev 10978)
@@ -53,7 +53,27 @@
<artifactId>hibernate</artifactId>
<scope>provided</scope>
</dependency>
-
+
+ <!-- The following two dependencies can be removed when we move resteasy.testfwk -->
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ <optional>true</optional>
+ </dependency>
+
+ <dependency>
+ <groupId>org.testng</groupId>
+ <artifactId>testng</artifactId>
+ <version>5.6</version>
+ <optional>true</optional>
+ <exclusions>
+ <exclusion>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+
</dependencies>
</project>
\ No newline at end of file
Modified: branches/community/Seam_2_1/examples/restbay/src/org/jboss/seam/example/restbay/test/AuctionServiceTest.java
===================================================================
--- branches/community/Seam_2_1/examples/restbay/src/org/jboss/seam/example/restbay/test/AuctionServiceTest.java 2009-05-25 21:04:13 UTC (rev 10977)
+++ branches/community/Seam_2_1/examples/restbay/src/org/jboss/seam/example/restbay/test/AuctionServiceTest.java 2009-05-26 11:16:58 UTC (rev 10978)
@@ -1,7 +1,7 @@
package org.jboss.seam.example.restbay.test;
-import org.jboss.seam.example.restbay.test.fwk.ResourceSeamTest;
-import org.jboss.seam.example.restbay.test.fwk.MockHttpServletResponse;
+import org.jboss.seam.resteasy.testfwk.ResourceSeamTest;
+import org.jboss.seam.resteasy.testfwk.MockHttpServletResponse;
import org.testng.annotations.Test;
import java.util.HashMap;
Modified: branches/community/Seam_2_1/examples/restbay/src/org/jboss/seam/example/restbay/test/BasicServiceTest.java
===================================================================
--- branches/community/Seam_2_1/examples/restbay/src/org/jboss/seam/example/restbay/test/BasicServiceTest.java 2009-05-25 21:04:13 UTC (rev 10977)
+++ branches/community/Seam_2_1/examples/restbay/src/org/jboss/seam/example/restbay/test/BasicServiceTest.java 2009-05-26 11:16:58 UTC (rev 10978)
@@ -1,8 +1,8 @@
package org.jboss.seam.example.restbay.test;
-import org.jboss.seam.example.restbay.test.fwk.ResourceSeamTest;
-import org.jboss.seam.example.restbay.test.fwk.MockHttpServletResponse;
-import org.jboss.seam.example.restbay.test.fwk.MockHttpServletRequest;
+import org.jboss.seam.resteasy.testfwk.ResourceSeamTest;
+import org.jboss.seam.resteasy.testfwk.MockHttpServletResponse;
+import org.jboss.seam.resteasy.testfwk.MockHttpServletRequest;
import org.testng.annotations.Test;
import org.testng.annotations.DataProvider;
import static org.testng.Assert.assertEquals;
@@ -76,6 +76,12 @@
}};
}
+ @Override
+ public String getServletPath()
+ {
+ return "/override/seam/resource/is/not/my/path/for/SeamResourceServlet";
+ }
+
@DataProvider(name = "queryPaths")
public Object[][] getData()
{
Modified: branches/community/Seam_2_1/examples/restbay/src/org/jboss/seam/example/restbay/test/ResourceHomeTest.java
===================================================================
--- branches/community/Seam_2_1/examples/restbay/src/org/jboss/seam/example/restbay/test/ResourceHomeTest.java 2009-05-25 21:04:13 UTC (rev 10977)
+++ branches/community/Seam_2_1/examples/restbay/src/org/jboss/seam/example/restbay/test/ResourceHomeTest.java 2009-05-26 11:16:58 UTC (rev 10978)
@@ -1,8 +1,8 @@
package org.jboss.seam.example.restbay.test;
-import org.jboss.seam.example.restbay.test.fwk.MockHttpServletRequest;
-import org.jboss.seam.example.restbay.test.fwk.MockHttpServletResponse;
-import org.jboss.seam.example.restbay.test.fwk.ResourceSeamTest;
+import org.jboss.seam.resteasy.testfwk.ResourceSeamTest;
+import org.jboss.seam.resteasy.testfwk.MockHttpServletRequest;
+import org.jboss.seam.resteasy.testfwk.MockHttpServletResponse;
import org.testng.annotations.DataProvider;
import org.testng.annotations.Test;
@@ -19,8 +19,7 @@
@DataProvider(name = "queryPaths")
public Object[][] getData()
{
- String[][] data = { { "/configuredCategory" }, { "/extendedCategory" } };
- return data;
+ return new String[][]{ { "/configuredCategory" }, { "/extendedCategory" } };
}
@Test(dataProvider = "queryPaths")
Modified: branches/community/Seam_2_1/examples/restbay/src/org/jboss/seam/example/restbay/test/ResourceQueryTest.java
===================================================================
--- branches/community/Seam_2_1/examples/restbay/src/org/jboss/seam/example/restbay/test/ResourceQueryTest.java 2009-05-25 21:04:13 UTC (rev 10977)
+++ branches/community/Seam_2_1/examples/restbay/src/org/jboss/seam/example/restbay/test/ResourceQueryTest.java 2009-05-26 11:16:58 UTC (rev 10978)
@@ -2,9 +2,9 @@
import static org.testng.Assert.assertEquals;
-import org.jboss.seam.example.restbay.test.fwk.MockHttpServletRequest;
-import org.jboss.seam.example.restbay.test.fwk.MockHttpServletResponse;
-import org.jboss.seam.example.restbay.test.fwk.ResourceSeamTest;
+import org.jboss.seam.resteasy.testfwk.ResourceSeamTest;
+import org.jboss.seam.resteasy.testfwk.MockHttpServletRequest;
+import org.jboss.seam.resteasy.testfwk.MockHttpServletResponse;
import org.testng.annotations.DataProvider;
import org.testng.annotations.Test;
Modified: branches/community/Seam_2_1/examples/restbay/src/org/jboss/seam/example/restbay/test/SecurityTest.java
===================================================================
--- branches/community/Seam_2_1/examples/restbay/src/org/jboss/seam/example/restbay/test/SecurityTest.java 2009-05-25 21:04:13 UTC (rev 10977)
+++ branches/community/Seam_2_1/examples/restbay/src/org/jboss/seam/example/restbay/test/SecurityTest.java 2009-05-26 11:16:58 UTC (rev 10978)
@@ -2,9 +2,9 @@
import static org.testng.Assert.assertEquals;
-import org.jboss.seam.example.restbay.test.fwk.MockHttpServletRequest;
-import org.jboss.seam.example.restbay.test.fwk.MockHttpServletResponse;
-import org.jboss.seam.example.restbay.test.fwk.ResourceSeamTest;
+import org.jboss.seam.resteasy.testfwk.ResourceSeamTest;
+import org.jboss.seam.resteasy.testfwk.MockHttpServletRequest;
+import org.jboss.seam.resteasy.testfwk.MockHttpServletResponse;
import org.testng.annotations.Test;
import java.util.HashMap;
Modified: branches/community/Seam_2_1/examples/tasks/src/main/org/jboss/seam/example/tasks/test/ContextResourceTest.java
===================================================================
--- branches/community/Seam_2_1/examples/tasks/src/main/org/jboss/seam/example/tasks/test/ContextResourceTest.java 2009-05-25 21:04:13 UTC (rev 10977)
+++ branches/community/Seam_2_1/examples/tasks/src/main/org/jboss/seam/example/tasks/test/ContextResourceTest.java 2009-05-26 11:16:58 UTC (rev 10978)
@@ -24,9 +24,9 @@
import static org.testng.Assert.assertEquals;
import static org.testng.Assert.assertTrue;
-import org.jboss.seam.example.tasks.test.fwk.MockHttpServletRequest;
-import org.jboss.seam.example.tasks.test.fwk.MockHttpServletResponse;
-import org.jboss.seam.example.tasks.test.fwk.ResourceSeamTest;
+import org.jboss.seam.resteasy.testfwk.ResourceSeamTest;
+import org.jboss.seam.resteasy.testfwk.MockHttpServletResponse;
+import org.jboss.seam.resteasy.testfwk.MockHttpServletRequest;
import org.testng.annotations.DataProvider;
import org.testng.annotations.Test;
Modified: branches/community/Seam_2_1/examples/tasks/src/main/org/jboss/seam/example/tasks/test/ResolvedTaskResourceQueryTest.java
===================================================================
--- branches/community/Seam_2_1/examples/tasks/src/main/org/jboss/seam/example/tasks/test/ResolvedTaskResourceQueryTest.java 2009-05-25 21:04:13 UTC (rev 10977)
+++ branches/community/Seam_2_1/examples/tasks/src/main/org/jboss/seam/example/tasks/test/ResolvedTaskResourceQueryTest.java 2009-05-26 11:16:58 UTC (rev 10978)
@@ -24,9 +24,9 @@
import static org.testng.Assert.assertEquals;
import static org.testng.Assert.assertTrue;
-import org.jboss.seam.example.tasks.test.fwk.MockHttpServletRequest;
-import org.jboss.seam.example.tasks.test.fwk.MockHttpServletResponse;
-import org.jboss.seam.example.tasks.test.fwk.ResourceSeamTest;
+import org.jboss.seam.resteasy.testfwk.ResourceSeamTest;
+import org.jboss.seam.resteasy.testfwk.MockHttpServletResponse;
+import org.jboss.seam.resteasy.testfwk.MockHttpServletRequest;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.DataProvider;
import org.testng.annotations.Test;
Modified: branches/community/Seam_2_1/examples/tasks/src/main/org/jboss/seam/example/tasks/test/TaskResourceTest.java
===================================================================
--- branches/community/Seam_2_1/examples/tasks/src/main/org/jboss/seam/example/tasks/test/TaskResourceTest.java 2009-05-25 21:04:13 UTC (rev 10977)
+++ branches/community/Seam_2_1/examples/tasks/src/main/org/jboss/seam/example/tasks/test/TaskResourceTest.java 2009-05-26 11:16:58 UTC (rev 10978)
@@ -24,9 +24,9 @@
import static org.testng.Assert.assertEquals;
import static org.testng.Assert.assertTrue;
-import org.jboss.seam.example.tasks.test.fwk.ResourceSeamTest;
-import org.jboss.seam.example.tasks.test.fwk.MockHttpServletRequest;
-import org.jboss.seam.example.tasks.test.fwk.MockHttpServletResponse;
+import org.jboss.seam.resteasy.testfwk.ResourceSeamTest;
+import org.jboss.seam.resteasy.testfwk.MockHttpServletResponse;
+import org.jboss.seam.resteasy.testfwk.MockHttpServletRequest;
import org.testng.annotations.Test;
/**
Added: branches/community/Seam_2_1/src/resteasy/org/jboss/seam/resteasy/testfwk/DelegatingServletInputStream.java
===================================================================
--- branches/community/Seam_2_1/src/resteasy/org/jboss/seam/resteasy/testfwk/DelegatingServletInputStream.java (rev 0)
+++ branches/community/Seam_2_1/src/resteasy/org/jboss/seam/resteasy/testfwk/DelegatingServletInputStream.java 2009-05-26 11:16:58 UTC (rev 10978)
@@ -0,0 +1,64 @@
+/*
+ * Copyright 2002-2007 the original author or authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.jboss.seam.resteasy.testfwk;
+
+import java.io.IOException;
+import java.io.InputStream;
+
+import javax.servlet.ServletInputStream;
+
+/**
+ * Delegating implementation of {@link javax.servlet.ServletInputStream}.
+ *
+ * <p>Used by {@link MockHttpServletRequest}; typically not directly
+ * used for testing application controllers.
+ *
+ * @author Juergen Hoeller
+ * @since 1.0.2
+ * @see MockHttpServletRequest
+ */
+public class DelegatingServletInputStream extends ServletInputStream {
+
+ private final InputStream sourceStream;
+
+
+ /**
+ * Create a DelegatingServletInputStream for the given source stream.
+ * @param sourceStream the source stream (never <code>null</code>)
+ */
+ public DelegatingServletInputStream(InputStream sourceStream) {
+ this.sourceStream = sourceStream;
+ }
+
+ /**
+ * Return the underlying source stream (never <code>null</code>).
+ */
+ public final InputStream getSourceStream() {
+ return this.sourceStream;
+ }
+
+
+ public int read() throws IOException {
+ return this.sourceStream.read();
+ }
+
+ public void close() throws IOException {
+ super.close();
+ this.sourceStream.close();
+ }
+
+}
\ No newline at end of file
Added: branches/community/Seam_2_1/src/resteasy/org/jboss/seam/resteasy/testfwk/DelegatingServletOutputStream.java
===================================================================
--- branches/community/Seam_2_1/src/resteasy/org/jboss/seam/resteasy/testfwk/DelegatingServletOutputStream.java (rev 0)
+++ branches/community/Seam_2_1/src/resteasy/org/jboss/seam/resteasy/testfwk/DelegatingServletOutputStream.java 2009-05-26 11:16:58 UTC (rev 10978)
@@ -0,0 +1,77 @@
+/*
+ * Copyright 2002-2007 the original author or authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.jboss.seam.resteasy.testfwk;
+
+import java.io.IOException;
+import java.io.OutputStream;
+
+import javax.servlet.ServletOutputStream;
+
+
+/**
+ * Delegating implementation of {@link javax.servlet.ServletOutputStream}.
+ * <p/>
+ * <p>Used by {@link MockHttpServletResponse}; typically not directly
+ * used for testing application controllers.
+ *
+ * @author Juergen Hoeller
+ * @see MockHttpServletResponse
+ * @since 1.0.2
+ */
+public class DelegatingServletOutputStream extends ServletOutputStream
+{
+
+ private final OutputStream targetStream;
+
+
+ /**
+ * Create a DelegatingServletOutputStream for the given target stream.
+ *
+ * @param targetStream the target stream (never <code>null</code>)
+ */
+ public DelegatingServletOutputStream(OutputStream targetStream)
+ {
+ this.targetStream = targetStream;
+ }
+
+ /**
+ * Return the underlying target stream (never <code>null</code>).
+ */
+ public final OutputStream getTargetStream()
+ {
+ return this.targetStream;
+ }
+
+
+ public void write(int b) throws IOException
+ {
+ this.targetStream.write(b);
+ }
+
+ public void flush() throws IOException
+ {
+ super.flush();
+ this.targetStream.flush();
+ }
+
+ public void close() throws IOException
+ {
+ super.close();
+ this.targetStream.close();
+ }
+
+}
\ No newline at end of file
Added: branches/community/Seam_2_1/src/resteasy/org/jboss/seam/resteasy/testfwk/HeaderValueHolder.java
===================================================================
--- branches/community/Seam_2_1/src/resteasy/org/jboss/seam/resteasy/testfwk/HeaderValueHolder.java (rev 0)
+++ branches/community/Seam_2_1/src/resteasy/org/jboss/seam/resteasy/testfwk/HeaderValueHolder.java 2009-05-26 11:16:58 UTC (rev 10978)
@@ -0,0 +1,100 @@
+/*
+ * Copyright 2002-2007 the original author or authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.jboss.seam.resteasy.testfwk;
+
+import java.util.*;
+import java.lang.reflect.Array;
+
+/**
+ * Internal helper class that serves as value holder for request headers.
+ *
+ * @author Juergen Hoeller
+ * @author Rick Evans
+ * @since 2.0.1
+ */
+class HeaderValueHolder {
+
+ private final List values = new LinkedList();
+
+
+ public void setValue(Object value) {
+ this.values.clear();
+ this.values.add(value);
+ }
+
+ public void addValue(Object value) {
+ this.values.add(value);
+ }
+
+ public void addValues(Collection values) {
+ this.values.addAll(values);
+ }
+
+ public void addValueArray(Object values) {
+ Object[] arr = toObjectArray(values);
+ this.values.addAll(Arrays.asList(arr));
+ }
+
+ public List getValues() {
+ return Collections.unmodifiableList(this.values);
+ }
+
+ public Object getValue() {
+ return (!this.values.isEmpty() ? this.values.get(0) : null);
+ }
+
+
+ /**
+ * Find a HeaderValueHolder by name, ignoring casing.
+ * @param headers the Map of header names to HeaderValueHolders
+ * @param name the name of the desired header
+ * @return the corresponding HeaderValueHolder,
+ * or <code>null</code> if none found
+ */
+ public static HeaderValueHolder getByName(Map headers, String name) {
+ for (Iterator it = headers.keySet().iterator(); it.hasNext();) {
+ String headerName = (String) it.next();
+ if (headerName.equalsIgnoreCase(name)) {
+ return (HeaderValueHolder) headers.get(headerName);
+ }
+ }
+ return null;
+ }
+
+ public static Object[] toObjectArray(Object source) {
+ if (source instanceof Object[]) {
+ return (Object[]) source;
+ }
+ if (source == null) {
+ return new Object[0];
+ }
+ if (!source.getClass().isArray()) {
+ throw new IllegalArgumentException("Source is not an array: " + source);
+ }
+ int length = Array.getLength(source);
+ if (length == 0) {
+ return new Object[0];
+ }
+ Class wrapperType = Array.get(source, 0).getClass();
+ Object[] newArray = (Object[]) Array.newInstance(wrapperType, length);
+ for (int i = 0; i < length; i++) {
+ newArray[i] = Array.get(source, i);
+ }
+ return newArray;
+ }
+
+}
\ No newline at end of file
Added: branches/community/Seam_2_1/src/resteasy/org/jboss/seam/resteasy/testfwk/MockHttpServletRequest.java
===================================================================
--- branches/community/Seam_2_1/src/resteasy/org/jboss/seam/resteasy/testfwk/MockHttpServletRequest.java (rev 0)
+++ branches/community/Seam_2_1/src/resteasy/org/jboss/seam/resteasy/testfwk/MockHttpServletRequest.java 2009-05-26 11:16:58 UTC (rev 10978)
@@ -0,0 +1,876 @@
+/*
+ * Copyright 2002-2008 the original author or authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.jboss.seam.resteasy.testfwk;
+
+import java.io.BufferedReader;
+import java.io.ByteArrayInputStream;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.io.Reader;
+import java.io.UnsupportedEncodingException;
+import java.security.Principal;
+import java.util.*;
+
+import javax.servlet.RequestDispatcher;
+import javax.servlet.ServletContext;
+import javax.servlet.ServletInputStream;
+import javax.servlet.http.Cookie;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpSession;
+
+import org.jboss.seam.mock.MockServletContext;
+import org.jboss.seam.mock.MockHttpSession;
+
+/**
+ * Mock implementation of the {@link javax.servlet.http.HttpServletRequest}
+ * interface. Supports the Servlet 2.4 API level.
+ *
+ * <p>Used for testing the web framework; also useful for testing
+ * application controllers.
+ *
+ * @author Juergen Hoeller
+ * @author Rod Johnson
+ * @author Rick Evans
+ * @author Mark Fisher
+ * @since 1.0.2
+ */
+public class MockHttpServletRequest implements HttpServletRequest {
+
+ /**
+ * The default protocol: 'http'.
+ */
+ public static final String DEFAULT_PROTOCOL = "http";
+
+ /**
+ * The default server address: '127.0.0.1'.
+ */
+ public static final String DEFAULT_SERVER_ADDR = "127.0.0.1";
+
+ /**
+ * The default server name: 'localhost'.
+ */
+ public static final String DEFAULT_SERVER_NAME = "localhost";
+
+ /**
+ * The default server port: '80'.
+ */
+ public static final int DEFAULT_SERVER_PORT = 80;
+
+ /**
+ * The default remote address: '127.0.0.1'.
+ */
+ public static final String DEFAULT_REMOTE_ADDR = "127.0.0.1";
+
+ /**
+ * The default remote host: 'localhost'.
+ */
+ public static final String DEFAULT_REMOTE_HOST = "localhost";
+
+ private boolean active = true;
+
+
+ //---------------------------------------------------------------------
+ // ServletRequest properties
+ //---------------------------------------------------------------------
+
+ private final Hashtable attributes = new Hashtable();
+
+ private String characterEncoding;
+
+ private byte[] content;
+
+ private String contentType;
+
+ private final Map parameters = new LinkedHashMap(16);
+
+ private String protocol = DEFAULT_PROTOCOL;
+
+ private String scheme = DEFAULT_PROTOCOL;
+
+ private String serverName = DEFAULT_SERVER_NAME;
+
+ private int serverPort = DEFAULT_SERVER_PORT;
+
+ private String remoteAddr = DEFAULT_REMOTE_ADDR;
+
+ private String remoteHost = DEFAULT_REMOTE_HOST;
+
+ /** List of locales in descending order */
+ private final Vector locales = new Vector();
+
+ private boolean secure = false;
+
+ private final ServletContext servletContext;
+
+ private int remotePort = DEFAULT_SERVER_PORT;
+
+ private String localName = DEFAULT_SERVER_NAME;
+
+ private String localAddr = DEFAULT_SERVER_ADDR;
+
+ private int localPort = DEFAULT_SERVER_PORT;
+
+
+ //---------------------------------------------------------------------
+ // HttpServletRequest properties
+ //---------------------------------------------------------------------
+
+ private String authType;
+
+ private Cookie[] cookies;
+
+ /**
+ * The key is the lowercase header name; the value is a {@link HeaderValueHolder} object.
+ */
+ private final Hashtable headers = new Hashtable();
+
+ private String method;
+
+ private String pathInfo;
+
+ private String contextPath = "";
+
+ private String queryString;
+
+ private Map<String,String> queryParameters = new HashMap();
+
+ private String remoteUser;
+
+ private final Set userRoles = new HashSet();
+
+ private Principal userPrincipal;
+
+ private String requestURI;
+
+ private String servletPath = "";
+
+ private HttpSession session;
+
+ private boolean requestedSessionIdValid = true;
+
+ private boolean requestedSessionIdFromCookie = true;
+
+ private boolean requestedSessionIdFromURL = false;
+
+
+ //---------------------------------------------------------------------
+ // Constructors
+ //---------------------------------------------------------------------
+
+ /**
+ * Create a new MockHttpServletRequest with a default
+ * {@link org.jboss.seam.mock.MockServletContext}.
+ * @see org.jboss.seam.mock.MockServletContext
+ */
+ public MockHttpServletRequest() {
+ this(null, "", "");
+ }
+
+ /**
+ * Create a new MockHttpServletRequest with a default
+ * {@link org.jboss.seam.mock.MockServletContext}.
+ * @param method the request method (may be <code>null</code>)
+ * @param requestURI the request URI (may be <code>null</code>)
+ * @see #setMethod
+ * @see #setRequestURI
+ * @see org.jboss.seam.mock.MockServletContext
+ */
+ public MockHttpServletRequest(String method, String requestURI) {
+ this(null, method, requestURI);
+ }
+
+ /**
+ * Create a new MockHttpServletRequest.
+ * @param servletContext the ServletContext that the request runs in
+ * (may be <code>null</code> to use a default MockServletContext)
+ * @see org.jboss.seam.mock.MockServletContext
+ */
+ public MockHttpServletRequest(ServletContext servletContext) {
+ this(servletContext, "", "");
+ }
+
+ /**
+ * Create a new MockHttpServletRequest.
+ * @param servletContext the ServletContext that the request runs in
+ * (may be <code>null</code> to use a default MockServletContext)
+ * @param method the request method (may be <code>null</code>)
+ * @param requestURI the request URI (may be <code>null</code>)
+ * @see #setMethod
+ * @see #setRequestURI
+ * @see org.jboss.seam.mock.MockServletContext
+ */
+ public MockHttpServletRequest(ServletContext servletContext, String method, String requestURI) {
+ this.servletContext = (servletContext != null ? servletContext : new MockServletContext());
+ this.method = method;
+ this.requestURI = requestURI;
+ this.locales.add(Locale.ENGLISH);
+ }
+
+
+ //---------------------------------------------------------------------
+ // Lifecycle methods
+ //---------------------------------------------------------------------
+
+ /**
+ * Return the ServletContext that this request is associated with.
+ * (Not available in the standard HttpServletRequest interface for some reason.)
+ */
+ public ServletContext getServletContext() {
+ return this.servletContext;
+ }
+
+ /**
+ * Return whether this request is still active (that is, not completed yet).
+ */
+ public boolean isActive() {
+ return this.active;
+ }
+
+ /**
+ * Mark this request as completed, keeping its state.
+ */
+ public void close() {
+ this.active = false;
+ }
+
+ /**
+ * Invalidate this request, clearing its state.
+ */
+ public void invalidate() {
+ close();
+ clearAttributes();
+ }
+
+ /**
+ * Check whether this request is still active (that is, not completed yet),
+ * throwing an IllegalStateException if not active anymore.
+ */
+ protected void checkActive() throws IllegalStateException {
+ if (!this.active) {
+ throw new IllegalStateException("Request is not active anymore");
+ }
+ }
+
+
+ //---------------------------------------------------------------------
+ // ServletRequest interface
+ //---------------------------------------------------------------------
+
+ public Object getAttribute(String name) {
+ checkActive();
+ return this.attributes.get(name);
+ }
+
+ public Enumeration getAttributeNames() {
+ checkActive();
+ return this.attributes.keys();
+ }
+
+ public String getCharacterEncoding() {
+ return this.characterEncoding;
+ }
+
+ public void setCharacterEncoding(String characterEncoding) {
+ this.characterEncoding = characterEncoding;
+ }
+
+ public void setContent(byte[] content) {
+ this.content = content;
+ }
+
+ public int getContentLength() {
+ return (this.content != null ? this.content.length : -1);
+ }
+
+ public void setContentType(String contentType) {
+ this.contentType = contentType;
+ }
+
+ public String getContentType() {
+ return this.contentType;
+ }
+
+ public ServletInputStream getInputStream() {
+ if (this.content != null) {
+ return new DelegatingServletInputStream(new ByteArrayInputStream(this.content));
+ }
+ else {
+ return null;
+ }
+ }
+
+ /**
+ * Set a single value for the specified HTTP parameter.
+ * <p>If there are already one or more values registered for the given
+ * parameter name, they will be replaced.
+ */
+ public void setParameter(String name, String value) {
+ setParameter(name, new String[] {value});
+ }
+
+ /**
+ * Set an array of values for the specified HTTP parameter.
+ * <p>If there are already one or more values registered for the given
+ * parameter name, they will be replaced.
+ */
+ public void setParameter(String name, String[] values) {
+ this.parameters.put(name, values);
+ }
+
+ /**
+ * Sets all provided parameters <emphasis>replacing</emphasis> any
+ * existing values for the provided parameter names. To add without
+ * replacing existing values, use {@link #addParameters(java.util.Map)}.
+ */
+ public void setParameters(Map params) {
+ for (Iterator it = params.keySet().iterator(); it.hasNext();) {
+ Object key = it.next();
+ Object value = params.get(key);
+ if (value instanceof String) {
+ this.setParameter((String) key, (String) value);
+ }
+ else if (value instanceof String[]) {
+ this.setParameter((String) key, (String[]) value);
+ }
+ else {
+ throw new IllegalArgumentException("Parameter map value must be single value " +
+ " or array of type [" + String.class.getName() + "]");
+ }
+ }
+ }
+
+ /**
+ * Add a single value for the specified HTTP parameter.
+ * <p>If there are already one or more values registered for the given
+ * parameter name, the given value will be added to the end of the list.
+ */
+ public void addParameter(String name, String value) {
+ addParameter(name, new String[] {value});
+ }
+
+ /**
+ * Add an array of values for the specified HTTP parameter.
+ * <p>If there are already one or more values registered for the given
+ * parameter name, the given values will be added to the end of the list.
+ */
+ public void addParameter(String name, String[] values) {
+ String[] oldArr = (String[]) this.parameters.get(name);
+ if (oldArr != null) {
+ String[] newArr = new String[oldArr.length + values.length];
+ System.arraycopy(oldArr, 0, newArr, 0, oldArr.length);
+ System.arraycopy(values, 0, newArr, oldArr.length, values.length);
+ this.parameters.put(name, newArr);
+ }
+ else {
+ this.parameters.put(name, values);
+ }
+ }
+
+ /**
+ * Adds all provided parameters <emphasis>without</emphasis> replacing
+ * any existing values. To replace existing values, use
+ * {@link #setParameters(java.util.Map)}.
+ */
+ public void addParameters(Map params) {
+ for (Iterator it = params.keySet().iterator(); it.hasNext();) {
+ Object key = it.next();
+ Object value = params.get(key);
+ if (value instanceof String) {
+ this.addParameter((String) key, (String) value);
+ }
+ else if (value instanceof String[]) {
+ this.addParameter((String) key, (String[]) value);
+ }
+ else {
+ throw new IllegalArgumentException("Parameter map value must be single value " +
+ " or array of type [" + String.class.getName() + "]");
+ }
+ }
+ }
+
+ /**
+ * Remove already registered values for the specified HTTP parameter, if any.
+ */
+ public void removeParameter(String name) {
+ this.parameters.remove(name);
+ }
+
+ /**
+ * Removes all existing parameters.
+ */
+ public void removeAllParameters() {
+ this.parameters.clear();
+ }
+
+ public String getParameter(String name) {
+ String[] arr = (String[]) this.parameters.get(name);
+ return (arr != null && arr.length > 0 ? arr[0] : null);
+ }
+
+ public Enumeration getParameterNames() {
+ return Collections.enumeration(this.parameters.keySet());
+ }
+
+ public String[] getParameterValues(String name) {
+ return (String[]) this.parameters.get(name);
+ }
+
+ public Map getParameterMap() {
+ return Collections.unmodifiableMap(this.parameters);
+ }
+
+ /**
+ * Add a query parameter that will be appended to the URI query string.
+ */
+ public void addQueryParameter(String name, String value) {
+ addParameter(name, value);
+ this.queryParameters.put(name, value);
+ }
+
+ public void removeQueryParameter(String name) {
+ removeParameter(name);
+ this.queryParameters.remove(name);
+ }
+
+ public Map<String, String> getQueryParameters()
+ {
+ return queryParameters;
+ }
+
+ public void setProtocol(String protocol) {
+ this.protocol = protocol;
+ }
+
+ public String getProtocol() {
+ return this.protocol;
+ }
+
+ public void setScheme(String scheme) {
+ this.scheme = scheme;
+ }
+
+ public String getScheme() {
+ return this.scheme;
+ }
+
+ public void setServerName(String serverName) {
+ this.serverName = serverName;
+ }
+
+ public String getServerName() {
+ return this.serverName;
+ }
+
+ public void setServerPort(int serverPort) {
+ this.serverPort = serverPort;
+ }
+
+ public int getServerPort() {
+ return this.serverPort;
+ }
+
+ public BufferedReader getReader() throws UnsupportedEncodingException {
+ if (this.content != null) {
+ InputStream sourceStream = new ByteArrayInputStream(this.content);
+ Reader sourceReader = (this.characterEncoding != null) ?
+ new InputStreamReader(sourceStream, this.characterEncoding) : new InputStreamReader(sourceStream);
+ return new BufferedReader(sourceReader);
+ }
+ else {
+ return null;
+ }
+ }
+
+ public void setRemoteAddr(String remoteAddr) {
+ this.remoteAddr = remoteAddr;
+ }
+
+ public String getRemoteAddr() {
+ return this.remoteAddr;
+ }
+
+ public void setRemoteHost(String remoteHost) {
+ this.remoteHost = remoteHost;
+ }
+
+ public String getRemoteHost() {
+ return this.remoteHost;
+ }
+
+ public void setAttribute(String name, Object value) {
+ checkActive();
+ if (value != null) {
+ this.attributes.put(name, value);
+ }
+ else {
+ this.attributes.remove(name);
+ }
+ }
+
+ public void removeAttribute(String name) {
+ checkActive();
+ this.attributes.remove(name);
+ }
+
+ /**
+ * Clear all of this request's attributes.
+ */
+ public void clearAttributes() {
+ this.attributes.clear();
+ }
+
+ /**
+ * Add a new preferred locale, before any existing locales.
+ */
+ public void addPreferredLocale(Locale locale) {
+ this.locales.add(0, locale);
+ }
+
+ public Locale getLocale() {
+ return (Locale) this.locales.get(0);
+ }
+
+ public Enumeration getLocales() {
+ return this.locales.elements();
+ }
+
+ public void setSecure(boolean secure) {
+ this.secure = secure;
+ }
+
+ public boolean isSecure() {
+ return this.secure;
+ }
+
+ public RequestDispatcher getRequestDispatcher(String path) {
+ return new MockRequestDispatcher(path);
+ }
+
+ public String getRealPath(String path) {
+ return this.servletContext.getRealPath(path);
+ }
+
+ public void setRemotePort(int remotePort) {
+ this.remotePort = remotePort;
+ }
+
+ public int getRemotePort() {
+ return this.remotePort;
+ }
+
+ public void setLocalName(String localName) {
+ this.localName = localName;
+ }
+
+ public String getLocalName() {
+ return this.localName;
+ }
+
+ public void setLocalAddr(String localAddr) {
+ this.localAddr = localAddr;
+ }
+
+ public String getLocalAddr() {
+ return this.localAddr;
+ }
+
+ public void setLocalPort(int localPort) {
+ this.localPort = localPort;
+ }
+
+ public int getLocalPort() {
+ return this.localPort;
+ }
+
+
+ //---------------------------------------------------------------------
+ // HttpServletRequest interface
+ //---------------------------------------------------------------------
+
+ public void setAuthType(String authType) {
+ this.authType = authType;
+ }
+
+ public String getAuthType() {
+ return this.authType;
+ }
+
+ public void setCookies(Cookie[] cookies) {
+ this.cookies = cookies;
+ }
+
+ public Cookie[] getCookies() {
+ return this.cookies;
+ }
+
+ public void addCookie(Cookie cookie) {
+ this.cookies = new Cookie[this.cookies.length+1];
+ this.cookies[this.cookies.length-1] = cookie;
+ }
+
+ /**
+ * Add a header entry for the given name.
+ * <p>If there was no entry for that header name before,
+ * the value will be used as-is. In case of an existing entry,
+ * a String array will be created, adding the given value (more
+ * specifically, its toString representation) as further element.
+ * <p>Multiple values can only be stored as list of Strings,
+ * following the Servlet spec (see <code>getHeaders</code> accessor).
+ * As alternative to repeated <code>addHeader</code> calls for
+ * individual elements, you can use a single call with an entire
+ * array or Collection of values as parameter.
+ * @see #getHeaderNames
+ * @see #getHeader
+ * @see #getHeaders
+ * @see #getDateHeader
+ * @see #getIntHeader
+ */
+ public void addHeader(String name, Object value) {
+ HeaderValueHolder header = HeaderValueHolder.getByName(this.headers, name);
+ if (header == null) {
+ header = new HeaderValueHolder();
+ this.headers.put(name, header);
+ }
+ if (value instanceof Collection) {
+ header.addValues((Collection) value);
+ }
+ else if (value.getClass().isArray()) {
+ header.addValueArray(value);
+ }
+ else {
+ header.addValue(value);
+ }
+ }
+
+ public long getDateHeader(String name) {
+ HeaderValueHolder header = HeaderValueHolder.getByName(this.headers, name);
+ Object value = (header != null ? header.getValue() : null);
+ if (value instanceof Date) {
+ return ((Date) value).getTime();
+ }
+ else if (value instanceof Number) {
+ return ((Number) value).longValue();
+ }
+ else if (value != null) {
+ throw new IllegalArgumentException(
+ "Value for header '" + name + "' is neither a Date nor a Number: " + value);
+ }
+ else {
+ return -1L;
+ }
+ }
+
+ public String getHeader(String name) {
+ HeaderValueHolder header = HeaderValueHolder.getByName(this.headers, name);
+ return (header != null ? header.getValue().toString() : null);
+ }
+
+ public Enumeration getHeaders(String name) {
+ HeaderValueHolder header = HeaderValueHolder.getByName(this.headers, name);
+ return Collections.enumeration(header != null ? header.getValues() : Collections.EMPTY_LIST);
+ }
+
+ public Enumeration getHeaderNames() {
+ return this.headers.keys();
+ }
+
+ public int getIntHeader(String name) {
+ HeaderValueHolder header = HeaderValueHolder.getByName(this.headers, name);
+ Object value = (header != null ? header.getValue() : null);
+ if (value instanceof Number) {
+ return ((Number) value).intValue();
+ }
+ else if (value instanceof String) {
+ return Integer.parseInt((String) value);
+ }
+ else if (value != null) {
+ throw new NumberFormatException("Value for header '" + name + "' is not a Number: " + value);
+ }
+ else {
+ return -1;
+ }
+ }
+
+ public void setMethod(String method) {
+ this.method = method;
+ }
+
+ public String getMethod() {
+ return this.method;
+ }
+
+ public void setPathInfo(String pathInfo) {
+ this.pathInfo = pathInfo;
+ }
+
+ public String getPathInfo() {
+ return this.pathInfo;
+ }
+
+ public String getPathTranslated() {
+ return (this.pathInfo != null ? getRealPath(this.pathInfo) : null);
+ }
+
+ public void setContextPath(String contextPath) {
+ this.contextPath = contextPath;
+ }
+
+ public String getContextPath() {
+ return this.contextPath;
+ }
+
+ public void setQueryString(String queryString) {
+ this.queryString = queryString;
+ }
+
+ public String getQueryString() {
+ if (getQueryParameters().size() > 0) {
+ StringBuilder q = new StringBuilder(queryString);
+ if (!queryString.endsWith("&")) q.append("&");
+ for (Map.Entry<String, String> entry : getQueryParameters().entrySet())
+ {
+ q.append(entry.getKey());
+ q.append("=");
+ q.append(entry.getValue());
+ q.append("&");
+ }
+ if (q.toString().endsWith("&")) {
+ q.deleteCharAt(q.length()-1);
+ }
+ return q.toString();
+ }
+ return this.queryString;
+ }
+
+ public void setRemoteUser(String remoteUser) {
+ this.remoteUser = remoteUser;
+ }
+
+ public String getRemoteUser() {
+ return this.remoteUser;
+ }
+
+ /**
+ * @deprecated in favor of addUserRole
+ * @see #addUserRole
+ */
+ public void addRole(String role) {
+ addUserRole(role);
+ }
+
+ public void addUserRole(String role) {
+ this.userRoles.add(role);
+ }
+
+ public boolean isUserInRole(String role) {
+ return this.userRoles.contains(role);
+ }
+
+ public void setUserPrincipal(Principal userPrincipal) {
+ this.userPrincipal = userPrincipal;
+ }
+
+ public Principal getUserPrincipal() {
+ return this.userPrincipal;
+ }
+
+ public String getRequestedSessionId() {
+ HttpSession session = getSession();
+ return (session != null ? session.getId() : null);
+ }
+
+ public void setRequestURI(String requestURI) {
+ this.requestURI = requestURI;
+ }
+
+ public String getRequestURI() {
+ return this.requestURI;
+ }
+
+ public StringBuffer getRequestURL() {
+ StringBuffer url = new StringBuffer(this.scheme);
+ url.append("://").append(this.serverName).append(':').append(this.serverPort);
+ url.append(getRequestURI());
+ return url;
+ }
+
+ public void setServletPath(String servletPath) {
+ this.servletPath = servletPath;
+ }
+
+ public String getServletPath() {
+ return this.servletPath;
+ }
+
+ public void setSession(HttpSession session) {
+ if (session instanceof MockHttpSession) {
+ MockHttpSession mockSession = ((MockHttpSession) session);
+ //TODO: We don't track access times in mocks (yet) mockSession.access();
+ }
+ this.session = session;
+ }
+
+ public HttpSession getSession(boolean create) {
+ checkActive();
+ // Reset session if invalidated.
+ if (this.session instanceof MockHttpSession && ((MockHttpSession) this.session).isInvalid()) {
+ this.session = null;
+ }
+ // Create new session if necessary.
+ if (this.session == null && create) {
+ this.session = new MockHttpSession(this.servletContext);
+ }
+ return this.session;
+ }
+
+ public HttpSession getSession() {
+ return getSession(true);
+ }
+
+ public void setRequestedSessionIdValid(boolean requestedSessionIdValid) {
+ this.requestedSessionIdValid = requestedSessionIdValid;
+ }
+
+ public boolean isRequestedSessionIdValid() {
+ return this.requestedSessionIdValid;
+ }
+
+ public void setRequestedSessionIdFromCookie(boolean requestedSessionIdFromCookie) {
+ this.requestedSessionIdFromCookie = requestedSessionIdFromCookie;
+ }
+
+ public boolean isRequestedSessionIdFromCookie() {
+ return this.requestedSessionIdFromCookie;
+ }
+
+ public void setRequestedSessionIdFromURL(boolean requestedSessionIdFromURL) {
+ this.requestedSessionIdFromURL = requestedSessionIdFromURL;
+ }
+
+ public boolean isRequestedSessionIdFromURL() {
+ return this.requestedSessionIdFromURL;
+ }
+
+ public boolean isRequestedSessionIdFromUrl() {
+ return isRequestedSessionIdFromURL();
+ }
+
+ public boolean isAllParametersInQueryString() {
+ return true;
+ }
+
+}
\ No newline at end of file
Added: branches/community/Seam_2_1/src/resteasy/org/jboss/seam/resteasy/testfwk/MockHttpServletResponse.java
===================================================================
--- branches/community/Seam_2_1/src/resteasy/org/jboss/seam/resteasy/testfwk/MockHttpServletResponse.java (rev 0)
+++ branches/community/Seam_2_1/src/resteasy/org/jboss/seam/resteasy/testfwk/MockHttpServletResponse.java 2009-05-26 11:16:58 UTC (rev 10978)
@@ -0,0 +1,516 @@
+/*
+ * Copyright 2002-2008 the original author or authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.jboss.seam.resteasy.testfwk;
+
+import java.io.ByteArrayOutputStream;
+import java.io.IOException;
+import java.io.OutputStream;
+import java.io.OutputStreamWriter;
+import java.io.PrintWriter;
+import java.io.UnsupportedEncodingException;
+import java.io.Writer;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Locale;
+import java.util.Map;
+import java.util.Set;
+
+import javax.servlet.ServletOutputStream;
+import javax.servlet.http.Cookie;
+import javax.servlet.http.HttpServletResponse;
+
+
+/**
+ * Mock implementation of the {@link javax.servlet.http.HttpServletResponse}
+ * interface. Supports the Servlet 2.4 API level.
+ *
+ * <p>Used for testing the web framework; also useful for testing
+ * application controllers.
+ *
+ * @author Juergen Hoeller
+ * @author Rod Johnson
+ * @since 1.0.2
+ */
+public class MockHttpServletResponse implements HttpServletResponse {
+
+ public static final int DEFAULT_SERVER_PORT = 80;
+
+ private static final String CHARSET_PREFIX = "charset=";
+
+
+ //---------------------------------------------------------------------
+ // ServletResponse properties
+ //---------------------------------------------------------------------
+
+ private boolean outputStreamAccessAllowed = true;
+
+ private boolean writerAccessAllowed = true;
+
+ private String characterEncoding = "ISO-8859-1";
+
+ private final ByteArrayOutputStream content = new ByteArrayOutputStream();
+
+ private final ServletOutputStream outputStream = new ResponseServletOutputStream(this.content);
+
+ private PrintWriter writer;
+
+ private int contentLength = 0;
+
+ private String contentType;
+
+ private int bufferSize = 4096;
+
+ private boolean committed;
+
+ private Locale locale = Locale.getDefault();
+
+
+ //---------------------------------------------------------------------
+ // HttpServletResponse properties
+ //---------------------------------------------------------------------
+
+ private final List cookies = new ArrayList();
+
+ /**
+ * The key is the lowercase header name; the value is a {@link HeaderValueHolder} object.
+ */
+ private final Map headers = new HashMap();
+
+ private int status = HttpServletResponse.SC_OK;
+
+ private String statusMessage;
+
+ private String redirectedUrl;
+
+ private String forwardedUrl;
+
+ private String includedUrl;
+
+
+ //---------------------------------------------------------------------
+ // ServletResponse interface
+ //---------------------------------------------------------------------
+
+ /**
+ * Set whether {@link #getOutputStream()} access is allowed.
+ * <p>Default is <code>true</code>.
+ */
+ public void setOutputStreamAccessAllowed(boolean outputStreamAccessAllowed) {
+ this.outputStreamAccessAllowed = outputStreamAccessAllowed;
+ }
+
+ /**
+ * Return whether {@link #getOutputStream()} access is allowed.
+ */
+ public boolean isOutputStreamAccessAllowed() {
+ return this.outputStreamAccessAllowed;
+ }
+
+ /**
+ * Set whether {@link #getWriter()} access is allowed.
+ * <p>Default is <code>true</code>.
+ */
+ public void setWriterAccessAllowed(boolean writerAccessAllowed) {
+ this.writerAccessAllowed = writerAccessAllowed;
+ }
+
+ /**
+ * Return whether {@link #getOutputStream()} access is allowed.
+ */
+ public boolean isWriterAccessAllowed() {
+ return this.writerAccessAllowed;
+ }
+
+ public void setCharacterEncoding(String characterEncoding) {
+ this.characterEncoding = characterEncoding;
+ }
+
+ public String getCharacterEncoding() {
+ return this.characterEncoding;
+ }
+
+ public ServletOutputStream getOutputStream() {
+ if (!this.outputStreamAccessAllowed) {
+ throw new IllegalStateException("OutputStream access not allowed");
+ }
+ return this.outputStream;
+ }
+
+ public PrintWriter getWriter() throws UnsupportedEncodingException {
+ if (!this.writerAccessAllowed) {
+ throw new IllegalStateException("Writer access not allowed");
+ }
+ if (this.writer == null) {
+ Writer targetWriter = (this.characterEncoding != null ?
+ new OutputStreamWriter(this.content, this.characterEncoding) : new OutputStreamWriter(this.content));
+ this.writer = new ResponsePrintWriter(targetWriter);
+ }
+ return this.writer;
+ }
+
+ public byte[] getContentAsByteArray() {
+ flushBuffer();
+ return this.content.toByteArray();
+ }
+
+ public String getContentAsString() {
+ flushBuffer();
+ try {
+ return (this.characterEncoding != null) ?
+ this.content.toString(this.characterEncoding) : this.content.toString();
+ } catch (UnsupportedEncodingException ex) {
+ throw new RuntimeException(ex);
+ }
+ }
+
+ public void setContentLength(int contentLength) {
+ this.contentLength = contentLength;
+ }
+
+ public int getContentLength() {
+ return this.contentLength;
+ }
+
+ public void setContentType(String contentType) {
+ this.contentType = contentType;
+ if (contentType != null) {
+ int charsetIndex = contentType.toLowerCase().indexOf(CHARSET_PREFIX);
+ if (charsetIndex != -1) {
+ String encoding = contentType.substring(charsetIndex + CHARSET_PREFIX.length());
+ setCharacterEncoding(encoding);
+ }
+ }
+ }
+
+ public String getContentType() {
+ return this.contentType;
+ }
+
+ public void setBufferSize(int bufferSize) {
+ this.bufferSize = bufferSize;
+ }
+
+ public int getBufferSize() {
+ return this.bufferSize;
+ }
+
+ public void flushBuffer() {
+ setCommitted(true);
+ }
+
+ public void resetBuffer() {
+ if (isCommitted()) {
+ throw new IllegalStateException("Cannot reset buffer - response is already committed");
+ }
+ this.content.reset();
+ }
+
+ private void setCommittedIfBufferSizeExceeded() {
+ int bufSize = getBufferSize();
+ if (bufSize > 0 && this.content.size() > bufSize) {
+ setCommitted(true);
+ }
+ }
+
+ public void setCommitted(boolean committed) {
+ this.committed = committed;
+ }
+
+ public boolean isCommitted() {
+ return this.committed;
+ }
+
+ public void reset() {
+ resetBuffer();
+ this.characterEncoding = null;
+ this.contentLength = 0;
+ this.contentType = null;
+ this.locale = null;
+ this.cookies.clear();
+ this.headers.clear();
+ this.status = HttpServletResponse.SC_OK;
+ this.statusMessage = null;
+ }
+
+ public void setLocale(Locale locale) {
+ this.locale = locale;
+ }
+
+ public Locale getLocale() {
+ return this.locale;
+ }
+
+
+ //---------------------------------------------------------------------
+ // HttpServletResponse interface
+ //---------------------------------------------------------------------
+
+ public void addCookie(Cookie cookie) {
+ this.cookies.add(cookie);
+ }
+
+ public Cookie[] getCookies() {
+ return (Cookie[]) this.cookies.toArray(new Cookie[this.cookies.size()]);
+ }
+
+ public Cookie getCookie(String name) {
+ for (Iterator it = this.cookies.iterator(); it.hasNext();) {
+ Cookie cookie = (Cookie) it.next();
+ if (name.equals(cookie.getName())) {
+ return cookie;
+ }
+ }
+ return null;
+ }
+
+ public boolean containsHeader(String name) {
+ return (HeaderValueHolder.getByName(this.headers, name) != null);
+ }
+
+ /**
+ * Return the names of all specified headers as a Set of Strings.
+ * @return the <code>Set</code> of header name <code>Strings</code>, or an empty <code>Set</code> if none
+ */
+ public Set getHeaderNames() {
+ return this.headers.keySet();
+ }
+
+ /**
+ * Return the primary value for the given header, if any.
+ * <p>Will return the first value in case of multiple values.
+ * @param name the name of the header
+ * @return the associated header value, or <code>null<code> if none
+ */
+ public Object getHeader(String name) {
+ HeaderValueHolder header = HeaderValueHolder.getByName(this.headers, name);
+ return (header != null ? header.getValue() : null);
+ }
+
+ /**
+ * Return all values for the given header as a List of value objects.
+ * @param name the name of the header
+ * @return the associated header values, or an empty List if none
+ */
+ public List getHeaders(String name) {
+ HeaderValueHolder header = HeaderValueHolder.getByName(this.headers, name);
+ return (header != null ? header.getValues() : Collections.EMPTY_LIST);
+ }
+
+ /**
+ * The default implementation returns the given URL String as-is.
+ * <p>Can be overridden in subclasses, appending a session id or the like.
+ */
+ public String encodeURL(String url) {
+ return url;
+ }
+
+ /**
+ * The default implementation delegates to {@link #encodeURL},
+ * returning the given URL String as-is.
+ * <p>Can be overridden in subclasses, appending a session id or the like
+ * in a redirect-specific fashion. For general URL encoding rules,
+ * override the common {@link #encodeURL} method instead, appyling
+ * to redirect URLs as well as to general URLs.
+ */
+ public String encodeRedirectURL(String url) {
+ return encodeURL(url);
+ }
+
+ public String encodeUrl(String url) {
+ return encodeURL(url);
+ }
+
+ public String encodeRedirectUrl(String url) {
+ return encodeRedirectURL(url);
+ }
+
+ public void sendError(int status, String errorMessage) throws IOException {
+ if (isCommitted()) {
+ throw new IllegalStateException("Cannot set error status - response is already committed");
+ }
+ this.status = status;
+ this.statusMessage = errorMessage;
+ setCommitted(true);
+ }
+
+ public void sendError(int status) throws IOException {
+ if (isCommitted()) {
+ throw new IllegalStateException("Cannot set error status - response is already committed");
+ }
+ this.status = status;
+ setCommitted(true);
+ }
+
+ public void sendRedirect(String url) throws IOException {
+ if (isCommitted()) {
+ throw new IllegalStateException("Cannot send redirect - response is already committed");
+ }
+ this.redirectedUrl = url;
+ setCommitted(true);
+ }
+
+ public String getRedirectedUrl() {
+ return this.redirectedUrl;
+ }
+
+ public void setDateHeader(String name, long value) {
+ setHeaderValue(name, new Long(value));
+ }
+
+ public void addDateHeader(String name, long value) {
+ addHeaderValue(name, new Long(value));
+ }
+
+ public void setHeader(String name, String value) {
+ setHeaderValue(name, value);
+ }
+
+ public void addHeader(String name, String value) {
+ addHeaderValue(name, value);
+ }
+
+ public void setIntHeader(String name, int value) {
+ setHeaderValue(name, new Integer(value));
+ }
+
+ public void addIntHeader(String name, int value) {
+ addHeaderValue(name, new Integer(value));
+ }
+
+ private void setHeaderValue(String name, Object value) {
+ doAddHeaderValue(name, value, true);
+ }
+
+ private void addHeaderValue(String name, Object value) {
+ doAddHeaderValue(name, value, false);
+ }
+
+ private void doAddHeaderValue(String name, Object value, boolean replace) {
+ HeaderValueHolder header = HeaderValueHolder.getByName(this.headers, name);
+ if (header == null) {
+ header = new HeaderValueHolder();
+ this.headers.put(name, header);
+ }
+ if (replace) {
+ header.setValue(value);
+ }
+ else {
+ header.addValue(value);
+ }
+ }
+
+ public void setStatus(int status) {
+ this.status = status;
+ }
+
+ public void setStatus(int status, String statusMessage) {
+ this.status = status;
+ this.statusMessage = statusMessage;
+ }
+
+ public int getStatus() {
+ return this.status;
+ }
+
+ public String getStatusMessage() {
+ return this.statusMessage;
+ }
+
+
+ //---------------------------------------------------------------------
+ // Methods for MockRequestDispatcher
+ //---------------------------------------------------------------------
+
+ public void setForwardedUrl(String forwardedUrl) {
+ this.forwardedUrl = forwardedUrl;
+ }
+
+ public String getForwardedUrl() {
+ return this.forwardedUrl;
+ }
+
+ public void setIncludedUrl(String includedUrl) {
+ this.includedUrl = includedUrl;
+ }
+
+ public String getIncludedUrl() {
+ return this.includedUrl;
+ }
+
+
+ /**
+ * Inner class that adapts the ServletOutputStream to mark the
+ * response as committed once the buffer size is exceeded.
+ */
+ private class ResponseServletOutputStream extends DelegatingServletOutputStream
+ {
+
+ public ResponseServletOutputStream(OutputStream out) {
+ super(out);
+ }
+
+ public void write(int b) throws IOException {
+ super.write(b);
+ super.flush();
+ setCommittedIfBufferSizeExceeded();
+ }
+
+ public void flush() throws IOException {
+ super.flush();
+ setCommitted(true);
+ }
+ }
+
+
+ /**
+ * Inner class that adapts the PrintWriter to mark the
+ * response as committed once the buffer size is exceeded.
+ */
+ private class ResponsePrintWriter extends PrintWriter {
+
+ public ResponsePrintWriter(Writer out) {
+ super(out, true);
+ }
+
+ public void write(char buf[], int off, int len) {
+ super.write(buf, off, len);
+ super.flush();
+ setCommittedIfBufferSizeExceeded();
+ }
+
+ public void write(String s, int off, int len) {
+ super.write(s, off, len);
+ super.flush();
+ setCommittedIfBufferSizeExceeded();
+ }
+
+ public void write(int c) {
+ super.write(c);
+ super.flush();
+ setCommittedIfBufferSizeExceeded();
+ }
+
+ public void flush() {
+ super.flush();
+ setCommitted(true);
+ }
+ }
+
+}
\ No newline at end of file
Added: branches/community/Seam_2_1/src/resteasy/org/jboss/seam/resteasy/testfwk/MockRequestDispatcher.java
===================================================================
--- branches/community/Seam_2_1/src/resteasy/org/jboss/seam/resteasy/testfwk/MockRequestDispatcher.java (rev 0)
+++ branches/community/Seam_2_1/src/resteasy/org/jboss/seam/resteasy/testfwk/MockRequestDispatcher.java 2009-05-26 11:16:58 UTC (rev 10978)
@@ -0,0 +1,84 @@
+/*
+ * Copyright 2002-2007 the original author or authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.jboss.seam.resteasy.testfwk;
+
+import javax.servlet.RequestDispatcher;
+import javax.servlet.ServletRequest;
+import javax.servlet.ServletResponse;
+import javax.servlet.http.HttpServletResponseWrapper;
+
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+
+/**
+ * Mock implementation of the {@link javax.servlet.RequestDispatcher} interface.
+ *
+ * <p>Used for testing the web framework; typically not necessary for
+ * testing application controllers.
+ *
+ * @author Rod Johnson
+ * @author Juergen Hoeller
+ * @since 1.0.2
+ */
+public class MockRequestDispatcher implements RequestDispatcher {
+
+ private final Log logger = LogFactory.getLog(getClass());
+
+ private final String url;
+
+
+ /**
+ * Create a new MockRequestDispatcher for the given URL.
+ * @param url the URL to dispatch to.
+ */
+ public MockRequestDispatcher(String url) {
+ this.url = url;
+ }
+
+
+ public void forward(ServletRequest request, ServletResponse response) {
+ if (response.isCommitted()) {
+ throw new IllegalStateException("Cannot perform forward - response is already committed");
+ }
+ getMockHttpServletResponse(response).setForwardedUrl(this.url);
+ if (logger.isDebugEnabled()) {
+ logger.debug("MockRequestDispatcher: forwarding to URL [" + this.url + "]");
+ }
+ }
+
+ public void include(ServletRequest request, ServletResponse response) {
+ getMockHttpServletResponse(response).setIncludedUrl(this.url);
+ if (logger.isDebugEnabled()) {
+ logger.debug("MockRequestDispatcher: including URL [" + this.url + "]");
+ }
+ }
+
+ /**
+ * Obtain the underlying MockHttpServletResponse,
+ * unwrapping {@link javax.servlet.http.HttpServletResponseWrapper} decorators if necessary.
+ */
+ protected MockHttpServletResponse getMockHttpServletResponse(ServletResponse response) {
+ if (response instanceof MockHttpServletResponse) {
+ return (MockHttpServletResponse) response;
+ }
+ if (response instanceof HttpServletResponseWrapper) {
+ return getMockHttpServletResponse(((HttpServletResponseWrapper) response).getResponse());
+ }
+ throw new IllegalArgumentException("MockRequestDispatcher requires MockHttpServletResponse");
+ }
+
+}
\ No newline at end of file
Added: branches/community/Seam_2_1/src/resteasy/org/jboss/seam/resteasy/testfwk/ResourceSeamTest.java
===================================================================
--- branches/community/Seam_2_1/src/resteasy/org/jboss/seam/resteasy/testfwk/ResourceSeamTest.java (rev 0)
+++ branches/community/Seam_2_1/src/resteasy/org/jboss/seam/resteasy/testfwk/ResourceSeamTest.java 2009-05-26 11:16:58 UTC (rev 10978)
@@ -0,0 +1,238 @@
+package org.jboss.seam.resteasy.testfwk;
+
+import org.jboss.seam.mock.SeamTest;
+import org.jboss.seam.servlet.SeamResourceServlet;
+import org.testng.annotations.BeforeClass;
+
+import javax.servlet.*;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.Cookie;
+import java.util.*;
+import java.io.IOException;
+import java.security.Principal;
+
+/**
+ * Executes (through local calls, not TCP sockets) an HTTP request in a unit test.
+ *
+ * <pre>
+ * import org.jboss.seam.resteasy.testfwk.ResourceSeamTest;
+ * import org.jboss.seam.resteasy.testfwk.MockHttpServletResponse;
+ * import org.jboss.seam.resteasy.testfwk.MockHttpServletRequest;
+ *
+ * public class MyTest extends ResourceSeamTest {
+ *
+ * @Override
+ * public String getServletPath()
+ * {
+ * return "/seam/resource/.../is/not/my/web.xml/configured/path/for/SeamResourceServlet";
+ * }
+ *
+ * @Override
+ * public Map<String, Object> getDefaultHeaders()
+ * {
+ * return new HashMap<String, Object>()
+ * {{
+ * put("Accept", "text/plain");
+ * }};
+ * }
+ *
+ * @Test
+ * public void test() throws Exception
+ * {
+ * new ResourceRequest(Method.GET, "/my/relative/uri)
+ * {
+ *
+ * @Override
+ * protected void prepareRequest(MockHttpServletRequest request)
+ * {
+ * request.addQueryParameter("foo", "123");
+ * request.addHeader("Accept-Language", "en_US, de");
+ * }
+ *
+ * @Override
+ * protected void onResponse(MockHttpServletResponse response)
+ * {
+ * assert response.getStatus() == 200;
+ * assert response.getContentAsString().equals("foobar");
+ * }
+ *
+ * }.run();
+ * }
+ *
+ * }
+ * </pre>
+ *
+ * <p>
+ * Note that you currently can only execute <tt>ResourceRequest</tt> inside an actual
+ * <tt>@Test</tt> method or in a <tt>@BeforeMethod</tt> callback. You can (or should)
+ * not run it in any other callback such as <tt>@BeforeClass</tt> or <tt>@BeforeTest</tt>.
+ * </p>
+ *
+ * @author Christian Bauer
+ */
+public class ResourceSeamTest extends SeamTest
+{
+
+ public enum Method
+ {
+ GET, PUT, POST, DELETE, HEAD, OPTIONS
+ }
+
+ protected SeamResourceServlet resourceServlet;
+
+ @BeforeClass
+ public void initResourceServlet() throws Exception
+ {
+ resourceServlet = new SeamResourceServlet();
+ resourceServlet.init(
+ new ServletConfig()
+ {
+ public String getServletName()
+ {
+ return "Seam Resource Servlet";
+ }
+
+ public ServletContext getServletContext()
+ {
+ return servletContext;
+ }
+
+ public String getInitParameter(String s)
+ {
+ return null;
+ }
+
+ public Enumeration getInitParameterNames()
+ {
+ return null;
+ }
+ }
+ );
+
+ }
+
+ public abstract class ResourceRequest
+ {
+
+ private Method httpMethod;
+ private String requestPath;
+ private MockHttpServletRequest request;
+ private MockHttpServletResponse response;
+
+ protected ResourceRequest(Method httpMethod, String requestPath)
+ {
+ this.httpMethod = httpMethod;
+ this.requestPath = getServletPath() + (requestPath.startsWith("/") ? requestPath : "/" + requestPath);
+ }
+
+ public void run() throws Exception
+ {
+ init();
+ prepareRequest(request);
+ seamFilter.doFilter(request, response, new FilterChain()
+ {
+ public void doFilter(ServletRequest request, ServletResponse response) throws IOException, ServletException
+ {
+ resourceServlet.service(request, response);
+ }
+ });
+ seamFilter.destroy();
+ onResponse(getResponse());
+ }
+
+ protected void init()
+ {
+ request = createRequest();
+ response = createResponse();
+
+ request.setMethod(httpMethod.toString());
+ request.setRequestURI(requestPath);
+
+ request.setServletPath(getServletPath());
+
+ request.setCookies(getCookies().toArray(new Cookie[getCookies().size()]));
+
+ for (Map.Entry<String, Object> entry : getDefaultHeaders().entrySet())
+ {
+ request.addHeader(entry.getKey(), entry.getValue());
+ }
+
+ request.setUserPrincipal(
+ new Principal()
+ {
+ public String getName()
+ {
+ return getPrincipalName();
+ }
+ }
+ );
+ for (String role : getPrincipalRoles())
+ {
+ request.addUserRole(role);
+ }
+
+ // Use the (mock) HttpSession that Seam uses, see AbstractSeamTest
+ request.setSession(session);
+
+ }
+
+ protected MockHttpServletRequest createRequest()
+ {
+ return new MockHttpServletRequest();
+ }
+
+ protected MockHttpServletResponse createResponse()
+ {
+ return new MockHttpServletResponse();
+ }
+
+ protected Map<String, String> getRequestQueryParameters()
+ {
+ return Collections.EMPTY_MAP;
+ }
+
+ protected List<Cookie> getCookies()
+ {
+ return Collections.EMPTY_LIST;
+ }
+
+ protected String getPrincipalName()
+ {
+ return null;
+ }
+
+ protected Set<String> getPrincipalRoles()
+ {
+ return Collections.EMPTY_SET;
+ }
+
+ protected void prepareRequest(MockHttpServletRequest request)
+ {
+ }
+
+ protected void onResponse(MockHttpServletResponse response)
+ {
+ }
+
+ public HttpServletRequest getRequest()
+ {
+ return request;
+ }
+
+ public MockHttpServletResponse getResponse()
+ {
+ return response;
+ }
+
+ }
+
+ public String getServletPath()
+ {
+ return "/seam/resource";
+ }
+
+ public Map<String, Object> getDefaultHeaders() {
+ return Collections.EMPTY_MAP;
+ }
+
+}
16 years, 5 months