All Projects : Beehive (Key: BEEHIVE)

Project Lead: Eddie O'Neil
URL: http://beehive.apache.org
Description:
Beehive's goal is to make J2EE easier by building a simple object model on J2EE and Struts. The goal is to take the new JSR-175 metadata annotations and use them to reduce the coding necessary for J2EE.

Release Notes

 Select:   Open Issues   Road Map   Change Log   Popular Issues   Subversion Commits   Releases   Versions   Components   

Subversion Commits

All versions
Select version:
Repository Revision Date User Message
ASF #692920 Sun Sep 07 19:09:05 UTC 2008 crogers Fix for BEEHIVE-1226, a contribution from Poorna Ramasamy. Thanks Poorna.
Files Changed
MODIFY /beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Select.java
MODIFY /beehive/trunk/netui/src/scoping/org/apache/beehive/netui/pageflow/scoping/ScopedServletUtils.java
MODIFY /beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/CheckBox.java
Repository Revision Date User Message
ASF #666879 Wed Jun 11 22:43:40 UTC 2008 crogers Fix for BEEHIVE-1221, a contribution from Scott L'Hommedieu to solve an issue with Forrest when building the distribution. Thanks Scott!

Tests: built the dist
Files Changed
MODIFY /beehive/trunk/docs/forrest/forrest.properties
Repository Revision Date User Message
ASF #665719 Mon Jun 09 15:17:05 UTC 2008 crogers Fix for BEEHIVE-1220. Modified the BaseHandler.reinit() method to call the reinit() method on the _previousHandler member if it is not null.

Tests: netui BVT (WinXP passed)
Files Changed
MODIFY /beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/handler/BaseHandler.java
Repository Revision Date User Message
ASF #661404 Thu May 29 17:02:41 UTC 2008 crogers Fix for BEEHIVE-1219. Modified the getURLRewriters() method to check for null before calling the Collections.unmodifiableList() method.
Patch contributed by Poorna. Thanks!

Tests: netui BVT (WinXP passed)
Files Changed
MODIFY /beehive/trunk/netui/src/core/org/apache/beehive/netui/core/urls/URLRewriterService.java
Repository Revision Date User Message
ASF #619708 Fri Feb 08 00:34:08 UTC 2008 crogers Modified the formatNumber tag to use BigDecimal rather than double (fixes BEEHIVE-1216).
Also updated a test to cover the rounding error scenario noted in the bug. Patch contributed by Poorna. Thanks!

Tests: netui BVT (WinXP passed)
Files Changed
MODIFY /beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/FormatNumber.java
MODIFY /beehive/trunk/netui/test/webapps/drt/web/tags/formatTags/Begin.jsp
MODIFY /beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtFormatNumberErrors.xml
MODIFY /beehive/trunk/netui/test/webapps/drt/testRecorder/tests/FormatTags.xml
Repository Revision Date User Message
ASF #611336 Sat Jan 12 00:18:14 UTC 2008 crogers Fixes Page Flow + Controls integration issue so that the Control container is initialized correctly for the page flow's onDestroy() method when navigating away from one page flow to another page flow. BEEHIVE-1094.

Tests: BVT and controlsWeb in NetUI (passed on WinXP)
Files Changed
MODIFY /beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowManagedObject.java
MODIFY /beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultActionForwardHandler.java
MODIFY /beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/FlowControllerFactory.java
MODIFY /beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/FlowController.java
MODIFY /beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowController.java
ADD /beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/SessionBindingEvent.java
MODIFY /beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowStack.java
MODIFY /beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DeferredSessionStorageHandler.java
MODIFY /beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/InternalUtils.java
MODIFY /beehive/trunk/netui/test/webapps/drt/src/controls/pfbeancontext/PageFlowBeanContextController.java
MODIFY /beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/RequestContext.java
Repository Revision Date User Message
ASF #611318 Fri Jan 11 22:13:15 UTC 2008 crogers Fix for BEEHIVE-1214. Changed the nested page flow creation to persist the page flow in the session and then intialize it (including the controls, so that the PageFlowController @Context member fields in controls are initialized correctly).

tests: bvt in netui (WinXP)
Files Changed
MODIFY /beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/FlowControllerFactory.java
MODIFY /beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowController.java
Repository Revision Date User Message
ASF #604080 Fri Dec 14 01:46:37 UTC 2007 crogers Overload PageFlowUtils.strutsLookup() to provide an option to set whether processPopulate() routine has already been called (BEEHIVE-1212)

Tests: netui BVT (WinXP passed)
Files Changed
MODIFY /beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowUtils.java
Repository Revision Date User Message
ASF #603418 Tue Dec 11 23:53:31 UTC 2007 crogers This is a contribution from Jacob Danner to fix BEEHIVE-1206 - NetUI databinding iterator does not support RowSet. Thanks Jacob.

Tests: netui BVT (WinXP passed)
Files Changed
MODIFY /beehive/trunk/netui/src/util/org/apache/beehive/netui/util/iterator/IteratorFactory.java
Repository Revision Date User Message
ASF #603377 Tue Dec 11 22:06:48 UTC 2007 crogers BEEHIVE-1210 - Add an option to the Beehive AptTask to allow a user to define an AP factory or factory path to override the usual discovery process.
Files Changed
MODIFY /beehive/trunk/controls/src/runtime/org/apache/beehive/controls/runtime/generator/AptTask.java
Repository Revision Date User Message
ASF #601914 Thu Dec 06 23:33:40 UTC 2007 crogers BEEHIVE-1209 - change ClassLoader.loadClass() to 3 arg version of Class.forName() for Java 6

Tests: controls BVT, netui BVT (WinXP passed)
Files Changed
MODIFY /beehive/trunk/controls/src/runtime/org/apache/beehive/controls/runtime/bean/ControlBean.java
MODIFY /beehive/trunk/netui/src/tomcat-webapp/5.0.x/org/apache/beehive/netui/tomcat/TomcatServletContainerAdapter.java
MODIFY /beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/TreeRendererFactory.java
MODIFY /beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/PageFlowInitialization.java
MODIFY /beehive/trunk/netui/src/core/org/apache/beehive/netui/core/factory/FactoryUtils.java
MODIFY /beehive/trunk/netui/src/util/org/apache/beehive/netui/util/internal/DiscoveryUtils.java
MODIFY /beehive/trunk/netui/src/util/org/apache/beehive/netui/util/logging/Logger.java
MODIFY /beehive/trunk/controls/src/runtime/org/apache/beehive/controls/runtime/assembly/Assembler.java
MODIFY /beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/interceptor/InterceptorContext.java
MODIFY /beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultReloadableClassHandler.java
MODIFY /beehive/trunk/controls/src/runtime/org/apache/beehive/controls/runtime/generator/AptControlInterface.java
MODIFY /beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowRequestProcessor.java
MODIFY /beehive/trunk/netui/src/tomcat-webapp/5.5.x/org/apache/beehive/netui/tomcat/TomcatServletContainerAdapter.java
MODIFY /beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/handler/Handlers.java
Repository Revision Date User Message
ASF #580513 Fri Sep 28 23:09:58 UTC 2007 crogers Modified the FlowControllerFactory so that if the application has a shared flow defined with the GlobalApp class name then don't use it as a global app we won't log an error. The app may have updated from an old netui implementation and changed the class to a shared flow that's properly referenced from other Controllers. Just log a warning and return null, indicating that there is no GlobalApp. Related to BEEHIVE-1205

Tests: NetUI BVT (WinXP passed)
Files Changed
MODIFY /beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/FlowControllerFactory.java
Repository Revision Date User Message
ASF #576735 Tue Sep 18 07:03:19 UTC 2007 crogers Add a runtime check in FlowControllerFactory to ensure that a global.Global class inherits from SharedFlowController before trying to create the shared flow. BEEHIVE-1205

Tests: NetUI BVT (WinXP passed)
Files Changed
MODIFY /beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/FlowControllerFactory.java
Repository Revision Date User Message
ASF #575538 Fri Sep 14 05:28:14 UTC 2007 crogers Fix for BEEHIVE-1205. Modify FlowControllerInfo.setSharedFlowInfo() to check that the global.Global class inherits from SharedFlowController. Includes a new compiler test.

Tests: NetUI BVT (WinXP passed)
Files Changed
ADD /beehive/trunk/netui/test/src/compilerTests/testsuite/Jira1205/Jira1205/index.jsp
ADD /beehive/trunk/netui/test/src/compilerTests/testsuite/Jira1205/global/Global.java
ADD /beehive/trunk/netui/test/src/compilerTests/testsuite/Jira1205/global
ADD /beehive/trunk/netui/test/src/compilerTests/testsuite/Jira1205/Jira1205
MODIFY /beehive/trunk/netui/src/compiler-core/org/apache/beehive/netui/compiler/FlowControllerInfo.java
ADD /beehive/trunk/netui/test/src/compilerTests/testsuite/Jira1205/Jira1205/Controller.java
ADD /beehive/trunk/netui/test/src/compilerTests/testsuite/Jira1205/expectedOutput
ADD /beehive/trunk/netui/test/src/compilerTests/testsuite/Jira1205
ADD /beehive/trunk/netui/test/src/compilerTests/testsuite/Jira1205/expectedOutput/struts-config-Jira1205.expected
Repository Revision Date User Message
ASF #573618 Fri Sep 07 15:50:46 UTC 2007 cschoett Applied patch provided by Steven Dalton for BEEHIVE-1203.
DRTs: jdbc-control drts passed
Files Changed
MODIFY /beehive/trunk/system-controls/src/jdbc/org/apache/beehive/controls/system/jdbc/JdbcControlImpl.java
Repository Revision Date User Message
ASF #570927 Wed Aug 29 20:41:04 UTC 2007 crogers Added option for configuring NetUI compiler to run/skip the check for more than one Controller class within the Controller's package (BEEHIVE-1204). Also updated the compiler test to explicitly run the check for another Controller class.

Tests: NetUI BVT (WinXP passed)
CR: cschoett
Files Changed
MODIFY /beehive/trunk/netui/test/src/compilerTests/org/apache/beehive/netui/test/compiler/RunApt.java
MODIFY /beehive/trunk/netui/src/compiler-core/org/apache/beehive/netui/compiler/FlowControllerChecker.java
MODIFY /beehive/trunk/netui/src/compiler-core/org/apache/beehive/netui/compiler/JpfLanguageConstants.java
MODIFY /beehive/trunk/netui/src/compiler-core/org/apache/beehive/netui/compiler/CompilerUtils.java
Repository Revision Date User Message
ASF #559532 Wed Jul 25 17:40:49 UTC 2007 crogers This is a contribution from Drew Varner for BEEHIVE-1202 to fix the documentation in the NetUI tags Exceptions class. Thanks Drew.
Files Changed
MODIFY /beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Exceptions.java
Repository Revision Date User Message
ASF #555078 Tue Jul 10 21:13:28 UTC 2007 cschoett Fix for BEEHIVE-1201, applied patch submitted by Steven Dalton which releases prepared statements when using the JDBC control setConnection API.

DRTs: JDBC control drts passed
Files Changed
MODIFY /beehive/trunk/system-controls/src/jdbc/org/apache/beehive/controls/system/jdbc/JdbcControlImpl.java
Repository Revision Date User Message
ASF #550619 Mon Jun 25 21:51:31 UTC 2007 crogers Update the url-template-config.xsd with an optional element that indicates the application does not need to verify the required tokens (BEEHIVE-1200).

Added a new "ignore-verify" test in the urlTemplates web app.

Tests: NetUI BVT and urlTemplates (WinXP passed)
Files Changed
MODIFY /beehive/trunk/netui/test/webapps/urlTemplates/testRecorder/tests/GetURLTemplates.xml
ADD /beehive/trunk/netui/test/webapps/urlTemplates/src/ignoreverify/TemplateAvailableFormatter.java
MODIFY /beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultURLTemplatesFactory.java
ADD /beehive/trunk/netui/test/webapps/urlTemplates/web/ignoreverify/secureImage.gif
ADD /beehive/trunk/netui/test/webapps/urlTemplates/web/ignoreverify/index.jsp
MODIFY /beehive/trunk/netui/test/webapps/urlTemplates/web/WEB-INF/web.xml
MODIFY /beehive/trunk/netui/src/core/org/apache/beehive/netui/core/urltemplates/schema/url-template-config.xsd
ADD /beehive/trunk/netui/test/webapps/urlTemplates/web/ignoreverify
ADD /beehive/trunk/netui/test/webapps/urlTemplates/src/ignoreverify
ADD /beehive/trunk/netui/test/webapps/urlTemplates/web/ignoreverify/image.gif
ADD /beehive/trunk/netui/test/webapps/urlTemplates/testRecorder/tests/IgnoreVerify.xml
ADD /beehive/trunk/netui/test/webapps/urlTemplates/src/ignoreverify/TemplateAvailableFilter.java
ADD /beehive/trunk/netui/test/webapps/urlTemplates/src/ignoreverify/Controller.java
MODIFY /beehive/trunk/netui/test/webapps/urlTemplates/web/WEB-INF/beehive-url-template-config.xml
MODIFY /beehive/trunk/netui/test/webapps/urlTemplates/testRecorder/config/testRecorder-tests.xml
Repository Revision Date User Message
ASF #545494 Fri Jun 08 12:42:28 UTC 2007 crogers This is a contribution from Scott L'Hommedieu for BEEHIVE-1197. I modified the changes so that we escape characters for use as a param in the URL rather than use HTML entities. Also added junit and TestRecorder tests. Thanks for the help Scott!

Tests: NetUI BVT (WinXP passed)
Files Changed
ADD /beehive/trunk/netui/test/webapps/drt/src/bugs/j1197/Controller.java
MODIFY /beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml
MODIFY /beehive/trunk/netui/src/scoping/org/apache/beehive/netui/pageflow/scoping/ScopedServletUtils.java
MODIFY /beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/pageflow/scoping/ScopedServletUtilsTest.java
ADD /beehive/trunk/netui/test/webapps/drt/web/bugs/j1197/index.jsp
MODIFY /beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/InternalUtils.java
MODIFY /beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultURLRewriter.java
ADD /beehive/trunk/netui/test/webapps/drt/src/bugs/j1197
MODIFY /beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowRequestProcessor.java
MODIFY /beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Form.java
ADD /beehive/trunk/netui/test/webapps/drt/web/bugs/j1197
ADD /beehive/trunk/netui/test/webapps/drt/testRecorder/tests/J1197.xml

Reports

Recently Created Issues Report
Created vs Resolved Issues Report
Resolution Time Report
Average Age Report
Pie Chart Report
Contribution Report
User Workload Report
Version Workload Report
Time Tracking Report
Single Level Group By Report

Preset Filters


Project Summary

Open Open 145
   12%
In Progress In Progress 1
Reopened Reopened 3
Resolved Resolved 113
   9%
Closed Closed 969
   79%

Open Issues

By Priority
Critical Critical 2
   1%
Major Major 96
   64%
Minor Minor 45
   30%
Trivial Trivial 6
   4%

By Assignee
Carlin Rogers 7
   5%
Chad Schoettger 2
   1%
Daryl Olander 4
   3%
Eddie O'Neil 10
   7%
Kenneth Tam 2
   1%
Kyle Marvin 2
   1%
matt c 1
   1%
Unassigned 121
   81%