Exemple #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;
  }
 private boolean isRolePresent(final String roleName, final List<Role> roles) {
   boolean foundRole = false;
   if (roles != null)
     for (final Role role : roles) {
       foundRole = foundRole || roleName.equals(role.getRoleName());
     }
   return foundRole;
 }