Search in sources :

Example 61 with User

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();
}
Also used : User(me.zhanghai.android.douya.network.api.info.apiv2.User) SimpleUser(me.zhanghai.android.douya.network.api.info.apiv2.SimpleUser) SimpleUser(me.zhanghai.android.douya.network.api.info.apiv2.SimpleUser) ImageView(android.widget.ImageView) BindView(butterknife.BindView) View(android.view.View) TextView(android.widget.TextView)

Example 62 with User

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;
        }
    });
}
Also used : User(me.zhanghai.android.douya.network.api.info.apiv2.User) SimpleUser(me.zhanghai.android.douya.network.api.info.apiv2.SimpleUser) ImageView(android.widget.ImageView) BindView(butterknife.BindView) View(android.view.View) TextView(android.widget.TextView)

Example 63 with User

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;
}
Also used : User(org.openstack4j.model.identity.v3.User) Map(java.util.Map) UserBuilder(org.openstack4j.model.identity.v3.builder.UserBuilder)

Example 64 with User

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);
}
Also used : User(org.openstack4j.model.identity.v3.User) Message(org.apache.camel.Message)

Example 65 with User

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);
}
Also used : User(org.openstack4j.model.identity.v3.User)

Aggregations

User (pl.plajer.villagedefense3.User)30 Player (org.bukkit.entity.Player)18 User (org.gluu.oxtrust.model.scim2.User)17 User (org.openstack4j.model.identity.v3.User)13 EventHandler (org.bukkit.event.EventHandler)11 Test (org.junit.Test)11 GluuCustomPerson (org.gluu.oxtrust.model.GluuCustomPerson)10 ScimPatchUser (org.gluu.oxtrust.model.scim2.ScimPatchUser)10 Date (java.util.Date)9 StatementBuilder (com.google.api.ads.admanager.axis.utils.v202205.StatementBuilder)8 Arena (pl.plajer.villagedefense3.arena.Arena)8 User (me.zhanghai.android.douya.network.api.info.apiv2.User)7 User (com.google.api.ads.admanager.axis.v202108.User)6 User (com.google.api.ads.admanager.axis.v202202.User)6 UserServiceInterface (com.google.api.ads.admanager.axis.v202202.UserServiceInterface)6 ArrayList (java.util.ArrayList)6 SimpleUser (me.zhanghai.android.douya.network.api.info.apiv2.SimpleUser)6 DuplicateEntryException (org.gluu.site.ldap.exception.DuplicateEntryException)6 User (com.google.api.ads.admanager.axis.v202205.User)5 UserServiceInterface (com.google.api.ads.admanager.axis.v202205.UserServiceInterface)5