Пример #1
0
  @Override
  public boolean equals(Object obj) {
    if (this == obj) return true;
    if (obj == null) return false;

    if (obj instanceof Role == false) return false;
    Role other = (Role) obj;
    if (other.getPath() == null ^ this.getPath() == null) return false;
    if (other.getPath() != null && other.getPath().equals(this.getPath()) == false) return false;
    if (other.getRoleName() == null ^ this.getRoleName() == null) return false;
    if (other.getRoleName() != null && other.getRoleName().equals(this.getRoleName()) == false)
      return false;
    if (other.getRoleId() == null ^ this.getRoleId() == null) return false;
    if (other.getRoleId() != null && other.getRoleId().equals(this.getRoleId()) == false)
      return false;
    if (other.getArn() == null ^ this.getArn() == null) return false;
    if (other.getArn() != null && other.getArn().equals(this.getArn()) == false) return false;
    if (other.getCreateDate() == null ^ this.getCreateDate() == null) return false;
    if (other.getCreateDate() != null
        && other.getCreateDate().equals(this.getCreateDate()) == false) return false;
    if (other.getAssumeRolePolicyDocument() == null ^ this.getAssumeRolePolicyDocument() == null)
      return false;
    if (other.getAssumeRolePolicyDocument() != null
        && other.getAssumeRolePolicyDocument().equals(this.getAssumeRolePolicyDocument()) == false)
      return false;
    return true;
  }