private EnumSet<Status> getActionStatus() { final TenantConfigurationValue<String> statusStr = getConfigValue(ACTION_CLEANUP_ACTION_STATUS, String.class); if (statusStr != null) { return Arrays.stream(statusStr.getValue().split("[;,]")).map(Status::valueOf) .collect(Collectors.toCollection(() -> EnumSet.noneOf(Status.class))); } return EMPTY_STATUS_SET; }
private EnumSet<Status> getActionStatus() { final TenantConfigurationValue<String> statusStr = readConfigValue(ACTION_CLEANUP_ACTION_STATUS, String.class); if (statusStr != null) { return Arrays.stream(statusStr.getValue().split("[;,]")).map(Status::valueOf) .collect(Collectors.toCollection(() -> EnumSet.noneOf(Status.class))); } return EMPTY_STATUS_SET; }
private EnumSet<Status> getActionStatus() { final TenantConfigurationValue<String> statusStr = readConfigValue(ACTION_CLEANUP_ACTION_STATUS, String.class); if (statusStr != null) { return Arrays.stream(statusStr.getValue().split("[;,]")).map(Status::valueOf) .collect(Collectors.toCollection(() -> EnumSet.noneOf(Status.class))); } return EMPTY_STATUS_SET; }
/** * Returns true, if rollout approval is enabled and rollout creator doesn't have * approval role. */ @Override public boolean isApprovalNeeded(final Rollout rollout) { final UserDetails userDetails = this.getActor(rollout); final boolean approvalEnabled = this.tenantConfigurationManagement .getConfigurationValue(TenantConfigurationKey.ROLLOUT_APPROVAL_ENABLED, Boolean.class).getValue(); return approvalEnabled && userDetails.getAuthorities().stream() .noneMatch(authority -> SpPermission.APPROVE_ROLLOUT.equals(authority.getAuthority())); }
@Override public String run() { return systemSecurityContext.runAsSystem(() -> tenantConfigurationManagement.getConfigurationValue( TenantConfigurationKey.AUTHENTICATION_MODE_HEADER_AUTHORITY_NAME, String.class).getValue()); } }
@Override public String getPollingTime() { return systemSecurityContext.runAsSystem(() -> tenantConfigurationManagement .getConfigurationValue(TenantConfigurationKey.POLLING_TIME_INTERVAL, String.class).getValue()); }
@Override public String getPollingTime() { return systemSecurityContext.runAsSystem(() -> tenantConfigurationManagement .getConfigurationValue(TenantConfigurationKey.POLLING_TIME_INTERVAL, String.class).getValue()); }
/** * Returns the configured minimum polling interval. * * @return current {@link TenantConfigurationKey#MIN_POLLING_TIME_INTERVAL}. */ @Override public String getMinPollingTime() { return systemSecurityContext.runAsSystem(() -> tenantConfigurationManagement .getConfigurationValue(TenantConfigurationKey.MIN_POLLING_TIME_INTERVAL, String.class).getValue()); }
/** * Returns the count to be used for reducing polling interval while calling * {@link ControllerManagement#getPollingTimeForAction()}. * * @return configured value of * {@link TenantConfigurationKey#MAINTENANCE_WINDOW_POLL_COUNT}. */ @Override public int getMaintenanceWindowPollCount() { return systemSecurityContext.runAsSystem(() -> tenantConfigurationManagement .getConfigurationValue(TenantConfigurationKey.MAINTENANCE_WINDOW_POLL_COUNT, Integer.class).getValue()); }
@Override public boolean isConfigEnabled() { final TenantConfigurationValue<Boolean> enabled = tenantConfigurationManagement .getConfigurationValue(configurationKey, Boolean.class); return enabled.getValue() && !enabled.isGlobal(); }
private String getCaRootAuthorityValue() { return getTenantConfigurationManagement() .getConfigurationValue(TenantConfigurationKey.AUTHENTICATION_MODE_HEADER_AUTHORITY_NAME, String.class) .getValue(); }
@Override public boolean isConfigEnabled() { final TenantConfigurationValue<Boolean> enabled = tenantConfigurationManagement .getConfigurationValue(configurationKey, Boolean.class); return enabled.getValue() && !enabled.isGlobal(); }
@Override public void undo() { configurationEnabledChange = false; configurationEnabled = getTenantConfigurationManagement() .getConfigurationValue(getConfigurationKey(), Boolean.class).getValue(); }
@Override public void undo() { configurationEnabledChange = false; configurationEnabled = getTenantConfigurationManagement() .getConfigurationValue(getConfigurationKey(), Boolean.class).getValue(); } }
@Override public void undo() { configurationEnabledChange = false; configurationEnabled = getTenantConfigurationManagement() .getConfigurationValue(getConfigurationKey(), Boolean.class).getValue(); } }
@Override public void undo() { configurationEnabledChange = false; configurationEnabled = getTenantConfigurationManagement() .getConfigurationValue(getConfigurationKey(), Boolean.class).getValue(); }
@Override public void undo() { configurationEnabledChange = false; configurationEnabled = getTenantConfigurationManagement() .getConfigurationValue(getConfigurationKey(), Boolean.class).getValue(); } }
@Override public void undo() { cleanupEnabledChanged = false; cleanupEnabled = readConfigValue(getConfigurationKey(), Boolean.class).getValue(); actionStatusChanged = false; actionStatusCombobox.select(getActionStatusOption()); actionExpiryChanged = false; actionExpiryInput.setValue(String.valueOf(getActionExpiry())); }
@Override public void undo() { configurationEnabledChange = false; configurationCaRootAuthorityChanged = false; configurationEnabled = getTenantConfigurationManagement() .getConfigurationValue(getConfigurationKey(), Boolean.class).getValue(); caRootAuthorityTextField.setValue(getCaRootAuthorityValue()); }
@Override public void undo() { configurationEnabledChange = false; configurationCaRootAuthorityChanged = false; configurationEnabled = getTenantConfigurationManagement() .getConfigurationValue(getConfigurationKey(), Boolean.class).getValue(); caRootAuthorityTextField.setValue(getCaRootAuthorityValue()); }