Interface ParameterDAO

  • All Superinterfaces:
    FHIRDbDAO
    All Known Implementing Classes:
    ParameterDAOImpl

    public interface ParameterDAO
    extends FHIRDbDAO
    This Data Access Object interface defines methods for creating, updating, and retrieving rows in the IBM FHIR Server parameter-related tables.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      int acquireParameterNameId​(java.lang.String parameterName)
      Acquire and return the id associated with the passed parameter name.
      java.util.Map<java.lang.String,​java.lang.Integer> readAllCodeSystems()
      Reads all rows in the Code_Systems table and returns the data as a Map
      java.util.Map<java.lang.String,​java.lang.Integer> readAllSearchParameterNames()
      Reads all rows in the Parameter_Names table and returns the data as a Map
      java.lang.Integer readCodeSystemId​(java.lang.String systemName)
      Read the id for the given code system name, but do not create a new record if it doesn't exist.
      int readOrAddCodeSystemId​(java.lang.String systemName)
      Reads the id associated with the name of the passed code system name from the Code_Systems table.
      int readOrAddParameterNameId​(java.lang.String parameterName)
      Reads the id associated with the name of the passed Parameter from the Parameter_Names table.
      java.lang.Integer readParameterNameId​(java.lang.String parameterName)
      Read the id for the given parameter name, but do not create a new record if it doesn't exist.