use of models.properties.BackupPropertyPage in project coprhd-controller by CoprHD.
the class ConfigProperties method loadPropertyPages.
private static List<PropertyPage> loadPropertyPages() {
boolean isActiveSite = DisasterRecoveryUtils.isActiveSite();
Map<String, Property> properties = loadProperties();
Map<String, PropertyPage> pages = Maps.newLinkedHashMap();
Map<String, PropertyPage> excludePages = Maps.newLinkedHashMap();
if (isActiveSite) {
addPage(pages, new NetworkPropertyPage(properties));
if (PlatformUtils.isAppliance()) {
// This done to maintain the current tab order
addPage(pages, new SecurityPropertyPage(properties));
}
addPage(pages, new ControllerPropertyPage(properties));
addPage(pages, new DiscoveryPropertyPage(properties));
if (!SetupUtils.isOssBuild()) {
addPage(pages, new SupportPropertyPage(properties));
}
addPage(pages, new SmtpPropertyPage(properties));
addPage(pages, new UpgradePropertyPage(properties));
addPage(pages, new PasswordPropertyPage(properties));
addPage(pages, new SyslogPropertiesPage(properties));
addPage(pages, new BackupPropertyPage(properties));
} else {
if (PlatformUtils.isAppliance()) {
addPage(pages, new SecurityPropertyPage(properties));
}
addPage(excludePages, new NetworkPropertyPage(properties));
addPage(excludePages, new ControllerPropertyPage(properties));
addPage(excludePages, new DiscoveryPropertyPage(properties));
addPage(excludePages, new SupportPropertyPage(properties));
addPage(excludePages, new SmtpPropertyPage(properties));
addPage(excludePages, new UpgradePropertyPage(properties));
addPage(excludePages, new DefaultPropertyPage(OTHER));
addPage(excludePages, new PasswordPropertyPage(properties));
addPage(excludePages, new SyslogPropertiesPage(properties));
addPage(excludePages, new BackupPropertyPage(properties));
}
addDefaultPages(pages, properties.values(), excludePages, isActiveSite);
return Lists.newArrayList(pages.values());
}
Aggregations