summaryrefslogtreecommitdiff
path: root/javainstaller2
diff options
context:
space:
mode:
authorIvo Hinkelmann <ihi@openoffice.org>2008-02-05 12:36:14 +0000
committerIvo Hinkelmann <ihi@openoffice.org>2008-02-05 12:36:14 +0000
commit56bc8a85f94236ef82a7d2943579eebb03fb2e96 (patch)
tree598e613958f54ec0518b3a934b3e31b3ebd1330d /javainstaller2
parentd66a6fb67c53404aec3b9fc8de933b4764ff0fff (diff)
INTEGRATION: CWS native127 (1.4.4); FILE MERGED
2008/01/28 16:00:43 is 1.4.4.3: #i85281# improve performance 2008/01/25 11:29:28 is 1.4.4.2: #i85474# not all language modules deselectable 2008/01/25 09:56:18 is 1.4.4.1: #i85474# one and only language not selectable
Diffstat (limited to 'javainstaller2')
-rwxr-xr-xjavainstaller2/src/JavaSetup/org/openoffice/setup/InstallData.java49
1 files changed, 47 insertions, 2 deletions
diff --git a/javainstaller2/src/JavaSetup/org/openoffice/setup/InstallData.java b/javainstaller2/src/JavaSetup/org/openoffice/setup/InstallData.java
index 0773a45a2b70..3b84bdfe164a 100755
--- a/javainstaller2/src/JavaSetup/org/openoffice/setup/InstallData.java
+++ b/javainstaller2/src/JavaSetup/org/openoffice/setup/InstallData.java
@@ -4,9 +4,9 @@
*
* $RCSfile: InstallData.java,v $
*
- * $Revision: 1.4 $
+ * $Revision: 1.5 $
*
- * last change: $Author: obo $ $Date: 2008-01-07 12:31:58 $
+ * last change: $Author: ihi $ $Date: 2008-02-05 13:36:14 $
*
* The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1.
@@ -66,6 +66,8 @@ public class InstallData
static private boolean isErrorInstallation = false;
static private boolean logModuleStates = false; /* logging the current state of modules */
static private boolean visibleModulesChecked = false; /* checking, if the user selected modules */
+ static private boolean languageModulesChecked = false; /* checking, if the user selected language modules */
+ static private boolean applicationModulesChecked = false; /* checking, if the user selected application modules */
static private boolean isMaskedCompleteUninstallation = false; /* checking if all visible modules are uninstalled */
static private boolean typicalSelectionStateSaved = false;
static private boolean customSelectionStateSaved = false;
@@ -73,7 +75,9 @@ public class InstallData
static private boolean olderVersionExists = false;
static private boolean sameVersionExists = false;
static private boolean newerVersionExists = false;
+ static private boolean isMultiLingual = false;
static private boolean dontUpdate = false;
+ static private boolean databaseQueried = false;
static private String installType; /* custom or typical installation */
static private String osType; /* Linux, SunOS, ... */
static private String installDir = null;
@@ -97,6 +101,7 @@ public class InstallData
static private File resourceRoot;
static private File infoRoot;
static private HashMap shellEnvironment = null; /* Solaris environment for user install */
+ static private HashMap databaseMap = null;
static private PackageDescription updatePackage = null;
static private Vector removeFiles = new Vector(); /* Files to remove, if installation is aborted */
static private Vector installPackages = new Vector();
@@ -451,6 +456,14 @@ public class InstallData
isErrorInstallation = errorInstallation;
}
+ public boolean isMultiLingual() {
+ return isMultiLingual;
+ }
+
+ public void setIsMultiLingual(boolean multiLingual) {
+ isMultiLingual = multiLingual;
+ }
+
public boolean logModuleStates() {
return logModuleStates;
}
@@ -467,6 +480,22 @@ public class InstallData
visibleModulesChecked = checked;
}
+ public boolean languageModulesChecked() {
+ return languageModulesChecked;
+ }
+
+ public void setLanguageModulesChecked(boolean checked) {
+ languageModulesChecked = checked;
+ }
+
+ public boolean applicationModulesChecked() {
+ return applicationModulesChecked;
+ }
+
+ public void setApplicationModulesChecked(boolean checked) {
+ applicationModulesChecked = checked;
+ }
+
public boolean isMaskedCompleteUninstallation() {
return isMaskedCompleteUninstallation;
}
@@ -531,6 +560,14 @@ public class InstallData
dontUpdate = value;
}
+ public boolean databaseQueried() {
+ return databaseQueried;
+ }
+
+ public void setDatabaseQueried(boolean value) {
+ databaseQueried = value;
+ }
+
public PackageDescription getUpdatePackage() {
return updatePackage;
}
@@ -543,6 +580,14 @@ public class InstallData
return shellEnvironment;
}
+ public HashMap getDatabaseMap() {
+ return databaseMap;
+ }
+
+ public void setDatabaseMap(HashMap map) {
+ databaseMap = map;
+ }
+
public Vector getRemoveFiles() {
return removeFiles;
}