package org.openstack.atlas.service.domain.services.helpers.authmangler;
import org.openstack.client.keystone.auth.AuthData;
import org.openstack.client.keystone.user.User;
public class AuthUserAndToken {
private User user;
private AuthData token;
public AuthUserAndToken(User user, AuthData token) {
this.user = user;
this.token = token;
}
public String getUserName() {
return user.getId();
}
public String getTokenString() {
return token.getToken().getId();
}
public User getUser() {
return user;
}
public AuthData getToken() {
return token;
}
@Override
public String toString() {
String userStr = null;
String tokenStr = null;
if(user != null){
userStr = user.getId();
}
if(token != null && token.getToken() != null){
tokenStr = token.getToken().getId();
}
return String.format("{user=\"%s\",token=\"%s\"}", userStr, tokenStr);
}
}