@Override public int hashCode() { int result = accountId != null ? accountId.hashCode() : 0; result = 31 * result + (paymentMethodId != null ? paymentMethodId.hashCode() : 0); result = 31 * result + (paymentExternalKey != null ? paymentExternalKey.hashCode() : 0); result = 31 * result + (transactionId != null ? transactionId.hashCode() : 0); result = 31 * result + (transactionExternalKey != null ? transactionExternalKey.hashCode() : 0); result = 31 * result + (transactionType != null ? transactionType.hashCode() : 0); result = 31 * result + (effectiveDate != null ? effectiveDate.hashCode() : 0); result = 31 * result + (stateName != null ? stateName.hashCode() : 0); result = 31 * result + (amount != null ? amount.hashCode() : 0); result = 31 * result + (currency != null ? currency.hashCode() : 0); result = 31 * result + (pluginName != null ? pluginName.hashCode() : 0); result = 31 * result + (pluginProperties != null ? pluginProperties.hashCode() : 0); return result; } }
@Override public int hashCode() { int result = transactionId != null ? transactionId.hashCode() : 0; result = 31 * result + (paymentId != null ? paymentId.hashCode() : 0); result = 31 * result + (transactionExternalKey != null ? transactionExternalKey.hashCode() : 0); result = 31 * result + (transactionType != null ? transactionType.hashCode() : 0); result = 31 * result + (effectiveDate != null ? effectiveDate.hashCode() : 0); result = 31 * result + (status != null ? status.hashCode() : 0); result = 31 * result + (amount != null ? amount.hashCode() : 0); result = 31 * result + (currency != null ? currency.hashCode() : 0); result = 31 * result + (processedAmount != null ? processedAmount.hashCode() : 0); result = 31 * result + (processedCurrency != null ? processedCurrency.hashCode() : 0); result = 31 * result + (gatewayErrorCode != null ? gatewayErrorCode.hashCode() : 0); result = 31 * result + (gatewayErrorMsg != null ? gatewayErrorMsg.hashCode() : 0); result = 31 * result + (firstPaymentReferenceId != null ? firstPaymentReferenceId.hashCode() : 0); result = 31 * result + (secondPaymentReferenceId != null ? secondPaymentReferenceId.hashCode() : 0); result = 31 * result + (properties != null ? properties.hashCode() : 0); return result; } }
@Override public int hashCode() { int result = kbPaymentId != null ? kbPaymentId.hashCode() : 0; result = 31 * result + (kbTransactionPaymentPaymentId != null ? kbTransactionPaymentPaymentId.hashCode() : 0); result = 31 * result + (transactionType != null ? transactionType.hashCode() : 0); result = 31 * result + (amount != null ? amount.hashCode() : 0); result = 31 * result + (currency != null ? currency.hashCode() : 0); result = 31 * result + (pluginStatus != null ? pluginStatus.hashCode() : 0); result = 31 * result + (gatewayError != null ? gatewayError.hashCode() : 0); result = 31 * result + (gatewayErrorCode != null ? gatewayErrorCode.hashCode() : 0); result = 31 * result + (firstPaymentReferenceId != null ? firstPaymentReferenceId.hashCode() : 0); result = 31 * result + (secondPaymentReferenceId != null ? secondPaymentReferenceId.hashCode() : 0); result = 31 * result + (createdDate != null ? createdDate.hashCode() : 0); result = 31 * result + (effectiveDate != null ? effectiveDate.hashCode() : 0); result = 31 * result + (properties != null ? properties.hashCode() : 0); return result; } }