Author: buildbot
Date: Mon Mar 23 14:25:27 2015
New Revision: 944763
Log:
Staging update by buildbot for deltaspike
Modified:
websites/staging/deltaspike/trunk/content/ (props changed)
websites/staging/deltaspike/trunk/content/documentation/build.html
websites/staging/deltaspike/trunk/content/documentation/configure.html
websites/staging/deltaspike/trunk/content/documentation/core.html
websites/staging/deltaspike/trunk/content/documentation/jsf.html
websites/staging/deltaspike/trunk/content/documentation/partial-bean.html
websites/staging/deltaspike/trunk/content/documentation/scheduler.html
websites/staging/deltaspike/trunk/content/documentation/security.html
websites/staging/deltaspike/trunk/content/documentation/snapshots.html
websites/staging/deltaspike/trunk/content/documentation/test-control.html
Propchange: websites/staging/deltaspike/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Mon Mar 23 14:25:27 2015
@@ -1 +1 @@
-1665689
+1668654
Modified: websites/staging/deltaspike/trunk/content/documentation/build.html
==============================================================================
--- websites/staging/deltaspike/trunk/content/documentation/build.html
(original)
+++ websites/staging/deltaspike/trunk/content/documentation/build.html Mon Mar
23 14:25:27 2015
@@ -204,7 +204,7 @@ body {
<p>The DeltaSpike source (modules and examples) is provided for inspection,
contribution and testing purposes. The source must be built with Maven, which
has been used to automate the compilation, testing and packaging processes.
Arquillian tests are included with the source and a CDI implementation or
container can be specified with which to carry out the tests.</p>
</div>
<div class="paragraph">
-<p>In all cases, to obtain the DeltaSpike source, <a
href="https://deltaspike.apache.org/download.html">download</a>
<code>deltaspike-project-1.2.1-source-release.zip</code> and extract the
contents.</p>
+<p>In all cases, to obtain the DeltaSpike source, <a
href="https://deltaspike.apache.org/download.html">download</a>
<code>deltaspike-project-1.3.0-source-release.zip</code> and extract the
contents.</p>
</div>
<div class="admonitionblock note">
<table>
@@ -228,7 +228,7 @@ You can also obtain the DeltaSpike sourc
</div>
<div class="listingblock">
<div class="content">
-<pre class="CodeRay highlight"><code data-lang="shell">$ cd
/path/to/deltaspike-project-1.2.1/
+<pre class="CodeRay highlight"><code data-lang="shell">$ cd
/path/to/deltaspike-project-1.3.0/
$ mvn clean install</code></pre>
</div>
</div>
Modified: websites/staging/deltaspike/trunk/content/documentation/configure.html
==============================================================================
--- websites/staging/deltaspike/trunk/content/documentation/configure.html
(original)
+++ websites/staging/deltaspike/trunk/content/documentation/configure.html Mon
Mar 23 14:25:27 2015
@@ -235,7 +235,7 @@ You can also opt to use the lastest Delt
<div class="listingblock">
<div class="content">
<pre class="CodeRay highlight"><code data-lang="xml"><span
class="tag"><properties></span>
- <span class="tag"><deltaspike.version></span>1.2.1<span
class="tag"></deltaspike.version></span>
+ <span class="tag"><deltaspike.version></span>1.3.0<span
class="tag"></deltaspike.version></span>
<span class="tag"></properties></span></code></pre>
</div>
</div>
Modified: websites/staging/deltaspike/trunk/content/documentation/core.html
==============================================================================
--- websites/staging/deltaspike/trunk/content/documentation/core.html (original)
+++ websites/staging/deltaspike/trunk/content/documentation/core.html Mon Mar
23 14:25:27 2015
@@ -240,6 +240,7 @@ body {
<ul class="sectlevel3">
<li><a href="#_arraysutils">ArraysUtils</a></li>
<li><a href="#_beanutils">BeanUtils</a></li>
+<li><a href="#_contextutils">ContextUtils</a></li>
<li><a href="#_classdeactivationutils">ClassDeactivationUtils</a></li>
<li><a href="#_exceptionutils">ExceptionUtils</a></li>
<li><a href="#_propertyfileutils">PropertyFileUtils</a></li>
@@ -1557,6 +1558,19 @@ objects, the last object in the array wi
</li>
</ul>
</div>
+</div>
+<div class="sect3">
+<h4 id="_contextutils">ContextUtils</h4>
+<div class="paragraph">
+<p>A set of utility methods for working with contexts.</p>
+</div>
+<div class="ulist">
+<ul>
+<li>
+<p><code>#isContextActive</code> - Checks if the context for the scope
annotation is active.</p>
+</li>
+</ul>
+</div>
</div>
<div class="sect3">
<h4 id="_classdeactivationutils">ClassDeactivationUtils</h4>
Modified: websites/staging/deltaspike/trunk/content/documentation/jsf.html
==============================================================================
--- websites/staging/deltaspike/trunk/content/documentation/jsf.html (original)
+++ websites/staging/deltaspike/trunk/content/documentation/jsf.html Mon Mar 23
14:25:27 2015
@@ -2650,7 +2650,7 @@ public class ApplicationExceptionHandler
FacesContext.getCurrentInstance().getApplication().getNavigationHandler().handleNavigation(...);
<span class="comment">// or ExternalContext etc.</span>
<span class="comment">// required - "stops" the JSF
lifecycle</span>
- FacesContext.getCurrentInstance().setResponseComplete();
+ FacesContext.getCurrentInstance().responseComplete();
<span class="comment">// no other JSF ExceptionHandler should handle
this exception...</span>
event.handled();
@@ -2693,7 +2693,7 @@ normal exceptions. This is possible via
FacesContext.getCurrentInstance().getApplication().getNavigationHandler().handleNavigation(...);
<span class="comment">// or ExternalContext etc.</span>
<span class="comment">// required - "stops" the JSF
lifecycle</span>
- FacesContext.getCurrentInstance().setResponseComplete();
+ FacesContext.getCurrentInstance().responseComplete();
<span class="comment">// no other JSF ExceptionHandler should handle
this exception...</span>
event.handled();
Modified:
websites/staging/deltaspike/trunk/content/documentation/partial-bean.html
==============================================================================
--- websites/staging/deltaspike/trunk/content/documentation/partial-bean.html
(original)
+++ websites/staging/deltaspike/trunk/content/documentation/partial-bean.html
Mon Mar 23 14:25:27 2015
@@ -254,7 +254,7 @@ body {
<i class="fa icon-important" title="Important"></i>
</td>
<td class="content">
-Currently CDI Interceptors cannot be used for partial-beans.
+Currently CDI Interceptors applied via @Interceptors and @Decorator are not
supported by partial beans!
</td>
</tr>
</table>
@@ -272,20 +272,25 @@ interface (/abstract class) to generic h
<div class="listingblock">
<div class="content">
<pre class="CodeRay highlight"><code data-lang="java"><span
class="annotation">@PartialBeanBinding</span>
-
<span class="annotation">@Retention</span>(RUNTIME)
<span class="annotation">@Target</span>(TYPE)
-<span class="directive">public</span> <span
class="annotation">@interface</span> MyPartialBeanBinding {}
-
+<span class="directive">public</span> <span
class="annotation">@interface</span> MyPartialBeanBinding {}</code></pre>
+</div>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="java"><span
class="comment">//scope is optional</span>
<span class="annotation">@MyPartialBeanBinding</span>
-<span class="comment">//scope is optional</span>
<span class="directive">public</span> <span class="type">interface</span>
<span class="class">PartialBean</span>
{
<span class="predefined-type">String</span> getValue();
-}
-
+}</code></pre>
+</div>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="java"><span
class="comment">//scope is optional</span>
<span class="annotation">@MyPartialBeanBinding</span>
-<span class="annotation">@Dependent</span>
<span class="directive">public</span> <span class="type">class</span> <span
class="class">MyPartialBeanHandler</span> <span
class="directive">implements</span> java.lang.reflect.InvocationHandler
{
<span class="directive">public</span> <span
class="predefined-type">Object</span> invoke(<span
class="predefined-type">Object</span> proxy, <span
class="predefined-type">Method</span> method, <span
class="predefined-type">Object</span><span class="type">[]</span> args) <span
class="directive">throws</span> <span class="predefined-type">Throwable</span>
@@ -295,10 +300,6 @@ interface (/abstract class) to generic h
}</code></pre>
</div>
</div>
-<div class="paragraph">
-<p>Using an abstract class as partial-bean requires javassist as an
-additional dependency and allows to implement some methods manually.</p>
-</div>
</div>
</div>
</div>
Modified: websites/staging/deltaspike/trunk/content/documentation/scheduler.html
==============================================================================
--- websites/staging/deltaspike/trunk/content/documentation/scheduler.html
(original)
+++ websites/staging/deltaspike/trunk/content/documentation/scheduler.html Mon
Mar 23 14:25:27 2015
@@ -317,7 +317,7 @@ schedule/install jobs dynamically.</p>
<span class="keyword">if</span> (ProjectStage.Production.equals(<span
class="local-variable">this</span>.projectStage))
{
<span class="comment">//see 'false' for @Scheduled#onStartup</span>
- <span
class="local-variable">this</span>.jobScheduler.scheduleJob(ManualCdiAwareQuartzJob.class);
+ <span
class="local-variable">this</span>.jobScheduler.registerNewJob(ManualCdiAwareQuartzJob.class);
}
}
Modified: websites/staging/deltaspike/trunk/content/documentation/security.html
==============================================================================
--- websites/staging/deltaspike/trunk/content/documentation/security.html
(original)
+++ websites/staging/deltaspike/trunk/content/documentation/security.html Mon
Mar 23 14:25:27 2015
@@ -330,9 +330,9 @@ list of our @Secures method.</p>
{
<span class="annotation">@Secures</span>
<span class="annotation">@CustomSecurityBinding</span>
- <span class="directive">public</span> <span class="type">boolean</span>
doSecuredCheck(InvocationContext invocationContext, BeanManager manager, <span
class="annotation">@LoggedIn</span> User user) <span
class="directive">throws</span> <span class="exception">Exception</span>
+ <span class="directive">public</span> <span class="type">boolean</span>
doSecuredCheck(InvocationContext invocationContext, BeanManager manager, <span
class="predefined-type">Identity</span> identity) <span
class="directive">throws</span> <span class="exception">Exception</span>
{
- <span class="keyword">return</span> user.isLoggedIn(); <span
class="comment">// perform security check</span>
+ <span class="keyword">return</span> identity.isLoggedIn(); <span
class="comment">// perform security check</span>
}
}</code></pre>
</div>
@@ -385,9 +385,9 @@ security in our applications:</p>
{
<span class="annotation">@Secures</span>
<span class="annotation">@CustomSecurityBinding</span>
- <span class="directive">public</span> <span class="type">boolean</span>
doSecuredCheck(InvocationContext invocationContext, BeanManager manager, <span
class="annotation">@LoggedIn</span> User user, <span
class="annotation">@CurrentThing</span> Thing thing) <span
class="directive">throws</span> <span class="exception">Exception</span>
+ <span class="directive">public</span> <span class="type">boolean</span>
doSecuredCheck(InvocationContext invocationContext, BeanManager manager, <span
class="predefined-type">Identity</span> identity, <span
class="annotation">@CurrentThing</span> Thing thing) <span
class="directive">throws</span> <span class="exception">Exception</span>
{
- <span class="keyword">return</span> thing.hasMember(user); <span
class="comment">// perform security check against our method parameter</span>
+ <span class="keyword">return</span> thing.hasMember(identity); <span
class="comment">// perform security check against our method parameter</span>
}
}</code></pre>
</div>
@@ -444,9 +444,9 @@ to use a secured return value:</p>
{
<span class="annotation">@Secures</span>
<span class="annotation">@CustomSecurityBinding</span>
- <span class="directive">public</span> <span class="type">boolean</span>
doSecuredCheck(<span class="annotation">@SecuredReturn</span> Thing thing,
<span class="annotation">@LoggedIn</span> User user) <span
class="directive">throws</span> <span class="exception">Exception</span>
+ <span class="directive">public</span> <span class="type">boolean</span>
doSecuredCheck(<span class="annotation">@SecuredReturn</span> Thing thing,
<span class="predefined-type">Identity</span> identity) <span
class="directive">throws</span> <span class="exception">Exception</span>
{
- <span class="keyword">return</span> thing.hasMember(user); <span
class="comment">// perform security check against the return value</span>
+ <span class="keyword">return</span> thing.hasMember(identity); <span
class="comment">// perform security check against the return value</span>
}</code></pre>
</div>
</div>
Modified: websites/staging/deltaspike/trunk/content/documentation/snapshots.html
==============================================================================
--- websites/staging/deltaspike/trunk/content/documentation/snapshots.html
(original)
+++ websites/staging/deltaspike/trunk/content/documentation/snapshots.html Mon
Mar 23 14:25:27 2015
@@ -268,7 +268,7 @@ Snapshots provide previews of DeltaSpike
<div class="listingblock">
<div class="content">
<pre class="CodeRay highlight"><code data-lang="xml"><span
class="tag"><properties></span>
- <span class="tag"><deltaspike.version></span>1.2.2-SNAPSHOT<span
class="tag"></deltaspike.version></span>
+ <span class="tag"><deltaspike.version></span>1.3.1-SNAPSHOT<span
class="tag"></deltaspike.version></span>
<span class="tag"></properties></span></code></pre>
</div>
</div>
Modified:
websites/staging/deltaspike/trunk/content/documentation/test-control.html
==============================================================================
--- websites/staging/deltaspike/trunk/content/documentation/test-control.html
(original)
+++ websites/staging/deltaspike/trunk/content/documentation/test-control.html
Mon Mar 23 14:25:27 2015
@@ -196,7 +196,7 @@ body {
<li><a href="#_configure_your_projects">Configure Your Projects</a>
<ul class="sectlevel2">
<li><a href="#_1_declare_test_control_module_dependencies">1. Declare
Test-Control Module Dependencies</a></li>
-<li><a
href="#_2_declare_cdi_implementation_specific_test_control_module_dependencies">2.
Declare CDI Implementation-specific Test-Control Module Dependencies</a>
+<li><a
href="#_2_declare_cdi_implemetation_specific_test_control_module_dependencies">2.
Declare CDI Implemetation-specific Test-Control Module Dependencies</a>
<ul class="sectlevel3">
<li><a href="#_openwebbeans">OpenWebBeans</a></li>
<li><a href="#_weld">Weld</a></li>
@@ -287,7 +287,7 @@ body {
</div>
</div>
<div class="sect2">
-<h3
id="_2_declare_cdi_implementation_specific_test_control_module_dependencies">2.
Declare CDI Implementation-specific Test-Control Module Dependencies</h3>
+<h3
id="_2_declare_cdi_implemetation_specific_test_control_module_dependencies">2.
Declare CDI Implemetation-specific Test-Control Module Dependencies</h3>
<div class="paragraph">
<p>The Test-Control module uses the Container-Control module, requiring a
implementation-specific Container Control module to be declared in the project
<code>pom.xml</code> file. Choose the appropriate option from those listed
here.</p>
</div>
@@ -508,9 +508,9 @@ via a mocking framework and add them, fo
</div>
<div class="paragraph">
<p><strong>Attention:</strong> Mocking CDI beans isis not supported for every
feature of CDI and/or
-every implementation version. For example, we can not mock intercepted CDI
beans and
+every implementation version. For example, we cais not mock intercepted CDI
beans and
with some implementations mocking specialized beans fails.
-Usually all features are active by default; however,
+Usually all features are active by default, however,
due to those reasons we deactivated this feature by default.
You can enable it by adding</p>
</div>