@Override protected void executeThis() { String currentDeployment = getCurrentDeployment(); ApiSecurity apiSecurity = new OperationHandler<ApiSecurity>() .setOperation(Daemon.getApiSecurity(currentDeployment, false)) .setFailureMesssage("Failed to load API security settings.") .get(); int originalHash = apiSecurity.hashCode(); apiSecurity.setOverrideBaseUrl(isSet(overrideBaseUrl) ? overrideBaseUrl : apiSecurity.getOverrideBaseUrl()); apiSecurity.setCorsAccessPattern(isSet(corsAccessPattern) ? corsAccessPattern : apiSecurity.getCorsAccessPattern()); if (originalHash == apiSecurity.hashCode()) { AnsiUi.failure("No changes supplied."); return; } new OperationHandler<Void>() .setOperation(Daemon.setApiSecurity(currentDeployment, !noValidate, apiSecurity)) .setFailureMesssage("Failed to edit API security settings.") .setFailureMesssage("Successfully updated API security settings.") .get(); } }
@Override protected void executeThis() { String currentDeployment = getCurrentDeployment(); ApiSecurity apiSecurity = new OperationHandler<ApiSecurity>() .setOperation(Daemon.getApiSecurity(currentDeployment, false)) .setFailureMesssage("Failed to load API security settings.") .get(); int originalHash = apiSecurity.hashCode(); apiSecurity.setOverrideBaseUrl(isSet(overrideBaseUrl) ? overrideBaseUrl : apiSecurity.getOverrideBaseUrl()); apiSecurity.setCorsAccessPattern(isSet(corsAccessPattern) ? corsAccessPattern : apiSecurity.getCorsAccessPattern()); if (originalHash == apiSecurity.hashCode()) { AnsiUi.failure("No changes supplied."); return; } new OperationHandler<Void>() .setOperation(Daemon.setApiSecurity(currentDeployment, !noValidate, apiSecurity)) .setFailureMesssage("Failed to edit API security settings.") .setFailureMesssage("Successfully updated API security settings.") .get(); } }