Package cz.muni.fi.pa165.ddtroops.entities

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


    @Secured("ROLE_SUPERVISOR")
    public SquadDTO createNewSquad(String name, String description, HeroDTO leaderDTO)
    {
        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)
View Full Code Here


        Race race = DTOFactory.createRace(raceDTO);
        if(race == null || race.getStrength() == null || race.getDexterity() == null ||
                race.getConstitution() == null || race.getIntelligence() == null ||
                race.getWisdom() == null || race.getCharisma() == null)
            return null;
        Hero h = new EntityBuilder<Hero>(Hero.class)
                .withProperty("Gender", gender)
                .withProperty("Biography", "")
                .withProperty("Belief", belief)
                .withProperty("Profession", profession)
                .withProperty("Race", race)
View Full Code Here

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

    @Transactional(readOnly=true)
    @Secured("IS_AUTHENTICATED_ANONYMOUSLY")
    public UserDTO getUser(HeroDTO heroDTO)
    {
        Hero h = dao.getById(heroDTO.getId());
        return (h!=null)?DTOFactory.createUserDTO(h.getUser()):null;
    }
View Full Code Here

       
        return userDTO;
    }

    public static Hero createHero(HeroDTO heroDTO){
        Hero hero = new Hero();

        hero.setUser(createUser(heroDTO.getUser()));
        hero.setBelief(heroDTO.belief);
        hero.setBiography(heroDTO.biography);
        hero.setCharisma(heroDTO.charisma);
        hero.setConstitution(heroDTO.constitution);
        hero.setDexterity(heroDTO.dexterity);
        hero.setGender(heroDTO.gender);
        hero.setId(heroDTO.id);
        hero.setIntelligence(heroDTO.intelligence);
        hero.setName(heroDTO.name);
        hero.setProfession(heroDTO.profession);
        hero.setRace(createRace(heroDTO.race));
        hero.setStrength(heroDTO.strength);
        hero.setWisdom(heroDTO.wisdom);
        hero.setXp(heroDTO.xp);

        for (SkillDTO s : heroDTO.skills) {
            hero.addSkill(createSkill(s));
        }

        return hero;
    }
View Full Code Here

    @Autowired
    private SkillDAO skillDao;
    private static final Logger logger = Logger.getLogger(HeroDAOTest.class.getName());

    private Hero getHero(){
        hero = new Hero();
        hero.setBelief("Neutral");
        hero.setBiography("unknown...");
        hero.setCharisma(new Byte("4"));
        hero.setName("Cohen the Barbarian");
        hero.setGender(Gender.MALE);
View Full Code Here

    public void testUpdate(){
        hero = getHero();
        dao.create(hero);
        hero.setXp(10000L);
        dao.update(hero);
        Hero heroFromDB = dao.getById(hero.getId());
        assertEquals(heroFromDB.getXp(),hero.getXp());
    }
View Full Code Here

        raceDao.create(race);

        Skill skill = getSkill();
        skillDao.create(skill);

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

        Squad squad = new Squad();
        squad.getMembers().add(leader);
        squad.setLeader(leader);
View Full Code Here

        race.setCharisma(new Byte("14"));
        return race;
    }

    public Hero getHero(Race race, Skill skill){
            Hero leader = new Hero();
        leader.setName("Híro");
        leader.setGender(Gender.MALE);
        leader.setBelief("althurist");
        leader.setProfession("Gunter");
        leader.setRace(race);
        leader.setStrength(Byte.MIN_VALUE);
        leader.setDexterity(Byte.MIN_VALUE);
        leader.setConstitution(Byte.MIN_VALUE);
        leader.setIntelligence(Byte.MIN_VALUE);
        leader.setStrength(Byte.MIN_VALUE);
        leader.setWisdom(Byte.MIN_VALUE);
        leader.setCharisma(Byte.MIN_VALUE);
        leader.addSkill(skill);
        leader.setXp(500L);

        return leader;
    }
View Full Code Here

        raceDao.create(race);

        Skill skill = getSkill();
        skillDao.create(skill);

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

        Squad anotherSquad = new Squad();
        anotherSquad.setDescription("Newly created squad");
        anotherSquad.setGold(500L);
View Full Code Here

TOP

Related Classes of cz.muni.fi.pa165.ddtroops.entities.Hero

Copyright © 2018 www.massapicom. 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.