@Override public boolean equals(Object obj) { if (obj == this) { return true; } else if (obj == null || !(obj instanceof StatusDetail)) { return false; } else { StatusDetail objStatusDetail = (StatusDetail)obj; return ListUtil.equalsAllowNulls(this.getMissingAttributeDetails(), objStatusDetail.getMissingAttributeDetails()); } }
@Override public boolean equals(Object obj) { if (obj == this) { return true; } else if (obj == null || !(obj instanceof Response)) { return false; } else { Response objResponse = (Response)obj; return ListUtil.equalsAllowNulls(this.getResults(), objResponse.getResults()); } }
@Override public boolean equals(Object obj) { if (obj == this) { return true; } else if (obj == null || !(obj instanceof RequestReference)) { return false; } else { RequestReference objRequestReference = (RequestReference)obj; return ListUtil.equalsAllowNulls(this.getAttributesReferences(), objRequestReference.getAttributesReferences()); } }
@Override public boolean equals(Object obj) { if (obj == this) { return true; } else if (obj == null || !(obj instanceof StatusDetail)) { return false; } else { StatusDetail objStatusDetail = (StatusDetail)obj; return ListUtil.equalsAllowNulls(this.getMissingAttributeDetails(), objStatusDetail.getMissingAttributeDetails()); } }
@Override public boolean equals(Object obj) { if (obj == this) { return true; } else if (obj == null || !(obj instanceof Response)) { return false; } else { Response objResponse = (Response)obj; return ListUtil.equalsAllowNulls(this.getResults(), objResponse.getResults()); } }
@Override public boolean equals(Object obj) { if (obj == this) { return true; } else if (obj == null || !(obj instanceof RequestReference)) { return false; } else { RequestReference objRequestReference = (RequestReference)obj; return ListUtil.equalsAllowNulls(this.getAttributesReferences(), objRequestReference.getAttributesReferences()); } }
@Override public boolean equals(Object obj) { if (obj == this) { return true; } else if (obj == null || !(obj instanceof Result)) { return false; } else { Result objResult = (Result)obj; return ObjUtil.equalsAllowNull(this.getDecision(), objResult.getDecision()) && ObjUtil.equalsAllowNull(this.getStatus(), objResult.getStatus()) && ListUtil.equalsAllowNulls(this.getObligations(), objResult.getObligations()) && ListUtil.equalsAllowNulls(this.getAssociatedAdvice(), objResult.getAssociatedAdvice()) && ListUtil.equalsAllowNulls(this.getAttributes(), objResult.getAttributes()) && ListUtil.equalsAllowNulls(this.getPolicyIdentifiers(), objResult.getPolicyIdentifiers()) && ListUtil.equalsAllowNulls(this.getPolicySetIdentifiers(), objResult.getPolicySetIdentifiers()); } }
@Override public boolean equals(Object obj) { if (obj == this) { return true; } else if (obj == null || !(obj instanceof Result)) { return false; } else { Result objResult = (Result)obj; return ObjUtil.equalsAllowNull(this.getDecision(), objResult.getDecision()) && ObjUtil.equalsAllowNull(this.getStatus(), objResult.getStatus()) && ListUtil.equalsAllowNulls(this.getObligations(), objResult.getObligations()) && ListUtil.equalsAllowNulls(this.getAssociatedAdvice(), objResult.getAssociatedAdvice()) && ListUtil.equalsAllowNulls(this.getAttributes(), objResult.getAttributes()) && ListUtil.equalsAllowNulls(this.getPolicyIdentifiers(), objResult.getPolicyIdentifiers()) && ListUtil.equalsAllowNulls(this.getPolicySetIdentifiers(), objResult.getPolicySetIdentifiers()); } }
@Override public boolean equals(Object obj) { if (obj == this) { return true; } else if (obj == null || !(obj instanceof Advice)) { return false; } else { Advice adviceObj = (Advice)obj; return (ObjUtil.equalsAllowNull(this.getId(), adviceObj.getId()) && ListUtil.equalsAllowNulls(this.getAttributeAssignments(), adviceObj.getAttributeAssignments())); } }
@Override public boolean equals(Object obj) { if (obj == this) { return true; } else if (obj == null || !(obj instanceof Advice)) { return false; } else { Advice adviceObj = (Advice)obj; return (ObjUtil.equalsAllowNull(this.getId(), adviceObj.getId()) && ListUtil.equalsAllowNulls(this.getAttributeAssignments(), adviceObj.getAttributeAssignments())); } }
@Override public boolean equals(Object obj) { if (obj == this) { return true; } else if (obj == null || !(obj instanceof AttributeCategory)) { return false; } else { AttributeCategory objAttributeCategory = (AttributeCategory)obj; return ObjUtil.equalsAllowNull(this.getCategory(), objAttributeCategory.getCategory()) && ListUtil.equalsAllowNulls(this.getAttributes(), objAttributeCategory.getAttributes()); } }
@Override public boolean equals(Object obj) { if (obj == this) { return true; } else if (obj == null || !(obj instanceof AttributeCategory)) { return false; } else { AttributeCategory objAttributeCategory = (AttributeCategory)obj; return ObjUtil.equalsAllowNull(this.getCategory(), objAttributeCategory.getCategory()) && ListUtil.equalsAllowNulls(this.getAttributes(), objAttributeCategory.getAttributes()); } }
@Override public boolean equals(Object obj) { if (obj == this) { return true; } else if (obj == null || !(obj instanceof Obligation)) { return false; } else { Obligation objObligation = (Obligation)obj; return ObjUtil.equalsAllowNull(this.getId(), objObligation.getId()) && ListUtil.equalsAllowNulls(this.getAttributeAssignments(), objObligation.getAttributeAssignments()); } }
@Override public boolean equals(Object obj) { if (obj == this) { return true; } else if (obj == null || !(obj instanceof Obligation)) { return false; } else { Obligation objObligation = (Obligation)obj; return ObjUtil.equalsAllowNull(this.getId(), objObligation.getId()) && ListUtil.equalsAllowNulls(this.getAttributeAssignments(), objObligation.getAttributeAssignments()); } }
@Override public boolean equals(Object obj) { if (obj == this) { return true; } else if (obj == null || !(obj instanceof Request)) { return false; } else { Request objRequest = (Request)obj; return ObjUtil.equalsAllowNull(this.getStatus(), objRequest.getStatus()) && ObjUtil.equalsAllowNull(this.getRequestDefaults(), objRequest.getRequestDefaults()) && this.getCombinedDecision() == objRequest.getCombinedDecision() && this.getReturnPolicyIdList() == objRequest.getReturnPolicyIdList() && ListUtil.equalsAllowNulls(this.getRequestAttributes(), objRequest.getRequestAttributes()) && ListUtil.equalsAllowNulls(this.getMultiRequests(), objRequest.getMultiRequests()); } }
@Override public boolean equals(Object obj) { if (obj == this) { return true; } else if (obj == null || !(obj instanceof Request)) { return false; } else { Request objRequest = (Request)obj; return ObjUtil.equalsAllowNull(this.getStatus(), objRequest.getStatus()) && ObjUtil.equalsAllowNull(this.getRequestDefaults(), objRequest.getRequestDefaults()) && this.getCombinedDecision() == objRequest.getCombinedDecision() && this.getReturnPolicyIdList() == objRequest.getReturnPolicyIdList() && ListUtil.equalsAllowNulls(this.getRequestAttributes(), objRequest.getRequestAttributes()) && ListUtil.equalsAllowNulls(this.getMultiRequests(), objRequest.getMultiRequests()); } }
@Override public boolean equals(Object obj) { if (this == obj) { return true; } else if (obj == null || !(obj instanceof Attribute)) { return false; } else { Attribute objAttribute = (Attribute)obj; return ObjUtil.equalsAllowNull(this.getCategory(), objAttribute.getCategory()) && ObjUtil.equalsAllowNull(this.getAttributeId(), objAttribute.getAttributeId()) && ObjUtil.equalsAllowNull(this.getIssuer(), objAttribute.getIssuer()) && this.getIncludeInResults() == objAttribute.getIncludeInResults() && ListUtil.equalsAllowNulls(this.getValues(), objAttribute.getValues()); } }
@Override public boolean equals(Object obj) { if (obj == this) { return true; } else if (obj == null || !(obj instanceof MissingAttributeDetail)) { return false; } else { MissingAttributeDetail objMissingAttributeDetail = (MissingAttributeDetail)obj; return ObjUtil.equalsAllowNull(this.getCategory(), objMissingAttributeDetail.getCategory()) && ObjUtil.equalsAllowNull(this.getAttributeId(), objMissingAttributeDetail.getAttributeId()) && ObjUtil.equalsAllowNull(this.getDataTypeId(), objMissingAttributeDetail.getDataTypeId()) && ObjUtil.equalsAllowNull(this.getIssuer(), objMissingAttributeDetail.getIssuer()) && ListUtil.equalsAllowNulls(this.getAttributeValues(), objMissingAttributeDetail.getAttributeValues()); } }
@Override public boolean equals(Object obj) { if (this == obj) { return true; } else if (obj == null || !(obj instanceof Attribute)) { return false; } else { Attribute objAttribute = (Attribute)obj; return ObjUtil.equalsAllowNull(this.getCategory(), objAttribute.getCategory()) && ObjUtil.equalsAllowNull(this.getAttributeId(), objAttribute.getAttributeId()) && ObjUtil.equalsAllowNull(this.getIssuer(), objAttribute.getIssuer()) && this.getIncludeInResults() == objAttribute.getIncludeInResults() && ListUtil.equalsAllowNulls(this.getValues(), objAttribute.getValues()); } }
@Override public boolean equals(Object obj) { if (obj == this) { return true; } else if (obj == null || !(obj instanceof MissingAttributeDetail)) { return false; } else { MissingAttributeDetail objMissingAttributeDetail = (MissingAttributeDetail)obj; return ObjUtil.equalsAllowNull(this.getCategory(), objMissingAttributeDetail.getCategory()) && ObjUtil.equalsAllowNull(this.getAttributeId(), objMissingAttributeDetail.getAttributeId()) && ObjUtil.equalsAllowNull(this.getDataTypeId(), objMissingAttributeDetail.getDataTypeId()) && ObjUtil.equalsAllowNull(this.getIssuer(), objMissingAttributeDetail.getIssuer()) && ListUtil.equalsAllowNulls(this.getAttributeValues(), objMissingAttributeDetail.getAttributeValues()); } }