private InstallInfo assumedProvisionedInstallInfo(InstallInfo installInfo) { installInfo.setAppServerExistent(DatabaseKind.STAGING, true); installInfo.setAppServerExistent(DatabaseKind.FINAL, true); installInfo.setAppServerExistent(DatabaseKind.JOB, true); installInfo.setDbExistent(DatabaseKind.STAGING, true); installInfo.setDbExistent(DatabaseKind.FINAL, true); installInfo.setDbExistent(DatabaseKind.JOB, true); installInfo.setDbExistent(DatabaseKind.MODULES, true); installInfo.setDbExistent(DatabaseKind.STAGING_SCHEMAS, true); installInfo.setDbExistent(DatabaseKind.STAGING_TRIGGERS, true); installInfo.setTripleIndexOn(DatabaseKind.STAGING, true); installInfo.setCollectionLexiconOn(DatabaseKind.STAGING, true); installInfo.setForestsExistent(DatabaseKind.STAGING, true); installInfo.setTripleIndexOn(DatabaseKind.FINAL, true); installInfo.setCollectionLexiconOn(DatabaseKind.FINAL, true); installInfo.setForestsExistent(DatabaseKind.FINAL, true); installInfo.setForestsExistent(DatabaseKind.JOB, true); return installInfo; }
Fragment f = getDatabaseManager().getPropertiesAsXml(hubConfig.getDbName(DatabaseKind.STAGING)); installInfo.setTripleIndexOn(DatabaseKind.STAGING, Boolean.parseBoolean(f.getElementValue("//m:triple-index"))); installInfo.setCollectionLexiconOn(DatabaseKind.STAGING, Boolean.parseBoolean(f.getElementValue("//m:collection-lexicon"))); installInfo.setForestsExistent(DatabaseKind.STAGING, (f.getElements("//m:forest").size() > 0)); Fragment f = getDatabaseManager().getPropertiesAsXml(hubConfig.getDbName(DatabaseKind.FINAL)); installInfo.setTripleIndexOn(DatabaseKind.FINAL, Boolean.parseBoolean(f.getElementValue("//m:triple-index"))); installInfo.setCollectionLexiconOn(DatabaseKind.FINAL, Boolean.parseBoolean(f.getElementValue("//m:collection-lexicon"))); installInfo.setForestsExistent(DatabaseKind.FINAL, (f.getElements("//m:forest").size() > 0));