[Registry-dev] [Build Report] WSO2 Registry - Nightly Build build 126 was SUCCESSFUL (with 131 tests). Change made by 4 authors

WSO2 Builder builder at wso2.org
Thu Jul 24 17:35:01 PDT 2008


The project WSO2 Registry - Nightly Build has the following 12 changes by 4 authors:

*chathura* made the following changes at 

Comment:

resolving a svn issue with collection handler sample.



> /trunk/registry/modules/samples/collection-handler-sample (19119)
*chathura* made the following changes at 

Comment:

Implemented uniform URL handling method for embedded registry.
Now paths are processed in the BasicRegistry and pure resource path and parameters are separated. These path and parameters are stored in ResourcePath onjects.
So the components activated after that can simply use ResourcePath objects without processing the complete path.

Changed the URL pattern for representing versions as discussed in registry-dev at . New pattern is <resource path>;version:<version number>



> /trunk/registry/modules/core/src/main/java/org/wso2/registry/ResourcePath.java (19231)
> /trunk/registry/modules/samples/collection-handler-sample/src/org/wso2/registry/samples/handlers/servers/ServerDetailsHandler.java (19231)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/ResourceImpl.java (19231)
> /trunk/registry/modules/webapps/src/main/java/org/wso2/registry/web/actions/ResourceDetailsAction.java (19231)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/utils/RegistryUtils.java (19231)
> /trunk/registry/modules/webapps/src/main/java/org/wso2/registry/web/actions/utils/WebResourcePath.java (19231)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/app/RegistryResolver.java (19231)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/handlers/filters/MediaTypeMatcher.java (19231)
> /trunk/registry/modules/extensions/src/org/wso2/registry/handlers/Axis2RepositoryHandler.java (19231)
> /trunk/registry/modules/webapps/src/main/java/org/wso2/registry/web/actions/CollectionViewAction.java (19231)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/handlers/builtin/CommentURLHandler.java (19231)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/handlers/filters/URLMatcher.java (19231)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/handlers/RequestContext.java (19231)
> /trunk/registry/modules/webapps/src/main/java/org/wso2/registry/web/utils/ResourcesUtil.java (19231)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/utils/VersionedPath.java (19231)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/handlers/XSLTBasedUIEnabledHandler.java (19231)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/handlers/builtin/SQLQueryHandler.java (19231)
> /trunk/registry/modules/extensions/src/org/wso2/registry/handlers/WSDLMediaTypeHandler.java (19231)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/handlers/builtin/TagCollectionURLHandler.java (19231)
> /trunk/registry/modules/extensions/src/org/wso2/registry/aspects/ReviewLifecycle.java (19231)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/BasicRegistry.java (19231)
> /trunk/registry/modules/webapps/src/main/webapp/admin/header.jsp (19231)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/handlers/builtin/RatingURLHandler.java (19231)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/handlers/builtin/CommentCollectionURLHandler.java (19231)
> /trunk/registry/modules/extensions/src/org/wso2/registry/handlers/XSDMediaTypeHandler.java (19231)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/handlers/builtin/RatingCollectionURLHandler.java (19231)
> /trunk/registry/modules/samples/collection-handler-sample/src/org/wso2/registry/samples/handlers/servers/ServerCollectionHandler.java (19231)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/RegistryConstants.java (19231)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/dao/ResourceVersionDAO.java (19231)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/VersionRepository.java (19231)
> /trunk/registry/modules/webapps/src/main/webapp/admin/registry-resources.jsp (19231)
> /trunk/registry/modules/webapps/src/main/java/org/wso2/registry/web/actions/utils/ResourcePath.java (19231)
> /trunk/registry/modules/webapps/src/main/java/org/wso2/registry/web/actions/CollectionPagesViewAction.java (19231)
> /trunk/registry/modules/extensions/src/org/wso2/registry/handlers/SynapseRepositoryHandler.java (19231)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/handlers/UIEnabledHandler.java (19231)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/handlers/builtin/TagURLHandler.java (19231)
*chathura* made the following changes at 

Comment:

Improved the content handling of resource implementation. Now contents are always cached in the file system and handled as streams.
This gives more power to handler authors as they can access content streams without limitations.

Improved resource copy operation. Now contents are not duplicated when copying resource.

There are more improvements to be done for the UI layer to handle content efficiently according to the new content handling method.



> /trunk/registry/modules/core/src/test/java/org/wso2/registry/jdbc/CopyTest.java (19876)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/ResourceImpl.java (19876)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/app/RemoteResourceImpl.java (19876)
> /trunk/registry/modules/core/src/test/java/org/wso2/registry/jdbc/ResourcesTest.java (19876)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/app/RegistryAdapter.java (19876)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/Resource.java (19876)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/filecache/FileData.java (19876)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/ResourceVersionImpl.java (19876)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/CollectionImpl.java (19876)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/dao/ResourceVersionDAO.java (19876)
> /trunk/registry/modules/core/src/test/java/org/wso2/registry/jdbc/JDBCRegistryTest.java (19876)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/dao/ResourceDAO.java (19876)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/indexing/Indexer.java (19876)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/filecache/FileManager.java (19876)
*kalani* made the following changes at 

Comment:
Integrated the content search functionality with the UI


> /trunk/registry/modules/webapps/src/main/java/org/wso2/registry/web/ControllerServlet.java (19778)
> /trunk/registry/modules/webapps/src/main/java/org/wso2/registry/web/actions/SearchAction.java (19778)
> /trunk/registry/modules/webapps/src/main/webapp/admin/header.jsp (19778)
> /trunk/registry/modules/webapps/src/main/webapp/admin/search.jsp (19778)
*chathura* made the following changes at 

Comment:

Improved the content delete. Usage of content is considered before deleting the content, as multiple resource may share the same content in the database.



> /trunk/registry/modules/core/src/main/java/org/wso2/registry/ResourceImpl.java (19887)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/dao/ResourceDAO.java (19887)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/filecache/FileManager.java (19887)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/filecache/FileData.java (19887)
*kalani* made the following changes at 

Comment:
Implemented the Indexer class and a sample handler. Introduced a new method(Collection searchContent (String 
keywords)) to Registry API and added a test case to demonstrate indexing and content searching.


> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/indexing (19306)
> /trunk/registry/modules/extensions/src/org/wso2/registry/handlers/IndexingHandler.java (19306)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/app/RemoteRegistry.java (19306)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/utils/FlushTimer.java (19306)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/BasicRegistry.java (19306)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/config/RegistryContext.java (19306)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/JDBCRegistry.java (19306)
> /trunk/registry/modules/extensions/src/org/wso2/registry/servlet/registry.xml (19306)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/session/UserRegistry.java (19306)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/indexing/DialectFactory.java (19306)
> /trunk/registry/pom.xml (19306)
> /trunk/registry/modules/core/pom.xml (19306)
> /trunk/registry/modules/extensions/test/org/wso2/registry/jdbc/IndexingTest.java (19306)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/AtomicRegistry.java (19306)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/indexing/Indexer.java (19306)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/Registry.java (19306)
*Glen Daniels* made the following changes at 

Comment:
* Set up for storing default search type as a session variable.  Switch to "Content" as the default, but as yet no code for actually storing the selected type into the session.  IMO we need to have a system of storing user preferences in the Registry itself....

* A few tiny bits of code cleanup, and fix a spelling error.



> /trunk/registry/modules/core/src/main/java/org/wso2/registry/ResourcePath.java (19918)
> /trunk/registry/modules/webapps/src/main/java/org/wso2/registry/web/actions/ResourceDetailsAction.java (19918)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/RegistryConstants.java (19918)
> /trunk/registry/modules/webapps/src/main/java/org/wso2/registry/web/UIConstants.java (19918)
> /trunk/registry/modules/webapps/src/main/java/org/wso2/registry/web/utils/UserUtil.java (19918)
> /trunk/registry/modules/webapps/src/main/webapp/admin/header.jsp (19918)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/handlers/XSLTBasedUIEnabledHandler.java (19918)
*deepal* made the following changes at 

Comment:
adding pom.xml for sample module 

> /trunk/registry/pom.xml (19146)
> /trunk/registry/modules/samples/pom.xml (19146)
*chathura* made the following changes at 

Comment:

Added a sample to demonstrate custom UIs for collections.
This sample collection manages a collection of server information.



> /trunk/registry/modules/samples/collection-handler-sample/src/org/wso2/registry/samples/handlers/servers/ServerDetailsHandler.java (19121)
> /trunk/registry/modules/samples/collection-handler-sample/src/org/wso2/registry/samples (19121)
> /trunk/registry/modules/samples/collection-handler-sample/src/org/wso2/registry/samples/handlers/servers/ServerDetailsEditProcessor.java (19121)
> /trunk/registry/modules/samples/collection-handler-sample/src/org/wso2 (19121)
> /trunk/registry/modules/samples/collection-handler-sample/resources/server1.si (19121)
> /trunk/registry/modules/samples/collection-handler-sample (19121)
> /trunk/registry/modules/samples/collection-handler-sample/src (19121)
> /trunk/registry/modules/samples/collection-handler-sample/src/org/wso2/registry/samples/handlers (19121)
> /trunk/registry/modules/samples/collection-handler-sample/resources/server2.si (19121)
> /trunk/registry/modules/samples/collection-handler-sample/src/org/wso2/registry/samples/handlers/servers/ServerCollectionHandler.java (19121)
> /trunk/registry/modules/samples/collection-handler-sample/src/org/wso2/registry (19121)
> /trunk/registry/modules/samples/collection-handler-sample/build.xml (19121)
> /trunk/registry/modules/samples/collection-handler-sample/resources (19121)
> /trunk/registry/modules/samples/collection-handler-sample/src/org/wso2/registry/samples/handlers/servers (19121)
> /trunk/registry/modules/samples/collection-handler-sample/src/org (19121)
> /trunk/registry/modules/samples/collection-handler-sample/resources/server3.si (19121)
*chathura* made the following changes at 

Comment:

Added support for specifying the applicable methods for handlers.
Now it is possible specify to which methods (e.g. GET, PUT) a particular handler should be engaged (without activating the associated filter).



> /trunk/registry/modules/samples/handler-sample/resources/registry.xml (19954)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/handlers/HandlerManager.java (19954)
> /trunk/registry/modules/extensions/src/org/wso2/registry/servlet/registry.xml (19954)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/config/RegistryConfigurationProcessor.java (19954)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/handlers/filters/Filter.java (19954)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/JDBCRegistry.java (19954)
*kalani* made the following changes at 

Comment:
Combined the content search functionality with advanced search. Implemented document deletion from the index.


> /trunk/registry/modules/webapps/src/main/java/org/wso2/registry/web/actions/utils/AdvancedResourceQuery.java (19896)
> /trunk/registry/modules/extensions/src/org/wso2/registry/handlers/IndexingHandler.java (19896)
> /trunk/registry/modules/webapps/src/main/java/org/wso2/registry/web/ControllerServlet.java (19896)
> /trunk/registry/modules/webapps/src/main/webapp/admin/js/common.js (19896)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/queries/QueryProcessor.java (19896)
> /trunk/registry/modules/webapps/src/main/webapp/admin/advanced-search.jsp (19896)
> /trunk/registry/modules/webapps/src/main/java/org/wso2/registry/web/actions/AdvancedSearchAction.java (19896)
> /trunk/registry/modules/extensions/test/org/wso2/registry/jdbc/IndexingTest.java (19896)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/BasicRegistry.java (19896)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/queries/SQLQueryProcessor.java (19896)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/queries/QueryProcessorManager.java (19896)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/indexing/Indexer.java (19896)
*chathura* made the following changes at 

Comment:

Implementing the custom UI support for collections. Some more stuff has to be done make this really nice.

Implemented UI support for displaying resources with text content.

Added a collection custom UI sample (a collection type to manage server information).



> /trunk/registry/modules/core/src/main/java/org/wso2/registry/Collection.java (19118)
> /trunk/registry/modules/webapps/src/main/java/org/wso2/registry/web/actions/ResourceDetailsAction.java (19118)
> /trunk/registry/modules/samples/collection-handler-sample (19118)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/JDBCRegistry.java (19118)
> /trunk/registry/modules/extensions/src/org/wso2/registry/servlet/registry.xml (19118)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/handlers/TextEditProcessor.java (19118)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/CollectionImpl.java (19118)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/handlers/CustomEditManager.java (19118)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/RegistryConstants.java (19118)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/config/RegistryConfigurationProcessor.java (19118)
> /trunk/registry/pom.xml (19118)
> /trunk/registry/modules/webapps/src/main/webapp/admin/registry-resources.jsp (19118)
> /trunk/registry/modules/webapps/src/main/java/org/wso2/registry/web/actions/CollectionPagesViewAction.java (19118)
> /trunk/registry/modules/core/src/main/java/org/wso2/registry/servlet/RegistryServlet.java (19118)



---------------------------------------------------------------------------------------

All 131 tests passed.

Click http://builder.wso2.org/browse/REGISTRY-NIGHTLY-126 to find out more.

Thanks,

Bamboo



More information about the Registry-dev mailing list