test_class.declarator: implUnderTest = null
test_class.original_string: ArtifactInstallerImpl implUnderTest = null;
test_class.type: ArtifactInstallerImpl
test_class.var_name: implUnderTest
test_class.declarator: helper = new EasyMockHelper()
test_class.original_string: EasyMockHelper helper = new EasyMockHelper();
test_class.type: EasyMockHelper
test_class.var_name: helper
test_class.declarator: mockChangeListBean = helper.createMock(ChangeListXmlBean.class)
test_class.modifier: private
test_class.original_string: private ChangeListXmlBean mockChangeListBean = helper.createMock(ChangeListXmlBean.class);
test_class.type: ChangeListXmlBean
test_class.var_name: mockChangeListBean
test_class.declarator: mockUpdateUtil = helper.createMock(UpdateUtil.class)
test_class.modifier: private
test_class.original_string: private UpdateUtil mockUpdateUtil = helper.createMock(UpdateUtil.class);
test_class.type: UpdateUtil
test_class.var_name: mockUpdateUtil
test_class.declarator: mockInstallStatusEventFactory =
  		helper.createMock(InstallStatusEventFactory.class)
test_class.modifier: private
test_class.original_string: private InstallStatusEventFactory mockInstallStatusEventFactory =
  		helper.createMock(InstallStatusEventFactory.class);
test_class.type: InstallStatusEventFactory
test_class.var_name: mockInstallStatusEventFactory
test_class.declarator: mockInitChangeListStartedStatusEvent =
  		helper.createMock("mockInitChangeListStartedStatusEvent", InstallStatusEvent.class)
test_class.modifier: private
test_class.original_string: private InstallStatusEvent mockInitChangeListStartedStatusEvent =
  		helper.createMock("mockInitChangeListStartedStatusEvent", InstallStatusEvent.class);
test_class.type: InstallStatusEvent
test_class.var_name: mockInitChangeListStartedStatusEvent
test_class.declarator: mockBackupStartedStatusEvent =
  		helper.createMock("mockBackupStartedStatusEvent", InstallStatusEvent.class)
test_class.modifier: private
test_class.original_string: private InstallStatusEvent mockBackupStartedStatusEvent =
  		helper.createMock("mockBackupStartedStatusEvent", InstallStatusEvent.class);
test_class.type: InstallStatusEvent
test_class.var_name: mockBackupStartedStatusEvent
test_class.declarator: mockBackupCompletedStatusEvent =
  		helper.createMock("mockBackupCompletedStatusEvent", InstallStatusEvent.class)
test_class.modifier: private
test_class.original_string: private InstallStatusEvent mockBackupCompletedStatusEvent =
  		helper.createMock("mockBackupCompletedStatusEvent", InstallStatusEvent.class);
test_class.type: InstallStatusEvent
test_class.var_name: mockBackupCompletedStatusEvent
test_class.declarator: mockInstallStartedStatusEvent =
  		helper.createMock("mockInstallStartedStatusEvent", InstallStatusEvent.class)
test_class.modifier: private
test_class.original_string: private InstallStatusEvent mockInstallStartedStatusEvent =
  		helper.createMock("mockInstallStartedStatusEvent", InstallStatusEvent.class);
test_class.type: InstallStatusEvent
test_class.var_name: mockInstallStartedStatusEvent
test_class.declarator: mockInstallCompletedStatusEvent = helper.createMock(InstallStatusEvent.class)
test_class.modifier: private
test_class.original_string: private InstallStatusEvent mockInstallCompletedStatusEvent = helper.createMock(InstallStatusEvent.class);
test_class.type: InstallStatusEvent
test_class.var_name: mockInstallCompletedStatusEvent
test_class.declarator: mockInstallFileOperationInfoFactory =
  		helper.createMock("mockInstallFileOperationInfoFactory", InstallFileOperationInfoFactory.class)
test_class.modifier: private
test_class.original_string: private InstallFileOperationInfoFactory mockInstallFileOperationInfoFactory =
  		helper.createMock("mockInstallFileOperationInfoFactory", InstallFileOperationInfoFactory.class);
test_class.type: InstallFileOperationInfoFactory
test_class.var_name: mockInstallFileOperationInfoFactory
test_class.declarator: mockInstallStatusListener = helper.createMock(InstallStatusListener.class)
test_class.modifier: private
test_class.original_string: private InstallStatusListener mockInstallStatusListener = helper.createMock(InstallStatusListener.class);
test_class.type: InstallStatusListener
test_class.var_name: mockInstallStatusListener
test_class.declarator: FW_JAR_FILENAME = "fw.jar"
test_class.modifier: private static final
test_class.original_string: private static final String FW_JAR_FILENAME = "fw.jar";
test_class.type: String
test_class.var_name: FW_JAR_FILENAME
test_class.declarator: SQUIRREL_SQL_JAR_FILENAME = "squirrel-sql.jar"
test_class.modifier: private static final
test_class.original_string: private static final String SQUIRREL_SQL_JAR_FILENAME = "squirrel-sql.jar";
test_class.type: String
test_class.var_name: SQUIRREL_SQL_JAR_FILENAME
test_class.declarator: SPRING_JAR_FILENAME = "spring.jar"
test_class.modifier: private static final
test_class.original_string: private static final String SPRING_JAR_FILENAME = "spring.jar";
test_class.type: String
test_class.var_name: SPRING_JAR_FILENAME
test_class.declarator: DBCOPY_ZIP_FILENAME = "dbcopy.zip"
test_class.modifier: private static final
test_class.original_string: private static final String DBCOPY_ZIP_FILENAME = "dbcopy.zip";
test_class.type: String
test_class.var_name: DBCOPY_ZIP_FILENAME
test_class.declarator: DBCOPY_JAR_FILENAME = "dbcopy.jar"
test_class.modifier: private static final
test_class.original_string: private static final String DBCOPY_JAR_FILENAME = "dbcopy.jar";
test_class.type: String
test_class.var_name: DBCOPY_JAR_FILENAME
test_class.declarator: DBCOPY_DIR_FILENAME = "dbcopy"
test_class.modifier: private static final
test_class.original_string: private static final String DBCOPY_DIR_FILENAME = "dbcopy";
test_class.type: String
test_class.var_name: DBCOPY_DIR_FILENAME
test_class.declarator: SQUIRREL_SQL_ES_JAR_FILENAME = "squirrel-sql_es.jar"
test_class.modifier: private static final
test_class.original_string: private static final String SQUIRREL_SQL_ES_JAR_FILENAME = "squirrel-sql_es.jar";
test_class.type: String
test_class.var_name: SQUIRREL_SQL_ES_JAR_FILENAME
test_class.declarator: LOCAL_RELEASE_FILENAME = UpdateUtil.RELEASE_XML_FILENAME
test_class.modifier: private static final
test_class.original_string: private static final String LOCAL_RELEASE_FILENAME = UpdateUtil.RELEASE_XML_FILENAME;
test_class.type: String
test_class.var_name: LOCAL_RELEASE_FILENAME
test_class.declarator: mockSquirreLHomeDirFile =
  		helper.createMock("mockSquirreHomeDirFile", FileWrapper.class)
test_class.modifier: private
test_class.original_string: private FileWrapper mockSquirreLHomeDirFile =
  		helper.createMock("mockSquirreHomeDirFile", FileWrapper.class);
test_class.type: FileWrapper
test_class.var_name: mockSquirreLHomeDirFile
test_class.declarator: mockSquirreLLibDirFile =
  		helper.createMock("mockSquirreLLibDirFile", FileWrapper.class)
test_class.modifier: private
test_class.original_string: private FileWrapper mockSquirreLLibDirFile =
  		helper.createMock("mockSquirreLLibDirFile", FileWrapper.class);
test_class.type: FileWrapper
test_class.var_name: mockSquirreLLibDirFile
test_class.declarator: mockSquirrelPluginsDirFile =
  		helper.createMock("mockSquirrelPluginsDirFile", FileWrapper.class)
test_class.modifier: private
test_class.original_string: private FileWrapper mockSquirrelPluginsDirFile =
  		helper.createMock("mockSquirrelPluginsDirFile", FileWrapper.class);
test_class.type: FileWrapper
test_class.var_name: mockSquirrelPluginsDirFile
test_class.declarator: mockUpdateRootDirFile = helper.createMock("mockUpdateRootDirFile", FileWrapper.class)
test_class.modifier: private
test_class.original_string: private FileWrapper mockUpdateRootDirFile = helper.createMock("mockUpdateRootDirFile", FileWrapper.class);
test_class.type: FileWrapper
test_class.var_name: mockUpdateRootDirFile
test_class.declarator: mockBackupRootDirFile = helper.createMock("mockBackupRootDirFile", FileWrapper.class)
test_class.modifier: private
test_class.original_string: private FileWrapper mockBackupRootDirFile = helper.createMock("mockBackupRootDirFile", FileWrapper.class);
test_class.type: FileWrapper
test_class.var_name: mockBackupRootDirFile
test_class.declarator: mockBackupCoreDirFile = helper.createMock("mockBackupCoreDirFile", FileWrapper.class)
test_class.modifier: private
test_class.original_string: private FileWrapper mockBackupCoreDirFile = helper.createMock("mockBackupCoreDirFile", FileWrapper.class);
test_class.type: FileWrapper
test_class.var_name: mockBackupCoreDirFile
test_class.declarator: mockBackupPluginDirFile =
  		helper.createMock("mockBackupPluginDirFile", FileWrapper.class)
test_class.modifier: private
test_class.original_string: private FileWrapper mockBackupPluginDirFile =
  		helper.createMock("mockBackupPluginDirFile", FileWrapper.class);
test_class.type: FileWrapper
test_class.var_name: mockBackupPluginDirFile
test_class.declarator: mockBackupTranslationDirFile =
  		helper.createMock("mockBackupTranslationDirFile", FileWrapper.class)
test_class.modifier: private
test_class.original_string: private FileWrapper mockBackupTranslationDirFile =
  		helper.createMock("mockBackupTranslationDirFile", FileWrapper.class);
test_class.type: FileWrapper
test_class.var_name: mockBackupTranslationDirFile
test_class.declarator: mockBackupFrameworkJarFile =
  		helper.createMock("mockBackupFrameworkJarFile", FileWrapper.class)
test_class.modifier: private
test_class.original_string: private FileWrapper mockBackupFrameworkJarFile =
  		helper.createMock("mockBackupFrameworkJarFile", FileWrapper.class);
test_class.type: FileWrapper
test_class.var_name: mockBackupFrameworkJarFile
test_class.declarator: mockBackupSquirrelSqlJarFile =
  		helper.createMock("mockBackupSquirrelSqlJarFile", FileWrapper.class)
test_class.modifier: private
test_class.original_string: private FileWrapper mockBackupSquirrelSqlJarFile =
  		helper.createMock("mockBackupSquirrelSqlJarFile", FileWrapper.class);
test_class.type: FileWrapper
test_class.var_name: mockBackupSquirrelSqlJarFile
test_class.declarator: mockBackupDbCopyZipFile =
  		helper.createMock("mockBackupDbCopyZipFile", FileWrapper.class)
test_class.modifier: private
test_class.original_string: private FileWrapper mockBackupDbCopyZipFile =
  		helper.createMock("mockBackupDbCopyZipFile", FileWrapper.class);
test_class.type: FileWrapper
test_class.var_name: mockBackupDbCopyZipFile
test_class.declarator: mockInstalledSquirrelSqlJarFile =
  		helper.createMock("mockInstalledSquirrelSqlJarFile", FileWrapper.class)
test_class.modifier: private
test_class.original_string: private FileWrapper mockInstalledSquirrelSqlJarFile =
  		helper.createMock("mockInstalledSquirrelSqlJarFile", FileWrapper.class);
test_class.type: FileWrapper
test_class.var_name: mockInstalledSquirrelSqlJarFile
test_class.declarator: mockInstalledFrameworkJarFile =
  		helper.createMock("mockInstalledFrameworkJarFile", FileWrapper.class)
test_class.modifier: private
test_class.original_string: private FileWrapper mockInstalledFrameworkJarFile =
  		helper.createMock("mockInstalledFrameworkJarFile", FileWrapper.class);
test_class.type: FileWrapper
test_class.var_name: mockInstalledFrameworkJarFile
test_class.declarator: mockInstalledDbCopyPluginDirFile =
  		helper.createMock("mockInstalledDbCopyPluginDirFile", FileWrapper.class)
test_class.modifier: private
test_class.original_string: private FileWrapper mockInstalledDbCopyPluginDirFile =
  		helper.createMock("mockInstalledDbCopyPluginDirFile", FileWrapper.class);
test_class.type: FileWrapper
test_class.var_name: mockInstalledDbCopyPluginDirFile
test_class.declarator: mockInstalledSquirrelSqlEsJarFile =
  		helper.createMock("mockInstalledSquirrelSqlEsJarFile", FileWrapper.class)
test_class.modifier: private
test_class.original_string: private FileWrapper mockInstalledSquirrelSqlEsJarFile =
  		helper.createMock("mockInstalledSquirrelSqlEsJarFile", FileWrapper.class);
test_class.type: FileWrapper
test_class.var_name: mockInstalledSquirrelSqlEsJarFile
test_class.declarator: mockInstalledDbCopyZipFile =
  		helper.createMock("mockInstalledDbCopyZipFile", FileWrapper.class)
test_class.modifier: private
test_class.original_string: private FileWrapper mockInstalledDbCopyZipFile =
  		helper.createMock("mockInstalledDbCopyZipFile", FileWrapper.class);
test_class.type: FileWrapper
test_class.var_name: mockInstalledDbCopyZipFile
test_class.declarator: mockInstalledSpringJarFile =
  		helper.createMock("mockInstalledSpringJarFile", FileWrapper.class)
test_class.modifier: private
test_class.original_string: private FileWrapper mockInstalledSpringJarFile =
  		helper.createMock("mockInstalledSpringJarFile", FileWrapper.class);
test_class.type: FileWrapper
test_class.var_name: mockInstalledSpringJarFile
test_class.declarator: mockBackupSquirrelSqlEsJarFile =
  		helper.createMock("mockBackupSquirrelSqlEsJarFile", FileWrapper.class)
test_class.modifier: private
test_class.original_string: private FileWrapper mockBackupSquirrelSqlEsJarFile =
  		helper.createMock("mockBackupSquirrelSqlEsJarFile", FileWrapper.class);
test_class.type: FileWrapper
test_class.var_name: mockBackupSquirrelSqlEsJarFile
test_class.declarator: mockDownloadsRootDirFile =
  		helper.createMock("mockDownloadsRootDirFile", FileWrapper.class)
test_class.modifier: private
test_class.original_string: private FileWrapper mockDownloadsRootDirFile =
  		helper.createMock("mockDownloadsRootDirFile", FileWrapper.class);
test_class.type: FileWrapper
test_class.var_name: mockDownloadsRootDirFile
test_class.declarator: mockDownloadsCoreDirFile =
  		helper.createMock("mockDownloadsCoreDirFile", FileWrapper.class)
test_class.modifier: private
test_class.original_string: private FileWrapper mockDownloadsCoreDirFile =
  		helper.createMock("mockDownloadsCoreDirFile", FileWrapper.class);
test_class.type: FileWrapper
test_class.var_name: mockDownloadsCoreDirFile
test_class.declarator: mockDownloadsPluginDirFile =
  		helper.createMock("mockDownloadsPluginDirFile", FileWrapper.class)
test_class.modifier: private
test_class.original_string: private FileWrapper mockDownloadsPluginDirFile =
  		helper.createMock("mockDownloadsPluginDirFile", FileWrapper.class);
test_class.type: FileWrapper
test_class.var_name: mockDownloadsPluginDirFile
test_class.declarator: mockDownloadsFrameworkJarFile =
  		helper.createMock("mockDownloadsFrameworkJarFile", FileWrapper.class)
test_class.modifier: private
test_class.original_string: private FileWrapper mockDownloadsFrameworkJarFile =
  		helper.createMock("mockDownloadsFrameworkJarFile", FileWrapper.class);
test_class.type: FileWrapper
test_class.var_name: mockDownloadsFrameworkJarFile
test_class.declarator: mockDownloadsSquirrelSqlJarFile =
  		helper.createMock("mockDownloadsSquirrelSqlJarFile", FileWrapper.class)
test_class.modifier: private
test_class.original_string: private FileWrapper mockDownloadsSquirrelSqlJarFile =
  		helper.createMock("mockDownloadsSquirrelSqlJarFile", FileWrapper.class);
test_class.type: FileWrapper
test_class.var_name: mockDownloadsSquirrelSqlJarFile
test_class.declarator: mockDownloadsSpringJarFile =
  		helper.createMock("mockDownloadsSpringJarFile", FileWrapper.class)
test_class.modifier: private
test_class.original_string: private FileWrapper mockDownloadsSpringJarFile =
  		helper.createMock("mockDownloadsSpringJarFile", FileWrapper.class);
test_class.type: FileWrapper
test_class.var_name: mockDownloadsSpringJarFile
test_class.declarator: mockDownloadsDbCopyPluginZipFile =
  		helper.createMock("mockDownloadsDbCopyPluginZipFile", FileWrapper.class)
test_class.modifier: private
test_class.original_string: private FileWrapper mockDownloadsDbCopyPluginZipFile =
  		helper.createMock("mockDownloadsDbCopyPluginZipFile", FileWrapper.class);
test_class.type: FileWrapper
test_class.var_name: mockDownloadsDbCopyPluginZipFile
test_class.declarator: mockDownloadsSquirrelSqlEsJarFile =
  		helper.createMock("mockDownloadsSquirrelSqlEsJarFile", FileWrapper.class)
test_class.modifier: private
test_class.original_string: private FileWrapper mockDownloadsSquirrelSqlEsJarFile =
  		helper.createMock("mockDownloadsSquirrelSqlEsJarFile", FileWrapper.class);
test_class.type: FileWrapper
test_class.var_name: mockDownloadsSquirrelSqlEsJarFile
test_class.declarator: mockPathToInstalledDBCopyJarFile =
  		helper.createMock("mockPathToInstalledDBCopyJarFile", FileWrapper.class)
test_class.modifier: private
test_class.original_string: private FileWrapper mockPathToInstalledDBCopyJarFile =
  		helper.createMock("mockPathToInstalledDBCopyJarFile", FileWrapper.class);
test_class.type: FileWrapper
test_class.var_name: mockPathToInstalledDBCopyJarFile
test_class.declarator: mockPathToInstalledDBCopyDirectory =
  		helper.createMock("mockPathToInstalledDBCopyDirectory", FileWrapper.class)
test_class.modifier: private
test_class.original_string: private FileWrapper mockPathToInstalledDBCopyDirectory =
  		helper.createMock("mockPathToInstalledDBCopyDirectory", FileWrapper.class);
test_class.type: FileWrapper
test_class.var_name: mockPathToInstalledDBCopyDirectory
test_class.declarator: mockDownloadsI18nDirFile =
  		helper.createMock("mockDownloadsI18nDirFile", FileWrapper.class)
test_class.modifier: private
test_class.original_string: private FileWrapper mockDownloadsI18nDirFile =
  		helper.createMock("mockDownloadsI18nDirFile", FileWrapper.class);
test_class.type: FileWrapper
test_class.var_name: mockDownloadsI18nDirFile
test_class.declarator: mockLocalReleaseFile = helper.createMock("mockLocalReleaseFile", FileWrapper.class)
test_class.modifier: private
test_class.original_string: private FileWrapper mockLocalReleaseFile = helper.createMock("mockLocalReleaseFile", FileWrapper.class);
test_class.type: FileWrapper
test_class.var_name: mockLocalReleaseFile
test_class.declarator: mockBackupReleaseFile = helper.createMock("mockBackupReleaseFile", FileWrapper.class)
test_class.modifier: private
test_class.original_string: private FileWrapper mockBackupReleaseFile = helper.createMock("mockBackupReleaseFile", FileWrapper.class);
test_class.type: FileWrapper
test_class.var_name: mockBackupReleaseFile
test_class.declarator: mockDownloadReleaseFile =
  		helper.createMock("mockDownloadReleaseFile", FileWrapper.class)
test_class.modifier: private
test_class.original_string: private FileWrapper mockDownloadReleaseFile =
  		helper.createMock("mockDownloadReleaseFile", FileWrapper.class);
test_class.type: FileWrapper
test_class.var_name: mockDownloadReleaseFile
test_class.declarator: mockInstallSquirrelSqlJarOperationInfo =
  		helper.createMock("mockInstallSquirrelSqlJarOperationInfo", InstallFileOperationInfo.class)
test_class.modifier: private
test_class.original_string: private InstallFileOperationInfo mockInstallSquirrelSqlJarOperationInfo =
  		helper.createMock("mockInstallSquirrelSqlJarOperationInfo", InstallFileOperationInfo.class);
test_class.type: InstallFileOperationInfo
test_class.var_name: mockInstallSquirrelSqlJarOperationInfo
test_class.declarator: mockInstallFrameworkJarOperationInfo =
  		helper.createMock("mockInstallFrameworkJarOperationInfo", InstallFileOperationInfo.class)
test_class.modifier: private
test_class.original_string: private InstallFileOperationInfo mockInstallFrameworkJarOperationInfo =
  		helper.createMock("mockInstallFrameworkJarOperationInfo", InstallFileOperationInfo.class);
test_class.type: InstallFileOperationInfo
test_class.var_name: mockInstallFrameworkJarOperationInfo
test_class.declarator: mockInstallSpringJarOperationInfo =
  		helper.createMock("mockInstallSpringJarOperationInfo", InstallFileOperationInfo.class)
test_class.modifier: private
test_class.original_string: private InstallFileOperationInfo mockInstallSpringJarOperationInfo =
  		helper.createMock("mockInstallSpringJarOperationInfo", InstallFileOperationInfo.class);
test_class.type: InstallFileOperationInfo
test_class.var_name: mockInstallSpringJarOperationInfo
test_class.declarator: mockInstallDbCopyZipOperationInfo =
  		helper.createMock("mockInstallDbCopyZipOperationInfo", InstallFileOperationInfo.class)
test_class.modifier: private
test_class.original_string: private InstallFileOperationInfo mockInstallDbCopyZipOperationInfo =
  		helper.createMock("mockInstallDbCopyZipOperationInfo", InstallFileOperationInfo.class);
test_class.type: InstallFileOperationInfo
test_class.var_name: mockInstallDbCopyZipOperationInfo
test_class.declarator: mockInstallSquirrelSqlEsOperationInfo =
  		helper.createMock("mockInstallSquirrelSqlEsOperationInfo", InstallFileOperationInfo.class)
test_class.modifier: private
test_class.original_string: private InstallFileOperationInfo mockInstallSquirrelSqlEsOperationInfo =
  		helper.createMock("mockInstallSquirrelSqlEsOperationInfo", InstallFileOperationInfo.class);
test_class.type: InstallFileOperationInfo
test_class.var_name: mockInstallSquirrelSqlEsOperationInfo
test_class.declarator: mockFileInitChangelistStartedStatusEvent =
  		mockHelper.createMock("mockFileInitChangelistStartedStatusEvent", InstallStatusEvent.class)
test_class.modifier: private
test_class.original_string: private InstallStatusEvent mockFileInitChangelistStartedStatusEvent =
  		mockHelper.createMock("mockFileInitChangelistStartedStatusEvent", InstallStatusEvent.class);
test_class.type: InstallStatusEvent
test_class.var_name: mockFileInitChangelistStartedStatusEvent
test_class.declarator: mockFileInitChangelistCompleteStatusEvent =
  		mockHelper.createMock("mockFileInitChangelistCompleteStatusEvent", InstallStatusEvent.class)
test_class.modifier: private
test_class.original_string: private InstallStatusEvent mockFileInitChangelistCompleteStatusEvent =
  		mockHelper.createMock("mockFileInitChangelistCompleteStatusEvent", InstallStatusEvent.class);
test_class.type: InstallStatusEvent
test_class.var_name: mockFileInitChangelistCompleteStatusEvent
test_class.declarator: mockInitChangelistCompleteStatusEvent =
  		mockHelper.createMock("mockInitChangelistCompleteStatusEvent", InstallStatusEvent.class)
test_class.modifier: private
test_class.original_string: private InstallStatusEvent mockInitChangelistCompleteStatusEvent =
  		mockHelper.createMock("mockInitChangelistCompleteStatusEvent", InstallStatusEvent.class);
test_class.type: InstallStatusEvent
test_class.var_name: mockInitChangelistCompleteStatusEvent
test_class.declarator: mockFileBackupStartedStatusEvent =
  		mockHelper.createMock("mockFileBackupStartedStatusEvent", InstallStatusEvent.class)
test_class.modifier: private
test_class.original_string: private InstallStatusEvent mockFileBackupStartedStatusEvent =
  		mockHelper.createMock("mockFileBackupStartedStatusEvent", InstallStatusEvent.class);
test_class.type: InstallStatusEvent
test_class.var_name: mockFileBackupStartedStatusEvent
test_class.declarator: mockFileBackupCompleteStatusEvent =
  		mockHelper.createMock("mockFileBackupCompleteStatusEvent", InstallStatusEvent.class)
test_class.modifier: private
test_class.original_string: private InstallStatusEvent mockFileBackupCompleteStatusEvent =
  		mockHelper.createMock("mockFileBackupCompleteStatusEvent", InstallStatusEvent.class);
test_class.type: InstallStatusEvent
test_class.var_name: mockFileBackupCompleteStatusEvent
test_class.declarator: mockRemoveStartedStatusEvent =
  		mockHelper.createMock("mockRemoveStartedStatusEvent", InstallStatusEvent.class)
test_class.modifier: private
test_class.original_string: private InstallStatusEvent mockRemoveStartedStatusEvent =
  		mockHelper.createMock("mockRemoveStartedStatusEvent", InstallStatusEvent.class);
test_class.type: InstallStatusEvent
test_class.var_name: mockRemoveStartedStatusEvent
test_class.declarator: mockFileRemoveStartedStatusEvent =
  		mockHelper.createMock("mockFileRemoveStartedStatusEvent", InstallStatusEvent.class)
test_class.modifier: private
test_class.original_string: private InstallStatusEvent mockFileRemoveStartedStatusEvent =
  		mockHelper.createMock("mockFileRemoveStartedStatusEvent", InstallStatusEvent.class);
test_class.type: InstallStatusEvent
test_class.var_name: mockFileRemoveStartedStatusEvent
test_class.declarator: mockFileRemoveCompleteStatusEvent =
  		mockHelper.createMock("mockFileRemoveCompleteStatusEvent", InstallStatusEvent.class)
test_class.modifier: private
test_class.original_string: private InstallStatusEvent mockFileRemoveCompleteStatusEvent =
  		mockHelper.createMock("mockFileRemoveCompleteStatusEvent", InstallStatusEvent.class);
test_class.type: InstallStatusEvent
test_class.var_name: mockFileRemoveCompleteStatusEvent
test_class.declarator: mockRemoveCompleteStatusEvent =
  		mockHelper.createMock("mockRemoveCompleteStatusEvent", InstallStatusEvent.class)
test_class.modifier: private
test_class.original_string: private InstallStatusEvent mockRemoveCompleteStatusEvent =
  		mockHelper.createMock("mockRemoveCompleteStatusEvent", InstallStatusEvent.class);
test_class.type: InstallStatusEvent
test_class.var_name: mockRemoveCompleteStatusEvent
test_class.declarator: mockFileInstallStartedStatusEvent =
  		mockHelper.createMock("mockFileInstallStartedStatusEvent", InstallStatusEvent.class)
test_class.modifier: private
test_class.original_string: private InstallStatusEvent mockFileInstallStartedStatusEvent =
  		mockHelper.createMock("mockFileInstallStartedStatusEvent", InstallStatusEvent.class);
test_class.type: InstallStatusEvent
test_class.var_name: mockFileInstallStartedStatusEvent
test_class.declarator: mockFileInstallCompleteStatusEvent =
  		mockHelper.createMock("mockFileInstallCompleteStatusEvent", InstallStatusEvent.class)
test_class.modifier: private
test_class.original_string: private InstallStatusEvent mockFileInstallCompleteStatusEvent =
  		mockHelper.createMock("mockFileInstallCompleteStatusEvent", InstallStatusEvent.class);
test_class.type: InstallStatusEvent
test_class.var_name: mockFileInstallCompleteStatusEvent
test_class.file: sql12/app/src/test/java/net/sourceforge/squirrel_sql/client/update/gui/installer/ArtifactInstallerImplTest.java
test_class.identifier: ArtifactInstallerImplTest
test_class.superclass: extends BaseSQuirreLJUnit4TestCase
test_case.body: @Test
  	public final void testBackupFiles() throws Exception
  	{
  		setupFileCopyExpectations(FW_JAR_FILENAME, mockSquirreLLibDirFile, mockInstalledFrameworkJarFile,
  			mockBackupCoreDirFile, mockInstalledFrameworkJarFile);
  
  		setupFileCopyExpectations(SQUIRREL_SQL_JAR_FILENAME, mockSquirreLHomeDirFile,
  			mockInstalledSquirrelSqlJarFile, mockBackupCoreDirFile, mockBackupSquirrelSqlJarFile);
  
  		mockUpdateUtil.createZipFile(mockBackupDbCopyZipFile, mockInstalledDbCopyPluginDirFile,
  			mockPathToInstalledDBCopyJarFile);
  
  		mockUpdateUtil.copyFile(mockInstalledSquirrelSqlEsJarFile, mockBackupSquirrelSqlEsJarFile);
  
  		setupInitChangelistStatusEventExpectations(5);
  
  		expect(mockInstallStatusEventFactory.create(InstallEventType.BACKUP_STARTED)).andReturn(
  			mockBackupStartedStatusEvent);
  		expect(mockInstallStatusEventFactory.create(InstallEventType.FILE_BACKUP_STARTED)).andReturn(
  			mockFileBackupStartedStatusEvent);
  		expectLastCall().times(5);
  		expect(mockInstallStatusEventFactory.create(InstallEventType.FILE_BACKUP_COMPLETE)).andReturn(
  			mockFileBackupCompleteStatusEvent);
  		expectLastCall().times(5);
  		mockBackupStartedStatusEvent.setNumFilesToUpdate(anyInt());
  		expect(mockInstallStatusEventFactory.create(InstallEventType.BACKUP_COMPLETE)).andReturn(
  			mockBackupCompletedStatusEvent);
  
  		expect(mockChangeListBean.getChanges()).andStubReturn(buildChangeList());
  
  		mockInstallStatusListener.handleInstallStatusEvent(mockBackupStartedStatusEvent);
  		mockInstallStatusListener.handleInstallStatusEvent(mockFileBackupStartedStatusEvent);
  		expectLastCall().times(5);
  		mockInstallStatusListener.handleInstallStatusEvent(mockFileBackupCompleteStatusEvent);
  		expectLastCall().times(5);
  		mockInstallStatusListener.handleInstallStatusEvent(mockBackupCompletedStatusEvent);
  
  		expect(mockUpdateUtil.getBackupDir()).andReturn(mockBackupRootDirFile);
  		mockUpdateUtil.copyFile(isA(FileWrapper.class), eq(mockBackupRootDirFile));
  
  		expect(mockUpdateUtil.checkDir(mockUpdateRootDirFile, UpdateUtil.DOWNLOADS_DIR_NAME)).andReturn(
  			mockDownloadsRootDirFile);
  
  		helper.replayAll();
  		implUnderTest.setUpdateUtil(mockUpdateUtil);
  		implUnderTest.setChangeList(mockChangeListBean);
  		implUnderTest.backupFiles();
  		helper.verifyAll();
  	}
test_case.class_method_signature: ArtifactInstallerImplTest.testBackupFiles()
test_case.full_signature: @Test public final void testBackupFiles()
test_case.identifier: testBackupFiles
test_case.invocations: setupFileCopyExpectations setupFileCopyExpectations createZipFile copyFile setupInitChangelistStatusEventExpectations andReturn expect create andReturn expect create times expectLastCall andReturn expect create times expectLastCall setNumFilesToUpdate anyInt andReturn expect create andStubReturn expect getChanges buildChangeList handleInstallStatusEvent handleInstallStatusEvent times expectLastCall handleInstallStatusEvent times expectLastCall handleInstallStatusEvent andReturn expect getBackupDir copyFile isA eq andReturn expect checkDir replayAll setUpdateUtil setChangeList backupFiles verifyAll
test_case.modifiers: @Test public final
test_case.parameters: ()
test_case.return: void
test_case.signature: void testBackupFiles()
focal_class.declarator: s_log = LoggerController.createLogger(ArtifactInstallerImpl.class)
focal_class.modifier: private static
focal_class.original_string: private static ILogger s_log = LoggerController.createLogger(ArtifactInstallerImpl.class);
focal_class.type: ILogger
focal_class.var_name: s_log
focal_class.declarator: _changeList = null
focal_class.modifier: private
focal_class.original_string: private List<ArtifactStatus> _changeList = null;
focal_class.type: List<ArtifactStatus>
focal_class.var_name: _changeList
focal_class.declarator: _listeners = new ArrayList<InstallStatusListener>()
focal_class.modifier: private
focal_class.original_string: private List<InstallStatusListener> _listeners = new ArrayList<InstallStatusListener>();
focal_class.type: List<InstallStatusListener>
focal_class.var_name: _listeners
focal_class.declarator: updateDir = null
focal_class.modifier: private
focal_class.original_string: private FileWrapper updateDir = null;
focal_class.type: FileWrapper
focal_class.var_name: updateDir
focal_class.declarator: downloadsRootDir = null
focal_class.modifier: private
focal_class.original_string: private FileWrapper downloadsRootDir = null;
focal_class.type: FileWrapper
focal_class.var_name: downloadsRootDir
focal_class.declarator: coreDownloadsDir = null
focal_class.modifier: private
focal_class.original_string: private FileWrapper coreDownloadsDir = null;
focal_class.type: FileWrapper
focal_class.var_name: coreDownloadsDir
focal_class.declarator: pluginDownloadsDir = null
focal_class.modifier: private
focal_class.original_string: private FileWrapper pluginDownloadsDir = null;
focal_class.type: FileWrapper
focal_class.var_name: pluginDownloadsDir
focal_class.declarator: i18nDownloadsDir = null
focal_class.modifier: private
focal_class.original_string: private FileWrapper i18nDownloadsDir = null;
focal_class.type: FileWrapper
focal_class.var_name: i18nDownloadsDir
focal_class.declarator: backupRootDir = null
focal_class.modifier: private
focal_class.original_string: private FileWrapper backupRootDir = null;
focal_class.type: FileWrapper
focal_class.var_name: backupRootDir
focal_class.declarator: coreBackupDir = null
focal_class.modifier: private
focal_class.original_string: private FileWrapper coreBackupDir = null;
focal_class.type: FileWrapper
focal_class.var_name: coreBackupDir
focal_class.declarator: pluginBackupDir = null
focal_class.modifier: private
focal_class.original_string: private FileWrapper pluginBackupDir = null;
focal_class.type: FileWrapper
focal_class.var_name: pluginBackupDir
focal_class.declarator: translationBackupDir = null
focal_class.modifier: private
focal_class.original_string: private FileWrapper translationBackupDir = null;
focal_class.type: FileWrapper
focal_class.var_name: translationBackupDir
focal_class.declarator: installRootDir = null
focal_class.modifier: private
focal_class.original_string: private FileWrapper installRootDir = null;
focal_class.type: FileWrapper
focal_class.var_name: installRootDir
focal_class.declarator: coreInstallDir = null
focal_class.modifier: private
focal_class.original_string: private FileWrapper coreInstallDir = null;
focal_class.type: FileWrapper
focal_class.var_name: coreInstallDir
focal_class.declarator: pluginInstallDir = null
focal_class.modifier: private
focal_class.original_string: private FileWrapper pluginInstallDir = null;
focal_class.type: FileWrapper
focal_class.var_name: pluginInstallDir
focal_class.declarator: i18nInstallDir = null
focal_class.modifier: private
focal_class.original_string: private FileWrapper i18nInstallDir = null;
focal_class.type: FileWrapper
focal_class.var_name: i18nInstallDir
focal_class.declarator: changeListFile = null
focal_class.modifier: private
focal_class.original_string: private FileWrapper changeListFile = null;
focal_class.type: FileWrapper
focal_class.var_name: changeListFile
focal_class.declarator: installStatusEventFactory = null
focal_class.modifier: private
focal_class.original_string: private InstallStatusEventFactory installStatusEventFactory = null;
focal_class.type: InstallStatusEventFactory
focal_class.var_name: installStatusEventFactory
focal_class.declarator: installFileOperationInfoFactory = null
focal_class.modifier: private
focal_class.original_string: private InstallFileOperationInfoFactory installFileOperationInfoFactory = null;
focal_class.type: InstallFileOperationInfoFactory
focal_class.var_name: installFileOperationInfoFactory
focal_class.declarator: _util = null
focal_class.modifier: private
focal_class.original_string: private UpdateUtil _util = null;
focal_class.type: UpdateUtil
focal_class.var_name: _util
focal_class.file: sql12/app/src/main/java/net/sourceforge/squirrel_sql/client/update/gui/installer/ArtifactInstallerImpl.java
focal_class.identifier: ArtifactInstallerImpl
focal_class.interfaces: implements ArtifactInstaller
focal_class.class_method_signature: ArtifactInstallerImpl.setInstallStatusEventFactory(InstallStatusEventFactory installStatusEventFactory)
focal_class.full_signature: public void setInstallStatusEventFactory(InstallStatusEventFactory installStatusEventFactory)
focal_class.identifier: setInstallStatusEventFactory
focal_class.modifiers: public
focal_class.parameters: (InstallStatusEventFactory installStatusEventFactory)
focal_class.return: void
focal_class.signature: void setInstallStatusEventFactory(InstallStatusEventFactory installStatusEventFactory)
focal_class.class_method_signature: ArtifactInstallerImpl.setInstallFileOperationInfoFactory(
  		InstallFileOperationInfoFactory installFileOperationInfoFactory)
focal_class.full_signature: public void setInstallFileOperationInfoFactory(
  		InstallFileOperationInfoFactory installFileOperationInfoFactory)
focal_class.identifier: setInstallFileOperationInfoFactory
focal_class.modifiers: public
focal_class.parameters: (
  		InstallFileOperationInfoFactory installFileOperationInfoFactory)
focal_class.return: void
focal_class.signature: void setInstallFileOperationInfoFactory(
  		InstallFileOperationInfoFactory installFileOperationInfoFactory)
focal_class.class_method_signature: ArtifactInstallerImpl.setUpdateUtil(UpdateUtil util)
focal_class.full_signature: public void setUpdateUtil(UpdateUtil util)
focal_class.identifier: setUpdateUtil
focal_class.modifiers: public
focal_class.parameters: (UpdateUtil util)
focal_class.return: void
focal_class.signature: void setUpdateUtil(UpdateUtil util)
focal_class.class_method_signature: ArtifactInstallerImpl.setChangeList(ChangeListXmlBean changeList)
focal_class.full_signature: public void setChangeList(ChangeListXmlBean changeList)
focal_class.identifier: setChangeList
focal_class.modifiers: public
focal_class.parameters: (ChangeListXmlBean changeList)
focal_class.return: void
focal_class.signature: void setChangeList(ChangeListXmlBean changeList)
focal_class.class_method_signature: ArtifactInstallerImpl.getChangeListFile()
focal_class.full_signature: public FileWrapper getChangeListFile()
focal_class.identifier: getChangeListFile
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: FileWrapper
focal_class.signature: FileWrapper getChangeListFile()
focal_class.class_method_signature: ArtifactInstallerImpl.setChangeListFile(FileWrapper changeListFile)
focal_class.full_signature: public void setChangeListFile(FileWrapper changeListFile)
focal_class.identifier: setChangeListFile
focal_class.modifiers: public
focal_class.parameters: (FileWrapper changeListFile)
focal_class.return: void
focal_class.signature: void setChangeListFile(FileWrapper changeListFile)
focal_class.class_method_signature: ArtifactInstallerImpl.addListener(InstallStatusListener listener)
focal_class.full_signature: public void addListener(InstallStatusListener listener)
focal_class.identifier: addListener
focal_class.modifiers: public
focal_class.parameters: (InstallStatusListener listener)
focal_class.return: void
focal_class.signature: void addListener(InstallStatusListener listener)
focal_class.class_method_signature: ArtifactInstallerImpl.backupFiles()
focal_class.full_signature: public boolean backupFiles()
focal_class.identifier: backupFiles
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean backupFiles()
focal_class.class_method_signature: ArtifactInstallerImpl.installFiles()
focal_class.full_signature: public void installFiles()
focal_class.identifier: installFiles
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void installFiles()
focal_class.class_method_signature: ArtifactInstallerImpl.restoreBackupFiles()
focal_class.full_signature: public boolean restoreBackupFiles()
focal_class.identifier: restoreBackupFiles
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean restoreBackupFiles()
focal_class.class_method_signature: ArtifactInstallerImpl.breathing()
focal_class.full_signature: private void breathing()
focal_class.identifier: breathing
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void breathing()
focal_class.class_method_signature: ArtifactInstallerImpl.initializeChangeList(ChangeListXmlBean changeListBean)
focal_class.full_signature: private List<ArtifactStatus> initializeChangeList(ChangeListXmlBean changeListBean)
focal_class.identifier: initializeChangeList
focal_class.modifiers: private
focal_class.parameters: (ChangeListXmlBean changeListBean)
focal_class.return: List<ArtifactStatus>
focal_class.signature: List<ArtifactStatus> initializeChangeList(ChangeListXmlBean changeListBean)
focal_class.class_method_signature: ArtifactInstallerImpl.getCoreArtifactLocation(String artifactName, FileWrapper rootDir, FileWrapper coreDir)
focal_class.full_signature: private FileWrapper getCoreArtifactLocation(String artifactName, FileWrapper rootDir, FileWrapper coreDir)
focal_class.identifier: getCoreArtifactLocation
focal_class.modifiers: private
focal_class.parameters: (String artifactName, FileWrapper rootDir, FileWrapper coreDir)
focal_class.return: FileWrapper
focal_class.signature: FileWrapper getCoreArtifactLocation(String artifactName, FileWrapper rootDir, FileWrapper coreDir)
focal_class.class_method_signature: ArtifactInstallerImpl.restoreFilesFromBackup(List<InstallFileOperationInfo> filesToInstall)
focal_class.full_signature: private void restoreFilesFromBackup(List<InstallFileOperationInfo> filesToInstall)
focal_class.identifier: restoreFilesFromBackup
focal_class.modifiers: private
focal_class.parameters: (List<InstallFileOperationInfo> filesToInstall)
focal_class.return: void
focal_class.signature: void restoreFilesFromBackup(List<InstallFileOperationInfo> filesToInstall)
focal_class.class_method_signature: ArtifactInstallerImpl.backupAndDeleteChangeListFile()
focal_class.full_signature: private boolean backupAndDeleteChangeListFile()
focal_class.identifier: backupAndDeleteChangeListFile
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean backupAndDeleteChangeListFile()
focal_class.class_method_signature: ArtifactInstallerImpl.installNewReleaseXmlFile()
focal_class.full_signature: private boolean installNewReleaseXmlFile()
focal_class.identifier: installNewReleaseXmlFile
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean installNewReleaseXmlFile()
focal_class.class_method_signature: ArtifactInstallerImpl.removeOldFiles(List<FileWrapper> filesToRemove)
focal_class.full_signature: private boolean removeOldFiles(List<FileWrapper> filesToRemove)
focal_class.identifier: removeOldFiles
focal_class.modifiers: private
focal_class.parameters: (List<FileWrapper> filesToRemove)
focal_class.return: boolean
focal_class.signature: boolean removeOldFiles(List<FileWrapper> filesToRemove)
focal_class.class_method_signature: ArtifactInstallerImpl.removeOldFile(FileWrapper fileToRemove)
focal_class.full_signature: private boolean removeOldFile(FileWrapper fileToRemove)
focal_class.identifier: removeOldFile
focal_class.modifiers: private
focal_class.parameters: (FileWrapper fileToRemove)
focal_class.return: boolean
focal_class.signature: boolean removeOldFile(FileWrapper fileToRemove)
focal_class.class_method_signature: ArtifactInstallerImpl.installFiles(List<InstallFileOperationInfo> filesToInstall)
focal_class.full_signature: private boolean installFiles(List<InstallFileOperationInfo> filesToInstall)
focal_class.identifier: installFiles
focal_class.modifiers: private
focal_class.parameters: (List<InstallFileOperationInfo> filesToInstall)
focal_class.return: boolean
focal_class.signature: boolean installFiles(List<InstallFileOperationInfo> filesToInstall)
focal_class.class_method_signature: ArtifactInstallerImpl.installFile(InstallFileOperationInfo info)
focal_class.full_signature: private void installFile(InstallFileOperationInfo info)
focal_class.identifier: installFile
focal_class.modifiers: private
focal_class.parameters: (InstallFileOperationInfo info)
focal_class.return: void
focal_class.signature: void installFile(InstallFileOperationInfo info)
focal_class.class_method_signature: ArtifactInstallerImpl.sendInitChangelistStarted(int numFilesToBackup)
focal_class.full_signature: private void sendInitChangelistStarted(int numFilesToBackup)
focal_class.identifier: sendInitChangelistStarted
focal_class.modifiers: private
focal_class.parameters: (int numFilesToBackup)
focal_class.return: void
focal_class.signature: void sendInitChangelistStarted(int numFilesToBackup)
focal_class.class_method_signature: ArtifactInstallerImpl.sendFileInitChangelistStarted(String artifactName)
focal_class.full_signature: private void sendFileInitChangelistStarted(String artifactName)
focal_class.identifier: sendFileInitChangelistStarted
focal_class.modifiers: private
focal_class.parameters: (String artifactName)
focal_class.return: void
focal_class.signature: void sendFileInitChangelistStarted(String artifactName)
focal_class.class_method_signature: ArtifactInstallerImpl.sendFileInitChangelistComplete(String artifactName)
focal_class.full_signature: private void sendFileInitChangelistComplete(String artifactName)
focal_class.identifier: sendFileInitChangelistComplete
focal_class.modifiers: private
focal_class.parameters: (String artifactName)
focal_class.return: void
focal_class.signature: void sendFileInitChangelistComplete(String artifactName)
focal_class.class_method_signature: ArtifactInstallerImpl.sendInitChangelistComplete()
focal_class.full_signature: private void sendInitChangelistComplete()
focal_class.identifier: sendInitChangelistComplete
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void sendInitChangelistComplete()
focal_class.class_method_signature: ArtifactInstallerImpl.sendBackupStarted(int numFilesToBackup)
focal_class.full_signature: private void sendBackupStarted(int numFilesToBackup)
focal_class.identifier: sendBackupStarted
focal_class.modifiers: private
focal_class.parameters: (int numFilesToBackup)
focal_class.return: void
focal_class.signature: void sendBackupStarted(int numFilesToBackup)
focal_class.class_method_signature: ArtifactInstallerImpl.sendFileBackupStarted(String artifactName)
focal_class.full_signature: private void sendFileBackupStarted(String artifactName)
focal_class.identifier: sendFileBackupStarted
focal_class.modifiers: private
focal_class.parameters: (String artifactName)
focal_class.return: void
focal_class.signature: void sendFileBackupStarted(String artifactName)
focal_class.class_method_signature: ArtifactInstallerImpl.sendFileBackupComplete(String artifactName)
focal_class.full_signature: private void sendFileBackupComplete(String artifactName)
focal_class.identifier: sendFileBackupComplete
focal_class.modifiers: private
focal_class.parameters: (String artifactName)
focal_class.return: void
focal_class.signature: void sendFileBackupComplete(String artifactName)
focal_class.class_method_signature: ArtifactInstallerImpl.sendBackupComplete()
focal_class.full_signature: private void sendBackupComplete()
focal_class.identifier: sendBackupComplete
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void sendBackupComplete()
focal_class.class_method_signature: ArtifactInstallerImpl.sendRemoveStarted(int numFilesToRemove)
focal_class.full_signature: private void sendRemoveStarted(int numFilesToRemove)
focal_class.identifier: sendRemoveStarted
focal_class.modifiers: private
focal_class.parameters: (int numFilesToRemove)
focal_class.return: void
focal_class.signature: void sendRemoveStarted(int numFilesToRemove)
focal_class.class_method_signature: ArtifactInstallerImpl.sendFileRemoveStarted(String artifactName)
focal_class.full_signature: private void sendFileRemoveStarted(String artifactName)
focal_class.identifier: sendFileRemoveStarted
focal_class.modifiers: private
focal_class.parameters: (String artifactName)
focal_class.return: void
focal_class.signature: void sendFileRemoveStarted(String artifactName)
focal_class.class_method_signature: ArtifactInstallerImpl.sendFileRemoveComplete(String artifactName)
focal_class.full_signature: private void sendFileRemoveComplete(String artifactName)
focal_class.identifier: sendFileRemoveComplete
focal_class.modifiers: private
focal_class.parameters: (String artifactName)
focal_class.return: void
focal_class.signature: void sendFileRemoveComplete(String artifactName)
focal_class.class_method_signature: ArtifactInstallerImpl.sendRemoveComplete()
focal_class.full_signature: private void sendRemoveComplete()
focal_class.identifier: sendRemoveComplete
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void sendRemoveComplete()
focal_class.class_method_signature: ArtifactInstallerImpl.sendInstallStarted(int numFilesToUpdate)
focal_class.full_signature: private void sendInstallStarted(int numFilesToUpdate)
focal_class.identifier: sendInstallStarted
focal_class.modifiers: private
focal_class.parameters: (int numFilesToUpdate)
focal_class.return: void
focal_class.signature: void sendInstallStarted(int numFilesToUpdate)
focal_class.class_method_signature: ArtifactInstallerImpl.sendFileInstallStarted(String artifactName)
focal_class.full_signature: private void sendFileInstallStarted(String artifactName)
focal_class.identifier: sendFileInstallStarted
focal_class.modifiers: private
focal_class.parameters: (String artifactName)
focal_class.return: void
focal_class.signature: void sendFileInstallStarted(String artifactName)
focal_class.class_method_signature: ArtifactInstallerImpl.sendFileInstallComplete(String artifactName)
focal_class.full_signature: private void sendFileInstallComplete(String artifactName)
focal_class.identifier: sendFileInstallComplete
focal_class.modifiers: private
focal_class.parameters: (String artifactName)
focal_class.return: void
focal_class.signature: void sendFileInstallComplete(String artifactName)
focal_class.class_method_signature: ArtifactInstallerImpl.sendInstallComplete()
focal_class.full_signature: private void sendInstallComplete()
focal_class.identifier: sendInstallComplete
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void sendInstallComplete()
focal_class.class_method_signature: ArtifactInstallerImpl.sendEvent(InstallStatusEvent evt)
focal_class.full_signature: private void sendEvent(InstallStatusEvent evt)
focal_class.identifier: sendEvent
focal_class.modifiers: private
focal_class.parameters: (InstallStatusEvent evt)
focal_class.return: void
focal_class.signature: void sendEvent(InstallStatusEvent evt)
focal_class.class_method_signature: ArtifactInstallerImpl.logInfo(String message)
focal_class.full_signature: private void logInfo(String message)
focal_class.identifier: logInfo
focal_class.modifiers: private
focal_class.parameters: (String message)
focal_class.return: void
focal_class.signature: void logInfo(String message)
focal_method.body: public boolean backupFiles() throws FileNotFoundException, IOException
  	{
  		boolean result = true;
  		sendBackupStarted(_changeList.size());
  
  		FileWrapper localReleaseFile = _util.getLocalReleaseFile();
  		_util.copyFile(localReleaseFile, _util.getBackupDir());
  
  		for (ArtifactStatus status : _changeList)
  		{
  			String artifactName = status.getName();
  			sendFileBackupStarted(artifactName);
  			// Skip files that are not installed - new files
  			if (!status.isInstalled())
  			{
  				if (s_log.isInfoEnabled())
  				{
  					s_log.info("Skipping backup of artifact (" + status + ") which isn't installed.");
  				}
  				sendFileBackupComplete(artifactName);
  				continue;
  			}
  			if (status.isCoreArtifact())
  			{
  				FileWrapper installDir = getCoreArtifactLocation(artifactName, installRootDir, coreInstallDir);
  				FileWrapper coreFile = _util.getFile(installDir, artifactName);
  				FileWrapper backupFile = _util.getFile(coreBackupDir, artifactName);
  				_util.copyFile(coreFile, backupFile);
  			}
  			if (status.isPluginArtifact())
  			{
  				// artifact name for plugins is <plugin internal name>.zip
  				FileWrapper pluginBackupFile = _util.getFile(pluginBackupDir, artifactName);
  				String pluginDirectory = artifactName.replace(".zip", "");
  				String pluginJarFilename = artifactName.replace(".zip", ".jar");
  
  				ArrayList<FileWrapper> filesToZip = new ArrayList<FileWrapper>();
  				FileWrapper pluginDirectoryFile = _util.getFile(pluginInstallDir, pluginDirectory);
  				if (pluginDirectoryFile.exists())
  				{
  					filesToZip.add(pluginDirectoryFile);
  				}
  				FileWrapper pluginJarFile = _util.getFile(pluginInstallDir, pluginJarFilename);
  				if (pluginJarFile.exists())
  				{
  					filesToZip.add(pluginJarFile);
  				}
  				if (filesToZip.size() > 0)
  				{
  					_util.createZipFile(pluginBackupFile, filesToZip.toArray(new FileWrapper[filesToZip.size()]));
  				}
  				else
  				{
  					s_log.error("Plugin (" + status.getName() + ") was listed as already installed, but it's "
  						+ "files didn't exist and couldn't be backed up: pluginDirectoryFile="
  						+ pluginDirectoryFile.getAbsolutePath() + " pluginJarFile="
  						+ pluginJarFile.getAbsolutePath());
  				}
  			}
  			if (status.isTranslationArtifact())
  			{
  				FileWrapper translationFile = _util.getFile(i18nInstallDir, artifactName);
  				FileWrapper backupFile = _util.getFile(translationBackupDir, artifactName);
  				if (translationFile.exists())
  				{
  					_util.copyFile(translationFile, backupFile);
  				}
  			}
  			breathing();
  			sendFileBackupComplete(artifactName);
  		}
  
  		sendBackupComplete();
  		return result;
  	}
focal_method.class_method_signature: ArtifactInstallerImpl.backupFiles()
focal_method.full_signature: public boolean backupFiles()
focal_method.identifier: backupFiles
focal_method.invocations: sendBackupStarted size getLocalReleaseFile copyFile getBackupDir getName sendFileBackupStarted isInstalled isInfoEnabled info sendFileBackupComplete isCoreArtifact getCoreArtifactLocation getFile getFile copyFile isPluginArtifact getFile replace replace getFile exists add getFile exists add size createZipFile toArray size error getName getAbsolutePath getAbsolutePath isTranslationArtifact getFile getFile exists copyFile breathing sendFileBackupComplete sendBackupComplete
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: boolean
focal_method.signature: boolean backupFiles()