public Versions(final Map<String, ?> environment) { this.environment = environment; Map<Byte, Set<Capability>> supportedVersions = new HashMap<Byte, Set<Capability>>(); supportedVersions.put(VersionOne.getVersionIdentifier(), VersionOne.getCapabilites()); supportedVersions.put(VersionTwo.getVersionIdentifier(), VersionTwo.getCapabilities()); for (Byte current : getExcludedVersions()) { supportedVersions.remove(current); } this.supportedVersions = Collections.unmodifiableMap(supportedVersions); }
public Versions(final Map<String, ?> environment) { this.environment = environment; Map<Byte, Set<Capability>> supportedVersions = new HashMap<Byte, Set<Capability>>(); supportedVersions.put(VersionOne.getVersionIdentifier(), VersionOne.getCapabilites()); supportedVersions.put(VersionTwo.getVersionIdentifier(), VersionTwo.getCapabilities()); for (Byte current : getExcludedVersions()) { supportedVersions.remove(current); } this.supportedVersions = Collections.unmodifiableMap(supportedVersions); }
public Versions(final Map<String, ?> environment) { this.environment = environment; Map<Byte, Set<Capability>> supportedVersions = new HashMap<Byte, Set<Capability>>(); supportedVersions.put(VersionOne.getVersionIdentifier(), VersionOne.getCapabilites()); supportedVersions.put(VersionTwo.getVersionIdentifier(), VersionTwo.getCapabilities()); for (Byte current : getExcludedVersions()) { supportedVersions.remove(current); } this.supportedVersions = Collections.unmodifiableMap(supportedVersions); }