Skip to content
This repository was archived by the owner on Nov 5, 2025. It is now read-only.

Commit e24a230

Browse files
author
John Cordeiro
committed
Refactor auto dismiss param to avoid null verifications
1 parent 51e7cff commit e24a230

5 files changed

Lines changed: 14 additions & 14 deletions

File tree

library/src/main/java/br/com/ilhasoft/support/validation/binding/DateBindings.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
public class DateBindings {
1616

1717
@BindingAdapter(value = {"validateDate", "validateDateMessage", "validateDateAutoDismiss"}, requireAll = false)
18-
public static void bindingDate(TextView view, String pattern, String errorMessage, Boolean autoDismiss) {
19-
if (autoDismiss == null || autoDismiss) {
18+
public static void bindingDate(TextView view, String pattern, String errorMessage, boolean autoDismiss) {
19+
if (autoDismiss) {
2020
EditTextHandler.disableErrorOnChanged(view);
2121
}
2222

library/src/main/java/br/com/ilhasoft/support/validation/binding/LengthBindings.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
public class LengthBindings {
1919

2020
@BindingAdapter(value = {"validateMinLength", "validateMinLengthMessage", "validateMinLengthAutoDismiss"}, requireAll = false)
21-
public static void bindingMinLength(TextView view, int minLength, String errorMessage, Boolean autoDismiss) {
22-
if (autoDismiss == null || autoDismiss) {
21+
public static void bindingMinLength(TextView view, int minLength, String errorMessage, boolean autoDismiss) {
22+
if (autoDismiss) {
2323
EditTextHandler.disableErrorOnChanged(view);
2424
}
2525

@@ -29,8 +29,8 @@ public static void bindingMinLength(TextView view, int minLength, String errorMe
2929
}
3030

3131
@BindingAdapter(value = {"validateMaxLength", "validateMaxLengthMessage", "validateMaxLengthAutoDismiss"}, requireAll = false)
32-
public static void bindingMaxLength(TextView view, int maxLength, String errorMessage, Boolean autoDismiss) {
33-
if (autoDismiss == null || autoDismiss) {
32+
public static void bindingMaxLength(TextView view, int maxLength, String errorMessage, boolean autoDismiss) {
33+
if (autoDismiss) {
3434
EditTextHandler.disableErrorOnChanged(view);
3535
}
3636

@@ -40,8 +40,8 @@ public static void bindingMaxLength(TextView view, int maxLength, String errorMe
4040
}
4141

4242
@BindingAdapter(value = {"validateEmpty", "validateEmptyMessage", "validateEmptyAutoDismiss"}, requireAll = false)
43-
public static void bindingEmpty(TextView view, boolean empty, String errorMessage, Boolean autoDismiss) {
44-
if (autoDismiss == null || autoDismiss) {
43+
public static void bindingEmpty(TextView view, boolean empty, String errorMessage, boolean autoDismiss) {
44+
if (autoDismiss) {
4545
EditTextHandler.disableErrorOnChanged(view);
4646
}
4747

library/src/main/java/br/com/ilhasoft/support/validation/binding/PasswordBindings.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
public class PasswordBindings {
1616

1717
@BindingAdapter(value = {"validatePassword", "validatePasswordMessage", "validatePasswordAutoDismiss"}, requireAll = false)
18-
public static void bindingPassword(TextView view, TextView comparableView, String errorMessage, Boolean autoDismiss) {
19-
if (autoDismiss == null || autoDismiss) {
18+
public static void bindingPassword(TextView view, TextView comparableView, String errorMessage, boolean autoDismiss) {
19+
if (autoDismiss) {
2020
EditTextHandler.disableErrorOnChanged(view);
2121
}
2222

library/src/main/java/br/com/ilhasoft/support/validation/binding/RegexBindings.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
public class RegexBindings {
1616

1717
@BindingAdapter(value = {"validateRegex", "validateRegexMessage", "validateRegexAutoDismiss"}, requireAll = false)
18-
public static void bindingRegex(TextView view, String pattern, String errorMessage, Boolean autoDismiss) {
19-
if (autoDismiss == null || autoDismiss) {
18+
public static void bindingRegex(TextView view, String pattern, String errorMessage, boolean autoDismiss) {
19+
if (autoDismiss) {
2020
EditTextHandler.disableErrorOnChanged(view);
2121
}
2222

library/src/main/java/br/com/ilhasoft/support/validation/binding/TypeBindings.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
public class TypeBindings {
1717

1818
@BindingAdapter(value = {"validateType", "validateTypeMessage", "validateTypeAutoDismiss"}, requireAll = false)
19-
public static void bindingTypeValidation(TextView view, String fieldTypeText, String errorMessage, Boolean autoDismiss) {
20-
if (autoDismiss == null || autoDismiss) {
19+
public static void bindingTypeValidation(TextView view, String fieldTypeText, String errorMessage, boolean autoDismiss) {
20+
if (autoDismiss) {
2121
EditTextHandler.disableErrorOnChanged(view);
2222
}
2323
TypeRule.FieldType fieldType = getFieldTypeByText(fieldTypeText);

0 commit comments

Comments
 (0)