/** * Eliminar un SoftwareComputadoraBackup Dado el $softwareComputadoraBackupId * * @param $softwareComputadoraBackupId */ public function removeSoftwareComputadoraBackup($softwareComputadoraBackupId) { $softwareComputadoraBackup = new SoftwareComputadoraBackup(); $softwareComputadoraBackup->setId($softwareComputadoraBackupId); # Validamos los campos if (!EntityValidator::validateId($softwareComputadoraBackupId)) { throw new Exception(SALAS_COMP_ALERT_E_VALIDATION_FAIL, $this->ID + 188); } # Verificamos que la entidad exista. if (!$this->softwareComputadoraBackupBean->getSoftwareComputadoraBackup($softwareComputadoraBackup)) { throw new Exception(SALAS_COMP_ALERT_E_ENTITY_NOT_FOUND_FAIL, $this->ID + 189); } # Verificamos que la entidad no esté siendo utilziada en alguna otra. # Eliminamos la entidad if (!$this->softwareComputadoraBackupBean->removeSoftwareComputadoraBackup($softwareComputadoraBackup)) { throw new Exception(SALAS_COMP_ALERT_E_PERSISTENCE_REMOVE_FAIL, $this->ID + 190); } }
public static function toEntity(SoftwareComputadoraBackupDTO $softwareComputadoraBackupDTO) { $softwareComputadoraBackup = new SoftwareComputadoraBackup(); $softwareComputadoraBackup->setId($softwareComputadoraBackupDTO->getId()); $softwareComputadoraBackup->setIdSoftwareComputadora($softwareComputadoraBackupDTO->getIdSoftwareComputadora()); $softwareComputadoraBackup->setNumeroSerieProgramaBackup($softwareComputadoraBackupDTO->getNumeroSerieProgramaBackup()); $softwareComputadoraBackup->setCompSoftFechaInstalacionBackup($softwareComputadoraBackupDTO->getCompSoftFechaInstalacionBackup()); $softwareComputadoraBackup->setComputadoraBackup($softwareComputadoraBackupDTO->getComputadoraBackup()); $softwareComputadoraBackup->setSoftwareBackup($softwareComputadoraBackupDTO->getSoftwareBackup()); $softwareComputadoraBackup->setFechaBackupSC($softwareComputadoraBackupDTO->getFechaBackupSC()); return $softwareComputadoraBackup; }