This is an automated email from the ASF dual-hosted git repository.
gk pushed a change to branch trunk
in repository https://gitbox.apache.org/repos/asf/turbine-core.git.
from c1fc864 Add missing license files
new 35b9f61 use testcontainer and yaafi snapshot for proper and
up-to-date depencencies
new dd28d31 Use streams, collectors and lamda features, cleanup url
mapper from pieplien-classic.xml, add datetimeformatter and test
new 35f7dd5 - Add java.time DateTimeFormatter service, tool and test
new 2d151a0 enable method annotation for turbine services, with test, not
enabled by default due to performance penalty
new 97ccf4b allow element type method in marker interface turbineServies,
set datetime formatter tool as facade for service, delete duplicate test
new 8f3ed43 request context for date time formatter and update path
converter test
The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
conf/test/CompleteTurbineResources.properties | 8 +
conf/test/TurbineURLMapperServiceTest.properties | 2 +-
...e.xml => turbine-classic-pipeline-extended.xml} | 0
conf/turbine-classic-pipeline.xml | 1 -
pom.xml | 4 +-
src/java/org/apache/turbine/Turbine.java | 2 +-
.../turbine/annotation/AnnotationProcessor.java | 141 ++++++++--
.../apache/turbine/annotation/TurbineService.java | 2 +-
.../org/apache/turbine/modules/ActionEvent.java | 14 +-
.../apache/turbine/services/BaseServiceBroker.java | 13 +-
.../turbine/services/jsp/TurbineJspService.java | 10 +-
.../localization/DateTimeFormatterInterface.java | 83 ++++++
.../localization/DateTimeFormatterService.java | 177 +++++++++++++
.../services/pull/util/DateTimeFormatterTool.java | 139 ++++++++++
.../apache/turbine/services/schedule/JobQueue.java | 2 +-
.../services/security/DefaultUserManager.java | 12 +-
.../services/template/TurbineTemplateService.java | 12 +-
.../urlmapper/TurbineURLMapperService.java | 12 +-
src/java/org/apache/turbine/util/ServletUtils.java | 4 +-
.../org/apache/turbine/util/uri/TemplateURI.java | 6 +-
.../turbine/annotation/AnnotatedMethodsTest.java | 99 +++++++
.../annotation/AnnotationProcessorTest.java | 3 +
.../turbine/services/LoadingComponentsTest.java | 12 +
.../localization/DateTimeFormatterServiceTest.java | 290 +++++++++++++++++++++
.../services/velocity/PathConverterTest.java | 96 ++++---
25 files changed, 1018 insertions(+), 126 deletions(-)
copy conf/{turbine-classic-pipeline.xml =>
turbine-classic-pipeline-extended.xml} (100%)
create mode 100644
src/java/org/apache/turbine/services/localization/DateTimeFormatterInterface.java
create mode 100644
src/java/org/apache/turbine/services/localization/DateTimeFormatterService.java
create mode 100644
src/java/org/apache/turbine/services/pull/util/DateTimeFormatterTool.java
create mode 100644
src/test/org/apache/turbine/annotation/AnnotatedMethodsTest.java
create mode 100644
src/test/org/apache/turbine/services/localization/DateTimeFormatterServiceTest.java