private Answer execute(DownloadCommand cmd) { DataStoreTO dstore = cmd.getDataStore(); if (dstore instanceof NfsTO || dstore instanceof S3TO) { return _dlMgr.handleDownloadCommand(this, cmd); } else if (dstore instanceof SwiftTO) { return registerTemplateOnSwift(cmd); } else { return new Answer(cmd, false, "Unsupported image data store: " + dstore); } }
protected Answer registerTemplateOnSwift(DownloadCommand cmd) { SwiftTO swiftTO = (SwiftTO)cmd.getDataStore(); String path = cmd.getInstallPath(); DataStoreTO cacheStore = cmd.getCacheStore();
DataStoreTO dstore = cmd.getDataStore(); String installPathPrefix = cmd.getInstallPath();