Class CodeDatabaseAPI

java.lang.Object
edu.suffolk.litlab.efspserver.db.Database
edu.suffolk.litlab.efspserver.ecfcodes.CodeDatabaseAPI
All Implemented Interfaces:
AutoCloseable
Direct Known Subclasses:
CodeDatabase

public abstract class CodeDatabaseAPI extends Database
ECF says that certain parts of the information model of the data that we exchange with the EFM is contained in Genericode code lists. The EfileProxyServer saves those Genericode code lists in a SQL database, for immediate use.

This class is the exposed interface between the SQL databases that store genericode info and the rest of the proxy server, particularly { CodeUpdater }. It should be instanianted once per jurisiction.