Interface ITermCodeSystemDeleteJobSvc


  • Method Details

    • getAllCodeSystemVersionForCodeSystemPid

      Gets an iterator for all code system version PIDs
      Parameters:
      thePid -
      Returns:
    • deleteCodeSystemConceptsByCodeSystemVersionPid

      Deletes all metadata associated with a code system version Specific metadata deleted: * concept links * concept properties * concept designations * concepts
      Parameters:
      theVersionPid - - the version id of the code system to delete
      Returns:
      - a wrapper for the delete results of each of the deletes (if desired)
    • deleteCodeSystemVersion

      void deleteCodeSystemVersion(long theVersionPid)
      Deletes a Code System Version NB: it is expected that any concepts related to the Code System Version are deleted first.
      Parameters:
      theVersionPid - - the code system version pid for the version to delete
    • deleteCodeSystem

      void deleteCodeSystem(long thePid)
      Deletes a code system. NB: it is expected that all code system versions are deleted first.
      Parameters:
      thePid - - the code system pid
    • notifyJobComplete

      void notifyJobComplete(String theJobId)
      Notifies that the job has completed (or errored out).
      Parameters:
      theJobId - - the job id