callback.cancelled();
return null;
}
// Get the data from the web service.
InterchangeDataHolder dataHolder = checkout.getOperationTree(user, password);
if( Thread.currentThread().isInterrupted() ) {
callback.cancelled();
return null;
}
buildProjectTreeCheckoutMaps(dataHolder.getInterchangeProjectsTab());
addFolders(dataHolder);
buildFolderItemStructure(dataHolder);
addEntities(dataHolder.getSchedulesTab(), new DownloadScheduleHandler());
addEntities(dataHolder.getOperationsTab(), new DownloadOperationHandler());
correctJitterbitConnectFolderNames();
if( Thread.currentThread().isInterrupted() ) {
callback.cancelled();
return null;