Package dev.dsf.fhir.dao.command
Interface Command
- All Known Subinterfaces:
ModifyingCommand
- All Known Implementing Classes:
AbstractCommand,AbstractCommandWithResource,CheckReferencesCommand,CreateCommand,CreateStructureDefinitionCommand,DeleteCommand,DeleteStructureDefinitionCommand,HeadCommand,ReadCommand,UpdateCommand,UpdateStructureDefinitionCommand
public interface Command
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(Map<String, org.hl7.fhir.r4.model.IdType> idTranslationTable, Connection connection, ValidationHelper validationHelper, SnapshotGenerator snapshotGenerator) intgetIndex()intdefault Optional<org.hl7.fhir.r4.model.Bundle.BundleEntryComponent>postExecute(Connection connection, EventHandler eventHandler) default voidpreExecute(Map<String, org.hl7.fhir.r4.model.IdType> idTranslationTable, Connection connection, ValidationHelper validationHelper, SnapshotGenerator snapshotGenerator)
-
Field Details
-
URL_UUID_PREFIX
- See Also:
-
-
Method Details
-
getIndex
int getIndex() -
getTransactionPriority
int getTransactionPriority() -
preExecute
default void preExecute(Map<String, org.hl7.fhir.r4.model.IdType> idTranslationTable, Connection connection, ValidationHelper validationHelper, SnapshotGenerator snapshotGenerator) -
execute
void execute(Map<String, org.hl7.fhir.r4.model.IdType> idTranslationTable, Connection connection, ValidationHelper validationHelper, SnapshotGenerator snapshotGenerator) throws SQLException, jakarta.ws.rs.WebApplicationException- Throws:
SQLExceptionjakarta.ws.rs.WebApplicationException
-
postExecute
default Optional<org.hl7.fhir.r4.model.Bundle.BundleEntryComponent> postExecute(Connection connection, EventHandler eventHandler) -
getIdentity
Identity getIdentity() -
getResourceTypeName
String getResourceTypeName()
-