Package dev.dsf.fhir.dao
Interface OrganizationDao
- All Superinterfaces:
ResourceDao<org.hl7.fhir.r4.model.Organization>
- All Known Implementing Classes:
OrganizationDaoJdbc
-
Field Summary
Fields inherited from interface dev.dsf.fhir.dao.ResourceDao
FIRST_VERSION, FIRST_VERSION_STRING -
Method Summary
Modifier and TypeMethodDescriptionbooleanexistsNotDeletedByThumbprintWithTransaction(Connection connection, String thumbprintHex) Optional<org.hl7.fhir.r4.model.Organization>readActiveNotDeletedByIdentifier(String identifierValue) Uses http://dsf.dev/sid/organization-identifier as identifier systemOptional<org.hl7.fhir.r4.model.Organization>readActiveNotDeletedByThumbprint(String thumbprintHex) Methods inherited from interface dev.dsf.fhir.dao.ResourceDao
create, createSearchQuery, createSearchQueryWithoutUserFilter, createWithId, createWithTransactionAndId, delete, deletePermanently, deletePermanentlyWithTransaction, deleteWithTransaction, existsNotDeleted, existsNotDeletedWithTransaction, getResourceType, getResourceTypeName, newReadWriteTransaction, read, readAll, readAllWithTransaction, readIncludingDeleted, readIncludingDeletedWithTransaction, readVersion, readVersionWithTransaction, readWithTransaction, search, searchWithTransaction, update, update, updateWithTransaction, updateWithTransaction
-
Method Details
-
readActiveNotDeletedByThumbprint
Optional<org.hl7.fhir.r4.model.Organization> readActiveNotDeletedByThumbprint(String thumbprintHex) throws SQLException - Throws:
SQLException
-
readActiveNotDeletedByIdentifier
Optional<org.hl7.fhir.r4.model.Organization> readActiveNotDeletedByIdentifier(String identifierValue) throws SQLException Uses http://dsf.dev/sid/organization-identifier as identifier system- Parameters:
identifierValue- may benull- Returns:
Optional.empty()if param identifierValue is null orString.isBlank()- Throws:
SQLException- if database access errors occur
-
existsNotDeletedByThumbprintWithTransaction
boolean existsNotDeletedByThumbprintWithTransaction(Connection connection, String thumbprintHex) throws SQLException - Throws:
SQLException
-