001 // License: GPL. For details, see LICENSE file.
002 package org.openstreetmap.josm.io.auth;
003
004 /**
005 * CredentialsAgentResponse represents the response from {@link CredentialsAgent#getCredentials(java.net.Authenticator.RequestorType, boolean)}.
006 *
007 * The response consists of the username and the password the requested credentials consists of.
008 * In addition, it provides information whether authentication was canceled by the user, i.e.
009 * because he or she canceled a username/password dialog (see {@link #isCanceled()}.
010 *
011 */
012 public class CredentialsAgentResponse {
013 private String username;
014 private char[] password;
015 private boolean canceled;
016 public String getUsername() {
017 return username;
018 }
019 public void setUsername(String username) {
020 this.username = username;
021 }
022 public char[] getPassword() {
023 return password;
024 }
025 public void setPassword(char[] password) {
026 this.password = password;
027 }
028 public boolean isCanceled() {
029 return canceled;
030 }
031 public void setCanceled(boolean canceled) {
032 this.canceled = canceled;
033 }
034 }