From d7a4a127c4610e16b8698ecb15ff975457618caf Mon Sep 17 00:00:00 2001 From: Keith Donald Date: Mon, 28 Apr 2008 19:26:02 +0000 Subject: [PATCH] build update, change log --- build-spring-webflow/resources/changelog.txt | 97 +++- build-spring-webflow/resources/readme.txt | 32 +- spring-binding/ivy.xml | 23 +- .../src/main/resources/META-INF/MANIFEST.MF | 79 ++-- spring-faces/ivy.xml | 29 +- .../src/main/resources/META-INF/MANIFEST.MF | 115 +++-- spring-js/ivy.xml | 23 +- .../src/main/resources/META-INF/MANIFEST.MF | 35 +- spring-webflow-samples/booking-faces/ivy.xml | 43 +- spring-webflow-samples/booking-mvc/ivy.xml | 47 +- .../booking-portlet-faces/ivy.xml | 45 +- .../booking-portlet-mvc/ivy.xml | 44 +- spring-webflow-samples/jsf-booking/ivy.xml | 46 +- spring-webflow/ivy.xml | 50 +-- .../src/main/resources/META-INF/MANIFEST.MF | 423 +++++++++--------- 15 files changed, 561 insertions(+), 570 deletions(-) diff --git a/build-spring-webflow/resources/changelog.txt b/build-spring-webflow/resources/changelog.txt index e1ca6623..91f7e240 100644 --- a/build-spring-webflow/resources/changelog.txt +++ b/build-spring-webflow/resources/changelog.txt @@ -5,9 +5,102 @@ http://www.springframework.org/webflow Changes in version 2.0.0 (28.04.2008) ------------------------------------- New Features -Minor Improvements +* Formally introduced the Spring Javascript (spring-js) public API and quick reference. + The Spring.js library provides a consistent API for decorating HTML DOM nodes with rich widgets such as a filtering select, + calendar, validating text box, currency text box, etc. The API builds on Dojo 1.1 as the underlying widget toolkit. + +* Added support for Ajax views with Spring MVC and Tiles. This enables the rendering of JSP fragments / partials in a plain Spring MVC environment. + See the 'booking-mvc' reference application for an example. + +* Enhanced the 'booking-mvc' sample to use the Spring.js API for applying Ajax and client-side validation behaviors. + This puts the Spring MVC + Web Flow + JSP sample on par with the Spring MVC + Web Flow + JSF sample in terms of "rich web" behavior. + Ajax partial rendering, popup dialogs, hover effects, as well as text, number, and date validation are all demonstrated. + +* Added support for automatic partial rendering of error messages when validation errors occur. + +* Added support for convention-based model validation in a JSF environment, consistent with the rules defined in the reference documentation. + +* Added support for accessing flow message bundle resources, such as internationalized labels, using the 'resourceBundle' EL variable. + For example: the expression #{resourceBundle.myLabel} would resolve 'myLabel' in your messages.properties file. + +* Added support for accessing beans managed by the standard JSF managed-bean facility from a flow definition. + This is particularly useful for using Web Flow in existing JSF applications. + To enable, set the 'enable-managed-beans' attribute to true in your Faces flow-builder-services configuration. + +* Added support for explicit redirect prefixes, respected when requesting external redirects from within a flow or by a FlowHandler. + The supported prefixes are: + servletRelative:/ - relative to the current servlet mapping + contextRelative:/ - relative to the web application + serverRelative:/ - relative to the server + http:// or https:// - an absolute URL + No prefix - servlet-mapping relative e.g. '/hotels/index' would be servlet-mapping relative. + +* Added instructions on how to obtain Web Flow release artifacts from the SpringSource Enterprise Bundle Repository using Maven or Ivy. + See the readme.txt included in this distribution for instructions on how to do this. + +Improvements +* Renamed Web Flow specific terms 'conversation' and 'continuation' to 'flow execution' and 'flow execution snapshot', respectively (SWF-651). + With these terms, rather than saying "users participate in conversations and continuations are created to support backtracking", + you would simply say "users participate in flow executions and snapshots of execution state are taken to support backtracking". + This lexicon improvement resulted in a package rename of repository.continuation to repository.snapshot, as well as several repository class renames. + The default encoded flow execution key format is now es as a result. + The webflow-config flow-execution-repository attributes are now 'max-executions' and 'max-snapshots' as a result. + The term "Conversation" still has a place, e.g. conversationScope, but this is a concept specific to the base web MVC platform and external to Web Flow. + +* Made the FlowExecutionSnapshotFactory of DefaultFlowExecutionRepository pluggable (SWF-530). + +* Removed the 'type' attribute of the webflow-config flow-execution-repository element (SWF-651). + This element should be used to customize configuration of the default repository implementation. + To plug in custom implementations, use regular Spring beans. + +* Introduced a FlowExecutionSnapshotGroup hook for customizing the algorithm used to manage the storage of flow execution snapshots (SWF-503). + +* Moved the view-state 'history' attribute to the view element to allow setting history policies per transition (SWF-628). + +* Improved the implementation of the Spring MVC integration for both Servlet MVC and Portlet MVC environments. + These improvements consisted of: + - Eliminating code duplication between FlowController and FlowHandlerAdapter. The FlowController now delegates to a FlowHandlerAdapter internally. + + - Removing the FlowController and FlowHandlerAdapter constructors that accepted a FlowExecutor argument in favor of a default constructor with a flowExecutor property. + This was done for simplicity reasons for their typical use as Spring beans. + Please note this change requires a minor update to pre 2.0.0 Web Flow + MVC configurations. + + - Adding support for auto-detecting if Web Flow is running in a Servlet or Portlet MVC environment, and applying the appropriate environmental defaults. + + - Introducing a FlowViewResolver hook for customizing how Spring MVC views are resolved in a Web Flow environment when defining a custom MvcViewFactoryCreator. + By default, view ids are resolved to flow-relative file resources. + Pre-existing Spring MVC ViewResolvers can be used by setting the 'viewResolvers' property on the configured MvcViewFactoryCreator instance. + + - Improving the Portlet FlowHandler interface definition. A Portlet FlowHandler can now return a error view to render when handling a flow exception. + Also, the FlowHandler can respond to a flow outcome in an ActionRequest. A typical response action is to change the Portlet mode; e.g. from EDIT to VIEW. + + - Introducing a FlowExecutionOutcome parameter object for conveniently handling a flow outcome such as 'bookingConfirmed' (SWF-634). + This improvements effects the signature of the FlowHandler interface. + +* Factored out AjaxHandler into the spring-js project as a strategy interface that can be used across controller / view environments. + Also moved the SpringJavascript and RichFaces AjaxHandler implementations to this project. + This change makes the spring-js.jar a required Web Flow dependency needed in conjunction with the Web Flow Spring MVC integration. + +* SelectionTrackingActionListener nows work with any JSF component that iterates over a DataModel (SWF-646). + Bug Fixes -Documentation +* Fixed several issues with the Web Flow 1 to 2 flow upgrader tool (SWF-643, SWF-644). +* Flash scope is now stored with the Conversation object, preventing snapshotting of flash values and providing equivalent semantics of flash in other frameworks (SWF-639). +* Fixed several JDK 1.4 compatibility issues (SWF-612, SWF-638). +* Fixed a bug preventing action execution attributes such as a FormAction 'validatorMethod' from being respected (SWF-626). +* Fixed a bug preventing data binding to nested bean properties (SWF-625). +* Fixed a bug preventing bind suppression with bind="false" when using OGNL. +* Fixed a parsing bug for the XML flow definition element (SWF-613). +* ResourceServlet now restricts access to protected resources within the WEB-INF directory (SWF-604). +* Fixed several bugs in both the Hibernate and JPA persistence listeners preventing use of flow-managed persistence contexts with subflows (SWF-600). +* 'bind' attribute is now supported on global-transitions now, for global events where data binding should occur (SWF-597). +* Fixed a bug where a MessageContext is not preserving message order (SWF-596). +* Fixed a possible NPE when using Spring Faces command buttons (SWF-594). +* Resolved cyclical dependency between mvc.view and the mvc.servlet/mvc.portlet packages (SWF-580). + This resulted in the move of MvcViewFactoryCreator from the mvc.view package to a new mvc.builder package. +* Fixed a bug preventing non-validating Dojo widgets from working with Spring Javascript (SWF-606). +* Fixed a bug preventing proper Locale resolution for flow message bundles (SWF-622). +* Fixed a bug preventing HTML button form parsing of eventIds for view-state external redirect postbacks (SWF-632). Changes in version 2.0 RC1 (11.04.2008) ------------------------------------- diff --git a/build-spring-webflow/resources/readme.txt b/build-spring-webflow/resources/readme.txt index 87b88492..6f33777f 100644 --- a/build-spring-webflow/resources/readme.txt +++ b/build-spring-webflow/resources/readme.txt @@ -65,7 +65,7 @@ Dependencies in [brackets] are optional, and are just necessary for certain func * spring-faces-2.0.0.jar - Contents: The Spring Faces module, containing Spring's integration with Java Server Faces (JSF) and additional JSF functionality. -- Dependencies: spring-webflow, spring-javascript, JSF API +- Dependencies: spring-webflow, spring-js, JSF API For an exact list of project dependencies, see each project's ivy file at "projects/${project_name}/ivy.xml". @@ -85,15 +85,15 @@ These jars may be accessed using Maven or Ivy dependency managers. To access jars using Maven, add the following repositories to your Maven pom: - springsource-release - SpringSource Release Artifact Repository - http://repository.springsource.com/maven/release + com.springsource.repository.bundles.release + SpringSource Enterprise Bundle Repository - SpringSource Releases + http://repository.springsource.com/maven/bundles/release - springsource-external - SpringSource External Artifact Repository - http://repository.springsource.com/maven/external + com.springsource.repository.bundles.external + SpringSource Enterprise Bundle Repository - External Releases + http://repository.springsource.com/maven/bundles/external Then declare the following dependencies: @@ -126,14 +126,14 @@ If using JavaServerFaces: To access jars using Ivy, add the following repositories to your Ivy config: - - - + + + - - - + + + Then declare the following dependencies in your ivy.xml: @@ -151,20 +151,16 @@ Refer to the reference documentation for more in-depth coverage on obtaining Web 6. ADDITIONAL RESOURCES ----------------------- The Spring Web Flow homepage is located at: - http://www.springframework.org/webflow There you will find resources such as a 'Quick Start' guide and a 'Frequently Asked Questions' section. The Spring Web Flow community forums are located at: - http://forum.springframework.org There you will find an active community of users collaborating about the project. The Spring Community portal is located at: - http://www.springframework.org -There you will find links to many resources on Spring Portfolio projects, -including on-line access to Spring and Spring Web Flow documentation. \ No newline at end of file +There you will find links to many resources on Spring Portfolio projects, including on-line access to Spring documentation. \ No newline at end of file diff --git a/spring-binding/ivy.xml b/spring-binding/ivy.xml index 050ca4e4..848bc48f 100644 --- a/spring-binding/ivy.xml +++ b/spring-binding/ivy.xml @@ -20,25 +20,20 @@ - - - - - - - - + + + + + + - + - - - - - + + \ No newline at end of file diff --git a/spring-binding/src/main/resources/META-INF/MANIFEST.MF b/spring-binding/src/main/resources/META-INF/MANIFEST.MF index 6e00b9ec..525ea146 100644 --- a/spring-binding/src/main/resources/META-INF/MANIFEST.MF +++ b/spring-binding/src/main/resources/META-INF/MANIFEST.MF @@ -1,40 +1,39 @@ -Manifest-Version: 1.0 -Created-By: 1.5.0_13-b05 (Sun Microsystems Inc.) -Ant-Version: Apache Ant 1.7.0 -Import-Package: javax.el;version="[2.1,3.0)",ognl;version="[2.6.9,3.0) - ",org.apache.commons.logging;version="[1.1.1,2.0)",org.springframewor - k.beans;version="[2.5.3,3.0)",org.springframework.context;version="[2 - .5.3,3.0)",org.springframework.context.i18n;version="[2.5.3,3.0)",org - .springframework.context.support;version="[2.5.3,3.0)",org.springfram - ework.core.enums;version="[2.5.3,3.0)",org.springframework.core.style - ;version="[2.5.3,3.0)",org.springframework.util;version="[2.5.3,3.0)" -Bundle-ManifestVersion: 2 -Bundle-SymbolicName: org.springframework.binding -Export-Package: org.springframework.binding.collection;version="2.0.0" - ,org.springframework.binding.convert;version="2.0.0",org.springframew - ork.binding.convert.converters;version="2.0.0";uses:="org.springframe - work.binding.convert",org.springframework.binding.convert.service;ver - sion="2.0.0";uses:="org.springframework.binding.convert",org.springfr - amework.binding.expression;version="2.0.0";uses:="org.springframework - .core.style",org.springframework.binding.expression.el;version="2.0.0 - ";uses:="javax.el,org.springframework.binding.expression",org.springf - ramework.binding.expression.ognl;version="2.0.0";uses:="ognl,org.spri - ngframework.binding.expression",org.springframework.binding.expressio - n.support;version="2.0.0";uses:="org.springframework.binding.expressi - on",org.springframework.binding.format;version="2.0.0",org.springfram - ework.binding.format.adapters;version="2.0.0";uses:="org.springframew - ork.binding.format",org.springframework.binding.format.formatters;ver - sion="2.0.0";uses:="org.springframework.binding.format",org.springfra - mework.binding.format.registry;version="2.0.0";uses:="org.springframe - work.binding.format",org.springframework.binding.mapping;version="2.0 - .0";uses:="org.springframework.binding.expression",org.springframewor - k.binding.mapping.impl;version="2.0.0";uses:="org.springframework.bin - ding.convert,org.springframework.binding.expression,org.springframewo - rk.binding.mapping",org.springframework.binding.mapping.results;versi - on="2.0.0";uses:="org.springframework.binding.expression",org.springf - ramework.binding.message;version="2.0.0";uses:="org.springframework.c - ontext",org.springframework.binding.method;version="2.0.0";uses:="org - .springframework.binding.convert,org.springframework.binding.expressi - on" -Bundle-Version: 2.0.0 - +Manifest-Version: 1.0 +Created-By: 1.5.0_13-b05 (Sun Microsystems Inc.) +Ant-Version: Apache Ant 1.7.0 +Import-Package: javax.el;version="[2.1,3.0)",ognl;version="[2.6.9,3.0) + ",org.apache.commons.logging;version="[1.1.1,2.0)",org.springframewor + k.beans;version="[2.5.3,3.0)",org.springframework.context;version="[2 + .5.3,3.0)",org.springframework.context.i18n;version="[2.5.3,3.0)",org + .springframework.context.support;version="[2.5.3,3.0)",org.springfram + ework.core.enums;version="[2.5.3,3.0)",org.springframework.core.style + ;version="[2.5.3,3.0)",org.springframework.util;version="[2.5.3,3.0)" + ,org.springframework.validation;version="[2.5.3,3.0)" +Bundle-ManifestVersion: 2 +Bundle-SymbolicName: org.springframework.binding +Export-Package: org.springframework.binding.collection;version="2.0.0" + ,org.springframework.binding.convert;version="2.0.0",org.springframew + ork.binding.convert.converters;version="2.0.0";uses:="org.springframe + work.binding.convert",org.springframework.binding.convert.service;ver + sion="2.0.0";uses:="org.springframework.binding.convert",org.springfr + amework.binding.expression;version="2.0.0";uses:="org.springframework + .core.style",org.springframework.binding.expression.el;version="2.0.0 + ";uses:="javax.el,org.springframework.binding.expression",org.springf + ramework.binding.expression.ognl;version="2.0.0";uses:="ognl,org.spri + ngframework.binding.expression",org.springframework.binding.expressio + n.support;version="2.0.0";uses:="org.springframework.binding.expressi + on",org.springframework.binding.format;version="2.0.0",org.springfram + ework.binding.format.formatters;version="2.0.0";uses:="org.springfram + ework.binding.format",org.springframework.binding.format.registry;ver + sion="2.0.0";uses:="org.springframework.binding.format",org.springfra + mework.binding.mapping;version="2.0.0";uses:="org.springframework.bin + ding.expression",org.springframework.binding.mapping.impl;version="2. + 0.0";uses:="org.springframework.binding.convert,org.springframework.b + inding.expression,org.springframework.binding.mapping",org.springfram + ework.binding.mapping.results;version="2.0.0";uses:="org.springframew + ork.binding.expression",org.springframework.binding.message;version=" + 2.0.0";uses:="org.springframework.context,org.springframework.validat + ion",org.springframework.binding.method;version="2.0.0";uses:="org.sp + ringframework.binding.convert,org.springframework.binding.expression" +Bundle-Version: 2.0.0 + diff --git a/spring-faces/ivy.xml b/spring-faces/ivy.xml index 1ac38ca7..752958a5 100644 --- a/spring-faces/ivy.xml +++ b/spring-faces/ivy.xml @@ -22,20 +22,16 @@ - - - - - + + - - - - - - - + + + + + + @@ -44,17 +40,14 @@ - + - - + + - - - \ No newline at end of file diff --git a/spring-faces/src/main/resources/META-INF/MANIFEST.MF b/spring-faces/src/main/resources/META-INF/MANIFEST.MF index 2a27bd38..085d5115 100644 --- a/spring-faces/src/main/resources/META-INF/MANIFEST.MF +++ b/spring-faces/src/main/resources/META-INF/MANIFEST.MF @@ -1,58 +1,57 @@ -Manifest-Version: 1.0 -Created-By: 1.5.0_13-b05 (Sun Microsystems Inc.) -Ant-Version: Apache Ant 1.7.0 -Import-Package: javax.el;version="[2.1,3.0)",javax.faces;version="[1.2 - .0,2.0)",javax.faces.application;version="[1.2.0,2.0)",javax.faces.co - mponent;version="[1.2.0,2.0)",javax.faces.context;version="[1.2.0,2.0 - )",javax.faces.convert;version="[1.2.0,2.0)",javax.faces.el;version=" - [1.2.0,2.0)",javax.faces.event;version="[1.2.0,2.0)",javax.faces.life - cycle;version="[1.2.0,2.0)",javax.faces.model;version="[1.2.0,2.0)",j - avax.faces.render;version="[1.2.0,2.0)",javax.servlet;version="[2.4,3 - .0)",javax.servlet.http;version="[2.4,3.0)",org.ajax4jsf.context;vers - ion="[1.1.1,2.0)",org.apache.commons.logging;version="[1.1.1,2.0)",or - g.springframework.beans;version="[2.5.3,3.0)",org.springframework.bea - ns.factory;version="[2.5.3,3.0)",org.springframework.beans.factory.su - pport;version="[2.5.3,3.0)",org.springframework.beans.factory.xml;ver - sion="[2.5.3,3.0)",org.springframework.binding.convert;version="[2.0. - 0,3.0)",org.springframework.binding.convert.converters;version="[2.0. - 0,3.0)",org.springframework.binding.convert.service;version="[2.0.0,3 - .0)",org.springframework.binding.expression;version="[2.0.0,3.0)",org - .springframework.binding.expression.el;version="[2.0.0,3.0)",org.spri - ngframework.binding.format;version="[2.0.0,3.0)",org.springframework. - binding.format.registry;version="[2.0.0,3.0)",org.springframework.bin - ding.message;version="[2.0.0,3.0)",org.springframework.context;versio - n="[2.5.3,3.0)",org.springframework.core.io;version="[2.5.3,3.0)",org - .springframework.core.style;version="[2.5.3,3.0)",org.springframework - .util;version="[2.5.3,3.0)",org.springframework.web.jsf;version="[2.5 - .3,3.0)",org.springframework.web.servlet.view;version="[2.5.3,3.0)",o - rg.springframework.webflow.context;version="[2.0.0,3.0)",org.springfr - amework.webflow.core.collection;version="[2.0.0,3.0)",org.springframe - work.webflow.definition;version="[2.0.0,3.0)",org.springframework.web - flow.engine;version="[2.0.0,3.0)",org.springframework.webflow.engine. - builder;version="[2.0.0,3.0)",org.springframework.webflow.execution;v - ersion="[2.0.0,3.0)",org.springframework.webflow.expression.el;versio - n="[2.0.0,3.0)",org.springframework.webflow.mvc.servlet;version="[2.0 - .0,3.0)",org.springframework.webflow.mvc.view;version="[2.0.0,3.0)",o - rg.w3c.dom -Bundle-ManifestVersion: 2 -Bundle-SymbolicName: org.springframework.faces -Export-Package: org.springframework.faces.config;version="2.0.0";uses: - ="org.springframework.beans.factory.support,org.w3c.dom",org.springfr - amework.faces.expression;version="2.0.0";uses:="javax.el,javax.faces. - context,javax.faces.el",org.springframework.faces.model;version="2.0. - 0";uses:="javax.faces.event",org.springframework.faces.model.converte - r;version="2.0.0",org.springframework.faces.mvc;version="2.0.0";uses: - ="javax.servlet.http",org.springframework.faces.mvc.richfaces;version - ="2.0.0";uses:="javax.faces.context,javax.servlet,javax.servlet.http" - ,org.springframework.faces.support;version="2.0.0";uses:="javax.faces - .event",org.springframework.faces.ui;version="2.0.0";uses:="javax.el, - javax.faces,javax.faces.component,javax.faces.context,javax.faces.el, - javax.faces.event",org.springframework.faces.ui.resource;version="2.0 - .0";uses:="javax.faces.context",org.springframework.faces.webflow;ver - sion="2.0.0";uses:="javax.el,javax.faces,javax.faces.application,java - x.faces.component,javax.faces.context,javax.faces.el,javax.faces.even - t,javax.faces.lifecycle,javax.faces.render,org.springframework.beans. - factory,org.springframework.binding.expression,org.springframework.bi - nding.format,org.springframework.webflow.execution" -Bundle-Version: 2.0.0 - +Manifest-Version: 1.0 +Created-By: 1.5.0_13-b05 (Sun Microsystems Inc.) +Ant-Version: Apache Ant 1.7.0 +Import-Package: javax.el;version="[2.1,3.0)",javax.faces;version="[1.2 + .0,2.0)",javax.faces.application;version="[1.2.0,2.0)",javax.faces.co + mponent;version="[1.2.0,2.0)",javax.faces.context;version="[1.2.0,2.0 + )",javax.faces.convert;version="[1.2.0,2.0)",javax.faces.el;version=" + [1.2.0,2.0)",javax.faces.event;version="[1.2.0,2.0)",javax.faces.life + cycle;version="[1.2.0,2.0)",javax.faces.model;version="[1.2.0,2.0)",j + avax.faces.render;version="[1.2.0,2.0)",javax.servlet;version="[2.4,3 + .0)",javax.servlet.http;version="[2.4,3.0)",org.ajax4jsf.context;vers + ion="[1.1.1,2.0)",org.apache.commons.logging;version="[1.1.1,2.0)",or + g.springframework.beans;version="[2.5.3,3.0)",org.springframework.bea + ns.factory;version="[2.5.3,3.0)",org.springframework.beans.factory.su + pport;version="[2.5.3,3.0)",org.springframework.beans.factory.xml;ver + sion="[2.5.3,3.0)",org.springframework.binding.convert;version="[2.0. + 0,3.0)",org.springframework.binding.convert.converters;version="[2.0. + 0,3.0)",org.springframework.binding.convert.service;version="[2.0.0,3 + .0)",org.springframework.binding.expression;version="[2.0.0,3.0)",org + .springframework.binding.expression.el;version="[2.0.0,3.0)",org.spri + ngframework.binding.format;version="[2.0.0,3.0)",org.springframework. + binding.format.registry;version="[2.0.0,3.0)",org.springframework.bin + ding.message;version="[2.0.0,3.0)",org.springframework.context;versio + n="[2.5.3,3.0)",org.springframework.core.io;version="[2.5.3,3.0)",org + .springframework.core.style;version="[2.5.3,3.0)",org.springframework + .js.ajax;version="[2.0.0,3.0)",org.springframework.util;version="[2.5 + .3,3.0)",org.springframework.web.jsf;version="[2.5.3,3.0)",org.spring + framework.web.servlet.view;version="[2.5.3,3.0)",org.springframework. + webflow.context;version="[2.0.0,3.0)",org.springframework.webflow.cor + e.collection;version="[2.0.0,3.0)",org.springframework.webflow.defini + tion;version="[2.0.0,3.0)",org.springframework.webflow.engine;version + ="[2.0.0,3.0)",org.springframework.webflow.engine.builder;version="[2 + .0.0,3.0)",org.springframework.webflow.execution;version="[2.0.0,3.0) + ",org.springframework.webflow.expression.el;version="[2.0.0,3.0)",org + .w3c.dom +Bundle-ManifestVersion: 2 +Bundle-SymbolicName: org.springframework.faces +Export-Package: org.springframework.faces.config;version="2.0.0";uses: + ="org.springframework.beans.factory.support,org.w3c.dom",org.springfr + amework.faces.expression;version="2.0.0";uses:="javax.el,javax.faces. + context,javax.faces.el",org.springframework.faces.model;version="2.0. + 0";uses:="javax.faces.event",org.springframework.faces.model.converte + r;version="2.0.0",org.springframework.faces.mvc;version="2.0.0";uses: + ="javax.servlet.http",org.springframework.faces.richfaces;version="2. + 0.0";uses:="javax.faces.context,javax.servlet,javax.servlet.http",org + .springframework.faces.support;version="2.0.0";uses:="javax.faces.eve + nt",org.springframework.faces.ui;version="2.0.0";uses:="javax.el,java + x.faces,javax.faces.component,javax.faces.context,javax.faces.el,java + x.faces.event",org.springframework.faces.ui.resource;version="2.0.0"; + uses:="javax.faces.context",org.springframework.faces.webflow;version + ="2.0.0";uses:="javax.el,javax.faces,javax.faces.application,javax.fa + ces.component,javax.faces.context,javax.faces.el,javax.faces.event,ja + vax.faces.lifecycle,javax.faces.render,org.springframework.beans.fact + ory,org.springframework.binding.expression,org.springframework.bindin + g.format,org.springframework.webflow.execution" +Bundle-Version: 2.0.0 + diff --git a/spring-js/ivy.xml b/spring-js/ivy.xml index e035da9f..5ba4549e 100644 --- a/spring-js/ivy.xml +++ b/spring-js/ivy.xml @@ -4,7 +4,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://incubator.apache.org/ivy/schemas/ivy.xsd" version="1.3"> - + @@ -20,28 +20,23 @@ - + + - - - - + + + + - - - - + - + - - - \ No newline at end of file diff --git a/spring-js/src/main/resources/META-INF/MANIFEST.MF b/spring-js/src/main/resources/META-INF/MANIFEST.MF index fb018ef7..aeebc455 100644 --- a/spring-js/src/main/resources/META-INF/MANIFEST.MF +++ b/spring-js/src/main/resources/META-INF/MANIFEST.MF @@ -1,12 +1,23 @@ -Manifest-Version: 1.0 -Created-By: 1.5.0_13-b05 (Sun Microsystems Inc.) -Ant-Version: Apache Ant 1.7.0 -Import-Package: javax.servlet;version="[2.4,3.0)",javax.servlet.http;v - ersion="[2.4,3.0)",org.apache.commons.logging;version="[1.1.1,2.0)",o - rg.springframework.util;version="[2.5.3,3.0)" -Bundle-ManifestVersion: 2 -Bundle-SymbolicName: org.springframework.js -Export-Package: org.springframework.js.resource;version="2.0.0";uses:= - "javax.servlet,javax.servlet.http" -Bundle-Version: 2.0.0 - +Manifest-Version: 1.0 +Created-By: 1.5.0_13-b05 (Sun Microsystems Inc.) +Ant-Version: Apache Ant 1.7.0 +Import-Package: javax.servlet;version="[2.4,3.0)",javax.servlet.http;v + ersion="[2.4,3.0)",org.apache.commons.logging;version="[1.1.1,2.0)",o + rg.apache.tiles;version="[2.0.5,3.0)",org.apache.tiles.access;version + ="[2.0.5,3.0)",org.apache.tiles.context;version="[2.0.5.osgi,3.0)",or + g.apache.tiles.definition;version="[2.0.5.osgi,3.0)",org.apache.tiles + .impl;version="[2.0.5.osgi,3.0)",org.springframework.util;version="[2 + .5.3,3.0)",org.springframework.web.context;version="[2.5.3,3.0)",org. + springframework.web.servlet;version="[2.5.3,3.0)",org.springframework + .web.servlet.support;version="[2.5.3,3.0)",org.springframework.web.se + rvlet.view;version="[2.5.3,3.0)",org.springframework.web.servlet.view + .tiles2;version="[2.5.3,3.0)" +Bundle-ManifestVersion: 2 +Bundle-SymbolicName: org.springframework.js +Export-Package: org.springframework.js.ajax;version="2.0.0";uses:="jav + ax.servlet,javax.servlet.http,org.springframework.web.servlet",org.sp + ringframework.js.ajax.tiles2;version="2.0.0";uses:="javax.servlet.htt + p",org.springframework.js.resource;version="2.0.0";uses:="javax.servl + et,javax.servlet.http" +Bundle-Version: 2.0.0 + diff --git a/spring-webflow-samples/booking-faces/ivy.xml b/spring-webflow-samples/booking-faces/ivy.xml index db410fb0..a6afcdd9 100755 --- a/spring-webflow-samples/booking-faces/ivy.xml +++ b/spring-webflow-samples/booking-faces/ivy.xml @@ -20,51 +20,32 @@ - + - + - - - - + + - - - - - - - - - - - + + + + + + - - - - - - - - - - + + - - - - \ No newline at end of file diff --git a/spring-webflow-samples/booking-mvc/ivy.xml b/spring-webflow-samples/booking-mvc/ivy.xml index 807bd351..1542bcdc 100755 --- a/spring-webflow-samples/booking-mvc/ivy.xml +++ b/spring-webflow-samples/booking-mvc/ivy.xml @@ -20,58 +20,35 @@ - - + - - - - - + + - - - - - - - - - - - - - - - + + + + + + + - - - - - - - - - + + - - - - diff --git a/spring-webflow-samples/booking-portlet-faces/ivy.xml b/spring-webflow-samples/booking-portlet-faces/ivy.xml index a0cd1472..cfafa3af 100644 --- a/spring-webflow-samples/booking-portlet-faces/ivy.xml +++ b/spring-webflow-samples/booking-portlet-faces/ivy.xml @@ -20,45 +20,32 @@ - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + - + - - diff --git a/spring-webflow-samples/booking-portlet-mvc/ivy.xml b/spring-webflow-samples/booking-portlet-mvc/ivy.xml index 1453eafe..9c9585eb 100644 --- a/spring-webflow-samples/booking-portlet-mvc/ivy.xml +++ b/spring-webflow-samples/booking-portlet-mvc/ivy.xml @@ -20,44 +20,32 @@ - - - + + + + + - - - - - - - - - - - + + - - - - - - - - - - - + + + + + + + + - + - - diff --git a/spring-webflow-samples/jsf-booking/ivy.xml b/spring-webflow-samples/jsf-booking/ivy.xml index 30222c43..d3b8ff64 100644 --- a/spring-webflow-samples/jsf-booking/ivy.xml +++ b/spring-webflow-samples/jsf-booking/ivy.xml @@ -20,46 +20,30 @@ - - - - + - - - - - - - - - + + + + + - - - - - - - - - - - - - + + + + + + + + - + - - - - \ No newline at end of file diff --git a/spring-webflow/ivy.xml b/spring-webflow/ivy.xml index 3684b43c..d4b1655c 100644 --- a/spring-webflow/ivy.xml +++ b/spring-webflow/ivy.xml @@ -20,54 +20,40 @@ - - - - - - - - - - - - - - - + + + + - - - + + + + + + + + - + + + - - - - - - - - - - + + + - - - \ No newline at end of file diff --git a/spring-webflow/src/main/resources/META-INF/MANIFEST.MF b/spring-webflow/src/main/resources/META-INF/MANIFEST.MF index 8097567f..8e72fe61 100644 --- a/spring-webflow/src/main/resources/META-INF/MANIFEST.MF +++ b/spring-webflow/src/main/resources/META-INF/MANIFEST.MF @@ -1,208 +1,215 @@ -Manifest-Version: 1.0 -Created-By: 1.5.0_13-b05 (Sun Microsystems Inc.) -Ant-Version: Apache Ant 1.7.0 -Import-Package: edu.emory.mathcs.backport.java.util.concurrent;version - ="[3.0.0,4.0)";resolution:=optional,edu.emory.mathcs.backport.java.ut - il.concurrent.locks;version="[3.0.0,4.0)";resolution:=optional,javax. - el;version="[2.1,3.0)";resolution:=optional,javax.persistence;version - ="[1.0.0,2.0)";resolution:=optional,javax.portlet;version="[1.0.0,2.0 - )";resolution:=optional,javax.servlet;version="[2.4,3.0)",javax.servl - et.http;version="[2.4,3.0)",javax.xml.parsers,javax.xml.transform,jav - ax.xml.transform.stream,junit.framework;version="[3.8.2,4.0)";resolut - ion:=optional,ognl;version="[2.6.9,3.0)";resolution:=optional,org.apa - che.commons.logging;version="[1.1.1,2.0)",org.hibernate;version="[3.2 - .6.ga,4.0)";resolution:=optional,org.hibernate.classic;version="[3.2. - 6.ga,4.0)";resolution:=optional,org.springframework.beans;version="[2 - .5.3,3.0)",org.springframework.beans.factory;version="[2.5.3,3.0)",or - g.springframework.beans.factory.access.el;version="[2.5.3,3.0)",org.s - pringframework.beans.factory.config;version="[2.5.3,3.0)",org.springf - ramework.beans.factory.support;version="[2.5.3,3.0)",org.springframew - ork.beans.factory.xml;version="[2.5.3,3.0)",org.springframework.bindi - ng.collection;version="[2.0.0,3.0)",org.springframework.binding.conve - rt;version="[2.0.0,3.0)",org.springframework.binding.convert.converte - rs;version="[2.0.0,3.0)",org.springframework.binding.convert.service; - version="[2.0.0,3.0)",org.springframework.binding.expression;version= - "[2.0.0,3.0)",org.springframework.binding.expression.el;version="[2.0 - .0,3.0)",org.springframework.binding.expression.ognl;version="[2.0.0, - 3.0)",org.springframework.binding.expression.support;version="[2.0.0, - 3.0)",org.springframework.binding.format;version="[2.0.0,3.0)",org.sp - ringframework.binding.format.registry;version="[2.0.0,3.0)",org.sprin - gframework.binding.mapping;version="[2.0.0,3.0)",org.springframework. - binding.mapping.impl;version="[2.0.0,3.0)",org.springframework.bindin - g.message;version="[2.0.0,3.0)",org.springframework.binding.method;ve - rsion="[2.0.0,3.0)",org.springframework.context;version="[2.5.3,3.0)" - ,org.springframework.context.annotation;version="[2.5.3,3.0)",org.spr - ingframework.context.i18n;version="[2.5.3,3.0)",org.springframework.c - ontext.support;version="[2.5.3,3.0)",org.springframework.core;version - ="[2.5.3,3.0)",org.springframework.core.enums;version="[2.5.3,3.0)",o - rg.springframework.core.io;version="[2.5.3,3.0)",org.springframework. - core.io.support;version="[2.5.3,3.0)",org.springframework.core.style; - version="[2.5.3,3.0)",org.springframework.orm.hibernate3;version="[2. - 5.3,3.0)";resolution:=optional,org.springframework.orm.jpa;version="[ - 2.5.3,3.0)";resolution:=optional,org.springframework.security;version - ="[2.0.0,3.0)";resolution:=optional,org.springframework.security.cont - ext;version="[2.0.0,3.0)";resolution:=optional,org.springframework.se - curity.vote;version="[2.0.0,3.0)";resolution:=optional,org.springfram - ework.transaction;version="[2.5.3,3.0)";resolution:=optional,org.spri - ngframework.transaction.support;version="[2.5.3,3.0)";resolution:=opt - ional,org.springframework.util;version="[2.5.3,3.0)",org.springframew - ork.util.xml;version="[2.5.3,3.0)",org.springframework.validation;ver - sion="[2.5.3,3.0)",org.springframework.web.bind;version="[2.5.3,3.0)" - ,org.springframework.web.context;version="[2.5.3,3.0)",org.springfram - ework.web.context.request;version="[2.5.3,3.0)",org.springframework.w - eb.context.support;version="[2.5.3,3.0)",org.springframework.web.mult - ipart;version="[2.5.3,3.0)",org.springframework.web.portlet;version=" - [2.5.3,3.0)";resolution:=optional,org.springframework.web.portlet.con - text;version="[2.5.3,3.0)";resolution:=optional,org.springframework.w - eb.portlet.multipart;version="[2.5.3,3.0)";resolution:=optional,org.s - pringframework.web.servlet;version="[2.5.3,3.0)",org.springframework. - web.servlet.mvc;version="[2.5.3,3.0)",org.springframework.web.servlet - .support;version="[2.5.3,3.0)",org.springframework.web.servlet.view;v - ersion="[2.5.3,3.0)",org.springframework.web.util;version="[2.5.3,3.0 - )",org.w3c.dom,org.xml.sax -Bundle-ManifestVersion: 2 -Bundle-SymbolicName: org.springframework.webflow -Export-Package: org.springframework.webflow.action;version="2.0.0";use - s:="org.springframework.beans,org.springframework.binding.convert,org - .springframework.binding.expression,org.springframework.validation,or - g.springframework.webflow.core.collection,org.springframework.webflow - .execution",org.springframework.webflow.config;version="2.0.0";uses:= - "org.springframework.beans.factory.config,org.springframework.beans.f - actory.support,org.springframework.beans.factory.xml,org.springframew - ork.binding.convert,org.springframework.core.io,org.springframework.w - ebflow.conversation,org.springframework.webflow.core.collection,org.s - pringframework.webflow.definition.registry,org.springframework.webflo - w.engine.builder.support,org.springframework.webflow.execution,org.sp - ringframework.webflow.execution.factory,org.springframework.webflow.e - xecution.repository,org.springframework.webflow.execution.repository. - support,org.springframework.webflow.executor,org.w3c.dom",org.springf - ramework.webflow.config.scope;version="2.0.0";uses:="org.springframew - ork.beans,org.springframework.beans.factory,org.springframework.beans - .factory.config,org.springframework.webflow.core.collection,org.sprin - gframework.webflow.execution",org.springframework.webflow.context;ver - sion="2.0.0";uses:="org.springframework.webflow.core.collection",org. - springframework.webflow.context.portlet;version="2.0.0";uses:="javax. - portlet,org.springframework.webflow.core.collection",org.springframew - ork.webflow.context.servlet;version="2.0.0";uses:="javax.servlet,java - x.servlet.http,org.springframework.webflow.core.collection",org.sprin - gframework.webflow.context.web;version="2.0.0";uses:="javax.servlet.h - ttp,org.springframework.webflow.core.collection",org.springframework. - webflow.conversation;version="2.0.0",org.springframework.webflow.conv - ersation.impl;version="2.0.0";uses:="org.springframework.webflow.conv - ersation",org.springframework.webflow.core;version="2.0.0",org.spring - framework.webflow.core.collection;version="2.0.0";uses:="org.springfr - amework.binding.collection,org.springframework.binding.convert,org.sp - ringframework.web.multipart",org.springframework.webflow.definition;v - ersion="2.0.0";uses:="org.springframework.context,org.springframework - .webflow.core.collection",org.springframework.webflow.definition.regi - stry;version="2.0.0";uses:="org.springframework.webflow.definition",o - rg.springframework.webflow.engine;version="2.0.0";uses:="org.springfr - amework.binding.expression,org.springframework.binding.mapping,org.sp - ringframework.context,org.springframework.core.style,org.springframew - ork.webflow.context,org.springframework.webflow.core.collection,org.s - pringframework.webflow.definition,org.springframework.webflow.executi - on",org.springframework.webflow.engine.builder;version="2.0.0";uses:= - "org.springframework.binding.convert,org.springframework.binding.expr - ession,org.springframework.binding.format,org.springframework.binding - .mapping,org.springframework.context,org.springframework.webflow.core - .collection,org.springframework.webflow.definition,org.springframewor - k.webflow.definition.registry,org.springframework.webflow.engine,org. - springframework.webflow.execution",org.springframework.webflow.engine - .builder.model;version="2.0.0";uses:="org.springframework.beans.facto - ry.config,org.springframework.binding.convert,org.springframework.bin - ding.expression,org.springframework.binding.format,org.springframewor - k.context,org.springframework.context.support,org.springframework.cor - e.io,org.springframework.webflow.core.collection,org.springframework. - webflow.definition.registry,org.springframework.webflow.engine,org.sp - ringframework.webflow.engine.builder,org.springframework.webflow.engi - ne.model,org.springframework.webflow.engine.model.registry",org.sprin - gframework.webflow.engine.builder.support;version="2.0.0";uses:="org. - springframework.beans,org.springframework.binding.convert,org.springf - ramework.binding.expression,org.springframework.binding.format,org.sp - ringframework.context,org.springframework.webflow.core.collection,org - .springframework.webflow.definition.registry,org.springframework.webf - low.engine,org.springframework.webflow.engine.builder",org.springfram - ework.webflow.engine.impl;version="2.0.0";uses:="org.springframework. - binding.message,org.springframework.webflow.context,org.springframewo - rk.webflow.core.collection,org.springframework.webflow.definition,org - .springframework.webflow.definition.registry,org.springframework.webf - low.engine,org.springframework.webflow.execution,org.springframework. - webflow.execution.factory",org.springframework.webflow.engine.model;v - ersion="2.0.0",org.springframework.webflow.engine.model.builder;versi - on="2.0.0";uses:="org.springframework.core.io,org.springframework.web - flow.engine.model",org.springframework.webflow.engine.model.builder.x - ml;version="2.0.0";uses:="javax.xml.parsers,org.springframework.core. - io,org.springframework.webflow.engine.model,org.springframework.webfl - ow.engine.model.builder,org.springframework.webflow.engine.model.regi - stry,org.w3c.dom,org.xml.sax",org.springframework.webflow.engine.mode - l.registry;version="2.0.0";uses:="org.springframework.core.io,org.spr - ingframework.webflow.engine.model,org.springframework.webflow.engine. - model.builder",org.springframework.webflow.engine.support;version="2. - 0.0";uses:="org.springframework.beans.factory.config,org.springframew - ork.binding.expression,org.springframework.binding.mapping,org.spring - framework.webflow.core.collection,org.springframework.webflow.engine, - org.springframework.webflow.execution",org.springframework.webflow.ex - ecution;version="2.0.0";uses:="org.springframework.binding.message,or - g.springframework.webflow.context,org.springframework.webflow.core.co - llection,org.springframework.webflow.definition",org.springframework. - webflow.execution.factory;version="2.0.0";uses:="org.springframework. - webflow.definition,org.springframework.webflow.execution",org.springf - ramework.webflow.execution.repository;version="2.0.0";uses:="org.spri - ngframework.webflow.execution",org.springframework.webflow.execution. - repository.continuation;version="2.0.0";uses:="org.springframework.we - bflow.conversation,org.springframework.webflow.execution,org.springfr - amework.webflow.execution.repository.support",org.springframework.web - flow.execution.repository.impl;version="2.0.0";uses:="org.springframe - work.webflow.conversation,org.springframework.webflow.execution,org.s - pringframework.webflow.execution.repository.continuation,org.springfr - amework.webflow.execution.repository.support",org.springframework.web - flow.execution.repository.support;version="2.0.0";uses:="org.springfr - amework.webflow.conversation,org.springframework.webflow.core.collect - ion,org.springframework.webflow.execution,org.springframework.webflow - .execution.repository",org.springframework.webflow.executor;version=" - 2.0.0";uses:="org.springframework.webflow.context,org.springframework - .webflow.core,org.springframework.webflow.core.collection,org.springf - ramework.webflow.definition.registry,org.springframework.webflow.exec - ution,org.springframework.webflow.execution.repository",org.springfra - mework.webflow.expression;version="2.0.0";uses:="ognl,org.apache.comm - ons.logging,org.springframework.binding.expression",org.springframewo - rk.webflow.expression.el;version="2.0.0";uses:="javax.el,org.springfr - amework.beans.factory,org.springframework.context,org.springframework - .webflow.execution",org.springframework.webflow.mvc.portlet;version=" - 2.0.0";uses:="javax.portlet,org.springframework.web.portlet,org.sprin - gframework.web.servlet,org.springframework.webflow.context.portlet,or - g.springframework.webflow.core,org.springframework.webflow.core.colle - ction,org.springframework.webflow.execution,org.springframework.webfl - ow.executor",org.springframework.webflow.mvc.servlet;version="2.0.0"; - uses:="javax.servlet,javax.servlet.http,org.springframework.web.servl - et,org.springframework.webflow.context.servlet,org.springframework.we - bflow.core,org.springframework.webflow.core.collection,org.springfram - ework.webflow.execution,org.springframework.webflow.executor",org.spr - ingframework.webflow.mvc.view;version="2.0.0";uses:="org.springframew - ork.binding.convert,org.springframework.binding.expression,org.spring - framework.binding.format,org.springframework.binding.mapping,org.spri - ngframework.binding.message,org.springframework.validation,org.spring - framework.web.servlet,org.springframework.webflow.execution",org.spri - ngframework.webflow.persistence;version="2.0.0";uses:="javax.persiste - nce,org.hibernate,org.springframework.transaction,org.springframework - .webflow.core.collection,org.springframework.webflow.execution",org.s - pringframework.webflow.security;version="2.0.0";uses:="org.springfram - ework.security,org.springframework.webflow.definition,org.springframe - work.webflow.execution",org.springframework.webflow.test;version="2.0 - .0";uses:="org.springframework.binding.expression,org.springframework - .binding.format,org.springframework.binding.message,org.springframewo - rk.context.support,org.springframework.webflow.context,org.springfram - ework.webflow.core.collection,org.springframework.webflow.definition, - org.springframework.webflow.engine,org.springframework.webflow.engine - .builder.support,org.springframework.webflow.execution",org.springfra - mework.webflow.test.execution;version="2.0.0";uses:="org.springframew - ork.beans.factory.config,org.springframework.webflow.config,org.sprin - gframework.webflow.context,org.springframework.webflow.core.collectio - n,org.springframework.webflow.definition,org.springframework.webflow. - definition.registry,org.springframework.webflow.engine,org.springfram - ework.webflow.engine.builder,org.springframework.webflow.engine.model - .registry,org.springframework.webflow.execution,org.springframework.w - ebflow.test",org.springframework.webflow.upgrade;version="2.0.0";uses - :="javax.xml.transform,org.springframework.core.io" -Bundle-Version: 2.0.0 - +Manifest-Version: 1.0 +Created-By: 1.5.0_13-b05 (Sun Microsystems Inc.) +Ant-Version: Apache Ant 1.7.0 +Import-Package: edu.emory.mathcs.backport.java.util.concurrent;version + ="[3.0.0,4.0)";resolution:=optional,edu.emory.mathcs.backport.java.ut + il.concurrent.locks;version="[3.0.0,4.0)";resolution:=optional,javax. + el;version="[2.1,3.0)";resolution:=optional,javax.persistence;version + ="[1.0.0,2.0)";resolution:=optional,javax.portlet;version="[1.0.0,2.0 + )";resolution:=optional,javax.servlet;version="[2.4,3.0)",javax.servl + et.http;version="[2.4,3.0)",javax.xml.parsers,javax.xml.transform,jav + ax.xml.transform.stream,junit.framework;version="[3.8.2,4.0)";resolut + ion:=optional,ognl;version="[2.6.9,3.0)";resolution:=optional,org.apa + che.commons.logging;version="[1.1.1,2.0)",org.hibernate;version="[3.2 + .6.ga,4.0)";resolution:=optional,org.hibernate.classic;version="[3.2. + 6.ga,4.0)";resolution:=optional,org.springframework.beans;version="[2 + .5.3,3.0)",org.springframework.beans.factory;version="[2.5.3,3.0)",or + g.springframework.beans.factory.access.el;version="[2.5.3,3.0)",org.s + pringframework.beans.factory.config;version="[2.5.3,3.0)",org.springf + ramework.beans.factory.support;version="[2.5.3,3.0)",org.springframew + ork.beans.factory.xml;version="[2.5.3,3.0)",org.springframework.bindi + ng.collection;version="[2.0.0,3.0)",org.springframework.binding.conve + rt;version="[2.0.0,3.0)",org.springframework.binding.convert.converte + rs;version="[2.0.0,3.0)",org.springframework.binding.convert.service; + version="[2.0.0,3.0)",org.springframework.binding.expression;version= + "[2.0.0,3.0)",org.springframework.binding.expression.el;version="[2.0 + .0,3.0)",org.springframework.binding.expression.ognl;version="[2.0.0, + 3.0)",org.springframework.binding.expression.support;version="[2.0.0, + 3.0)",org.springframework.binding.format;version="[2.0.0,3.0)",org.sp + ringframework.binding.format.registry;version="[2.0.0,3.0)",org.sprin + gframework.binding.mapping;version="[2.0.0,3.0)",org.springframework. + binding.mapping.impl;version="[2.0.0,3.0)",org.springframework.bindin + g.message;version="[2.0.0,3.0)",org.springframework.binding.method;ve + rsion="[2.0.0,3.0)",org.springframework.context;version="[2.5.3,3.0)" + ,org.springframework.context.annotation;version="[2.5.3,3.0)",org.spr + ingframework.context.support;version="[2.5.3,3.0)",org.springframewor + k.core;version="[2.5.3,3.0)",org.springframework.core.enums;version=" + [2.5.3,3.0)",org.springframework.core.io;version="[2.5.3,3.0)",org.sp + ringframework.core.io.support;version="[2.5.3,3.0)",org.springframewo + rk.core.style;version="[2.5.3,3.0)",org.springframework.js.ajax;versi + on="[2.0.0,3.0)",org.springframework.js.ajax.tiles2;version="[2.0.0,3 + .0)",org.springframework.orm.hibernate3;version="[2.5.3,3.0)";resolut + ion:=optional,org.springframework.orm.jpa;version="[2.5.3,3.0)";resol + ution:=optional,org.springframework.security;version="[2.0.0,3.0)";re + solution:=optional,org.springframework.security.context;version="[2.0 + .0,3.0)";resolution:=optional,org.springframework.security.vote;versi + on="[2.0.0,3.0)";resolution:=optional,org.springframework.transaction + ;version="[2.5.3,3.0)";resolution:=optional,org.springframework.trans + action.support;version="[2.5.3,3.0)";resolution:=optional,org.springf + ramework.util;version="[2.5.3,3.0)",org.springframework.util.xml;vers + ion="[2.5.3,3.0)",org.springframework.validation;version="[2.5.3,3.0) + ",org.springframework.web.bind;version="[2.5.3,3.0)",org.springframew + ork.web.context;version="[2.5.3,3.0)",org.springframework.web.context + .request;version="[2.5.3,3.0)",org.springframework.web.context.suppor + t;version="[2.5.3,3.0)",org.springframework.web.multipart;version="[2 + .5.3,3.0)",org.springframework.web.portlet;version="[2.5.3,3.0)";reso + lution:=optional,org.springframework.web.portlet.context;version="[2. + 5.3,3.0)";resolution:=optional,org.springframework.web.portlet.handle + r;version="[2.5.3,3.0)";resolution:=optional,org.springframework.web. + portlet.multipart;version="[2.5.3,3.0)";resolution:=optional,org.spri + ngframework.web.servlet;version="[2.5.3,3.0)",org.springframework.web + .servlet.mvc;version="[2.5.3,3.0)",org.springframework.web.servlet.su + pport;version="[2.5.3,3.0)",org.springframework.web.servlet.view;vers + ion="[2.5.3,3.0)",org.springframework.web.util;version="[2.5.3,3.0)", + org.w3c.dom,org.xml.sax +Bundle-ManifestVersion: 2 +Bundle-SymbolicName: org.springframework.webflow +Export-Package: org.springframework.webflow.action;version="2.0.0";use + s:="org.springframework.beans,org.springframework.binding.convert,org + .springframework.binding.expression,org.springframework.validation,or + g.springframework.webflow.core.collection,org.springframework.webflow + .execution",org.springframework.webflow.config;version="2.0.0";uses:= + "org.springframework.beans,org.springframework.beans.factory.support, + org.springframework.beans.factory.xml,org.springframework.context,org + .springframework.core.io,org.springframework.webflow.core.collection, + org.springframework.webflow.definition.registry,org.springframework.w + ebflow.engine.builder.support,org.springframework.webflow.execution.f + actory,org.w3c.dom",org.springframework.webflow.config.scope;version= + "2.0.0";uses:="org.springframework.beans,org.springframework.beans.fa + ctory,org.springframework.beans.factory.config,org.springframework.we + bflow.core.collection,org.springframework.webflow.execution",org.spri + ngframework.webflow.context;version="2.0.0";uses:="org.springframewor + k.webflow.core.collection",org.springframework.webflow.context.portle + t;version="2.0.0";uses:="javax.portlet,org.springframework.webflow.co + re.collection",org.springframework.webflow.context.servlet;version="2 + .0.0";uses:="javax.servlet,javax.servlet.http,org.springframework.web + flow.core.collection",org.springframework.webflow.context.web;version + ="2.0.0";uses:="javax.servlet.http,org.springframework.webflow.core.c + ollection",org.springframework.webflow.conversation;version="2.0.0",o + rg.springframework.webflow.conversation.impl;version="2.0.0";uses:="o + rg.springframework.webflow.conversation",org.springframework.webflow. + core;version="2.0.0",org.springframework.webflow.core.collection;vers + ion="2.0.0";uses:="org.springframework.binding.collection,org.springf + ramework.binding.convert,org.springframework.web.multipart",org.sprin + gframework.webflow.definition;version="2.0.0";uses:="org.springframew + ork.context,org.springframework.webflow.core.collection",org.springfr + amework.webflow.definition.registry;version="2.0.0";uses:="org.spring + framework.webflow.definition",org.springframework.webflow.engine;vers + ion="2.0.0";uses:="org.springframework.binding.expression,org.springf + ramework.binding.mapping,org.springframework.context,org.springframew + ork.core.style,org.springframework.webflow.context,org.springframewor + k.webflow.core.collection,org.springframework.webflow.definition,org. + springframework.webflow.execution",org.springframework.webflow.engine + .builder;version="2.0.0";uses:="org.springframework.binding.convert,o + rg.springframework.binding.expression,org.springframework.binding.for + mat,org.springframework.binding.mapping,org.springframework.context,o + rg.springframework.webflow.core.collection,org.springframework.webflo + w.definition,org.springframework.webflow.definition.registry,org.spri + ngframework.webflow.engine,org.springframework.webflow.execution",org + .springframework.webflow.engine.builder.model;version="2.0.0";uses:=" + org.springframework.beans.factory.config,org.springframework.binding. + convert,org.springframework.binding.expression,org.springframework.bi + nding.format,org.springframework.context,org.springframework.context. + support,org.springframework.core.io,org.springframework.webflow.core. + collection,org.springframework.webflow.definition.registry,org.spring + framework.webflow.engine,org.springframework.webflow.engine.builder,o + rg.springframework.webflow.engine.model,org.springframework.webflow.e + ngine.model.registry",org.springframework.webflow.engine.builder.supp + ort;version="2.0.0";uses:="org.springframework.beans,org.springframew + ork.binding.convert,org.springframework.binding.expression,org.spring + framework.binding.format,org.springframework.context,org.springframew + ork.webflow.core.collection,org.springframework.webflow.definition.re + gistry,org.springframework.webflow.engine,org.springframework.webflow + .engine.builder",org.springframework.webflow.engine.impl;version="2.0 + .0";uses:="org.springframework.binding.message,org.springframework.we + bflow.context,org.springframework.webflow.core.collection,org.springf + ramework.webflow.definition,org.springframework.webflow.definition.re + gistry,org.springframework.webflow.engine,org.springframework.webflow + .execution,org.springframework.webflow.execution.factory",org.springf + ramework.webflow.engine.model;version="2.0.0",org.springframework.web + flow.engine.model.builder;version="2.0.0";uses:="org.springframework. + core.io,org.springframework.webflow.engine.model",org.springframework + .webflow.engine.model.builder.xml;version="2.0.0";uses:="javax.xml.pa + rsers,org.springframework.core.io,org.springframework.webflow.engine. + model,org.springframework.webflow.engine.model.builder,org.springfram + ework.webflow.engine.model.registry,org.w3c.dom,org.xml.sax",org.spri + ngframework.webflow.engine.model.registry;version="2.0.0";uses:="org. + springframework.core.io,org.springframework.webflow.engine.model,org. + springframework.webflow.engine.model.builder",org.springframework.web + flow.engine.support;version="2.0.0";uses:="org.springframework.beans. + factory.config,org.springframework.binding.expression,org.springframe + work.binding.mapping,org.springframework.webflow.core.collection,org. + springframework.webflow.engine,org.springframework.webflow.execution" + ,org.springframework.webflow.execution;version="2.0.0";uses:="org.spr + ingframework.binding.message,org.springframework.webflow.context,org. + springframework.webflow.core.collection,org.springframework.webflow.d + efinition",org.springframework.webflow.execution.factory;version="2.0 + .0";uses:="org.springframework.webflow.definition,org.springframework + .webflow.execution",org.springframework.webflow.execution.repository; + version="2.0.0";uses:="org.springframework.webflow.execution",org.spr + ingframework.webflow.execution.repository.impl;version="2.0.0";uses:= + "org.springframework.webflow.conversation,org.springframework.webflow + .execution,org.springframework.webflow.execution.repository.snapshot, + org.springframework.webflow.execution.repository.support",org.springf + ramework.webflow.execution.repository.snapshot;version="2.0.0";uses:= + "org.springframework.webflow.conversation,org.springframework.webflow + .execution,org.springframework.webflow.execution.repository.support", + org.springframework.webflow.execution.repository.support;version="2.0 + .0";uses:="org.springframework.webflow.conversation,org.springframewo + rk.webflow.core.collection,org.springframework.webflow.execution,org. + springframework.webflow.execution.repository",org.springframework.web + flow.executor;version="2.0.0";uses:="org.springframework.webflow.cont + ext,org.springframework.webflow.core,org.springframework.webflow.core + .collection,org.springframework.webflow.definition.registry,org.sprin + gframework.webflow.execution,org.springframework.webflow.execution.re + pository",org.springframework.webflow.expression;version="2.0.0";uses + :="ognl,org.apache.commons.logging,org.springframework.binding.expres + sion",org.springframework.webflow.expression.el;version="2.0.0";uses: + ="javax.el,org.springframework.beans.factory,org.springframework.cont + ext,org.springframework.webflow.execution",org.springframework.webflo + w.mvc.builder;version="2.0.0";uses:="org.springframework.binding.expr + ession,org.springframework.binding.format,org.springframework.context + ,org.springframework.web.servlet,org.springframework.webflow.executio + n,org.springframework.webflow.mvc.view",org.springframework.webflow.m + vc.portlet;version="2.0.0";uses:="javax.portlet,org.springframework.b + inding.expression,org.springframework.binding.format,org.springframew + ork.web.portlet,org.springframework.web.servlet,org.springframework.w + ebflow.context.portlet,org.springframework.webflow.core,org.springfra + mework.webflow.core.collection,org.springframework.webflow.execution, + org.springframework.webflow.executor,org.springframework.webflow.mvc. + view",org.springframework.webflow.mvc.servlet;version="2.0.0";uses:=" + javax.servlet,javax.servlet.http,org.springframework.beans,org.spring + framework.binding.expression,org.springframework.binding.format,org.s + pringframework.context,org.springframework.js.ajax,org.springframewor + k.web.servlet,org.springframework.webflow.context.servlet,org.springf + ramework.webflow.core,org.springframework.webflow.core.collection,org + .springframework.webflow.execution,org.springframework.webflow.execut + or,org.springframework.webflow.mvc.view",org.springframework.webflow. + mvc.view;version="2.0.0";uses:="javax.servlet.http,org.springframewor + k.binding.convert,org.springframework.binding.expression,org.springfr + amework.binding.format,org.springframework.binding.mapping,org.spring + framework.binding.message,org.springframework.validation,org.springfr + amework.web.servlet,org.springframework.webflow.execution",org.spring + framework.webflow.persistence;version="2.0.0";uses:="javax.persistenc + e,org.hibernate,org.springframework.transaction,org.springframework.w + ebflow.core.collection,org.springframework.webflow.execution",org.spr + ingframework.webflow.security;version="2.0.0";uses:="org.springframew + ork.security,org.springframework.webflow.definition,org.springframewo + rk.webflow.execution",org.springframework.webflow.test;version="2.0.0 + ";uses:="org.springframework.binding.expression,org.springframework.b + inding.format,org.springframework.binding.message,org.springframework + .context.support,org.springframework.webflow.context,org.springframew + ork.webflow.core.collection,org.springframework.webflow.definition,or + g.springframework.webflow.engine,org.springframework.webflow.engine.b + uilder.support,org.springframework.webflow.execution",org.springframe + work.webflow.test.execution;version="2.0.0";uses:="org.springframewor + k.beans.factory.config,org.springframework.webflow.config,org.springf + ramework.webflow.context,org.springframework.webflow.core.collection, + org.springframework.webflow.definition,org.springframework.webflow.de + finition.registry,org.springframework.webflow.engine,org.springframew + ork.webflow.engine.builder,org.springframework.webflow.engine.model.r + egistry,org.springframework.webflow.execution,org.springframework.web + flow.test",org.springframework.webflow.upgrade;version="2.0.0";uses:= + "javax.xml.transform,org.springframework.core.io" +Bundle-Version: 2.0.0 +