public WizardVO wizardImei(ArrayList<ImeiVO> listOfImeiVO)
      throws MSMApplicationException, MSMSystemException {
    Properties properties = getSettings();
    String smsMessage = "You are able to download NDG client here: ";
    String link = properties.getProperty("urlServer") + "/ndg-servlets/GetClient?to=";
    log.debug("wizardImei: " + link);

    WizardVO wizardVo = new WizardVO();
    for (ImeiVO imeiVO : listOfImeiVO) {
      if (imeiManager.hasImei(imeiVO)) {
        wizardVo.addImei(imeiVO.getImei());
      }
      if (imeiManager.hasMsisdn(imeiVO)) {
        wizardVo.addPhone(imeiVO.getMsisdn());
      }
    }
    if (!wizardVo.isFilled()) {
      for (ImeiVO imeiVO : listOfImeiVO) {
        createIMEI(imeiVO);
        log.debug("newIMEI: " + imeiVO.getImei());
      }
      log.debug("sendLinkSMS: " + smsMessage + link);
      sendLinkSMS(smsMessage + link, listOfImeiVO);
    }

    return wizardVo;
  }
示例#2
0
 public void deletarWizard(Long id) {
   for (WizardVO wiz : listaWizards) {
     if (wiz.getId().equals(id)) {
       listaWizards.remove(wiz);
       break;
     }
   }
 }
示例#3
0
 public WizardVO obterWizardPor(Long id) {
   WizardVO wizVO = null;
   for (WizardVO wiz : listaWizards) {
     if (wiz.getId().equals(id)) {
       wizVO = wiz;
       break;
     }
   }
   return wizVO;
 }