//
// Load Options
//
public void loadOptions() {
Document doc = loadOptionsDocument();
try {
this.javaScriptSnippetsEnabled = getEnvironmentBoolean(doc,"JavaScriptSnippets");
String jsAgg = getEnvironmentString(doc,"JavaScriptAggregator");
if(StringUtil.equals(jsAgg, "sdk")) {
this.javaScriptAggregator = JS_AGG_SDK;
} else if(StringUtil.equals(jsAgg, "xpages")) {
this.javaScriptAggregator = JS_AGG_XPAGES;
} else {
this.javaScriptAggregator = JS_AGG_NONE;
}
this.javaSnippetsEnabled = getEnvironmentBoolean(doc,"JavaSnippets");
this.xpagesSnippetsEnabled = getEnvironmentBoolean(doc,"XPagesSnippets");
this.gadgetSnippetsEnabled = getEnvironmentBoolean(doc,"GadgetSnippets");
this.explorerEnabled = getEnvironmentBoolean(doc,"APIExplorer");
this.apacheLicense = getEnvironmentBoolean(doc,"ApacheLicense");
this.dwLookFeel = getEnvironmentBoolean(doc,"DwLookFeel");
this.environments = getEnvironmentString(doc,"Environments");
this.apiDocumentationEnabled = getEnvironmentBoolean(doc,"APIDocumentation");
this.banner = getEnvironmentString(doc,"Banner");
this.applicationTitle = getEnvironmentString(doc,"AppTitle","Social Business Toolkit");
this.applicationLogo = getEnvironmentString(doc,"AppLogo");
this.gaTrackingId = getEnvironmentString(doc,"GATrackingId");
this.gaDomain = getEnvironmentString(doc,"GADomain");
} finally {
try {
if(doc!=null) {
doc.recycle();
}
} catch(NotesException ex) {}
}
}