Interface Preflight
-
- All Known Implementing Classes:
AzurePreflight
,FilePreflight
,HttpsPreflight
,NopPreflight
,S3Preflight
public interface Preflight
Preflight is designed to sanity check a request prior to executing the bulkdata request.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default boolean
checkParquet()
checks parquet is enabled for this typevoid
checkStorageAllowed(StorageDetail storageDetail)
Checks the storage type is allowed.void
preflight()
The preflight execution checks access to the Source,Outcome.default void
preflight(boolean write)
checks the preflight execution for a conditional-write
-
-
-
Method Detail
-
preflight
void preflight() throws FHIROperationException
The preflight execution checks access to the Source,Outcome.- Throws:
FHIROperationException
-
preflight
default void preflight(boolean write) throws FHIROperationException
checks the preflight execution for a conditional-write- Parameters:
write
-- Throws:
FHIROperationException
-
checkStorageAllowed
void checkStorageAllowed(StorageDetail storageDetail) throws FHIROperationException
Checks the storage type is allowed.- Parameters:
storageDetail
-- Throws:
FHIROperationException
-
checkParquet
default boolean checkParquet()
checks parquet is enabled for this type- Returns:
-
-