Examples of Squad


Examples of cz.muni.fi.pa165.ddtroops.entities.Squad

        List<Hero> m = new ArrayList<Hero>();

        Hero leader = DTOFactory.createHero(leaderDTO);
        m.add(leader);

        Squad s = new EntityBuilder<Squad>(Squad.class)
                .withProperty("Name", name)
                .withProperty("Description", description)
                .withProperty("Task", "")
                .withProperty("Members", m)
                .withProperty("Leader", leader)
View Full Code Here

Examples of cz.muni.fi.pa165.ddtroops.entities.Squad

    @Transactional(readOnly=true)
    @Secured("IS_AUTHENTICATED_ANONYMOUSLY")
    public SquadDTO getById(Long id)
    {
        Squad h = dao.getById(id);
        return (h!=null)?DTOFactory.createSquadDTO(h):null;
    }
View Full Code Here

Examples of cz.muni.fi.pa165.ddtroops.entities.Squad

        return squadDTOs;
    }
    @Transactional(readOnly=true)
    @Secured("IS_AUTHENTICATED_ANONYMOUSLY")
    public SquadDTO getSquadOfHero(HeroDTO hero) {
        Squad s = dao.getSquadOfHero(DTOFactory.createHero(hero));
        return (s==null)?null:DTOFactory.createSquadDTO(s);
    }
View Full Code Here

Examples of cz.muni.fi.pa165.ddtroops.entities.Squad

        return race;
    }

    public static Squad createSquad(SquadDTO squadDTO){
        Squad squad = new Squad();

        squad.setDescription(squadDTO.description);
        squad.setGold(squadDTO.gold);
        squad.setId(squadDTO.id);

        squad.setName(squadDTO.name);
        squad.setTask(squadDTO.task);

        for (HeroDTO h : squadDTO.members) {
            squad.addMember(createHero(h));
        }
        squad.setLeader(createHero(squadDTO.leader));       
        return squad;
    }
View Full Code Here

Examples of cz.muni.fi.pa165.ddtroops.entities.Squad

    protected boolean isIn(Squad object) {
        return getById(object.getId()) != null;
    }

    public Squad getSquadOfHero(Hero hero) {
        Squad s;
        try{
        s = getEntityManager().createQuery("SELECT s From Squad s INNER JOIN s.members mem WHERE mem.id=:heroId", Squad.class).setParameter("heroId",hero.getId()).getSingleResult();
        }catch(NoResultException ex){
            s = null;
        }
View Full Code Here

Examples of cz.muni.fi.pa165.ddtroops.entities.Squad

        skillDao.create(skill);

        Hero leader = getHero(race, skill);
        heroDao.create(leader);

        Squad squad = new Squad();
        squad.getMembers().add(leader);
        squad.setLeader(leader);
        squad.setGold(500L);
        squad.setName("TestSquad");
        squad.setTask("Tough task");

    return squad;
    }
View Full Code Here

Examples of cz.muni.fi.pa165.ddtroops.entities.Squad

    @Test
    public void testGetById(){
        squad = getSquad();
        squadDAO.create(squad);

        Squad squadFromDB = squadDAO.getById(squad.getId());

        assertEquals(squadFromDB, squad);
    }
View Full Code Here

Examples of cz.muni.fi.pa165.ddtroops.entities.Squad

        squad.setTask("Tougher task");

        squadDAO.update(squad);

        Squad squadFromDB = squadDAO.getById(squad.getId());

        assertEquals("Tougher task", squad.getTask());
        assertEquals(squadFromDB.getGold(), squad.getGold());
    }
View Full Code Here

Examples of cz.muni.fi.pa165.ddtroops.entities.Squad

        skillDao.create(skill);

        Hero leader = getHero(race, skill);
        heroDao.create(leader);

        Squad anotherSquad = new Squad();
        anotherSquad.setDescription("Newly created squad");
        anotherSquad.setGold(500L);
        anotherSquad.setName("TestSquad");
        anotherSquad.getMembers().add(leader);
        anotherSquad.setLeader(leader);
        anotherSquad.setTask("Tough task");
        squadDAO.create(squad);
        squadDAO.create(anotherSquad);

        List<Squad> squads = squadDAO.getAll();
        assertTrue(squads.contains(squad));
View Full Code Here

Examples of cz.muni.fi.pa165.ddtroops.entities.Squad

    }

    @Test
    public void testAddMember(){
        Race race = getRace();
        Squad squadS = getSquad();
        Skill skill = getSkill();
        Hero leader = getHero(race, skill);

        raceDao.create(race);
        skillDao.create(skill);;
        squadDAO.create(squadS);
        heroDao.create(leader);
        squadS.getMembers().add(leader);
        assertTrue(squadS.getMembers().contains(leader));
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.