public boolean equals()

in policy/src/main/java/org/apache/wss4j/policy/model/AsymmetricBinding.java [50:87]


    public boolean equals(Object object) {
        if (object == this) {
            return true;
        }

        if (!(object instanceof AsymmetricBinding)) {
            return false;
        }

        AsymmetricBinding that = (AsymmetricBinding)object;
        if (initiatorToken != null && !initiatorToken.equals(that.initiatorToken)
            || initiatorToken == null && that.initiatorToken != null) {
            return false;
        }
        if (initiatorSignatureToken != null && !initiatorSignatureToken.equals(that.initiatorSignatureToken)
            || initiatorSignatureToken == null && that.initiatorSignatureToken != null) {
            return false;
        }
        if (initiatorEncryptionToken != null && !initiatorEncryptionToken.equals(that.initiatorEncryptionToken)
            || initiatorEncryptionToken == null && that.initiatorEncryptionToken != null) {
            return false;
        }

        if (recipientToken != null && !recipientToken.equals(that.recipientToken)
            || recipientToken == null && that.recipientToken != null) {
            return false;
        }
        if (recipientSignatureToken != null && !recipientSignatureToken.equals(that.recipientSignatureToken)
            || recipientSignatureToken == null && that.recipientSignatureToken != null) {
            return false;
        }
        if (recipientEncryptionToken != null && !recipientEncryptionToken.equals(that.recipientEncryptionToken)
            || recipientEncryptionToken == null && that.recipientEncryptionToken != null) {
            return false;
        }

        return super.equals(object);
    }