package org.ovirt.engine.core.sso.utils;
import org.apache.commons.lang.StringUtils;
public class Credentials {
private String username;
private String password;
private String profile;
private boolean profileValid;
private String credentials;
private String newCredentials;
private String confirmedNewCredentials;
public Credentials() {
}
public Credentials(String username, String password, String profile, boolean profileValid) {
setUsername(username);
setPassword(password);
setProfile(profile);
setProfileValid(profileValid);
}
public Credentials(
String username,
String credentials,
String newCredentials,
String confirmedNewCredentials,
String profile) {
setUsername(username);
setCredentials(credentials);
setNewCredentials(newCredentials);
setConfirmedNewCredentials(confirmedNewCredentials);
setProfile(profile);
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getProfile() {
return profile;
}
public void setProfile(String profile) {
this.profile = profile;
}
public void setProfileValid(boolean profileValid) {
this.profileValid = profileValid;
}
public boolean isProfileValid() {
return profileValid;
}
@Override
public String toString() {
String user = String.format("%s@%s",
StringUtils.defaultIfEmpty(username, ""),
StringUtils.defaultIfEmpty(profile, ""));
return "@".equals(user) ? "" : (" for user " + user);
}
public String getCredentials() {
return credentials;
}
public void setCredentials(String credentials) {
this.credentials = credentials;
}
public String getNewCredentials() {
return newCredentials;
}
public void setNewCredentials(String credentialsNew1) {
this.newCredentials = credentialsNew1;
}
public String getConfirmedNewCredentials() {
return confirmedNewCredentials;
}
public void setConfirmedNewCredentials(String credentialsNew2) {
this.confirmedNewCredentials = credentialsNew2;
}
}