|
|
|
@ -252,7 +252,8 @@ public class ConditionalOperators { |
|
|
|
/** |
|
|
|
/** |
|
|
|
* Creates new {@link IfNull}. |
|
|
|
* Creates new {@link IfNull}. |
|
|
|
* |
|
|
|
* |
|
|
|
* @param fieldReference the field to check for a {@literal null} value, field reference must not be {@literal null}. |
|
|
|
* @param fieldReference the field to check for a {@literal null} value, field reference must not be |
|
|
|
|
|
|
|
* {@literal null}. |
|
|
|
* @return never {@literal null}. |
|
|
|
* @return never {@literal null}. |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
public static ThenBuilder ifNull(String fieldReference) { |
|
|
|
public static ThenBuilder ifNull(String fieldReference) { |
|
|
|
@ -346,7 +347,8 @@ public class ConditionalOperators { |
|
|
|
public interface OrBuilder { |
|
|
|
public interface OrBuilder { |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* @param fieldReference the field to check for a {@literal null} value, field reference must not be {@literal null}. |
|
|
|
* @param fieldReference the field to check for a {@literal null} value, field reference must not be |
|
|
|
|
|
|
|
* {@literal null}. |
|
|
|
* @return the {@link ThenBuilder} |
|
|
|
* @return the {@link ThenBuilder} |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
ThenBuilder orIfNull(String fieldReference); |
|
|
|
ThenBuilder orIfNull(String fieldReference); |
|
|
|
@ -902,8 +904,7 @@ public class ConditionalOperators { |
|
|
|
private @Nullable Object condition; |
|
|
|
private @Nullable Object condition; |
|
|
|
private @Nullable Object thenValue; |
|
|
|
private @Nullable Object thenValue; |
|
|
|
|
|
|
|
|
|
|
|
private ConditionalExpressionBuilder() { |
|
|
|
private ConditionalExpressionBuilder() {} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* Creates a new builder for {@link Cond}. |
|
|
|
* Creates a new builder for {@link Cond}. |
|
|
|
|