Search in sources :

Example 36 with User

use of pl.plajer.villagedefense3.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);
            }
        }
    });
//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 37 with User

use of pl.plajer.villagedefense3.User in project Douya by DreaminginCodeZH.

the class UserResource method get.

@Override
public User get() {
    User user = super.get();
    if (user == null) {
        // Can be called before onCreate() is called.
        ensureArguments();
        user = mExtraUser;
    }
    return user;
}
Also used : User(me.zhanghai.android.douya.network.api.info.apiv2.User) SimpleUser(me.zhanghai.android.douya.network.api.info.apiv2.SimpleUser)

Example 38 with User

use of pl.plajer.villagedefense3.User in project openstack4j by ContainX.

the class KeystoneUserServiceTests method crud_User_Test.

/**
     * CRUD user tests
     *
     * @throws Exception
     */
public void crud_User_Test() throws Exception {
    // --create
    respondWith(JSON_USER_CREATE);
    User newUser = osv3().identity().users().create(USER_DOMAIN_ID, "foobar", "secret", "foobar@example.org", true);
    assertEquals(newUser.getName(), "foobar");
    assertEquals(newUser.getDomainId(), USER_DOMAIN_ID);
    assertEquals(newUser.getEmail(), "foobar@example.org");
    assertEquals(newUser.isEnabled(), true);
    assertNotNull(newUser.getId());
    // --read
    respondWith(JSON_USER_READ);
    User user = osv3().identity().users().getByName("foobar", USER_DOMAIN_ID);
    assertEquals(user.getId(), newUser.getId());
    assertEquals(user.getName(), "foobar");
    assertEquals(user.getEmail(), "foobar@example.org");
    assertEquals(user.isEnabled(), true);
    assertEquals(user.getDomainId(), USER_DOMAIN_ID);
    String crudUserId = user.getId();
    // --update
    respondWith(JSON_USER_UPDATE);
    User updatedUser = osv3().identity().users().update(KeystoneUser.builder().id(crudUserId).email("updatedFoobar@example.org").enabled(true).build());
    assertEquals(updatedUser.getEmail(), "updatedFoobar@example.org");
    assertEquals(updatedUser.getName(), "foobar");
    assertEquals(updatedUser.isEnabled(), true);
    assertEquals(updatedUser.getId(), crudUserId);
    assertEquals(updatedUser.getDomainId(), USER_DOMAIN_ID);
    // --delete
    respondWith(204);
    ActionResponse response_delete = osv3().identity().users().delete(crudUserId);
    assertTrue(response_delete.isSuccess());
}
Also used : KeystoneUser(org.openstack4j.openstack.identity.v3.domain.KeystoneUser) User(org.openstack4j.model.identity.v3.User) ActionResponse(org.openstack4j.model.common.ActionResponse)

Example 39 with User

use of pl.plajer.villagedefense3.User in project openstack4j by ContainX.

the class KeystoneUserServiceTests method getUser_byId_Test.

/**
     * get speciific user by user identifier
     *
     * @throws Exception
     */
public void getUser_byId_Test() throws Exception {
    respondWith(JSON_USER_GET_BYID);
    User user = osv3().identity().users().get(USER_ID);
    assertEquals(user.getId(), USER_ID);
    assertEquals(user.getName(), USER_NAME);
    assertEquals(user.getDomainId(), USER_DOMAIN_ID);
}
Also used : KeystoneUser(org.openstack4j.openstack.identity.v3.domain.KeystoneUser) User(org.openstack4j.model.identity.v3.User)

Example 40 with User

use of pl.plajer.villagedefense3.User in project openstack4j by ContainX.

the class KeystoneUserServiceTests method getUser_byName_byDomainId_Test.

/**
     * returns the user specified by name and domain.
     *
     * @throws Exception
     */
public void getUser_byName_byDomainId_Test() throws Exception {
    respondWith(JSON_USER_GET_BYNAME_BYDOMAINID);
    User user = osv3().identity().users().getByName(USER_NAME, USER_DOMAIN_ID);
    assertEquals(user.getName(), USER_NAME);
    assertEquals(user.getId(), USER_ID);
    assertEquals(user.getDomainId(), USER_DOMAIN_ID);
}
Also used : KeystoneUser(org.openstack4j.openstack.identity.v3.domain.KeystoneUser) User(org.openstack4j.model.identity.v3.User)

Aggregations

User (pl.plajer.villagedefense3.User)30 Player (org.bukkit.entity.Player)19 User (org.gluu.oxtrust.model.scim2.User)17 EventHandler (org.bukkit.event.EventHandler)11 GluuCustomPerson (org.gluu.oxtrust.model.GluuCustomPerson)10 ScimPatchUser (org.gluu.oxtrust.model.scim2.ScimPatchUser)10 User (org.openstack4j.model.identity.v3.User)10 Arena (pl.plajer.villagedefense3.arena.Arena)9 DuplicateEntryException (org.gluu.site.ldap.exception.DuplicateEntryException)8 ArrayList (java.util.ArrayList)7 EntryPersistenceException (org.gluu.site.ldap.persistence.exception.EntryPersistenceException)7 Date (java.util.Date)6 SimpleUser (me.zhanghai.android.douya.network.api.info.apiv2.SimpleUser)6 User (me.zhanghai.android.douya.network.api.info.apiv2.User)6 ItemStack (org.bukkit.inventory.ItemStack)5 PersonRequiredFieldsException (org.gluu.oxtrust.exception.PersonRequiredFieldsException)5 Test (org.junit.Test)5 ApiOperation (com.wordnik.swagger.annotations.ApiOperation)4 BigDecimal (java.math.BigDecimal)4 URI (java.net.URI)4