@Override public Principal getPrincipal() { return new BasicUserPrincipal(getCurrentUsername()); }
@Override public String toString() { return this.principal.toString(); }
@Override public int hashCode() { return this.principal.hashCode(); }
public String getUserName() { return this.principal.getName(); }
/** * The constructor with the username and password arguments. * * @param userName the user name * @param password the password */ public UsernamePasswordCredentials(final String userName, final char[] password) { super(); Args.notNull(userName, "Username"); this.principal = new BasicUserPrincipal(userName); this.password = password; }
@Override public Principal getPrincipal() { return new BasicUserPrincipal(getCurrentUsername()); }