public boolean hasInUseBackup(String siteName) { for (BackupConfiguration bc : allBackups) { if (bc.site().equals(siteName)) { return bc.enabled(); } } return false; }
public BackupFailurePolicy getFailurePolicy(String siteName) { for (BackupConfiguration bc : allBackups) { if (bc.site().equals(siteName)) { return bc.backupFailurePolicy(); } } throw new IllegalStateException("There must be a site configured for " + siteName); }