From 9161e1747632b2efe9da69b76e15be7fc10504b0 Mon Sep 17 00:00:00 2001 From: rbygrave Date: Tue, 17 Aug 2021 21:39:57 +1200 Subject: [PATCH] #2318 - Refactor internals - final classes in querybean package --- ebean-querybean/src/main/java/io/ebean/typequery/PArray.java | 2 +- .../src/main/java/io/ebean/typequery/PBigDecimal.java | 2 +- .../src/main/java/io/ebean/typequery/PBigInteger.java | 2 +- ebean-querybean/src/main/java/io/ebean/typequery/PBoolean.java | 2 +- ebean-querybean/src/main/java/io/ebean/typequery/PCalendar.java | 2 +- ebean-querybean/src/main/java/io/ebean/typequery/PCidr.java | 2 +- ebean-querybean/src/main/java/io/ebean/typequery/PClass.java | 2 +- ebean-querybean/src/main/java/io/ebean/typequery/PCurrency.java | 2 +- .../src/main/java/io/ebean/typequery/PDayOfWeek.java | 2 +- ebean-querybean/src/main/java/io/ebean/typequery/PDouble.java | 2 +- ebean-querybean/src/main/java/io/ebean/typequery/PDuration.java | 2 +- ebean-querybean/src/main/java/io/ebean/typequery/PEnum.java | 2 +- ebean-querybean/src/main/java/io/ebean/typequery/PFile.java | 2 +- ebean-querybean/src/main/java/io/ebean/typequery/PFloat.java | 2 +- ebean-querybean/src/main/java/io/ebean/typequery/PInet.java | 2 +- .../src/main/java/io/ebean/typequery/PInetAddress.java | 2 +- ebean-querybean/src/main/java/io/ebean/typequery/PInstant.java | 2 +- ebean-querybean/src/main/java/io/ebean/typequery/PInteger.java | 2 +- .../src/main/java/io/ebean/typequery/PJodaDateMidnight.java | 2 +- .../src/main/java/io/ebean/typequery/PJodaDateTime.java | 2 +- .../src/main/java/io/ebean/typequery/PJodaLocalDate.java | 2 +- .../src/main/java/io/ebean/typequery/PJodaLocalDateTime.java | 2 +- .../src/main/java/io/ebean/typequery/PJodaLocalTime.java | 2 +- ebean-querybean/src/main/java/io/ebean/typequery/PJson.java | 2 +- .../src/main/java/io/ebean/typequery/PLocalDate.java | 2 +- .../src/main/java/io/ebean/typequery/PLocalDateTime.java | 2 +- .../src/main/java/io/ebean/typequery/PLocalTime.java | 2 +- ebean-querybean/src/main/java/io/ebean/typequery/PLocale.java | 2 +- ebean-querybean/src/main/java/io/ebean/typequery/PLong.java | 2 +- ebean-querybean/src/main/java/io/ebean/typequery/PMonth.java | 2 +- ebean-querybean/src/main/java/io/ebean/typequery/PMonthDay.java | 2 +- .../src/main/java/io/ebean/typequery/POffsetDateTime.java | 2 +- .../src/main/java/io/ebean/typequery/POffsetTime.java | 2 +- ebean-querybean/src/main/java/io/ebean/typequery/PScalar.java | 2 +- .../src/main/java/io/ebean/typequery/PScalarComparable.java | 2 +- ebean-querybean/src/main/java/io/ebean/typequery/PShort.java | 2 +- ebean-querybean/src/main/java/io/ebean/typequery/PSqlDate.java | 2 +- ebean-querybean/src/main/java/io/ebean/typequery/PString.java | 2 +- ebean-querybean/src/main/java/io/ebean/typequery/PTime.java | 2 +- ebean-querybean/src/main/java/io/ebean/typequery/PTimeZone.java | 2 +- .../src/main/java/io/ebean/typequery/PTimestamp.java | 2 +- ebean-querybean/src/main/java/io/ebean/typequery/PUri.java | 2 +- ebean-querybean/src/main/java/io/ebean/typequery/PUrl.java | 2 +- ebean-querybean/src/main/java/io/ebean/typequery/PUtilDate.java | 2 +- ebean-querybean/src/main/java/io/ebean/typequery/PUuid.java | 2 +- ebean-querybean/src/main/java/io/ebean/typequery/PYear.java | 2 +- .../src/main/java/io/ebean/typequery/PYearMonth.java | 2 +- ebean-querybean/src/main/java/io/ebean/typequery/PZoneId.java | 2 +- .../src/main/java/io/ebean/typequery/PZoneOffset.java | 2 +- .../src/main/java/io/ebean/typequery/PZonedDateTime.java | 2 +- ebean-querybean/src/main/java/io/ebean/typequery/TQPath.java | 2 +- 51 files changed, 51 insertions(+), 51 deletions(-) diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PArray.java b/ebean-querybean/src/main/java/io/ebean/typequery/PArray.java index 61d077636..504a4b5d6 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PArray.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PArray.java @@ -6,7 +6,7 @@ package io.ebean.typequery; * @param the root query bean type * @param the element type of the DbArray */ -public class PArray extends TQPropertyBase { +public final class PArray extends TQPropertyBase { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PBigDecimal.java b/ebean-querybean/src/main/java/io/ebean/typequery/PBigDecimal.java index c2ab97572..9e68375bd 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PBigDecimal.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PBigDecimal.java @@ -6,7 +6,7 @@ import java.math.BigDecimal; * BigDecimal property. * @param the root query bean type */ -public class PBigDecimal extends PBaseNumber { +public final class PBigDecimal extends PBaseNumber { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PBigInteger.java b/ebean-querybean/src/main/java/io/ebean/typequery/PBigInteger.java index fd96a13dd..b4e20ce94 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PBigInteger.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PBigInteger.java @@ -7,7 +7,7 @@ import java.math.BigInteger; * * @param the root query bean type */ -public class PBigInteger extends PBaseNumber { +public final class PBigInteger extends PBaseNumber { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PBoolean.java b/ebean-querybean/src/main/java/io/ebean/typequery/PBoolean.java index bd0f1608a..55707300e 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PBoolean.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PBoolean.java @@ -5,7 +5,7 @@ package io.ebean.typequery; * * @param the root query bean type */ -public class PBoolean extends PBaseValueEqual { +public final class PBoolean extends PBaseValueEqual { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PCalendar.java b/ebean-querybean/src/main/java/io/ebean/typequery/PCalendar.java index d23acb089..b64ae4f2c 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PCalendar.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PCalendar.java @@ -7,7 +7,7 @@ import java.util.Calendar; * * @param the root query bean type */ -public class PCalendar extends PBaseDate { +public final class PCalendar extends PBaseDate { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PCidr.java b/ebean-querybean/src/main/java/io/ebean/typequery/PCidr.java index 78d64fa40..645b5d37b 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PCidr.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PCidr.java @@ -7,7 +7,7 @@ import io.ebean.types.Cidr; * * @param the root query bean type */ -public class PCidr extends PBaseValueEqual { +public final class PCidr extends PBaseValueEqual { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PClass.java b/ebean-querybean/src/main/java/io/ebean/typequery/PClass.java index a372e4004..53aa03469 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PClass.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PClass.java @@ -5,7 +5,7 @@ package io.ebean.typequery; * * @param the root query bean type */ -public class PClass extends PBaseString { +public final class PClass extends PBaseString { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PCurrency.java b/ebean-querybean/src/main/java/io/ebean/typequery/PCurrency.java index 4eec7eacb..5f2ecb65c 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PCurrency.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PCurrency.java @@ -7,7 +7,7 @@ import java.util.Currency; * * @param the root query bean type */ -public class PCurrency extends PBaseValueEqual { +public final class PCurrency extends PBaseValueEqual { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PDayOfWeek.java b/ebean-querybean/src/main/java/io/ebean/typequery/PDayOfWeek.java index 2c9589831..199e89709 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PDayOfWeek.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PDayOfWeek.java @@ -8,7 +8,7 @@ import java.time.DayOfWeek; * * @param the root query bean type */ -public class PDayOfWeek extends PBaseNumber { +public final class PDayOfWeek extends PBaseNumber { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PDouble.java b/ebean-querybean/src/main/java/io/ebean/typequery/PDouble.java index 0b51dc44b..e7cbd8d0f 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PDouble.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PDouble.java @@ -5,7 +5,7 @@ package io.ebean.typequery; * * @param the root query bean type */ -public class PDouble extends PBaseNumber { +public final class PDouble extends PBaseNumber { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PDuration.java b/ebean-querybean/src/main/java/io/ebean/typequery/PDuration.java index 2eedd97a8..954fe41ef 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PDuration.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PDuration.java @@ -8,7 +8,7 @@ import java.time.Duration; * * @param the root query bean type */ -public class PDuration extends PBaseNumber { +public final class PDuration extends PBaseNumber { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PEnum.java b/ebean-querybean/src/main/java/io/ebean/typequery/PEnum.java index 9c5d53fdd..ccd9ff7aa 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PEnum.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PEnum.java @@ -6,7 +6,7 @@ package io.ebean.typequery; * @param the enum specific type * @param the root query bean type */ -public class PEnum extends PBaseValueEqual { +public final class PEnum extends PBaseValueEqual { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PFile.java b/ebean-querybean/src/main/java/io/ebean/typequery/PFile.java index 5c78fbac7..c1ea4c2d5 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PFile.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PFile.java @@ -9,7 +9,7 @@ package io.ebean.typequery; * * @param the root query bean type */ -public class PFile extends TQPropertyBase { +public final class PFile extends TQPropertyBase { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PFloat.java b/ebean-querybean/src/main/java/io/ebean/typequery/PFloat.java index 29f41a32e..e9bb712c5 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PFloat.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PFloat.java @@ -5,7 +5,7 @@ package io.ebean.typequery; * * @param the root query bean type */ -public class PFloat extends PBaseNumber { +public final class PFloat extends PBaseNumber { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PInet.java b/ebean-querybean/src/main/java/io/ebean/typequery/PInet.java index d9be07066..d0fd0d8ab 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PInet.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PInet.java @@ -7,7 +7,7 @@ import io.ebean.types.Inet; * * @param the root query bean type */ -public class PInet extends PBaseValueEqual { +public final class PInet extends PBaseValueEqual { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PInetAddress.java b/ebean-querybean/src/main/java/io/ebean/typequery/PInetAddress.java index 9a7d958b4..f4a30ca6a 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PInetAddress.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PInetAddress.java @@ -8,7 +8,7 @@ import java.net.InetAddress; * @param the root query bean type */ -public class PInetAddress extends PBaseValueEqual { +public final class PInetAddress extends PBaseValueEqual { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PInstant.java b/ebean-querybean/src/main/java/io/ebean/typequery/PInstant.java index 371f1bd0a..3387668e0 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PInstant.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PInstant.java @@ -8,7 +8,7 @@ import java.time.Instant; * * @param the root query bean type */ -public class PInstant extends PBaseDate { +public final class PInstant extends PBaseDate { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PInteger.java b/ebean-querybean/src/main/java/io/ebean/typequery/PInteger.java index 8657461be..ea87dbf3f 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PInteger.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PInteger.java @@ -5,7 +5,7 @@ package io.ebean.typequery; * * @param the root query bean type */ -public class PInteger extends PBaseNumber { +public final class PInteger extends PBaseNumber { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PJodaDateMidnight.java b/ebean-querybean/src/main/java/io/ebean/typequery/PJodaDateMidnight.java index a2dc96e52..c6f7051e0 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PJodaDateMidnight.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PJodaDateMidnight.java @@ -7,7 +7,7 @@ import org.joda.time.DateMidnight; * * @param the root query bean type */ -public class PJodaDateMidnight extends PBaseDate { +public final class PJodaDateMidnight extends PBaseDate { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PJodaDateTime.java b/ebean-querybean/src/main/java/io/ebean/typequery/PJodaDateTime.java index acda95c92..81132e2a2 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PJodaDateTime.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PJodaDateTime.java @@ -7,7 +7,7 @@ import org.joda.time.DateTime; * * @param the root query bean type */ -public class PJodaDateTime extends PBaseDate { +public final class PJodaDateTime extends PBaseDate { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PJodaLocalDate.java b/ebean-querybean/src/main/java/io/ebean/typequery/PJodaLocalDate.java index 784832c0f..e6a5f4d52 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PJodaLocalDate.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PJodaLocalDate.java @@ -7,7 +7,7 @@ import org.joda.time.LocalDate; * * @param the root query bean type */ -public class PJodaLocalDate extends PBaseDate { +public final class PJodaLocalDate extends PBaseDate { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PJodaLocalDateTime.java b/ebean-querybean/src/main/java/io/ebean/typequery/PJodaLocalDateTime.java index bfac78c04..bad5359e3 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PJodaLocalDateTime.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PJodaLocalDateTime.java @@ -7,7 +7,7 @@ import org.joda.time.LocalDateTime; * * @param the root query bean type */ -public class PJodaLocalDateTime extends PBaseDate { +public final class PJodaLocalDateTime extends PBaseDate { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PJodaLocalTime.java b/ebean-querybean/src/main/java/io/ebean/typequery/PJodaLocalTime.java index 5c14ffea9..d92165d33 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PJodaLocalTime.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PJodaLocalTime.java @@ -8,7 +8,7 @@ import org.joda.time.LocalTime; * * @param the root query bean type */ -public class PJodaLocalTime extends PBaseNumber { +public final class PJodaLocalTime extends PBaseNumber { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PJson.java b/ebean-querybean/src/main/java/io/ebean/typequery/PJson.java index 3601811fb..5eddd0196 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PJson.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PJson.java @@ -17,7 +17,7 @@ package io.ebean.typequery; * * @param the root query bean type */ -public class PJson extends TQPropertyBase { +public final class PJson extends TQPropertyBase { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PLocalDate.java b/ebean-querybean/src/main/java/io/ebean/typequery/PLocalDate.java index 6ffd1285a..189b76eba 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PLocalDate.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PLocalDate.java @@ -7,7 +7,7 @@ import java.time.LocalDate; * * @param the root query bean type */ -public class PLocalDate extends PBaseDate { +public final class PLocalDate extends PBaseDate { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PLocalDateTime.java b/ebean-querybean/src/main/java/io/ebean/typequery/PLocalDateTime.java index eea2346dc..feb74e659 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PLocalDateTime.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PLocalDateTime.java @@ -7,7 +7,7 @@ import java.time.LocalDateTime; * * @param the root query bean type */ -public class PLocalDateTime extends PBaseDate { +public final class PLocalDateTime extends PBaseDate { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PLocalTime.java b/ebean-querybean/src/main/java/io/ebean/typequery/PLocalTime.java index 8470518f2..463365e8e 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PLocalTime.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PLocalTime.java @@ -8,7 +8,7 @@ import java.time.LocalTime; * * @param the root query bean type */ -public class PLocalTime extends PBaseNumber { +public final class PLocalTime extends PBaseNumber { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PLocale.java b/ebean-querybean/src/main/java/io/ebean/typequery/PLocale.java index f6a17e024..c360682fc 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PLocale.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PLocale.java @@ -7,7 +7,7 @@ import java.util.Locale; * * @param the root query bean type */ -public class PLocale extends PBaseString { +public final class PLocale extends PBaseString { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PLong.java b/ebean-querybean/src/main/java/io/ebean/typequery/PLong.java index d8e4cf58b..10aa4d80c 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PLong.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PLong.java @@ -5,7 +5,7 @@ package io.ebean.typequery; * * @param the root query bean type */ -public class PLong extends PBaseNumber { +public final class PLong extends PBaseNumber { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PMonth.java b/ebean-querybean/src/main/java/io/ebean/typequery/PMonth.java index be11e6a2c..0d127d7e7 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PMonth.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PMonth.java @@ -7,7 +7,7 @@ import java.time.Month; * * @param the root query bean type */ -public class PMonth extends PBaseDate { +public final class PMonth extends PBaseDate { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PMonthDay.java b/ebean-querybean/src/main/java/io/ebean/typequery/PMonthDay.java index 5c614edca..27b133f47 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PMonthDay.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PMonthDay.java @@ -7,7 +7,7 @@ import java.time.MonthDay; * * @param the root query bean type */ -public class PMonthDay extends PBaseDate { +public final class PMonthDay extends PBaseDate { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/POffsetDateTime.java b/ebean-querybean/src/main/java/io/ebean/typequery/POffsetDateTime.java index 5a32f07e9..809248b86 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/POffsetDateTime.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/POffsetDateTime.java @@ -7,7 +7,7 @@ import java.time.OffsetDateTime; * * @param the root query bean type */ -public class POffsetDateTime extends PBaseNumber { +public final class POffsetDateTime extends PBaseNumber { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/POffsetTime.java b/ebean-querybean/src/main/java/io/ebean/typequery/POffsetTime.java index 675b9895a..e6d226971 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/POffsetTime.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/POffsetTime.java @@ -7,7 +7,7 @@ import java.time.OffsetTime; * * @param the root query bean type */ -public class POffsetTime extends PBaseNumber { +public final class POffsetTime extends PBaseNumber { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PScalar.java b/ebean-querybean/src/main/java/io/ebean/typequery/PScalar.java index 4e479bc61..7d109a6fd 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PScalar.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PScalar.java @@ -7,7 +7,7 @@ package io.ebean.typequery; * @param the root query bean type * @param the scalar type */ -public class PScalar extends PBaseValueEqual { +public final class PScalar extends PBaseValueEqual { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PScalarComparable.java b/ebean-querybean/src/main/java/io/ebean/typequery/PScalarComparable.java index 9364f9a8f..6da31acb2 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PScalarComparable.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PScalarComparable.java @@ -8,7 +8,7 @@ package io.ebean.typequery; * @param the root query bean type * @param the scalar type */ -public class PScalarComparable> extends PBaseCompareable { +public final class PScalarComparable> extends PBaseCompareable { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PShort.java b/ebean-querybean/src/main/java/io/ebean/typequery/PShort.java index f8ee7bf8a..3d86b63a2 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PShort.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PShort.java @@ -5,7 +5,7 @@ package io.ebean.typequery; * * @param the root query bean type */ -public class PShort extends PBaseNumber { +public final class PShort extends PBaseNumber { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PSqlDate.java b/ebean-querybean/src/main/java/io/ebean/typequery/PSqlDate.java index 5e12b2c66..b239dbc34 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PSqlDate.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PSqlDate.java @@ -8,7 +8,7 @@ import java.sql.Date; * @param the root query bean type */ -public class PSqlDate extends PBaseDate { +public final class PSqlDate extends PBaseDate { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PString.java b/ebean-querybean/src/main/java/io/ebean/typequery/PString.java index 5efdd346b..c37e6e8b2 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PString.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PString.java @@ -5,7 +5,7 @@ package io.ebean.typequery; * * @param the root query bean type */ -public class PString extends PBaseCompareable { +public final class PString extends PBaseCompareable { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PTime.java b/ebean-querybean/src/main/java/io/ebean/typequery/PTime.java index 56f07eaf3..62556f480 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PTime.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PTime.java @@ -8,7 +8,7 @@ import java.sql.Time; * * @param the root query bean type */ -public class PTime extends PBaseNumber { +public final class PTime extends PBaseNumber { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PTimeZone.java b/ebean-querybean/src/main/java/io/ebean/typequery/PTimeZone.java index 9257b7555..8a8352fef 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PTimeZone.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PTimeZone.java @@ -7,7 +7,7 @@ import java.util.TimeZone; * * @param the root query bean type */ -public class PTimeZone extends PBaseValueEqual { +public final class PTimeZone extends PBaseValueEqual { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PTimestamp.java b/ebean-querybean/src/main/java/io/ebean/typequery/PTimestamp.java index 31ecbca8a..ace329987 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PTimestamp.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PTimestamp.java @@ -7,7 +7,7 @@ import java.sql.Timestamp; * * @param the root query bean type */ -public class PTimestamp extends PBaseDate { +public final class PTimestamp extends PBaseDate { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PUri.java b/ebean-querybean/src/main/java/io/ebean/typequery/PUri.java index 37f369515..564a626b0 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PUri.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PUri.java @@ -7,7 +7,7 @@ import java.net.URI; * * @param the root query bean type */ -public class PUri extends PBaseString { +public final class PUri extends PBaseString { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PUrl.java b/ebean-querybean/src/main/java/io/ebean/typequery/PUrl.java index f2a1c8c24..bf981e95f 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PUrl.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PUrl.java @@ -7,7 +7,7 @@ import java.net.URL; * * @param the root query bean type */ -public class PUrl extends PBaseString { +public final class PUrl extends PBaseString { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PUtilDate.java b/ebean-querybean/src/main/java/io/ebean/typequery/PUtilDate.java index a63e1311b..49c410465 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PUtilDate.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PUtilDate.java @@ -7,7 +7,7 @@ import java.util.Date; * * @param the root query bean type */ -public class PUtilDate extends PBaseDate { +public final class PUtilDate extends PBaseDate { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PUuid.java b/ebean-querybean/src/main/java/io/ebean/typequery/PUuid.java index e6a4e134f..8f08053eb 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PUuid.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PUuid.java @@ -7,7 +7,7 @@ import java.util.UUID; * * @param the root query bean type */ -public class PUuid extends PBaseValueEqual { +public final class PUuid extends PBaseValueEqual { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PYear.java b/ebean-querybean/src/main/java/io/ebean/typequery/PYear.java index 760e26e5f..a52e13931 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PYear.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PYear.java @@ -7,7 +7,7 @@ import java.time.Year; * * @param the root query bean type */ -public class PYear extends PBaseNumber { +public final class PYear extends PBaseNumber { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PYearMonth.java b/ebean-querybean/src/main/java/io/ebean/typequery/PYearMonth.java index e4b5634bc..77a34d70b 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PYearMonth.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PYearMonth.java @@ -7,7 +7,7 @@ import java.time.YearMonth; * * @param the root query bean type */ -public class PYearMonth extends PBaseDate { +public final class PYearMonth extends PBaseDate { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PZoneId.java b/ebean-querybean/src/main/java/io/ebean/typequery/PZoneId.java index b10fb0fe6..b057840d9 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PZoneId.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PZoneId.java @@ -7,7 +7,7 @@ import java.time.ZoneId; * * @param the root query bean type */ -public class PZoneId extends PBaseValueEqual { +public final class PZoneId extends PBaseValueEqual { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PZoneOffset.java b/ebean-querybean/src/main/java/io/ebean/typequery/PZoneOffset.java index 063e32d81..c94a99cc2 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PZoneOffset.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PZoneOffset.java @@ -7,7 +7,7 @@ import java.time.ZoneOffset; * * @param the root query bean type */ -public class PZoneOffset extends PBaseValueEqual { +public final class PZoneOffset extends PBaseValueEqual { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/PZonedDateTime.java b/ebean-querybean/src/main/java/io/ebean/typequery/PZonedDateTime.java index e233449ef..3aca1d178 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/PZonedDateTime.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/PZonedDateTime.java @@ -7,7 +7,7 @@ import java.time.ZonedDateTime; * * @param the root query bean type */ -public class PZonedDateTime extends PBaseCompareable { +public final class PZonedDateTime extends PBaseCompareable { /** * Construct with a property name and root instance. diff --git a/ebean-querybean/src/main/java/io/ebean/typequery/TQPath.java b/ebean-querybean/src/main/java/io/ebean/typequery/TQPath.java index 6dde7e1c4..409a1ceea 100644 --- a/ebean-querybean/src/main/java/io/ebean/typequery/TQPath.java +++ b/ebean-querybean/src/main/java/io/ebean/typequery/TQPath.java @@ -3,7 +3,7 @@ package io.ebean.typequery; /** * Helper for adding a path prefix to a property. */ -public class TQPath { +public final class TQPath { /** * Return the full path by adding the prefix to the property name (null safe).