|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ptc.windchill.instassm.IAConstants
Constants for use by InstalledAssembly(Registry) classes.
Supported API: false
Extendable: false
Constructor Summary | |
IAConstants()
|
Method Summary | |
static boolean |
doesRegistryDirExist()
|
static boolean |
doesRegistryDirExist(boolean use_treat_r70_when_set)
|
static boolean |
doesRegistryMergeDirExist()
|
static boolean |
doesSecondaryRegistryDirExist()
|
static void |
ensureRegistryDirExists()
|
static String |
getFileNameForIaFile(String assembly_id)
Standard method for computing prescribed file name for .ia files based on the assembly id. |
static String |
getFileNameForLocFile(String locale_name)
Standard method for computing prescribed file name for .loc files based on the locale name. |
static String |
getFileNameForTempPatchFile(String temp_patch_name)
Standard method for computing prescribed file name for .tp files based on the temp patch name. |
static String |
getInstallationRegistryDirName()
|
(package private) static String |
getInstalledAssembliesDirWinchillUrl()
|
static File |
getInstallersCdRoot()
When inside an installer some registry processes require access to the installer's CD ROOT. |
static File |
getInstallersExtractionDir()
When inside an installer some registry processes require access to the installer's Temp Extraction Root. |
static File |
getInstallersInstallerDataDir()
When inside an installer some registry processes require access to the installer's InstallerData directory. |
static File |
getInstallersInstallerDataDir(File cd_root)
When inside an installer some registry processes require access to the installer's InstallerData directory. |
static File |
getInstallRoot()
When inside an installer some registry processes require access to the install directory. |
(package private) static File |
getRegistryDir(boolean fail_if_doesnt_exist)
Determine the registry location by querying the wt.properties off of the classpath. |
(package private) static File |
getRegistryDir(boolean fail_if_doesnt_exist,
boolean use_treat_r70_when_set)
Determine the registry location by querying the wt.properties off of the classpath. |
(package private) static File |
getRegistryMergeDir()
Determine the registry merge directory. |
(package private) static File |
getSecondaryRegistryDir(boolean fail_if_null)
Return the secondary registry location, if any. |
static File |
getStandardRegistryDirFromLoadPoint(File load_point)
|
static File |
getWindchillProductInstallationRegistryDir(File product_root)
|
static boolean |
inAnInstaller()
Standard method for determining if this process is running within an installer. |
static void |
initFor3rdPartyProduct(File registry_dir)
|
static void |
initFor3rdPartyProduct(File registry_dir,
File installer_cd_root,
File installer_extraction_root)
|
static void |
initFromWindchillRootDir(File windchill_root)
|
static void |
initFromWindchillRootDir(File windchill_root,
File installer_cd_root,
File installer_extraction_root)
|
static void |
initFromWtProperties()
|
static void |
initFromWtProperties(File installer_cd_root,
File installer_extraction_root)
|
private static void |
initRegDirFromCodebase(File codebase,
File installer_cd_root,
File installer_extraction_root)
|
static boolean |
inWindchillRoot()
|
private static void |
reportOnInitialization(boolean init_from_codebase)
|
private static void |
setInstallerCdRoot(File installer_cd_root)
When inside an installer some registry processes require access to the installer's CD ROOT. |
private static void |
setInstallersExtractionDir(File installer_extraction_root)
When inside an installer some registry processes require access to the installer's Temp Extraction Root. |
void |
setInstallRoot(File install_root)
When inside an installer some registry processes require access to the install directory. |
private static void |
setRegistryDir(File registry_dir)
Set registry directory as specified. |
static boolean |
treatAsR70WindchillInstallReg()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static File registryDir_
static final boolean IN_AN_INSTALLER
private static final String NS
static final String INSTALLATION_REGISTRY_PARENT_DIR_NAME
static final String INSTALLATION_REGISTRY_DIR_NAME
static final String INSTALLATION_REGISTRY_MERGE_DIR_NAME
static final String INSTALLATION_REGISTRY_FILE_NAME
private static final String INSTALLER_DATA_DIR_NAME
private static final String INSTALLER_DATA_DIR_REL_PATH
static final String INSTREG_VERSION
static final String INSTALLED_ASSEMBLY_ELEMENT
static final String INSTALLED_ASSEMBLY_EXT
static final String LOCALE_ELEMENT
static final String LOCALE_CODE_ATTR
static final String LOCALE_NAME_ATTR
static final String LOCALE_EXT
static final String TEMP_PATCH_ELEMENT
static final String TEMP_PATCH_NAME_ATTR
static final String TEMP_PATCH_DESCRIPTION_ATTR
static final String TEMP_PATCH_EXT
static File installerExtractionRoot_
static File installerCdRoot_
static boolean treatAsR70WindchillInstallReg_
static boolean initFromWindchillRoot_
static File installRoot_
static File secondaryInstRegDir_
static final String RELEASE_IDENTIFIER_ATTRIBUTE
static final String DISPLAY_NAME_ATTRIBUTE
static final String DISPLAY_LABEL_ATTRIBUTE
static final String VERSION_CODE_ATTRIBUTE
static final String SUPPORT_RELEASE_NUMBER_ATTRIBUTE
static final String SUPPORT_DATE_CODE_ATTRIBUTE
static final String INSTALLER_SEQUENCE_ATTRIBUTE
static final String INCOMPLETE_ATTRIBUTE
static final String BASE_RELEASE_IDENTIFIER_ATTRIBUTE
static final String BASE_SUPPORT_DATE_CODE_ATTRIBUTE
static final String BASE_INSTALLER_SEQUENCE_ATTRIBUTE
static final String INTERMEDIATE_RELEASE_IDENTIFIERS_LIST_ATTRIBUTE
static final String INTERMEDIATE_SUPPORT_DATE_CODES_LIST_ATTRIBUTE
static final String INTERMEDIATE_INSTALLER_SEQUENCE_LIST_ATTRIBUTE
static final String INSTALLER_ELEMENT
static final String INSTALLED_COMPONENT_ELEMENT
static final String INSTALLED_COMPONENT_UID_ATTR
static final String INSTALLED_COMPONENT_NAME_ATTR
static final String INSTALLED_COMPONENT_SHORT_NAME_ATTR
static final String INSTALLED_COMPONENT_COMP_VERSION_ATTR
static final String INSTALLED_COMPONENT_PROD_VERSION_ATTR
static final String COMPONENT_ELEMENT
static final String COMPONENT_UID_ATTR
static final String COMPONENT_NAME_ATTR
static final String COMPONENT_SHORT_NAME_ATTR
static final String COMPONENT_VERSION_ATTR
static final String PRODUCT_ELEMENT
static final String PRODUCT_UID_ATTR
static final String PRODUCT_NAME_ATTR
Constructor Detail |
public IAConstants()
Method Detail |
public static void initFromWtProperties() throws IAException
IAException
public static void initFromWtProperties(File installer_cd_root, File installer_extraction_root) throws IAException
IAException
public static void initFromWindchillRootDir(File windchill_root) throws IAException
IAException
public static void initFromWindchillRootDir(File windchill_root, File installer_cd_root, File installer_extraction_root) throws IAException
IAException
public static void initFor3rdPartyProduct(File registry_dir) throws IAException
IAException
public static void initFor3rdPartyProduct(File registry_dir, File installer_cd_root, File installer_extraction_root) throws IAException
IAException
public static File getWindchillProductInstallationRegistryDir(File product_root)
public static File getStandardRegistryDirFromLoadPoint(File load_point)
public static boolean inWindchillRoot()
public static boolean treatAsR70WindchillInstallReg()
public static void ensureRegistryDirExists() throws IAException
IAException
private static void initRegDirFromCodebase(File codebase, File installer_cd_root, File installer_extraction_root) throws IAException
IAException
private static void reportOnInitialization(boolean init_from_codebase)
private static void setRegistryDir(File registry_dir) throws IAException
IAException
static File getRegistryDir(boolean fail_if_doesnt_exist) throws IAException
IAException
static File getRegistryDir(boolean fail_if_doesnt_exist, boolean use_treat_r70_when_set) throws IAException
IAException
public static boolean doesRegistryDirExist() throws IAException
IAException
public static boolean doesRegistryDirExist(boolean use_treat_r70_when_set) throws IAException
IAException
static File getRegistryMergeDir() throws IAException
IAException
public static boolean doesRegistryMergeDirExist() throws IAException
IAException
static File getSecondaryRegistryDir(boolean fail_if_null) throws IAException
IAException
public static boolean doesSecondaryRegistryDirExist() throws IAException
IAException
static String getInstalledAssembliesDirWinchillUrl()
public static String getInstallationRegistryDirName()
public static String getFileNameForIaFile(String assembly_id)
public static String getFileNameForLocFile(String locale_name)
public static String getFileNameForTempPatchFile(String temp_patch_name)
public static final boolean inAnInstaller()
private static final void setInstallersExtractionDir(File installer_extraction_root) throws IAException
IAException
public static final File getInstallersExtractionDir() throws IAException
IAException
private static final void setInstallerCdRoot(File installer_cd_root) throws IAException
installer_cd_root
- The root location of the running installer, e.g. the directory where autorun.inf normally lives
IAException
public static final File getInstallersCdRoot() throws IAException
IAException
public static final File getInstallersInstallerDataDir() throws IAException
IAException
public static final File getInstallersInstallerDataDir(File cd_root) throws IAException
cd_root
- The CD image root directory
IAException
public final void setInstallRoot(File install_root) throws IAException
IAException
public static final File getInstallRoot() throws IAException
IAException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |