|
20 | 20 | * @author Steve Ebersole |
21 | 21 | */ |
22 | 22 | public class Size implements Serializable { |
| 23 | + |
| 24 | +@Deprecated( forRemoval = true ) |
23 | 25 | public enum LobMultiplier { |
24 | 26 | NONE( 1 ), |
25 | 27 | K( NONE.factor * 1024 ), |
@@ -60,21 +62,31 @@ public Size() { |
60 | 62 | * @param scale numeric scale |
61 | 63 | * @param length type length |
62 | 64 | * @param lobMultiplier LOB length multiplier |
| 65 | + * @deprecated in favor of {@link Size#Size(Integer, Integer, Long)} |
63 | 66 | */ |
| 67 | +@Deprecated( forRemoval = true ) |
64 | 68 | public Size(Integer precision, Integer scale, Long length, LobMultiplier lobMultiplier) { |
65 | 69 | this.precision = precision; |
66 | 70 | this.scale = scale; |
67 | 71 | this.length = length; |
68 | 72 | this.lobMultiplier = lobMultiplier; |
69 | 73 | } |
70 | 74 |
|
| 75 | +/** |
| 76 | + * @deprecated in favor of {@link Size#Size(Integer, Integer, Long)} |
| 77 | + */ |
| 78 | +@Deprecated( forRemoval = true ) |
71 | 79 | public Size(Integer precision, Integer scale, Integer length, LobMultiplier lobMultiplier) { |
72 | 80 | this.precision = precision; |
73 | 81 | this.scale = scale; |
74 | 82 | this.length = length == null ? null : length.longValue(); |
75 | 83 | this.lobMultiplier = lobMultiplier; |
76 | 84 | } |
77 | 85 |
|
| 86 | +public Size(Integer precision, Integer scale, Long length) { |
| 87 | +this( precision, scale, length, Size.LobMultiplier.NONE ); |
| 88 | +} |
| 89 | + |
78 | 90 | public static Size nil() { |
79 | 91 | return new Size(); |
80 | 92 | } |
@@ -111,6 +123,7 @@ public Integer getArrayLength() { |
111 | 123 | return arrayLength; |
112 | 124 | } |
113 | 125 |
|
| 126 | +@Deprecated( forRemoval = true ) |
114 | 127 | public LobMultiplier getLobMultiplier() { |
115 | 128 | return lobMultiplier; |
116 | 129 | } |
@@ -141,6 +154,7 @@ public Size setArrayLength(Integer arrayLength) { |
141 | 154 | return this; |
142 | 155 | } |
143 | 156 |
|
| 157 | +@Deprecated( forRemoval = true ) |
144 | 158 | public Size setLobMultiplier(LobMultiplier lobMultiplier) { |
145 | 159 | this.lobMultiplier = lobMultiplier; |
146 | 160 | return this; |
|
0 commit comments