Implement CSP specific changes for File DMS APIs support
Follow up for #29 (closed) where the Core and Azure changes for File DMS changes were completed.
Implementation Updates:
- Core Common changes with skeleton interfaces and model objects - osdu/platform/system/lib/core/os-core-common!99 (merged)
- File service changes with Core and Azure implementation for File DMS APIs - !128 (merged)
- Dataset Service changes consuming the APIs - dataset!109 (merged)
- Entitlements changes - New role for dataset - osdu/platform/security-and-compliance/entitlements!90 (merged)
Work for Other CSPs
- Using the feature flag in Dataset Service, use the latest DMS API endpoints.
- Create new role in Entitlements -> osdu/platform/security-and-compliance/entitlements!90 (merged)
- File Service changes - Implement
final IStorageService storageService;
for interactions with CSP Specific Blob store providers.