public RoleProvider getRoleProvider(String deploymentName, String roleProviderName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().setRoleProvider(roleProviderName); return lookupService.getSingularNodeOrDefault(filter, RoleProvider.class, () -> { try { return GroupMembership.translateRoleProviderType(roleProviderName).newInstance(); } catch (InstantiationException | IllegalAccessException e) { throw new RuntimeException(e); } }, n -> setRoleProvider(deploymentName, n)); }
public AuthnMethod getAuthnMethod(String deploymentName, String methodName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().setAuthnMethod(methodName); return lookupService.getSingularNodeOrDefault(filter, AuthnMethod.class, () -> { try { return AuthnMethod.translateAuthnMethodName(methodName).newInstance(); } catch (InstantiationException | IllegalAccessException e) { throw new RuntimeException(e); } }, n -> setAuthnMethod(deploymentName, n)); }
public Security getSecurity(String deploymentName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity(); return lookupService.getSingularNodeOrDefault(filter, Security.class, Security::new, n -> setSecurity(deploymentName, n)); }
public RoleProvider getRoleProvider(String deploymentName, String roleProviderName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().setRoleProvider(roleProviderName); return lookupService.getSingularNodeOrDefault(filter, RoleProvider.class, () -> { try { return GroupMembership.translateRoleProviderType(roleProviderName).newInstance(); } catch (InstantiationException | IllegalAccessException e) { throw new RuntimeException(e); } }, n -> setRoleProvider(deploymentName, n)); }
public Canary getCanary(String deploymentName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setCanary(); return lookupService.getSingularNodeOrDefault(filter, Canary.class, Canary::new, n -> setCanary(deploymentName, n)); }
public Canary getCanary(String deploymentName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setCanary(); return lookupService.getSingularNodeOrDefault(filter, Canary.class, Canary::new, n -> setCanary(deploymentName, n)); }
public AuthnMethod getAuthnMethod(String deploymentName, String methodName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().setAuthnMethod(methodName); return lookupService.getSingularNodeOrDefault(filter, AuthnMethod.class, () -> { try { return AuthnMethod.translateAuthnMethodName(methodName).newInstance(); } catch (InstantiationException | IllegalAccessException e) { throw new RuntimeException(e); } }, n -> setAuthnMethod(deploymentName, n)); }
private Artifacts getArtifacts(String deploymentName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setArtifacts(); return lookupService.getSingularNodeOrDefault(filter, Artifacts.class, Artifacts::new, n -> setArtifacts(deploymentName, n)); }
public Webhook getWebhook(String deploymentName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setWebhook(); return lookupService.getSingularNodeOrDefault(filter, Webhook.class, Webhook::new, n -> setWebhook(deploymentName, n)); }
public WebhookTrust getWebhookTrust(String deploymentName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setWebhookTrust(); return lookupService.getSingularNodeOrDefault(filter, WebhookTrust.class, WebhookTrust::new, n -> setWebhookTrust(deploymentName, n)); }
public Security getSecurity(String deploymentName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity(); return lookupService.getSingularNodeOrDefault(filter, Security.class, Security::new, n -> setSecurity(deploymentName, n)); }
public UiSecurity getUiSecurity(String deploymentName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().setUiSecurity(); return lookupService.getSingularNodeOrDefault(filter, UiSecurity.class, UiSecurity::new, n -> setUiSecurity(deploymentName, n)); }
public ApiSecurity getApiSecurity(String deploymentName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().setApiSecurity(); return lookupService.getSingularNodeOrDefault(filter, ApiSecurity.class, ApiSecurity::new, n -> setApiSecurity(deploymentName, n)); }
public UiSecurity getUiSecurity(String deploymentName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().setUiSecurity(); return lookupService.getSingularNodeOrDefault(filter, UiSecurity.class, UiSecurity::new, n -> setUiSecurity(deploymentName, n)); }
public ApiSecurity getApiSecurity(String deploymentName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().setApiSecurity(); return lookupService.getSingularNodeOrDefault(filter, ApiSecurity.class, ApiSecurity::new, n -> setApiSecurity(deploymentName, n)); }
public SpringSsl getSpringSsl(String deploymentName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().setApiSecurity().setSpringSsl(); return lookupService.getSingularNodeOrDefault(filter, SpringSsl.class, SpringSsl::new, n -> setSpringSsl(deploymentName, n)); }
public SpringSsl getSpringSsl(String deploymentName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().setApiSecurity().setSpringSsl(); return lookupService.getSingularNodeOrDefault(filter, SpringSsl.class, SpringSsl::new, n -> setSpringSsl(deploymentName, n)); }
public ApacheSsl getApacheSsl(String deploymentName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().setUiSecurity().setApacheSsl(); return lookupService.getSingularNodeOrDefault(filter, ApacheSsl.class, ApacheSsl::new, n -> setApacheSsl(deploymentName, n)); }
public ApacheSsl getApacheSsl(String deploymentName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().setUiSecurity().setApacheSsl(); return lookupService.getSingularNodeOrDefault(filter, ApacheSsl.class, ApacheSsl::new, n -> setApacheSsl(deploymentName, n)); }