All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.opencds.cqf.library.LibraryHashMap Maven / Gradle / Ivy

There is a newer version: 3.1.0
Show newest version
package org.opencds.cqf.library;

import java.io.InputStream;
import java.util.HashMap;

import org.hl7.elm.r1.VersionedIdentifier;

public class LibraryHashMap extends HashMap {

    @Override
    public boolean containsKey(Object id) {
        if (id instanceof VersionedIdentifier) {
            VersionedIdentifier identifier = (VersionedIdentifier) id;
            for (Entry entry : this.entrySet()) {
                if (entry.getKey().getId().equals(identifier.getId())
                        && entry.getKey().getVersion().equals(identifier.getVersion()))
                {
                    return true;
                }
            }
        }

        return false;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy