use of com.google.api.ads.admanager.axis.v202205.User in project Douya by DreaminginCodeZH.
the class NavigationHeaderLayout method bindActiveUser.
private void bindActiveUser() {
mActiveAccount = AccountUtils.getActiveAccount();
User user = mAdapter.getUser(mActiveAccount);
if (user != null) {
bindAvatarImage(mAvatarImage, user.getLargeAvatarOrAvatar());
mNameText.setText(user.name);
if (!TextUtils.isEmpty(user.signature)) {
mDescriptionText.setText(user.signature);
} else {
// noinspection deprecation
mDescriptionText.setText(user.uid);
}
} else {
SimpleUser partialUser = mAdapter.getPartialUser(mActiveAccount);
bindAvatarImage(mAvatarImage, null);
mNameText.setText(partialUser.name);
// noinspection deprecation
mDescriptionText.setText(partialUser.uid);
}
mAvatarImage.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
if (mAccountTransitionRunning) {
return;
}
if (mListener != null) {
mListener.openProfile(mActiveAccount);
}
}
});
mAvatarImage.setOnLongClickListener(new OnLongClickListener() {
@Override
public boolean onLongClick(View view) {
if (mAccountTransitionRunning) {
return false;
}
if (mListener != null) {
mListener.openProfile(mActiveAccount);
}
return true;
}
});
// mBackdropImage.setImageResource();
}
use of com.google.api.ads.admanager.axis.v202205.User in project Douya by DreaminginCodeZH.
the class NavigationHeaderLayout method bindRecentUser.
private void bindRecentUser(ImageView avatarImage, final Account account) {
if (account == null) {
avatarImage.setVisibility(GONE);
return;
}
avatarImage.setVisibility(VISIBLE);
User user = mAdapter.getUser(account);
if (user != null) {
bindAvatarImage(avatarImage, user.getLargeAvatarOrAvatar());
} else {
bindAvatarImage(avatarImage, null);
}
avatarImage.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
switchToAccountWithTransitionIfNotRunning(account);
}
});
avatarImage.setOnLongClickListener(new OnLongClickListener() {
@Override
public boolean onLongClick(View view) {
if (mAccountTransitionRunning) {
return false;
}
if (mListener != null) {
mListener.openProfile(account);
}
return true;
}
});
}
use of com.google.api.ads.admanager.axis.v202205.User in project camel by apache.
the class UserProducer method messageToUser.
private User messageToUser(Message message) {
User project = message.getBody(User.class);
if (project == null) {
Map headers = message.getHeaders();
UserBuilder builder = Builders.user();
ObjectHelper.notEmpty(message.getHeader(OpenstackConstants.NAME, String.class), "Name");
builder.name(message.getHeader(OpenstackConstants.NAME, String.class));
if (headers.containsKey(KeystoneConstants.DOMAIN_ID)) {
builder.domainId(message.getHeader(KeystoneConstants.DOMAIN_ID, String.class));
}
if (headers.containsKey(KeystoneConstants.DESCRIPTION)) {
builder.description(message.getHeader(KeystoneConstants.DESCRIPTION, String.class));
}
if (headers.containsKey(KeystoneConstants.PASSWORD)) {
builder.password(message.getHeader(KeystoneConstants.PASSWORD, String.class));
}
if (headers.containsKey(KeystoneConstants.EMAIL)) {
builder.email(message.getHeader(KeystoneConstants.EMAIL, String.class));
}
project = builder.build();
}
return project;
}
use of com.google.api.ads.admanager.axis.v202205.User in project camel by apache.
the class UserProducer method doGet.
private void doGet(Exchange exchange) {
final Message msg = exchange.getIn();
final String id = msg.getHeader(OpenstackConstants.ID, msg.getHeader(KeystoneConstants.USER_ID, String.class), String.class);
ObjectHelper.notEmpty(id, "User ID");
final User result = osV3Client.identity().users().get(id);
msg.setBody(result);
}
use of com.google.api.ads.admanager.axis.v202205.User in project camel by apache.
the class UserProducer method doCreate.
private void doCreate(Exchange exchange) {
final User in = messageToUser(exchange.getIn());
final User out = osV3Client.identity().users().create(in);
exchange.getIn().setBody(out);
}
Aggregations