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

aherbert pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-io.git

commit 8f4ccfc0819152b18490960b698ab3fc2573d824
Author: Alex Herbert <aherb...@apache.org>
AuthorDate: Wed Sep 23 14:12:18 2020 +0100

    IO-689: FileUtils: Document use of ZoneId.systemDefault()
---
 src/main/java/org/apache/commons/io/FileUtils.java | 36 ++++++++++++++++++++++
 1 file changed, 36 insertions(+)

diff --git a/src/main/java/org/apache/commons/io/FileUtils.java 
b/src/main/java/org/apache/commons/io/FileUtils.java
index 67070e9..3721358 100644
--- a/src/main/java/org/apache/commons/io/FileUtils.java
+++ b/src/main/java/org/apache/commons/io/FileUtils.java
@@ -1644,6 +1644,12 @@ public class FileUtils {
      * Tests if the specified {@code File} is newer than the specified {@code 
ChronoLocalDate}
      * at the current time.
      *
+     * <p>Note: The input date is assumed to be in the system default 
time-zone with the time
+     * part set to the current time. To use a non-default time-zone use the 
method
+     * {@link #isFileNewer(File, ChronoLocalDateTime, ZoneId)
+     * isFileNewer(file, chronoLocalDate.atTime(LocalTime.now(zoneId)), 
zoneId)} where
+     * {@code zoneId} is a valid {@link ZoneId}.
+     *
      * @param file            the {@code File} of which the modification date 
must be compared
      * @param chronoLocalDate the date reference
      * @return true if the {@code File} exists and has been modified after the 
given
@@ -1660,6 +1666,11 @@ public class FileUtils {
      * Tests if the specified {@code File} is newer than the specified {@code 
ChronoLocalDate}
      * at the specified time.
      *
+     * <p>Note: The input date and time are assumed to be in the system 
default time-zone. To use a
+     * non-default time-zone use the method {@link #isFileNewer(File, 
ChronoLocalDateTime, ZoneId)
+     * isFileNewer(file, chronoLocalDate.atTime(localTime), zoneId)} where 
{@code zoneId} is a valid
+     * {@link ZoneId}.
+     *
      * @param file            the {@code File} of which the modification date 
must be compared
      * @param chronoLocalDate the date reference
      * @param localTime       the time reference
@@ -1679,6 +1690,11 @@ public class FileUtils {
      * Tests if the specified {@code File} is newer than the specified {@code 
ChronoLocalDateTime}
      * at the system-default time zone.
      *
+     * <p>Note: The input date and time is assumed to be in the system default 
time-zone. To use a
+     * non-default time-zone use the method {@link #isFileNewer(File, 
ChronoLocalDateTime, ZoneId)
+     * isFileNewer(file, chronoLocalDateTime, zoneId)} where {@code zoneId} is 
a valid
+     * {@link ZoneId}.
+     *
      * @param file                the {@code File} of which the modification 
date must be compared
      * @param chronoLocalDateTime the date reference
      * @return true if the {@code File} exists and has been modified after the 
given
@@ -1795,11 +1811,19 @@ public class FileUtils {
      * Tests if the specified {@code File} is older than the specified {@code 
ChronoLocalDate}
      * at the current time.
      *
+     * <p>Note: The input date is assumed to be in the system default 
time-zone with the time
+     * part set to the current time. To use a non-default time-zone use the 
method
+     * {@link #isFileOlder(File, ChronoLocalDateTime, ZoneId)
+     * isFileOlder(file, chronoLocalDate.atTime(LocalTime.now(zoneId)), 
zoneId)} where
+     * {@code zoneId} is a valid {@link ZoneId}.
+     *
      * @param file            the {@code File} of which the modification date 
must be compared
      * @param chronoLocalDate the date reference
      * @return true if the {@code File} exists and has been modified before 
the given
      * {@code ChronoLocalDate} at the current time.
      * @throws NullPointerException if the file or local date is {@code null}
+     * @see ZoneId#systemDefault()
+     * @see LocalTime#now()
      *
      * @since 2.8.0
      */
@@ -1811,12 +1835,18 @@ public class FileUtils {
      * Tests if the specified {@code File} is older than the specified {@code 
ChronoLocalDate}
      * at the specified {@code LocalTime}.
      *
+     * <p>Note: The input date and time are assumed to be in the system 
default time-zone. To use a
+     * non-default time-zone use the method {@link #isFileOlder(File, 
ChronoLocalDateTime, ZoneId)
+     * isFileOlder(file, chronoLocalDate.atTime(localTime), zoneId)} where 
{@code zoneId} is a valid
+     * {@link ZoneId}.
+     *
      * @param file            the {@code File} of which the modification date 
must be compared
      * @param chronoLocalDate the date reference
      * @param localTime       the time reference
      * @return true if the {@code File} exists and has been modified before the
      * given {@code ChronoLocalDate} at the specified time.
      * @throws NullPointerException if the file, local date or local time is 
{@code null}
+     * @see ZoneId#systemDefault()
      *
      * @since 2.8.0
      */
@@ -1830,11 +1860,17 @@ public class FileUtils {
      * Tests if the specified {@code File} is older than the specified {@code 
ChronoLocalDateTime}
      * at the system-default time zone.
      *
+     * <p>Note: The input date and time is assumed to be in the system default 
time-zone. To use a
+     * non-default time-zone use the method {@link #isFileOlder(File, 
ChronoLocalDateTime, ZoneId)
+     * isFileOlder(file, chronoLocalDateTime, zoneId)} where {@code zoneId} is 
a valid
+     * {@link ZoneId}.
+     *
      * @param file                the {@code File} of which the modification 
date must be compared
      * @param chronoLocalDateTime the date reference
      * @return true if the {@code File} exists and has been modified before 
the given
      * {@code ChronoLocalDateTime} at the system-default time zone.
      * @throws NullPointerException if the file or local date time is {@code 
null}
+     * @see ZoneId#systemDefault()
      *
      * @since 2.8.0
      */

Reply via email to