001// Generated by delombok at Sun Jul 30 17:21:56 UTC 2023 002package de.cuioss.test.jsf.validator; 003 004import javax.faces.application.FacesMessage.Severity; 005 006/** 007 * Object which represents one Test Item which will be checked by 008 * 009 * @param <T> is the Type of value which will be checked 010 */ 011public class TestItem<T> { 012 private boolean valid; 013 private T testValue; 014 private String errorMessage; 015 private Severity severity; 016 017 @java.lang.SuppressWarnings("all") 018 @lombok.Generated 019 public TestItem() { 020 } 021 022 @java.lang.SuppressWarnings("all") 023 @lombok.Generated 024 public boolean isValid() { 025 return this.valid; 026 } 027 028 @java.lang.SuppressWarnings("all") 029 @lombok.Generated 030 public T getTestValue() { 031 return this.testValue; 032 } 033 034 @java.lang.SuppressWarnings("all") 035 @lombok.Generated 036 public String getErrorMessage() { 037 return this.errorMessage; 038 } 039 040 @java.lang.SuppressWarnings("all") 041 @lombok.Generated 042 public Severity getSeverity() { 043 return this.severity; 044 } 045 046 @java.lang.SuppressWarnings("all") 047 @lombok.Generated 048 public void setValid(final boolean valid) { 049 this.valid = valid; 050 } 051 052 @java.lang.SuppressWarnings("all") 053 @lombok.Generated 054 public void setTestValue(final T testValue) { 055 this.testValue = testValue; 056 } 057 058 @java.lang.SuppressWarnings("all") 059 @lombok.Generated 060 public void setErrorMessage(final String errorMessage) { 061 this.errorMessage = errorMessage; 062 } 063 064 @java.lang.SuppressWarnings("all") 065 @lombok.Generated 066 public void setSeverity(final Severity severity) { 067 this.severity = severity; 068 } 069 070 @java.lang.Override 071 @java.lang.SuppressWarnings("all") 072 @lombok.Generated 073 public boolean equals(final java.lang.Object o) { 074 if (o == this) return true; 075 if (!(o instanceof TestItem)) return false; 076 final TestItem<?> other = (TestItem<?>) o; 077 if (!other.canEqual((java.lang.Object) this)) return false; 078 if (this.isValid() != other.isValid()) return false; 079 final java.lang.Object this$testValue = this.getTestValue(); 080 final java.lang.Object other$testValue = other.getTestValue(); 081 if (this$testValue == null ? other$testValue != null : !this$testValue.equals(other$testValue)) return false; 082 final java.lang.Object this$errorMessage = this.getErrorMessage(); 083 final java.lang.Object other$errorMessage = other.getErrorMessage(); 084 if (this$errorMessage == null ? other$errorMessage != null : !this$errorMessage.equals(other$errorMessage)) return false; 085 final java.lang.Object this$severity = this.getSeverity(); 086 final java.lang.Object other$severity = other.getSeverity(); 087 if (this$severity == null ? other$severity != null : !this$severity.equals(other$severity)) return false; 088 return true; 089 } 090 091 @java.lang.SuppressWarnings("all") 092 @lombok.Generated 093 protected boolean canEqual(final java.lang.Object other) { 094 return other instanceof TestItem; 095 } 096 097 @java.lang.Override 098 @java.lang.SuppressWarnings("all") 099 @lombok.Generated 100 public int hashCode() { 101 final int PRIME = 59; 102 int result = 1; 103 result = result * PRIME + (this.isValid() ? 79 : 97); 104 final java.lang.Object $testValue = this.getTestValue(); 105 result = result * PRIME + ($testValue == null ? 43 : $testValue.hashCode()); 106 final java.lang.Object $errorMessage = this.getErrorMessage(); 107 result = result * PRIME + ($errorMessage == null ? 43 : $errorMessage.hashCode()); 108 final java.lang.Object $severity = this.getSeverity(); 109 result = result * PRIME + ($severity == null ? 43 : $severity.hashCode()); 110 return result; 111 } 112 113 @java.lang.Override 114 @java.lang.SuppressWarnings("all") 115 @lombok.Generated 116 public java.lang.String toString() { 117 return "TestItem(valid=" + this.isValid() + ", testValue=" + this.getTestValue() + ", errorMessage=" + this.getErrorMessage() + ", severity=" + this.getSeverity() + ")"; 118 } 119}