Search in sources :

Example 31 with User

use of sqlite.kripton209.model2.User in project Village_Defense by Plajer.

the class MedicKit method onZombieHit.

@EventHandler
public void onZombieHit(EntityDamageByEntityEvent event) {
    if (event.getDamager().getType() != EntityType.PLAYER)
        return;
    if (event.getEntity().getType() != EntityType.ZOMBIE)
        return;
    User user = UserManager.getUser(event.getDamager().getUniqueId());
    if (!(user.getKit() instanceof MedicKit))
        return;
    if (Math.random() <= 0.1) {
        for (Entity entity : user.toPlayer().getNearbyEntities(5, 5, 5)) {
            if (entity.getType() == EntityType.PLAYER) {
                Player player = (Player) entity;
                if (player.getMaxHealth() > (player.getHealth() + 1)) {
                    player.setHealth(player.getHealth() + 1);
                } else {
                    player.setHealth(player.getMaxHealth());
                }
                player.getEyeLocation().getWorld().playEffect(player.getEyeLocation(), Effect.HEART, 20);
            }
        }
    }
}
Also used : Entity(org.bukkit.entity.Entity) Player(org.bukkit.entity.Player) User(pl.plajer.villagedefense3.User) EventHandler(org.bukkit.event.EventHandler)

Example 32 with User

use of sqlite.kripton209.model2.User in project kripton by xcesco.

the class Test209Model2Runtime method testRunSqlite1.

@Test
public void testRunSqlite1() {
    BindApp2DataSource ds = BindApp2DataSource.instance();
    ds.execute(new Transaction() {

        @Override
        public TransactionResult onExecute(BindApp2DaoFactory daoFactory) {
            Device device = new Device();
            device.name = "device-test";
            daoFactory.getDeviceDao().insert(device);
            User user = new User();
            user.userName = "user-test";
            daoFactory.getUserDao().insert(user);
            UserDevice userDevice = new UserDevice();
            userDevice.deviceId = device.id;
            userDevice.userId = user.id;
            daoFactory.getUserDeviceDao().insert(userDevice);
            List<Device> devices = daoFactory.getDeviceDao().getUserDevices(user.id);
            Assert.assertTrue(devices.size() == 1);
            return TransactionResult.ROLLBACK;
        }
    });
}
Also used : BindApp2DaoFactory(sqlite.kripton209.model2.BindApp2DaoFactory) TransactionResult(com.abubusoft.kripton.android.sqlite.TransactionResult) User(sqlite.kripton209.model2.User) Transaction(sqlite.kripton209.model2.BindApp2DataSource.Transaction) UserDevice(sqlite.kripton209.model2.UserDevice) Device(sqlite.kripton209.model2.Device) BindApp2DataSource(sqlite.kripton209.model2.BindApp2DataSource) List(java.util.List) UserDevice(sqlite.kripton209.model2.UserDevice) Test(org.junit.Test) BaseAndroidTest(base.BaseAndroidTest)

Example 33 with User

use of sqlite.kripton209.model2.User in project actframework by actframework.

the class GHIssue353 method testPut.

@Test
public void testPut() throws Exception {
    url("/gh/353").accept(H.Format.JSON).postJSON(user);
    String s = resp().body().string();
    User user2 = JSON.parseObject(s, User.class);
    assertNotNull(user2._id());
    checkRespCode();
    reset();
    Map<String, String> updates = C.map("name", "Donald Mickey");
    url("/gh/353/" + user2.getIdAsStr()).accept(H.Format.JSON).postJSON(updates).put();
    s = resp().body().string();
    User user3 = JSON.parseObject(s, User.class);
    eq(user2.getId(), user3.getId());
    eq("Donald Mickey", user3.name);
}
Also used : User(testapp.endpoint.ghissues.gh353.User) Test(org.junit.Test)

Example 34 with User

use of sqlite.kripton209.model2.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);
        }
    });
}
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 35 with User

use of sqlite.kripton209.model2.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)

Aggregations

User (pl.plajer.villagedefense3.User)30 Player (org.bukkit.entity.Player)18 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 DuplicateEntryException (org.gluu.site.ldap.exception.DuplicateEntryException)8 Arena (pl.plajer.villagedefense3.arena.Arena)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