Examples of Equipment


Examples of beans.serializable.Equipment

        changeStat.add(new ChangeStatut(Type.HEAL, Element.AQUA, 10, Stat.DEXTERITY, Stat.MP));
        objet = new Objet("Potion mana", "Magie", Target.ALLY, changeStat, Utilization.TWICE);
        objets.put(objet, 1);
       
        changeStat = new ArrayList<ChangeStatut>();
        objet = new Equipment("Epee", "Epee basique en bois", TypeEquipment.WEAPON, Panoply.NONE, 5, 3, 10, 10);
        objets.put(objet, 1);
       
        changeStat = new ArrayList<ChangeStatut>();
        objet = new Equipment("Hache", "Hache basique en bois", TypeEquipment.WEAPON, Panoply.NONE, 10, 5, 10, 10);
        objets.put(objet, 1);
       
        stats.setObjets(objets);
       
        final Fighter hero = new Fighter(stats, GeneralConstant.MONSTER_IMAGE_PATH + "heros.png");
View Full Code Here

Examples of beans.serializable.Equipment

        // Puis la liste des equipements filtrés du joueur
        final List<Equipment> listEquipment = selectedFighter.getStat().getListEquipment(currentType);

        if (sousList) {
            //Si nous etions dans la sous liste on recupere l'equipement choisie
            final Equipment currentEquipment = listEquipment.get(listModel.getCurrentPosition());

            //Puis on l'applique au type correspondant
            typeEquipmentsMap.put(currentType, currentEquipment);
            resetCursor();
            sousList = false;
View Full Code Here

Examples of beans.serializable.Equipment

    private void updateEquipmentArray() {
        final List<String> listEquipments = new ArrayList<String>();
        final List<String> listTypeEquipments = new ArrayList<String>();

        for (final TypeEquipment typeEquipment : TypeEquipment.values()) {
            final Equipment equipment = typeEquipmentsMap.get(typeEquipment);

            if (equipment != null) {
                listEquipments.add(equipment.getName());
            } else {
                listEquipments.add(" ");
            }

            listTypeEquipments.add(typeEquipment.toString());
View Full Code Here

Examples of com.narirelays.ems.persistence.orm.Equipment

    if(nameObject==null)//name应该非空
    {
      result.setFailed(EQUIPMENT_NAME_IS_NULL);
      return result;
    }   
    Equipment equipment=new Equipment();
    Object dateObject = properties.get("purchaseDate");
   
//    若用户在前台没选时间,传的是空字符串,而不是null。此时交给异常处理
    if(dateObject!=null)
    {
//      对Date型的 purchaseTime特殊处理,约定前台时间格式为2009-8-20
      try{
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        Date purchaseDate = sdf.parse(stringValue(dateObject));
        equipment.setPurchaseTime(purchaseDate);
      }
      catch(Exception e)
      {
        System.out.println("Wrong time format: "+stringValue(dateObject));
//        e.printStackTrace();
      }
    }
    try{
      BeanUtils.populate(equipment, properties);
      equipment.setId(MyUUIDGen.getUUID());
      equipment.setEntHierarchy(department);
      equipmentDAO.merge(equipment);
      result.setSucceed(equipment.getId());
    }
    catch (IllegalAccessException e)
    {
      // TODO Auto-generated catch block
      e.printStackTrace();
View Full Code Here

Examples of com.narirelays.ems.persistence.orm.Equipment

    if(id==null)
    {
      result.setFailed(EQUIPMENT_ID_IS_NULL);
      return result;
    }
    Equipment equipment = equipmentDAO.findById(id);
    if(equipment==null)
    {
      result.setFailed(EQUIPMENT_NOT_EXIST,id);
      return result;
    }
   
//    不用purchaseTime(表对象中的成员名),因为用BeanUtils.populate()Date类型会报异常
    Object dateObject = properties.get("purchaseDate");
   
    if(dateObject!=null)
    {
//      对Date型的 purchaseTime特殊处理,约定前台时间格式为2009-8-20
      try{
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        Date purchaseDate = sdf.parse(stringValue(dateObject));
        equipment.setPurchaseTime(purchaseDate);
      }
      catch(Exception e)
      {
        System.out.println("Wrong time format: "+stringValue(dateObject));
//        e.printStackTrace();
      }
    }
    try{     
      BeanUtils.populate(equipment, properties);
//      equipment.setId(id);
      Double value = Caculate(equipment);
      equipment.setPrecentPrice(value);
      equipmentDAO.merge(equipment);
      result.setSucceed(EQUIPMENT_MODIFY_SUCCED,equipment.getName());
    }
    catch (IllegalAccessException e)
    {
      // TODO Auto-generated catch block
      e.printStackTrace();
View Full Code Here

Examples of com.narirelays.ems.persistence.orm.Equipment

    {
      result.setFailed(EQUIPMENT_ID_IS_NULL);
      return result;
    }
//    id = GetObjectString.getMDB2RDBID(id);
    Equipment equipment = equipmentDAO.findById(id);
    if(equipment==null)
    {
      result.setFailed(EQUIPMENT_NOT_EXIST,id);
      return result;
    }
    try{     
 
      hibernateTemplate.bulkUpdate("delete from MaintainRecord where equipment.id=?",id);
      hibernateTemplate.bulkUpdate("delete from EquipmentFitting where equipment.id=?",id);
      hibernateTemplate.bulkUpdate("delete from DepreciationCaculator where equipment.id=?",id);
      equipmentDAO.delete(equipment);
      result.setSucceed(EQUIPMENT_DELETE_SUCCED,equipment.getName());
    }
    catch(Exception e)
    {
      e.printStackTrace();
    }
View Full Code Here

Examples of com.narirelays.ems.persistence.orm.Equipment

    {
      result.setFailed(EQUIPMENT_ID_IS_NULL);
      return result;
    }
//    equipmentID = GetObjectString.getMDB2RDBID(equipmentID);
    Equipment equipment = equipmentDAO.findById(equipmentID);
    if(equipment==null)
    {
      result.setFailed(EQUIPMENT_NOT_EXIST,equipmentID);
      return result;
    }
    Set<MaintainRecord> mrs = equipment.getMaintainRecords();
    List<MaintainRecord> maintainRecords = new ArrayList<MaintainRecord>();
    maintainRecords.addAll(mrs);
    ArrayList<LazyDynaBean> beans = new ArrayList<LazyDynaBean>();
    for(MaintainRecord maintainRecord:maintainRecords)
    {
View Full Code Here

Examples of com.narirelays.ems.persistence.orm.Equipment

    {
      result.setFailed(EQUIPMENT_ID_IS_NULL);
      return result;
    }
//    equipmentID = GetObjectString.getMDB2RDBID(equipmentID);
    Equipment equipment = equipmentDAO.findById(equipmentID);
    if(equipment==null)
    {
      result.setFailed(EQUIPMENT_NOT_EXIST,equipmentID);
    }
    MaintainRecord maintainRecord = new MaintainRecord();
View Full Code Here

Examples of com.narirelays.ems.persistence.orm.Equipment

    {
      result.setFailed(EQUIPMENT_ID_IS_NULL);
      return result;
    }
//    equipmentID = GetObjectString.getMDB2RDBID(equipmentID);
    Equipment equipment = equipmentDAO.findById(equipmentID);
    if(equipment==null)
    {
      result.setFailed(EQUIPMENT_NOT_EXIST,equipmentID);
    }
    Set<DepreciationCaculator> Tcaculators = equipment.getDepreciationCaculators();
    List<DepreciationCaculator> caculators = new ArrayList<DepreciationCaculator>();
    caculators.addAll(Tcaculators);
    ArrayList<LazyDynaBean>beans = new ArrayList<LazyDynaBean>();
    for(DepreciationCaculator calculator:caculators)
    {
View Full Code Here

Examples of com.narirelays.ems.persistence.orm.Equipment

    if(equipmentID==null)
    {
      result.setFailed(EQUIPMENT_ID_IS_NULL);
      return result;
    }
    Equipment equipment = equipmentDAO.findById(equipmentID);
    if(equipment==null)
    {
      result.setFailed(EQUIPMENT_NOT_EXIST,equipmentID);
      return result;
    }
    if(algorithmID==null)
    {
      result.setFailed(DEPRECIATION_ALGORITHM_ID_IS_NULL);
      return result;
    }
    DepAlgorithm depAlgorithm = depAlgorithmDAO.findById(algorithmID);
    if(depAlgorithm==null)
    {
      result.setFailed(DEPRECIATION_ALGORITHM_NOT_EXIST,algorithmID);
      return result;
    }
    try{
      /*//检查设备有没有计算器;保证设备计算器的唯一性
      DepreciationCaculator caculator = null;
      Set<DepreciationCaculator> caculators = equipment.getDepreciationCaculators();
      if(caculators!=null&&caculators.size()>0)
        caculator = caculators.iterator().next();*/
//      由于equipment是主键,每次设置后会直接覆盖原来的(如果存在),故不需要判断
      DepreciationCaculator caculator = new  DepreciationCaculator();
      caculator.setEquipment(equipment);
      caculator.setDepAlgorithm(depAlgorithm);
      caculator.setEquipmentId(equipmentID);
     
     
      BeanUtils.populate(caculator, properties);
     
      Double value = Caculate(equipment,caculator);//计算资产净值
      equipment.setPrecentPrice(value);
      depreciationCaculatorDAO.merge(caculator);
      equipmentDAO.merge(equipment);
      LazyDynaBean bean = new LazyDynaBean();
      bean.set("presentPrice", value);
      result.setSucceed();     
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.