Class CodeSystemCacheAdapter

    • Constructor Detail

      • CodeSystemCacheAdapter

        public CodeSystemCacheAdapter​(ParameterDAO delegate)
    • Method Detail

      • readOrAddCodeSystem

        public int readOrAddCodeSystem​(String codeSystem)
                                throws FHIRPersistenceException
        Description copied from interface: ICodeSystemCache
        Reads the id associated with the name of the passed Parameter from the code_systems table. If the id for the passed name is not present in the database, an id is generated, persisted, and returned. This is done in a thread-safe way
        Specified by:
        readOrAddCodeSystem in interface ICodeSystemCache
        Parameters:
        codeSystem - A valid FHIR search parameter name.
        Returns:
        the id associated with the name of the passed Parameter.
        Throws:
        FHIRPersistenceException