public function updatePrestamoBackupFechaBackup(PrestamoBackup $entity, $prestamoBackupFechaBackup)
 {
     $entity->setPrestamoBackupFechaBackup($prestamoBackupFechaBackup);
     return $this->persistenceManager->update($entity);
 }
 public static function toEntity(PrestamoBackupDTO $prestamoBackupDTO)
 {
     $prestamoBackup = new PrestamoBackup();
     $prestamoBackup->setId($prestamoBackupDTO->getId());
     $prestamoBackup->setPrestamoId($prestamoBackupDTO->getPrestamoId());
     $prestamoBackup->setPrestamoEntradaBackup($prestamoBackupDTO->getPrestamoEntradaBackup());
     $prestamoBackup->setPrestamoSalidaBackup($prestamoBackupDTO->getPrestamoSalidaBackup());
     $prestamoBackup->setPrestamoComentariosBackup($prestamoBackupDTO->getPrestamoComentariosBackup());
     $prestamoBackup->setPrestamoEstudianteBackup($prestamoBackupDTO->getPrestamoEstudianteBackup());
     $prestamoBackup->setPrestamoComputadoraBackup($prestamoBackupDTO->getPrestamoComputadoraBackup());
     $prestamoBackup->setPrestamoBackupFechaBackup($prestamoBackupDTO->getPrestamoBackupFechaBackup());
     return $prestamoBackup;
 }
 /**
  * Eliminar un PrestamoBackup Dado el $prestamoBackupId
  * 
  * @param $prestamoBackupId
  */
 public function removePrestamoBackup($prestamoBackupId)
 {
     $prestamoBackup = new PrestamoBackup();
     $prestamoBackup->setId($prestamoBackupId);
     # Validamos los campos
     if (!EntityValidator::validateId($prestamoBackupId)) {
         throw new Exception(SALAS_COMP_ALERT_E_VALIDATION_FAIL, $this->ID + 194);
     }
     # Verificamos que la entidad exista.
     if (!$this->prestamoBackupBean->getPrestamoBackup($prestamoBackup)) {
         throw new Exception(SALAS_COMP_ALERT_E_ENTITY_NOT_FOUND_FAIL, $this->ID + 195);
     }
     # Verificamos que la entidad no esté siendo utilziada en alguna otra.
     # Eliminamos la entidad
     if (!$this->prestamoBackupBean->removePrestamoBackup($prestamoBackup)) {
         throw new Exception(SALAS_COMP_ALERT_E_PERSISTENCE_REMOVE_FAIL, $this->ID + 196);
     }
 }