You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@tomee.apache.org by bu...@apache.org on 2014/01/21 21:39:46 UTC
svn commit: r895008 - in /websites/staging/tomee/trunk: cgi-bin/ content/
content/dev/jira/ content/download/ content/examples-trunk/moviefun-rest/
content/examples-trunk/moviefun-rest/src/main/java/org/superbiz/moviefun/
content/examples-trunk/moviefu...
Author: buildbot
Date: Tue Jan 21 20:39:45 2014
New Revision: 895008
Log:
Staging update by buildbot for tomee
Added:
websites/staging/tomee/trunk/content/examples-trunk/moviefun-rest/src/main/tomee/
websites/staging/tomee/trunk/content/examples-trunk/moviefun-rest/src/main/tomee/tomee.xml (with props)
websites/staging/tomee/trunk/content/examples-trunk/moviefun-rest/src/test/java/org/superbiz/moviefun/MoviesEJBTest.java
websites/staging/tomee/trunk/content/examples-trunk/moviefun-rest/src/test/java/org/superbiz/moviefun/MoviesEmbeddedEJBTest.java
websites/staging/tomee/trunk/content/examples-trunk/moviefun-rest/src/test/java/org/superbiz/moviefun/MoviesTest.java
Removed:
websites/staging/tomee/trunk/content/examples-trunk/moviefun-rest/src/test/java/org/superbiz/moviefun/Basedir.java
websites/staging/tomee/trunk/content/examples-trunk/moviefun-rest/src/test/java/org/superbiz/moviefun/MoviesRestTest.java
Modified:
websites/staging/tomee/trunk/cgi-bin/ (props changed)
websites/staging/tomee/trunk/content/ (props changed)
websites/staging/tomee/trunk/content/dev/jira/patches.html
websites/staging/tomee/trunk/content/download/tomee-1.6.1-snapshot.html
websites/staging/tomee/trunk/content/examples-trunk/moviefun-rest/README.html
websites/staging/tomee/trunk/content/examples-trunk/moviefun-rest/pom.xml
websites/staging/tomee/trunk/content/examples-trunk/moviefun-rest/src/main/java/org/superbiz/moviefun/MoviesBean.java
websites/staging/tomee/trunk/content/examples-trunk/moviefun-rest/src/main/java/org/superbiz/moviefun/rest/LoadRest.java
websites/staging/tomee/trunk/content/examples-trunk/moviefun-rest/src/main/java/org/superbiz/moviefun/rest/MoviesRest.java
Propchange: websites/staging/tomee/trunk/cgi-bin/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Tue Jan 21 20:39:45 2014
@@ -1 +1 @@
-1560100
+1560174
Propchange: websites/staging/tomee/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Tue Jan 21 20:39:45 2014
@@ -1 +1 @@
-1560100
+1560174
Modified: websites/staging/tomee/trunk/content/dev/jira/patches.html
==============================================================================
--- websites/staging/tomee/trunk/content/dev/jira/patches.html (original)
+++ websites/staging/tomee/trunk/content/dev/jira/patches.html Tue Jan 21 20:39:45 2014
@@ -13,48 +13,11 @@
<![endif]-->
<!-- Le styles -->
- <link href="./../../bootstrap.css" rel="stylesheet">
- <link href="./../../prettify.css" rel="stylesheet">
- <link href="./../../bootstrap-mods.css" rel="stylesheet">
-
- <style type="text/css">
- body {
- padding-top: 60px;
- }
- .sprite {
- display: inline-block;
- height: 20px;
- margin: 0 auto 4px;
- outline: medium none;
- text-indent: -999em;
- width: 24px;
- background-image: url('./../../images/sprites.png');
- background-repeat: no-repeat;
- overflow: hidden;
- cursor: pointer;
- }
- .edit-page {
- display: inline-block;
- height: 20px;
- margin: 0 auto 4px;
- outline: medium none;
- text-indent: -999em;
- width: 24px;
- background-image: url('./../../images/edit.png');
- background-repeat: no-repeat;
- overflow: hidden;
- cursor: pointer;
- }
- .fb-share {
- background-position: 0px -40px;
- }
- .gp-share {
- background-position: 0px 0px;
- }
- .tw-share {
- background-position: 0px -80px;
- }
- </style>
+ <link href="./../../resources/css/bootstrap.css" rel="stylesheet">
+ <link href="./../../resources/css/prettify.css" rel="stylesheet">
+ <link href="./../../resources/css/bootstrap-mods.css" rel="stylesheet">
+ <link href="./../../resources/css/main.css" rel="stylesheet">
+
<script type="text/javascript">
function fbshare () {
window.open(
@@ -77,16 +40,16 @@
</script>
<!-- Le fav and touch icons -->
- <link rel="shortcut icon" href="./../../images/favicon.ico">
- <link rel="apple-touch-icon" href="./../../images/apple-touch-icon.png">
- <link rel="apple-touch-icon" sizes="72x72" href="./../../images/apple-touch-icon-72x72.png">
- <link rel="apple-touch-icon" sizes="114x114" href="./../../images/apple-touch-icon-114x114.png">
+ <link rel="shortcut icon" href="./../../resources/images/favicon.ico">
+ <link rel="apple-touch-icon" href="./../../resources/images/apple-touch-icon.png">
+ <link rel="apple-touch-icon" sizes="72x72" href="./../../resources/images/apple-touch-icon-72x72.png">
+ <link rel="apple-touch-icon" sizes="114x114" href="./../../resources/images/apple-touch-icon-114x114.png">
- <script src="./../../javascript/prettify.js" type="text/javascript"></script>
- <script src="./../../javascript/jquery-latest.js"></script>
+ <script src="./../../resources/js/prettify.js" type="text/javascript"></script>
+ <script src="./../../resources/js/jquery-latest.js"></script>
<script src="http://platform.twitter.com/widgets.js" type="text/javascript"></script>
- <script src="./../../javascript/common.js"></script>
- <script src="./../../javascript/prettyprint.js"></script>
+ <script src="./../../resources/js/common.js"></script>
+ <script src="./../../resources/js/prettyprint.js"></script>
<script type="text/javascript">
@@ -102,21 +65,37 @@
})();
</script>
-
-
</head>
<body>
- <div class="topbar">
+ <div class="topbar" data-dropdown="dropdown">
<div class="fill">
<div class="container">
<a class="brand" href="./../../index.html">Apache TomEE</a>
<ul class="nav">
- <li><a href="./../../index.html">Home</a></li>
- <li><a href="./../../downloads.html">Downloads</a></li>
- <li><a href="./../../documentation.html">Documentation</a></li>
- <li><a href="./../../support.html">Support</a></li>
+ <li class="dropdown">
+ <a class="dropdown-toggle" data-toggle="dropdown" href="#">
+ Apache
+ <b class="caret"></b>
+ </a>
+ <ul class="dropdown-menu">
+ <!-- <li><a href="./../../misc/whoweare.html">Who we are?</a></li> -->
+ <!-- <li><a href="./../../misc/heritage.html">Heritage</a></li> -->
+ <li><a href="http://www.apache.org">Apache Home</a></li>
+ <!-- <li><a href="./../../misc/resources.html">Resources</a></li> -->
+ <li><a href="./../../misc/contact.html">Contact</a></li>
+ <li><a href="./../../misc/legal.html">Legal</a></li>
+ <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <!-- <li class="divider"/> -->
+ </ul>
+ </li>
+ <li><a href="./../../index.html">Home</a></li>
+ <li><a href="./../../downloads.html">Downloads</a></li>
+ <li><a href="./../../documentation.html">Documentation</a></li>
+ <li><a href="./../../examples-trunk/index.html">Examples</a></li>
+ <li><a href="./../../support.html">Support</a></li>
</ul>
<!-- Google CSE Search Box Begins -->
@@ -135,19 +114,64 @@
<div class="page-header">
-<small><a href="./../../index.html">Home</a> » <a href="./../../dev/">Dev</a> » <a href="./../../dev/jira/">Jira</a></small><br>
-<h1>Pending Patches
+ <small><a href="./../../index.html">Home</a> » <a href="./../../dev/">Dev</a> » <a href="./../../dev/jira/">Jira</a></small><br>
+ <h1>Pending Patches
- <div style="float: right; position: relative; bottom: -10px; ">
- <a onclick="javascript:gpshare()" class="gp-share sprite" title="share on Google+">share [gp]</a>
- <a onclick="javascript:fbshare()" class="fb-share sprite" title="share on Facebook">share [fb]</a>
- <a onclick="javascript:twshare()" class="tw-share sprite" title="share on Twitter">share [tw]</a>
- <a data-toggle="modal" href="#edit" class="edit-page" title="Contribute to this Page">contribute</a>
- </div>
-</h1>
+ <div style="float: right; position: relative; bottom: -10px; ">
+ <a onclick="javascript:gpshare()" class="gp-share sprite" title="share on Google+">share [gp]</a>
+ <a onclick="javascript:fbshare()" class="fb-share sprite" title="share on Facebook">share [fb]</a>
+ <a onclick="javascript:twshare()" class="tw-share sprite" title="share on Twitter">share [tw]</a>
+ <a data-toggle="modal" href="#edit" class="edit-page" title="Contribute to this Page">contribute</a>
+ </div>
+ </h1>
</div>
+<h1>set( $url = "https://issues.apache.org/jira/sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?jqlQuery=project+in+%28OPENEJB%2C+TOMEE%29+AND+status+%3D+Open&tempMax=1000" )</h1>
+
+<h1>set( $jirarss = $rss.fetch( $url ) )</h1>
+
+<h1>set( $issues = $jirarss.fillAttachments() )</h1>
+
+<h1>set( $void = $date.format("yyyy-MM-dd") )</h1>
+
+<h1>#</h1>
+
+<h1>foreach( $issue in $issues )</h1>
+
+<h1>set( $issue.attributes.totalAttachments = $issue.attachments.size() )</h1>
+
+<h1>end</h1>
+
+<h1>set( $issues = $issues.greater("@totalAttachments", 0) )</h1>
+<h1>foreach( $issue in $issues )</h1>
+
+<h1>set( $issue.attributes.firstPatch = $issue.attachments.min("created").created )</h1>
+
+<h1>end</h1>
+
+<h1>#</h1>
+
+<p><strong>${issues.size()} patches in the queue</strong></p>
+
+<p>Generated $date.as("EEEE, MMMM d, yyyy")</p>
+
+<p>(sorted oldest to newest)</p>
+
+<h1>foreach( $issue in $issues.sort("@firstPatch") )</h1>
+
+<p><a href="$issue.link">$issue.key</a> $issue.summary</p>
+
+<ul>
+<li>$date.format($issue.created) <strong>$issue.reporter</strong> - <em>${issue.type}</em></p>
+
+<h1>foreach ( $attachment in $issue.attachments.sort("created") )</h1></li>
+<li>$date.format($attachment.created) $attachment.author <a href="$attachment.url">$attachment.fileName</a></p>
+
+<h1>end</h1></li>
+</ul>
+
+<h1>end</h1>
@@ -174,16 +198,20 @@
<a href="javascript:void(location.href='https://anonymous:@cms.apache.org/redirect?uri='+escape(location.href))" class="btn">No</a>
</div>
</div>
- <script src="./../../javascript/bootstrap-modal.js"></script>
+ <script src="./../../resources/js/bootstrap-modal.js"></script>
- <footer>
- <p>
- Copyright © 2011 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
- Apache and the Apache feather logo are trademarks of The Apache Software Foundation.
- </p>
- </footer>
+ <footer>
+ <p>Copyright © 2013 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
+ Apache TomEE, TomEE, Apache, the Apache feather logo, and the Apache TomEE project logo are trademarks of The Apache Software Foundation.
+ All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
+ </footer>
</div> <!-- /container -->
+ <!-- Javascript
+ ================================================== -->
+ <!-- Placed at the end of the document so the pages load faster -->
+ <script src="./../../resources/js/bootstrap-dropdown.js"></script>
+
</body>
</html>
Modified: websites/staging/tomee/trunk/content/download/tomee-1.6.1-snapshot.html
==============================================================================
--- websites/staging/tomee/trunk/content/download/tomee-1.6.1-snapshot.html (original)
+++ websites/staging/tomee/trunk/content/download/tomee-1.6.1-snapshot.html Tue Jan 21 20:39:45 2014
@@ -160,11 +160,11 @@
<br>
<br>
<ul>
- <li><a href="https://repository.apache.org/content/groups/snapshots/org/apache/openejb/apache-tomee/1.6.1-SNAPSHOT/apache-tomee-1.6.1-20140114.041421-39-webprofile.tar.gz">apache-tomee-1.6.1-20140114.041421-39-webprofile.tar.gz</a>
- (<a href="https://repository.apache.org/content/groups/snapshots/org/apache/openejb/apache-tomee/1.6.1-SNAPSHOT/apache-tomee-1.6.1-20140114.041421-39-webprofile.tar.gz.md5">md5</a>)
+ <li><a href="https://repository.apache.org/content/groups/snapshots/org/apache/openejb/apache-tomee/1.6.1-SNAPSHOT/apache-tomee-1.6.1-20140121.041239-46-webprofile.tar.gz">apache-tomee-1.6.1-20140121.041239-46-webprofile.tar.gz</a>
+ (<a href="https://repository.apache.org/content/groups/snapshots/org/apache/openejb/apache-tomee/1.6.1-SNAPSHOT/apache-tomee-1.6.1-20140121.041239-46-webprofile.tar.gz.md5">md5</a>)
</li>
- <li><a href="https://repository.apache.org/content/groups/snapshots/org/apache/openejb/apache-tomee/1.6.1-SNAPSHOT/apache-tomee-1.6.1-20140114.041421-39-webprofile.zip">apache-tomee-1.6.1-20140114.041421-39-webprofile.zip</a>
- (<a href="https://repository.apache.org/content/groups/snapshots/org/apache/openejb/apache-tomee/1.6.1-SNAPSHOT/apache-tomee-1.6.1-20140114.041421-39-webprofile.zip.md5">md5</a>)
+ <li><a href="https://repository.apache.org/content/groups/snapshots/org/apache/openejb/apache-tomee/1.6.1-SNAPSHOT/apache-tomee-1.6.1-20140121.041239-46-webprofile.zip">apache-tomee-1.6.1-20140121.041239-46-webprofile.zip</a>
+ (<a href="https://repository.apache.org/content/groups/snapshots/org/apache/openejb/apache-tomee/1.6.1-SNAPSHOT/apache-tomee-1.6.1-20140121.041239-46-webprofile.zip.md5">md5</a>)
</li>
</ul>
<br>
@@ -173,11 +173,11 @@
<br>
<br>
<ul>
- <li><a href="https://repository.apache.org/content/groups/snapshots/org/apache/openejb/apache-tomee/1.6.1-SNAPSHOT/apache-tomee-1.6.1-20140114.041421-39-jaxrs.tar.gz">apache-tomee-1.6.1-20140114.041421-39-jaxrs.tar.gz</a>
- (<a href="https://repository.apache.org/content/groups/snapshots/org/apache/openejb/apache-tomee/1.6.1-SNAPSHOT/apache-tomee-1.6.1-20140114.041421-39-jaxrsgz.md5">md5</a>)
+ <li><a href="https://repository.apache.org/content/groups/snapshots/org/apache/openejb/apache-tomee/1.6.1-SNAPSHOT/apache-tomee-1.6.1-20140121.041239-46-jaxrs.tar.gz">apache-tomee-1.6.1-20140121.041239-46-jaxrs.tar.gz</a>
+ (<a href="https://repository.apache.org/content/groups/snapshots/org/apache/openejb/apache-tomee/1.6.1-SNAPSHOT/apache-tomee-1.6.1-20140121.041239-46-jaxrsgz.md5">md5</a>)
</li>
- <li><a href="https://repository.apache.org/content/groups/snapshots/org/apache/openejb/apache-tomee/1.6.1-SNAPSHOT/apache-tomee-1.6.1-20140114.041421-39-jaxrs.zip">apache-tomee-1.6.1-20140114.041421-39-jaxrs.zip</a>
- (<a href="https://repository.apache.org/content/groups/snapshots/org/apache/openejb/apache-tomee/1.6.1-SNAPSHOT/apache-tomee-1.6.1-20140114.041421-39-jaxrs.zip.md5">md5</a>)
+ <li><a href="https://repository.apache.org/content/groups/snapshots/org/apache/openejb/apache-tomee/1.6.1-SNAPSHOT/apache-tomee-1.6.1-20140121.041239-46-jaxrs.zip">apache-tomee-1.6.1-20140121.041239-46-jaxrs.zip</a>
+ (<a href="https://repository.apache.org/content/groups/snapshots/org/apache/openejb/apache-tomee/1.6.1-SNAPSHOT/apache-tomee-1.6.1-20140121.041239-46-jaxrs.zip.md5">md5</a>)
</li>
</ul>
<br>
@@ -186,11 +186,11 @@
<br>
<ul>
- <li><a href="https://repository.apache.org/content/groups/snapshots/org/apache/openejb/apache-tomee/1.6.1-SNAPSHOT/apache-tomee-1.6.1-20140114.041421-39-plus.tar.gz">apache-tomee-1.6.1-20140114.041421-39-plus.tar.gz</a>
- (<a href="https://repository.apache.org/content/groups/snapshots/org/apache/openejb/apache-tomee/1.6.1-SNAPSHOT/apache-tomee-1.6.1-20140114.041421-39-plus.tar.gz.md5">md5</a>)
+ <li><a href="https://repository.apache.org/content/groups/snapshots/org/apache/openejb/apache-tomee/1.6.1-SNAPSHOT/apache-tomee-1.6.1-20140121.041239-46-plus.tar.gz">apache-tomee-1.6.1-20140121.041239-46-plus.tar.gz</a>
+ (<a href="https://repository.apache.org/content/groups/snapshots/org/apache/openejb/apache-tomee/1.6.1-SNAPSHOT/apache-tomee-1.6.1-20140121.041239-46-plus.tar.gz.md5">md5</a>)
</li>
- <li><a href="https://repository.apache.org/content/groups/snapshots/org/apache/openejb/apache-tomee/1.6.1-SNAPSHOT/apache-tomee-1.6.1-20140114.041421-39-plus.zip">apache-tomee-1.6.1-20140114.041421-39-plus.zip</a>
- (<a href="https://repository.apache.org/content/groups/snapshots/org/apache/openejb/apache-tomee/1.6.1-SNAPSHOT/apache-tomee-1.6.1-20140114.041421-39-plus.zip.md5">md5</a>)
+ <li><a href="https://repository.apache.org/content/groups/snapshots/org/apache/openejb/apache-tomee/1.6.1-SNAPSHOT/apache-tomee-1.6.1-20140121.041239-46-plus.zip">apache-tomee-1.6.1-20140121.041239-46-plus.zip</a>
+ (<a href="https://repository.apache.org/content/groups/snapshots/org/apache/openejb/apache-tomee/1.6.1-SNAPSHOT/apache-tomee-1.6.1-20140121.041239-46-plus.zip.md5">md5</a>)
</li>
</ul>
@@ -218,11 +218,11 @@
<div class="span12">
<h3> </h3>
<ul>
- <li><a href="https://repository.apache.org/content/groups/snapshots/org/apache/openejb/openejb-standalone/4.6.1-SNAPSHOT/openejb-standalone-4.6.1-20140114.041212-39.tar.gz">openejb-standalone-4.6.1-20140114.041212-39.tar.gz</a>
- (<a href="https://repository.apache.org/content/groups/snapshots/org/apache/openejb/openejb-standalone/4.6.1-SNAPSHOT/openejb-standalone-4.6.1-20140114.041212-39.tar.gz.md5">md5</a>)
+ <li><a href="https://repository.apache.org/content/groups/snapshots/org/apache/openejb/openejb-standalone/4.6.1-SNAPSHOT/openejb-standalone-4.6.1-20140121.041100-46.tar.gz">openejb-standalone-4.6.1-20140121.041100-46.tar.gz</a>
+ (<a href="https://repository.apache.org/content/groups/snapshots/org/apache/openejb/openejb-standalone/4.6.1-SNAPSHOT/openejb-standalone-4.6.1-20140121.041100-46.tar.gz.md5">md5</a>)
</li>
- <li><a href="https://repository.apache.org/content/groups/snapshots/org/apache/openejb/openejb-standalone/4.6.1-SNAPSHOT/openejb-standalone-4.6.1-20140114.041212-39.zip">openejb-standalone-4.6.1-20140114.041212-39.zip</a>
- (<a href="https://repository.apache.org/content/groups/snapshots/org/apache/openejb/openejb-standalone/4.6.1-SNAPSHOT/openejb-standalone-4.6.1-20140114.041212-39.zip.md5">md5</a>)
+ <li><a href="https://repository.apache.org/content/groups/snapshots/org/apache/openejb/openejb-standalone/4.6.1-SNAPSHOT/openejb-standalone-4.6.1-20140121.041100-46.zip">openejb-standalone-4.6.1-20140121.041100-46.zip</a>
+ (<a href="https://repository.apache.org/content/groups/snapshots/org/apache/openejb/openejb-standalone/4.6.1-SNAPSHOT/openejb-standalone-4.6.1-20140121.041100-46.zip.md5">md5</a>)
</li>
</ul>
</div>
@@ -237,11 +237,11 @@
<div class="span12">
<h3> </h3>
<ul>
- <li><a href="https://repository.apache.org/content/groups/snapshots/org/apache/openejb/tomee-webapp/1.6.1-SNAPSHOT/tomee-webapp-1.6.1-20140114.041421-39.war">tomee-webapp-1.6.1-20140114.041421-39.war</a>
- (<a href="https://repository.apache.org/content/groups/snapshots/org/apache/openejb/tomee-webapp/1.6.1-SNAPSHOT/tomee-webapp-1.6.1-20140114.041421-39.war.md5">md5</a>)
+ <li><a href="https://repository.apache.org/content/groups/snapshots/org/apache/openejb/tomee-webapp/1.6.1-SNAPSHOT/tomee-webapp-1.6.1-20140121.041239-46.war">tomee-webapp-1.6.1-20140121.041239-46.war</a>
+ (<a href="https://repository.apache.org/content/groups/snapshots/org/apache/openejb/tomee-webapp/1.6.1-SNAPSHOT/tomee-webapp-1.6.1-20140121.041239-46.war.md5">md5</a>)
</li>
- <li><a href="https://repository.apache.org/content/groups/snapshots/org/apache/openejb/tomee-plus-webapp/1.6.1-SNAPSHOT/tomee-plus-webapp-1.6.1-20140114.041421-39.war">tomee-plus-webapp-1.6.1-20140114.041421-39.war</a>
- (<a href="https://repository.apache.org/content/groups/snapshots/org/apache/openejb/tomee-plus-webapp/1.6.1-SNAPSHOT/tomee-plus-webapp-1.6.1-20140114.041421-39.war.md5">md5</a>)
+ <li><a href="https://repository.apache.org/content/groups/snapshots/org/apache/openejb/tomee-plus-webapp/1.6.1-SNAPSHOT/tomee-plus-webapp-1.6.1-20140121.041239-46.war">tomee-plus-webapp-1.6.1-20140121.041239-46.war</a>
+ (<a href="https://repository.apache.org/content/groups/snapshots/org/apache/openejb/tomee-plus-webapp/1.6.1-SNAPSHOT/tomee-plus-webapp-1.6.1-20140121.041239-46.war.md5">md5</a>)
</li>
</ul>
</div>
@@ -264,6 +264,7 @@
<ul>
<li><a href="https://issues.apache.org/jira/browse/TOMEE-1104">TOMEE-1104</a> Tomcat 7.0.50</li>
+ <li><a href="https://issues.apache.org/jira/browse/TOMEE-1108">TOMEE-1108</a> myfaces 2.1.14</li>
</ul>
<h2>New Features</h2>
@@ -271,12 +272,12 @@
<ul>
<li><a href="https://issues.apache.org/jira/browse/TOMEE-1077">TOMEE-1077</a> add a "openejb.timers.on" property (configurable in application.properties) to deactivate timers</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-1107">TOMEE-1107</a> support org.hibernate.jpa.HibernatePersistenceProvider out of the bow</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-1081">TOMEE-1081</a> support WebServiceContext for pojos</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-1080">TOMEE-1080</a> properties as resource</li>
<li><a href="https://issues.apache.org/jira/browse/TOMEE-1092">TOMEE-1092</a> shade quartz in org.apache.openejb.quartz</li>
<li><a href="https://issues.apache.org/jira/browse/TOMEE-1103">TOMEE-1103</a> tomeeAlreadyInstalled option to tomee mvn plugin to not modify tomee (no conf, no lib, no app) when starting</li>
<li><a href="https://issues.apache.org/jira/browse/TOMEE-1097">TOMEE-1097</a> allow to define urls as resource</li>
+<li><a href="https://issues.apache.org/jira/browse/TOMEE-1107">TOMEE-1107</a> support org.hibernate.jpa.HibernatePersistenceProvider out of the bow</li>
+<li><a href="https://issues.apache.org/jira/browse/TOMEE-1081">TOMEE-1081</a> support WebServiceContext for pojos</li>
+<li><a href="https://issues.apache.org/jira/browse/TOMEE-1080">TOMEE-1080</a> properties as resource</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-2048">OPENEJB-2048</a> Implement a simplified direct connection factory</li>
</ul>
@@ -284,8 +285,8 @@
<ul>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-1105">TOMEE-1105</a> JAX-WS Endpoint CDI Support</li>
<li><a href="https://issues.apache.org/jira/browse/TOMEE-1100">TOMEE-1100</a> enhance error message in PersistenceUnitLinkResolver.extractWebApp when uri is illegal</li>
+<li><a href="https://issues.apache.org/jira/browse/TOMEE-1105">TOMEE-1105</a> JAX-WS Endpoint CDI Support</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-2049">OPENEJB-2049</a> openejb-core PMD - EmptyCatchBlock</li>
</ul>
@@ -295,18 +296,18 @@
<li><a href="https://issues.apache.org/jira/browse/TOMEE-1079">TOMEE-1079</a> destroy resource adapter after connection factories</li>
<li><a href="https://issues.apache.org/jira/browse/TOMEE-1076">TOMEE-1076</a> integrate tomee with spring-web SCI</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-1089">TOMEE-1089</a> driverDelegateInitString should be set only if job store class is a JobStoreSupport</li>
<li><a href="https://issues.apache.org/jira/browse/TOMEE-1075">TOMEE-1075</a> openejb.home system properties not correctly set</li>
+<li><a href="https://issues.apache.org/jira/browse/TOMEE-1101">TOMEE-1101</a> Test methods are not getting enriched when run via Arquillian</li>
+<li><a href="https://issues.apache.org/jira/browse/TOMEE-1093">TOMEE-1093</a> wrong filtering of slf4j bindings</li>
+<li><a href="https://issues.apache.org/jira/browse/TOMEE-1094">TOMEE-1094</a> allow derby to be in webapps</li>
+<li><a href="https://issues.apache.org/jira/browse/TOMEE-1099">TOMEE-1099</a> arquillian adapter supposes war contained in ear are named as the ear</li>
+<li><a href="https://issues.apache.org/jira/browse/TOMEE-1089">TOMEE-1089</a> driverDelegateInitString should be set only if job store class is a JobStoreSupport</li>
<li><a href="https://issues.apache.org/jira/browse/TOMEE-1088">TOMEE-1088</a> classpaths can be null in stop mojo</li>
<li><a href="https://issues.apache.org/jira/browse/TOMEE-1086">TOMEE-1086</a> @WebServiceRef(MyServiceImpl.class) doesn't work as expected</li>
<li><a href="https://issues.apache.org/jira/browse/TOMEE-1085">TOMEE-1085</a> jaxrs application are scanned and kept even if not nistantiable</li>
<li><a href="https://issues.apache.org/jira/browse/TOMEE-1084">TOMEE-1084</a> webservice (soap) undeployment doesn't use same id as deployment -> can deploy/undeploy (in tests) the same WS </li>
<li><a href="https://issues.apache.org/jira/browse/TOMEE-1083">TOMEE-1083</a> when using tccl for quartz avoid to set our quartz impl to avoid classloading issues (if the user does it he has to solve it himself)</li>
<li><a href="https://issues.apache.org/jira/browse/TOMEE-1082">TOMEE-1082</a> openejb-javaagent missing from service.bat</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-1101">TOMEE-1101</a> Test methods are not getting enriched when run via Arquillian</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-1093">TOMEE-1093</a> wrong filtering of slf4j bindings</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-1094">TOMEE-1094</a> allow derby to be in webapps</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-1099">TOMEE-1099</a> arquillian adapter supposes war contained in ear are named as the ear</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-2047">OPENEJB-2047</a> ignore com.sun in PersistenceUnitInfoImpl</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-2064">OPENEJB-2064</a> @DenyAll not handled at class level</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-2065">OPENEJB-2065</a> Change 1482211 causes shell error if bin/openejb is given more than one argument</li>
Modified: websites/staging/tomee/trunk/content/examples-trunk/moviefun-rest/README.html
==============================================================================
--- websites/staging/tomee/trunk/content/examples-trunk/moviefun-rest/README.html (original)
+++ websites/staging/tomee/trunk/content/examples-trunk/moviefun-rest/README.html Tue Jan 21 20:39:45 2014
@@ -489,10 +489,22 @@ Tests run: 2, Failures: 0, Errors: 0, Sk
<li><a href="http://docs.oracle.com/javaee/6/api/javax/persistence/Id.html">javax.persistence.Id</a></li>
<li><a href="http://docs.oracle.com/javaee/6/api/javax/persistence/PersistenceContext.html">javax.persistence.PersistenceContext</a></li>
<li><a href="http://docs.oracle.com/javaee/6/api/javax/persistence/TypedQuery.html">javax.persistence.TypedQuery</a></li>
+<li><a href="http://docs.oracle.com/javaee/6/api/javax/persistence/criteria/CriteriaBuilder.html">javax.persistence.criteria.CriteriaBuilder</a></li>
+<li><a href="http://docs.oracle.com/javaee/6/api/javax/persistence/criteria/CriteriaQuery.html">javax.persistence.criteria.CriteriaQuery</a></li>
+<li><a href="http://docs.oracle.com/javaee/6/api/javax/persistence/criteria/Path.html">javax.persistence.criteria.Path</a></li>
+<li><a href="http://docs.oracle.com/javaee/6/api/javax/persistence/criteria/Predicate.html">javax.persistence.criteria.Predicate</a></li>
+<li><a href="http://docs.oracle.com/javaee/6/api/javax/persistence/criteria/Root.html">javax.persistence.criteria.Root</a></li>
<li><a href="http://docs.oracle.com/javaee/6/api/javax/persistence/metamodel/EntityType.html">javax.persistence.metamodel.EntityType</a></li>
<li><a href="http://docs.oracle.com/javaee/6/api/javax/ws/rs/ApplicationPath.html">javax.ws.rs.ApplicationPath</a></li>
+<li><a href="http://docs.oracle.com/javaee/6/api/javax/ws/rs/Consumes.html">javax.ws.rs.Consumes</a></li>
+<li><a href="http://docs.oracle.com/javaee/6/api/javax/ws/rs/DELETE.html">javax.ws.rs.DELETE</a></li>
+<li><a href="http://docs.oracle.com/javaee/6/api/javax/ws/rs/GET.html">javax.ws.rs.GET</a></li>
<li><a href="http://docs.oracle.com/javaee/6/api/javax/ws/rs/POST.html">javax.ws.rs.POST</a></li>
+<li><a href="http://docs.oracle.com/javaee/6/api/javax/ws/rs/PUT.html">javax.ws.rs.PUT</a></li>
<li><a href="http://docs.oracle.com/javaee/6/api/javax/ws/rs/Path.html">javax.ws.rs.Path</a></li>
+<li><a href="http://docs.oracle.com/javaee/6/api/javax/ws/rs/PathParam.html">javax.ws.rs.PathParam</a></li>
+<li><a href="http://docs.oracle.com/javaee/6/api/javax/ws/rs/Produces.html">javax.ws.rs.Produces</a></li>
+<li><a href="http://docs.oracle.com/javaee/6/api/javax/ws/rs/QueryParam.html">javax.ws.rs.QueryParam</a></li>
<li><a href="http://docs.oracle.com/javaee/6/api/javax/ws/rs/core/Application.html">javax.ws.rs.core.Application</a></li>
<li><a href="http://docs.oracle.com/javaee/6/api/javax/xml/bind/annotation/XmlRootElement.html">javax.xml.bind.annotation.XmlRootElement</a></li>
</ul>
Modified: websites/staging/tomee/trunk/content/examples-trunk/moviefun-rest/pom.xml
==============================================================================
Binary files - no diff available.
Modified: websites/staging/tomee/trunk/content/examples-trunk/moviefun-rest/src/main/java/org/superbiz/moviefun/MoviesBean.java
==============================================================================
--- websites/staging/tomee/trunk/content/examples-trunk/moviefun-rest/src/main/java/org/superbiz/moviefun/MoviesBean.java (original)
+++ websites/staging/tomee/trunk/content/examples-trunk/moviefun-rest/src/main/java/org/superbiz/moviefun/MoviesBean.java Tue Jan 21 20:39:45 2014
@@ -20,7 +20,11 @@ import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import javax.persistence.TypedQuery;
-import javax.persistence.criteria.*;
+import javax.persistence.criteria.CriteriaBuilder;
+import javax.persistence.criteria.CriteriaQuery;
+import javax.persistence.criteria.Path;
+import javax.persistence.criteria.Predicate;
+import javax.persistence.criteria.Root;
import javax.persistence.metamodel.EntityType;
import java.util.List;
Modified: websites/staging/tomee/trunk/content/examples-trunk/moviefun-rest/src/main/java/org/superbiz/moviefun/rest/LoadRest.java
==============================================================================
--- websites/staging/tomee/trunk/content/examples-trunk/moviefun-rest/src/main/java/org/superbiz/moviefun/rest/LoadRest.java (original)
+++ websites/staging/tomee/trunk/content/examples-trunk/moviefun-rest/src/main/java/org/superbiz/moviefun/rest/LoadRest.java Tue Jan 21 20:39:45 2014
@@ -20,8 +20,6 @@ import org.superbiz.moviefun.Movie;
import org.superbiz.moviefun.MoviesBean;
import javax.ejb.EJB;
-import javax.persistence.EntityManager;
-import javax.persistence.PersistenceContext;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
Modified: websites/staging/tomee/trunk/content/examples-trunk/moviefun-rest/src/main/java/org/superbiz/moviefun/rest/MoviesRest.java
==============================================================================
--- websites/staging/tomee/trunk/content/examples-trunk/moviefun-rest/src/main/java/org/superbiz/moviefun/rest/MoviesRest.java (original)
+++ websites/staging/tomee/trunk/content/examples-trunk/moviefun-rest/src/main/java/org/superbiz/moviefun/rest/MoviesRest.java Tue Jan 21 20:39:45 2014
@@ -20,7 +20,15 @@ import org.superbiz.moviefun.Movie;
import org.superbiz.moviefun.MoviesBean;
import javax.ejb.EJB;
-import javax.ws.rs.*;
+import javax.ws.rs.Consumes;
+import javax.ws.rs.DELETE;
+import javax.ws.rs.GET;
+import javax.ws.rs.POST;
+import javax.ws.rs.PUT;
+import javax.ws.rs.Path;
+import javax.ws.rs.PathParam;
+import javax.ws.rs.Produces;
+import javax.ws.rs.QueryParam;
import java.util.List;
@Path("movies")
Added: websites/staging/tomee/trunk/content/examples-trunk/moviefun-rest/src/main/tomee/tomee.xml
==============================================================================
Binary file - no diff available.
Propchange: websites/staging/tomee/trunk/content/examples-trunk/moviefun-rest/src/main/tomee/tomee.xml
------------------------------------------------------------------------------
svn:mime-type = application/xml
Added: websites/staging/tomee/trunk/content/examples-trunk/moviefun-rest/src/test/java/org/superbiz/moviefun/MoviesEJBTest.java
==============================================================================
--- websites/staging/tomee/trunk/content/examples-trunk/moviefun-rest/src/test/java/org/superbiz/moviefun/MoviesEJBTest.java (added)
+++ websites/staging/tomee/trunk/content/examples-trunk/moviefun-rest/src/test/java/org/superbiz/moviefun/MoviesEJBTest.java Tue Jan 21 20:39:45 2014
@@ -0,0 +1,77 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You 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.superbiz.moviefun;
+
+import org.jboss.arquillian.container.test.api.Deployment;
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.shrinkwrap.api.ShrinkWrap;
+import org.jboss.shrinkwrap.api.asset.ClassLoaderAsset;
+import org.jboss.shrinkwrap.api.spec.WebArchive;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+import javax.ejb.EJB;
+import java.util.List;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+
+@RunWith(Arquillian.class)
+public class MoviesEJBTest {
+
+ @Deployment
+ public static WebArchive createDeployment() {
+ return ShrinkWrap.create(WebArchive.class, "test.war")
+ .addClasses(Movie.class, MoviesBean.class, MoviesEJBTest.class)
+ .addAsResource(new ClassLoaderAsset("META-INF/ejb-jar.xml"), "META-INF/ejb-jar.xml")
+ .addAsResource(new ClassLoaderAsset("META-INF/persistence.xml"), "META-INF/persistence.xml");
+ }
+
+ @EJB
+ private MoviesBean movies;
+
+ @Before
+ @After
+ public void clean() {
+ movies.clean();
+ }
+
+ @Test
+ public void shouldBeAbleToAddAMovie() throws Exception {
+ assertNotNull("Verify that the ejb was injected", movies);
+
+ final Movie movie = new Movie();
+ movie.setDirector("Michael Bay");
+ movie.setGenre("Action");
+ movie.setRating(9);
+ movie.setTitle("Bad Boys");
+ movie.setYear(1995);
+ movies.addMovie(movie);
+
+ assertEquals(1, movies.count("title", "a"));
+ final List<Movie> moviesFound = movies.getMovies(0, 100, "title", "Bad Boys");
+ assertEquals(1, moviesFound.size());
+ assertEquals("Michael Bay", moviesFound.get(0).getDirector());
+ assertEquals("Action", moviesFound.get(0).getGenre());
+ assertEquals(9, moviesFound.get(0).getRating());
+ assertEquals("Bad Boys", moviesFound.get(0).getTitle());
+ assertEquals(1995, moviesFound.get(0).getYear());
+ }
+
+}
Added: websites/staging/tomee/trunk/content/examples-trunk/moviefun-rest/src/test/java/org/superbiz/moviefun/MoviesEmbeddedEJBTest.java
==============================================================================
--- websites/staging/tomee/trunk/content/examples-trunk/moviefun-rest/src/test/java/org/superbiz/moviefun/MoviesEmbeddedEJBTest.java (added)
+++ websites/staging/tomee/trunk/content/examples-trunk/moviefun-rest/src/test/java/org/superbiz/moviefun/MoviesEmbeddedEJBTest.java Tue Jan 21 20:39:45 2014
@@ -0,0 +1,75 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You 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.superbiz.moviefun;
+
+import org.junit.After;
+import org.junit.AfterClass;
+import org.junit.Before;
+import org.junit.BeforeClass;
+import org.junit.Test;
+
+import javax.ejb.embeddable.EJBContainer;
+import java.util.List;
+
+import static org.junit.Assert.assertEquals;
+
+public class MoviesEmbeddedEJBTest {
+
+ private static EJBContainer ejbContainer;
+
+ @BeforeClass
+ public static void setUp() throws Exception {
+ ejbContainer = EJBContainer.createEJBContainer();
+ }
+
+ @AfterClass
+ public static void tearDown() {
+ if (ejbContainer != null) {
+ ejbContainer.close();
+ }
+ }
+
+ @Before
+ @After
+ public void clean() throws Exception {
+ MoviesBean movies = (MoviesBean) ejbContainer.getContext().lookup("java:global/moviefun-rest/MoviesBean!org.superbiz.moviefun.MoviesBean");
+ movies.clean();
+ }
+
+ @Test
+ public void testShouldAddAMovie() throws Exception {
+ final MoviesBean movies = (MoviesBean) ejbContainer.getContext().lookup("java:global/moviefun-rest/MoviesBean!org.superbiz.moviefun.MoviesBean");
+
+ final Movie movie = new Movie();
+ movie.setDirector("Michael Bay");
+ movie.setGenre("Action");
+ movie.setRating(9);
+ movie.setTitle("Bad Boys");
+ movie.setYear(1995);
+ movies.addMovie(movie);
+
+ assertEquals(1, movies.count("title", "Bad Boys"));
+ final List<Movie> moviesFound = movies.getMovies(0, 100, "title", "Bad Boys");
+ assertEquals(1, moviesFound.size());
+ assertEquals("Michael Bay", moviesFound.get(0).getDirector());
+ assertEquals("Action", moviesFound.get(0).getGenre());
+ assertEquals(9, moviesFound.get(0).getRating());
+ assertEquals("Bad Boys", moviesFound.get(0).getTitle());
+ assertEquals(1995, moviesFound.get(0).getYear());
+ }
+
+}
\ No newline at end of file
Added: websites/staging/tomee/trunk/content/examples-trunk/moviefun-rest/src/test/java/org/superbiz/moviefun/MoviesTest.java
==============================================================================
--- websites/staging/tomee/trunk/content/examples-trunk/moviefun-rest/src/test/java/org/superbiz/moviefun/MoviesTest.java (added)
+++ websites/staging/tomee/trunk/content/examples-trunk/moviefun-rest/src/test/java/org/superbiz/moviefun/MoviesTest.java Tue Jan 21 20:39:45 2014
@@ -0,0 +1,75 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You 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.superbiz.moviefun;
+
+import org.junit.After;
+import org.junit.AfterClass;
+import org.junit.Before;
+import org.junit.BeforeClass;
+import org.junit.Test;
+
+import javax.ejb.embeddable.EJBContainer;
+import java.util.List;
+
+import static org.junit.Assert.assertEquals;
+
+public class MoviesTest {
+
+ private static EJBContainer ejbContainer;
+
+ @BeforeClass
+ public static void setUp() throws Exception {
+ ejbContainer = EJBContainer.createEJBContainer();
+ }
+
+ @AfterClass
+ public static void tearDown() {
+ if (ejbContainer != null) {
+ ejbContainer.close();
+ }
+ }
+
+ @Before
+ @After
+ public void clean() throws Exception {
+ MoviesBean movies = (MoviesBean) ejbContainer.getContext().lookup("java:global/moviefun-rest/MoviesBean!org.superbiz.moviefun.MoviesBean");
+ movies.clean();
+ }
+
+ @Test
+ public void testShouldAddAMovie() throws Exception {
+ MoviesBean movies = (MoviesBean) ejbContainer.getContext().lookup("java:global/moviefun-rest/MoviesBean!org.superbiz.moviefun.MoviesBean");
+
+ final Movie movie = new Movie();
+ movie.setDirector("Michael Bay");
+ movie.setGenre("Action");
+ movie.setRating(9);
+ movie.setTitle("Bad Boys");
+ movie.setYear(1995);
+ movies.addMovie(movie);
+
+ assertEquals(1, movies.count("title", "a"));
+ final List<Movie> moviesFound = movies.getMovies(0, 100, "title", "Bad Boys");
+ assertEquals(1, moviesFound.size());
+ assertEquals("Michael Bay", moviesFound.get(0).getDirector());
+ assertEquals("Action", moviesFound.get(0).getGenre());
+ assertEquals(9, moviesFound.get(0).getRating());
+ assertEquals("Bad Boys", moviesFound.get(0).getTitle());
+ assertEquals(1995, moviesFound.get(0).getYear());
+ }
+
+}
\ No newline at end of file