/// <summary> /// Gets the hash code /// </summary> /// <returns>Hash code</returns> public override int GetHashCode() { unchecked // Overflow is fine, just wrap { var hashCode = 41; // Suitable nullity checks etc, of course :) if (Path != null) { hashCode = hashCode * 59 + Path.GetHashCode(); } if (AuthHttpNologin != null) { hashCode = hashCode * 59 + AuthHttpNologin.GetHashCode(); } if (AuthHttpRealm != null) { hashCode = hashCode * 59 + AuthHttpRealm.GetHashCode(); } if (AuthDefaultLoginpage != null) { hashCode = hashCode * 59 + AuthDefaultLoginpage.GetHashCode(); } if (AuthCredForm != null) { hashCode = hashCode * 59 + AuthCredForm.GetHashCode(); } if (AuthCredUtf8 != null) { hashCode = hashCode * 59 + AuthCredUtf8.GetHashCode(); } return(hashCode); } }
/// <summary> /// Gets the hash code /// </summary> /// <returns>Hash code</returns> public override int GetHashCode() { unchecked // Overflow is fine, just wrap { var hashCode = 41; // Suitable nullity checks etc, of course :) if (OsgiHttpWhiteboardContextSelect != null) { hashCode = hashCode * 59 + OsgiHttpWhiteboardContextSelect.GetHashCode(); } if (OsgiHttpWhiteboardListener != null) { hashCode = hashCode * 59 + OsgiHttpWhiteboardListener.GetHashCode(); } if (AuthSudoCookie != null) { hashCode = hashCode * 59 + AuthSudoCookie.GetHashCode(); } if (AuthSudoParameter != null) { hashCode = hashCode * 59 + AuthSudoParameter.GetHashCode(); } if (AuthAnnonymous != null) { hashCode = hashCode * 59 + AuthAnnonymous.GetHashCode(); } if (SlingAuthRequirements != null) { hashCode = hashCode * 59 + SlingAuthRequirements.GetHashCode(); } if (SlingAuthAnonymousUser != null) { hashCode = hashCode * 59 + SlingAuthAnonymousUser.GetHashCode(); } if (SlingAuthAnonymousPassword != null) { hashCode = hashCode * 59 + SlingAuthAnonymousPassword.GetHashCode(); } if (AuthHttp != null) { hashCode = hashCode * 59 + AuthHttp.GetHashCode(); } if (AuthHttpRealm != null) { hashCode = hashCode * 59 + AuthHttpRealm.GetHashCode(); } if (AuthUriSuffix != null) { hashCode = hashCode * 59 + AuthUriSuffix.GetHashCode(); } return(hashCode); } }
/// <summary> /// Returns true if ComDayCqWcmFoundationImplHTTPAuthHandlerProperties instances are equal /// </summary> /// <param name="other">Instance of ComDayCqWcmFoundationImplHTTPAuthHandlerProperties to be compared</param> /// <returns>Boolean</returns> public bool Equals(ComDayCqWcmFoundationImplHTTPAuthHandlerProperties other) { if (other is null) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( Path == other.Path || Path != null && Path.Equals(other.Path) ) && ( AuthHttpNologin == other.AuthHttpNologin || AuthHttpNologin != null && AuthHttpNologin.Equals(other.AuthHttpNologin) ) && ( AuthHttpRealm == other.AuthHttpRealm || AuthHttpRealm != null && AuthHttpRealm.Equals(other.AuthHttpRealm) ) && ( AuthDefaultLoginpage == other.AuthDefaultLoginpage || AuthDefaultLoginpage != null && AuthDefaultLoginpage.Equals(other.AuthDefaultLoginpage) ) && ( AuthCredForm == other.AuthCredForm || AuthCredForm != null && AuthCredForm.Equals(other.AuthCredForm) ) && ( AuthCredUtf8 == other.AuthCredUtf8 || AuthCredUtf8 != null && AuthCredUtf8.Equals(other.AuthCredUtf8) )); }
/// <summary> /// Returns true if OrgApacheSlingEngineImplAuthSlingAuthenticatorProperties instances are equal /// </summary> /// <param name="other">Instance of OrgApacheSlingEngineImplAuthSlingAuthenticatorProperties to be compared</param> /// <returns>Boolean</returns> public bool Equals(OrgApacheSlingEngineImplAuthSlingAuthenticatorProperties other) { if (other is null) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( OsgiHttpWhiteboardContextSelect == other.OsgiHttpWhiteboardContextSelect || OsgiHttpWhiteboardContextSelect != null && OsgiHttpWhiteboardContextSelect.Equals(other.OsgiHttpWhiteboardContextSelect) ) && ( OsgiHttpWhiteboardListener == other.OsgiHttpWhiteboardListener || OsgiHttpWhiteboardListener != null && OsgiHttpWhiteboardListener.Equals(other.OsgiHttpWhiteboardListener) ) && ( AuthSudoCookie == other.AuthSudoCookie || AuthSudoCookie != null && AuthSudoCookie.Equals(other.AuthSudoCookie) ) && ( AuthSudoParameter == other.AuthSudoParameter || AuthSudoParameter != null && AuthSudoParameter.Equals(other.AuthSudoParameter) ) && ( AuthAnnonymous == other.AuthAnnonymous || AuthAnnonymous != null && AuthAnnonymous.Equals(other.AuthAnnonymous) ) && ( SlingAuthRequirements == other.SlingAuthRequirements || SlingAuthRequirements != null && SlingAuthRequirements.Equals(other.SlingAuthRequirements) ) && ( SlingAuthAnonymousUser == other.SlingAuthAnonymousUser || SlingAuthAnonymousUser != null && SlingAuthAnonymousUser.Equals(other.SlingAuthAnonymousUser) ) && ( SlingAuthAnonymousPassword == other.SlingAuthAnonymousPassword || SlingAuthAnonymousPassword != null && SlingAuthAnonymousPassword.Equals(other.SlingAuthAnonymousPassword) ) && ( AuthHttp == other.AuthHttp || AuthHttp != null && AuthHttp.Equals(other.AuthHttp) ) && ( AuthHttpRealm == other.AuthHttpRealm || AuthHttpRealm != null && AuthHttpRealm.Equals(other.AuthHttpRealm) ) && ( AuthUriSuffix == other.AuthUriSuffix || AuthUriSuffix != null && AuthUriSuffix.Equals(other.AuthUriSuffix) )); }