package com.fitbank.migrationdb.general; import com.fitbank.dto.GeneralResponse; import com.fitbank.dto.management.Detail; import com.fitbank.processor.maintenance.MaintenanceCommand; /** * Comando que llama al hilo de ejecución de migración de imagenes. * * @author Soft WareHouse S. A. * */ public class RunImageMigrationCommand extends MaintenanceCommand { /** * */ private static final long serialVersionUID = 1L; @Override public Detail executeNormal(Detail pDetail) throws Exception { String path = pDetail.findFieldByName("PATH").getStringValue(); ImageThread imageThread = new ImageThread(path); imageThread.start(); GeneralResponse generalResponse = new GeneralResponse("BAT001", "EJECUTANDO MIGRACION DE IMAGENES "); pDetail.setResponse(generalResponse); return pDetail; } @Override public Detail executeReverse(Detail pDetail) throws Exception { return pDetail; } }