예제 #1
0
파일: UnitDAO.java 프로젝트: Khaleesy/JAVA
  /**
   * Method sets all data entity to database.
   *
   * @param u
   * @param unit
   */
  private void setDetailsOfUnits(Unit u, IUnit unit) {
    this.u = u;
    this.u.setAttackBonus_1_Type(unit.getAttackBonus_1_Type());
    this.u.setAttackBonus_1_Value(unit.getAttackBonus_1());
    this.u.setAttackBonus_2_Type(unit.getAttackBonus_2_Type());
    this.u.setAttackBonus_2_Value(unit.getAttackBonus_2());

    this.u.setDefensBonus_1_Type(unit.getDefenseBonus_1_Type());
    this.u.setDefenseBonus_1_Value(unit.getDefenseBonus_1());
    this.u.setDefensBonus_2_Type(unit.getDefenseBonus_2_Type());
    this.u.setDefenseBonus_2_Value(unit.getDefenseBonus_2());

    this.u.setSpecialAbilityType(unit.getSpecialAbilityType());
    this.u.setSpecialAbilityValue(unit.getSpecialAbility());

    this.u.setAttackRange(unit.getAttackRange());
    this.u.setDamageMaximum(unit.getDamageMaximum());
    this.u.setDamageMinimal(unit.getDamageMinimal());
    this.u.setHitpoints(unit.getHitpoints());
    this.u.setInitiative(unit.getInitiative());
    this.u.setMovementRange(unit.getMovementRange());
    this.u.setStrikeBack(unit.getStrikeBack());
    this.u.setWeight(unit.getWeight());

    this.u.setUnitClass(unit.getUnitClass());
    this.u.setUnitType(unit.getUnitType());
    this.u.setRace(unit.getRace());
    this.u.setPromotion(unit.getPromotion());
  }