- @Override
- public String getSchemaForCapability(final String moduleName, final Optional<String> revision) {
-
- for (Capability capability : capabilityMultiMap.get(moduleName)) {
- if (capability.getRevision().get().equals(revision.get())) {
- return capability.getCapabilitySchema().get();
- }
- }
- throw new IllegalArgumentException(
- "Module with name: " + moduleName + " and revision: " + revision + " does not exist");
- }