This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a change to branch geoapi-3.1
in repository https://gitbox.apache.org/repos/asf/sis.git


    from 269d8e9759 Merge branch 'geoapi-4.0' into geoapi-3.1
     add 8b0191c652 More dynamic and more efficient comparisons of temporal 
values depending on their type. This is required by the change of period 
beginning/ending times to `Temporal`. This work duplicates work already done in 
`ComparisonFilter`, but the latter will need to be refactored in order to 
delegate to the new temporal filters.
     add e7195efe6b Enable temporal tests which were disabled because of the 
lack of `sis-temporal` module. This change requires more extensive usage of 
`java.time` objects in metadata fields.
     add 8924c14a5c Replace call to `LocalDate.parse(String)` by 
`LocalDate.of(year, month, day)` in tests.
     new 5458f8dedf Merge branch 'geoapi-4.0' into geoapi-3.1. The main work is 
a generalization from `Instant` to `Temporal`.
     new 51124b9153 Change the `serialVersionUID` of `DefaultCitation` because 
the following properties are of different types: - citedResponsibleParties 
(Collection<ResponsibleParty> instead of Collection<Responsibility>) - 
otherCitationDetails (InternationalString instead of 
Collection<InternationalString>)

The 2 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:
 .../org/apache/sis/filter/ComparisonFilter.java    |   4 +
 .../apache/sis/filter/DefaultFilterFactory.java    |  68 +-
 .../main/org/apache/sis/filter/TemporalFilter.java | 811 ++++-----------------
 .../org/apache/sis/filter/TemporalOperation.java   | 762 +++++++++++++++++++
 .../main/org/apache/sis/filter/TimeMethods.java    | 396 ++++++++++
 .../org/apache/sis/filter/TemporalFilterTest.java  |  23 +-
 .../org.apache.sis.metadata/main/module-info.java  |   1 +
 .../sis/metadata/iso/acquisition/DefaultEvent.java |   9 +-
 .../iso/acquisition/DefaultRequestedDate.java      |  36 +-
 .../iso/acquisition/DefaultRequirement.java        |  23 +-
 .../sis/metadata/iso/citation/DefaultCitation.java |  24 +-
 .../metadata/iso/citation/DefaultCitationDate.java |  11 +-
 .../distribution/DefaultStandardOrderProcess.java  |  20 +-
 .../metadata/iso/extent/DefaultTemporalExtent.java |  40 +-
 .../apache/sis/metadata/iso/extent/Extents.java    |  96 ++-
 .../metadata/iso/identification/DefaultUsage.java  |  23 +-
 .../sis/metadata/privy/ImplementationHelper.java   |  23 -
 .../apache/sis/pending/temporal/DefaultPeriod.java |  16 +-
 .../sis/pending/temporal/TemporalUtilities.java    |  39 +-
 .../org/apache/sis/xml/bind/gco/GO_DateTime.java   |   3 +-
 .../org/apache/sis/xml/bind/gml/TM_Primitive.java  |  43 +-
 .../apache/sis/xml/bind/gml/TemporalAdapter.java   |   4 +-
 .../org/apache/sis/xml/bind/gml/TimeInstant.java   |  20 +-
 .../apache/sis/xml/bind/gml/TimePeriodBound.java   |   6 +-
 .../org/apache/sis/xml/privy/XmlUtilities.java     |  52 +-
 .../sis/metadata/iso/extent/DefaultExtentTest.java |  15 +-
 .../metadata/privy/ImplementationHelperTest.java   |  19 -
 .../org/apache/sis/metadata/xml/2007/Extent.xml    |   2 -
 .../org/apache/sis/metadata/xml/2016/Extent.xml    |   2 -
 .../apache/sis/xml/bind/gml/TimePeriodTest.java    |  19 +-
 .../org/apache/sis/xml/privy/XmlUtilitiesTest.java |  12 +-
 .../test/org/apache/sis/xml/test/TestCase.java     |  33 -
 .../sis/referencing/gazetteer/LocationFormat.java  |   7 +-
 .../main/org/apache/sis/io/wkt/Formatter.java      |  12 +-
 .../apache/sis/io/wkt/GeodeticObjectParser.java    |   3 +-
 .../sis/referencing/datum/AbstractDatum.java       |   3 +-
 .../referencing/datum/DefaultGeodeticDatum.java    |   4 +-
 .../referencing/datum/DefaultTemporalDatum.java    |   4 +-
 .../org/apache/sis/referencing/internal/Epoch.java |   6 +-
 .../sis/referencing/privy/ExtentSelector.java      | 101 +--
 .../referencing/AbstractReferenceSystemTest.java   |   9 +-
 .../datum/DefaultGeodeticDatumTest.java            |   3 +-
 .../sis/referencing/privy/ExtentSelectorTest.java  |   5 +-
 .../apache/sis/test/integration/MetadataTest.java  |  29 +-
 .../sis/test/integration/MetadataVerticalTest.java |  10 +-
 .../storage/geotiff/reader/XMLMetadataTest.java    |   2 +-
 .../apache/sis/storage/base/MetadataBuilder.java   |   3 +-
 .../main/org/apache/sis/util/Classes.java          |  20 +-
 .../org/apache/sis/util/privy/TemporalDate.java    | 113 ++-
 .../main/org/apache/sis/util/resources/Errors.java |   5 +
 .../apache/sis/util/resources/Errors.properties    |   1 +
 .../apache/sis/util/resources/Errors_fr.properties |   1 +
 .../org/apache/sis/measure/RangeFormatTest.java    |   8 +-
 .../test/org/apache/sis/test/TestUtilities.java    |   4 +-
 geoapi/snapshot                                    |   2 +-
 .../sis/gui/metadata/IdentificationInfo.java       |   9 +-
 56 files changed, 1856 insertions(+), 1163 deletions(-)
 create mode 100644 
endorsed/src/org.apache.sis.feature/main/org/apache/sis/filter/TemporalOperation.java
 create mode 100644 
endorsed/src/org.apache.sis.feature/main/org/apache/sis/filter/TimeMethods.java

Reply via email to