| 367 | |
| 368 | |
| 369 | public String toString() { |
| 370 | StringBuilder sb = new StringBuilder(); |
| 371 | sb.append(super.toString()).append(": "); |
| 372 | sb.append("Username: ").append(this.username).append("; "); |
| 373 | sb.append("Password: [PROTECTED]; "); |
| 374 | sb.append("UserAccount: ").append(this.userAccount).append("; "); |
| 375 | // sb.append("UserDept: ").append(this.userDept).append("; "); |
| 376 | sb.append("UserDuty: ").append(this.userDuty).append("; "); |
| 377 | sb.append("UserDesc: ").append(this.userDesc).append("; "); |
| 378 | // sb.append("UserSubSystem: ").append(this.subSystem).append("; "); |
| 379 | // sb.append("UserIsSys: ").append(this.issys).append("; "); |
| 380 | sb.append("Enabled: ").append(this.enabled).append("; "); |
| 381 | sb.append("AccountNonExpired: ").append(this.accountNonExpired).append("; "); |
| 382 | sb.append("credentialsNonExpired: ").append(this.credentialsNonExpired).append("; "); |
| 383 | sb.append("AccountNonLocked: ").append(this.accountNonLocked).append("; "); |
| 384 | |
| 385 | if ( null !=authorities && !authorities.isEmpty()) { |
| 386 | sb.append("Granted Authorities: "); |
| 387 | |
| 388 | boolean first = true; |
| 389 | for (GrantedAuthority auth : authorities) { |
| 390 | if (!first) { |
| 391 | sb.append(","); |
| 392 | } |
| 393 | first = false; |
| 394 | |
| 395 | sb.append(auth); |
| 396 | } |
| 397 | } else { |
| 398 | sb.append("Not granted any authorities"); |
| 399 | } |
| 400 | |
| 401 | return sb.toString(); |
| 402 | } |
| 403 | } |