Class ParameterNameCacheAdapter

    • Constructor Detail

      • ParameterNameCacheAdapter

        public ParameterNameCacheAdapter​(ParameterDAO delegate)
    • Method Detail

      • readOrAddParameterNameId

        public int readOrAddParameterNameId​(String parameterName)
                                     throws FHIRPersistenceException
        Description copied from interface: IParameterNameCache
        Reads the id associated with the name of the passed Parameter from the Parameter_Names table. If the id for the passed name is not present in the database, an id is generated, persisted, and returned.
        Specified by:
        readOrAddParameterNameId in interface IParameterNameCache
        Parameters:
        parameterName - A valid FHIR search parameter name.
        Returns:
        the id associated with the name of the passed Parameter.
        Throws:
        FHIRPersistenceException