/** * Actualiza la información de la licencia * * @param licencia Informacion de licencia */ public void updateLicencia(Licencia licencia) { this.id_distribuidor = licencia.getIdDistribuidor(); this.id_aplicacion = licencia.getIdAplicacion(); this.id_cliente = licencia.getIdCliente(); this.fecha_inicio = Converter.getDate(licencia.getFechaInicio(), "dd/MM/yyyy"); this.fecha_final = Converter.getDate(licencia.getFechaFinal(), "dd/MM/yyyy"); this.fecha_actualizacion = Converter.getDate(licencia.getFechaActualizacion(), "dd/MM/yyyy"); this.trial_tiempo = licencia.getTrialTiempo(); this.trial_terminado = licencia.isTrialTerminado(); this.activa = licencia.isActiva(); this.hash_code = licencia.getHashCode(); this.hash_modulo = licencia.getHashModulo(); this.hash_exponente = licencia.getHashExponente(); this.hash_frase = licencia.getHashFrase(); this.dias_invalida = licencia.getDiasInvalida(); this.param_1 = licencia.getParam1(); this.param_2 = licencia.getParam2(); this.param_3 = licencia.getParam3(); this.param_4 = licencia.getParam4(); this.param_5 = licencia.getParam5(); // Valores for (int i = 0; i < licencia.getItems().size(); i++) { LicenciaITEMS licenciaITEMS = licencia.getItems().get(i); APPEX_LICENCIA_ITEMS item = getLicencia_items(licenciaITEMS.getIdItem()); if (item == null) { item = new APPEX_LICENCIA_ITEMS(); item.setId_licencia(licencia.getIdLicencia()); item.setId_item(licenciaITEMS.getIdItem()); items.add(item); } item.updateLicencia(licenciaITEMS); } }