public void setBakeryDefaults(String deploymentName, String providerName, BakeryDefaults newBakeryDefaults) { HasImageProvider provider = providerService.getHasImageProvider(deploymentName, providerName); provider.setBakeryDefaults(newBakeryDefaults); }
public void setBakeryDefaults(String deploymentName, String providerName, BakeryDefaults newBakeryDefaults) { HasImageProvider provider = providerService.getHasImageProvider(deploymentName, providerName); provider.setBakeryDefaults(newBakeryDefaults); }
public BakeryDefaults getBakeryDefaults(String deploymentName, String providerName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setProvider(providerName).setBakeryDefaults(); List<BakeryDefaults> matching = lookupService.getMatchingNodesOfType(filter, BakeryDefaults.class); switch (matching.size()) { case 0: HasImageProvider provider = providerService.getHasImageProvider(deploymentName, providerName); BakeryDefaults bakeryDefaults = provider.emptyBakeryDefaults(); setBakeryDefaults(deploymentName, providerName, bakeryDefaults); return bakeryDefaults; case 1: return matching.get(0); default: throw new RuntimeException("It shouldn't be possible to have multiple bakeryDefaults nodes. This is a bug."); } }
public BakeryDefaults getBakeryDefaults(String deploymentName, String providerName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setProvider(providerName).setBakeryDefaults(); List<BakeryDefaults> matching = lookupService.getMatchingNodesOfType(filter, BakeryDefaults.class); switch (matching.size()) { case 0: HasImageProvider provider = providerService.getHasImageProvider(deploymentName, providerName); BakeryDefaults bakeryDefaults = provider.emptyBakeryDefaults(); setBakeryDefaults(deploymentName, providerName, bakeryDefaults); return bakeryDefaults; case 1: return matching.get(0); default: throw new RuntimeException("It shouldn't be possible to have multiple bakeryDefaults nodes. This is a bug."); } }