@@ -26,21 +26,21 @@ public class ValidationFileService : CorePackageFileService, IValidationFileServ
2626 private readonly IFileDownloader _fileDownloader ;
2727 private readonly ITelemetryService _telemetryService ;
2828 private readonly ILogger < ValidationFileService > _logger ;
29- private IValidationFileServiceMetadata _validationFileServiceMetadata ;
29+ private IFileMetadataService _fileMetadataService ;
3030
3131
3232 public ValidationFileService (
3333 ICoreFileStorageService fileStorageService ,
3434 IFileDownloader fileDownloader ,
3535 ITelemetryService telemetryService ,
3636 ILogger < ValidationFileService > logger ,
37- IValidationFileServiceMetadata validationFileServiceMetadata ) : base ( fileStorageService )
37+ IFileMetadataService fileMetadataService ) : base ( fileStorageService , fileMetadataService )
3838 {
3939 _fileStorageService = fileStorageService ?? throw new ArgumentNullException ( nameof ( fileStorageService ) ) ;
4040 _fileDownloader = fileDownloader ?? throw new ArgumentNullException ( nameof ( fileDownloader ) ) ;
4141 _telemetryService = telemetryService ?? throw new ArgumentNullException ( nameof ( telemetryService ) ) ;
4242 _logger = logger ?? throw new ArgumentNullException ( nameof ( logger ) ) ;
43- _validationFileServiceMetadata = validationFileServiceMetadata ;
43+ _fileMetadataService = fileMetadataService ?? throw new ArgumentNullException ( nameof ( fileMetadataService ) ) ;
4444 }
4545
4646 #region Core methods to be to be invoked
@@ -54,21 +54,21 @@ public static string BuildFileName(PackageValidationSet validationSet, string pa
5454 public Task < Uri > GetPackageReadUriAsync ( PackageValidationSet validationSet )
5555 {
5656 var fileName = BuildFileName ( validationSet ,
57- _validationFileServiceMetadata . FileSavePathTemplate ,
58- _validationFileServiceMetadata . FileExtension ) ;
59- return _fileStorageService . GetFileReadUriAsync ( _validationFileServiceMetadata . FilePublicFolderName , fileName , endOfAccess : null ) ;
57+ _fileMetadataService . FileSavePathTemplate ,
58+ _fileMetadataService . FileExtension ) ;
59+ return _fileStorageService . GetFileReadUriAsync ( _fileMetadataService . FileFolderName , fileName , endOfAccess : null ) ;
6060 }
6161
6262 public Task DeleteValidationPackageFileAsync ( PackageValidationSet validationSet )
6363 {
64- var fileName = BuildFileName ( validationSet , _validationFileServiceMetadata . FileSavePathTemplate , _validationFileServiceMetadata . FileExtension ) ;
65- return _fileStorageService . DeleteFileAsync ( _validationFileServiceMetadata . ValidationFolderName , fileName ) ;
64+ var fileName = BuildFileName ( validationSet , _fileMetadataService . FileSavePathTemplate , _fileMetadataService . FileExtension ) ;
65+ return _fileStorageService . DeleteFileAsync ( _fileMetadataService . ValidationFolderName , fileName ) ;
6666 }
6767
6868 public Task < bool > DoesPackageFileExistAsync ( PackageValidationSet validationSet )
6969 {
70- var fileName = BuildFileName ( validationSet , _validationFileServiceMetadata . FileSavePathTemplate , _validationFileServiceMetadata . FileExtension ) ;
71- return _fileStorageService . FileExistsAsync ( _validationFileServiceMetadata . FilePublicFolderName , fileName ) ;
70+ var fileName = BuildFileName ( validationSet , _fileMetadataService . FileSavePathTemplate , _fileMetadataService . FileExtension ) ;
71+ return _fileStorageService . FileExistsAsync ( _fileMetadataService . FileFolderName , fileName ) ;
7272 }
7373
7474 public async Task StorePackageFileInBackupLocationAsync ( PackageValidationSet validationSet , Stream packageFile )
@@ -85,14 +85,14 @@ public async Task StorePackageFileInBackupLocationAsync(PackageValidationSet val
8585
8686 public Task < bool > DoesValidationPackageFileExistAsync ( PackageValidationSet validationSet )
8787 {
88- var fileName = BuildFileName ( validationSet , _validationFileServiceMetadata . FileSavePathTemplate , _validationFileServiceMetadata . FileExtension ) ;
89- return _fileStorageService . FileExistsAsync ( _validationFileServiceMetadata . ValidationFolderName , fileName ) ;
88+ var fileName = BuildFileName ( validationSet , _fileMetadataService . FileSavePathTemplate , _fileMetadataService . FileExtension ) ;
89+ return _fileStorageService . FileExistsAsync ( _fileMetadataService . ValidationFolderName , fileName ) ;
9090 }
9191
9292 public Task DeletePackageFileAsync ( PackageValidationSet validationSet )
9393 {
94- var fileName = BuildFileName ( validationSet , _validationFileServiceMetadata . FileSavePathTemplate , _validationFileServiceMetadata . FileExtension ) ;
95- return _fileStorageService . DeleteFileAsync ( _validationFileServiceMetadata . FilePublicFolderName , fileName ) ;
94+ var fileName = BuildFileName ( validationSet , _fileMetadataService . FileSavePathTemplate , _fileMetadataService . FileExtension ) ;
95+ return _fileStorageService . DeleteFileAsync ( _fileMetadataService . FileFolderName , fileName ) ;
9696 }
9797 #endregion
9898
@@ -106,14 +106,14 @@ public async Task<Stream> DownloadPackageFileToDiskAsync(PackageValidationSet va
106106 public Task CopyValidationPackageForValidationSetAsync ( PackageValidationSet validationSet )
107107 {
108108 var srcFileName = BuildFileName ( validationSet ,
109- _validationFileServiceMetadata . FileSavePathTemplate ,
110- _validationFileServiceMetadata . FileExtension ) ;
109+ _fileMetadataService . FileSavePathTemplate ,
110+ _fileMetadataService . FileExtension ) ;
111111
112112 return CopyFileAsync (
113- _validationFileServiceMetadata . ValidationFolderName ,
113+ _fileMetadataService . ValidationFolderName ,
114114 srcFileName ,
115- _validationFileServiceMetadata . ValidationFolderName ,
116- BuildValidationSetPackageFileName ( validationSet , _validationFileServiceMetadata . FileExtension ) ,
115+ _fileMetadataService . ValidationFolderName ,
116+ BuildValidationSetPackageFileName ( validationSet , _fileMetadataService . FileExtension ) ,
117117 AccessConditionWrapper . GenerateEmptyCondition ( ) ) ;
118118 }
119119
@@ -137,26 +137,26 @@ public async Task BackupPackageFileFromValidationSetPackageAsync(PackageValidati
137137
138138 public Task < string > CopyPackageFileForValidationSetAsync ( PackageValidationSet validationSet )
139139 {
140- var srcFileName = BuildFileName ( validationSet , _validationFileServiceMetadata . FileSavePathTemplate , _validationFileServiceMetadata . FileExtension ) ;
140+ var srcFileName = BuildFileName ( validationSet , _fileMetadataService . FileSavePathTemplate , _fileMetadataService . FileExtension ) ;
141141
142142 return CopyFileAsync (
143- _validationFileServiceMetadata . FilePublicFolderName ,
143+ _fileMetadataService . FileFolderName ,
144144 srcFileName ,
145- _validationFileServiceMetadata . ValidationFolderName ,
146- BuildValidationSetPackageFileName ( validationSet , _validationFileServiceMetadata . FileExtension ) ,
145+ _fileMetadataService . ValidationFolderName ,
146+ BuildValidationSetPackageFileName ( validationSet , _fileMetadataService . FileExtension ) ,
147147 AccessConditionWrapper . GenerateEmptyCondition ( ) ) ;
148148 }
149149
150150 public Task CopyValidationPackageToPackageFileAsync ( PackageValidationSet validationSet )
151151 {
152152 var fileName = BuildFileName ( validationSet ,
153- _validationFileServiceMetadata . FileSavePathTemplate ,
154- _validationFileServiceMetadata . FileExtension ) ;
153+ _fileMetadataService . FileSavePathTemplate ,
154+ _fileMetadataService . FileExtension ) ;
155155
156156 return CopyFileAsync (
157- _validationFileServiceMetadata . ValidationFolderName ,
157+ _fileMetadataService . ValidationFolderName ,
158158 fileName ,
159- _validationFileServiceMetadata . FilePublicFolderName ,
159+ _fileMetadataService . FileFolderName ,
160160 fileName ,
161161 AccessConditionWrapper . GenerateIfNotExistsCondition ( ) ) ;
162162 }
@@ -166,60 +166,60 @@ public Task CopyValidationSetPackageToPackageFileAsync(
166166 IAccessCondition destAccessCondition )
167167 {
168168 var srcFileName = BuildValidationSetPackageFileName ( validationSet ,
169- _validationFileServiceMetadata . FileExtension ) ;
169+ _fileMetadataService . FileExtension ) ;
170170
171171 var destFileName = BuildFileName ( validationSet ,
172- _validationFileServiceMetadata . FileSavePathTemplate ,
173- _validationFileServiceMetadata . FileExtension ) ;
172+ _fileMetadataService . FileSavePathTemplate ,
173+ _fileMetadataService . FileExtension ) ;
174174
175175 return CopyFileAsync (
176- _validationFileServiceMetadata . ValidationFolderName ,
176+ _fileMetadataService . ValidationFolderName ,
177177 srcFileName ,
178- _validationFileServiceMetadata . FilePublicFolderName ,
178+ _fileMetadataService . FileFolderName ,
179179 destFileName ,
180180 destAccessCondition ) ;
181181 }
182182
183183 public Task < bool > DoesValidationSetPackageExistAsync ( PackageValidationSet validationSet )
184184 {
185- var fileName = BuildValidationSetPackageFileName ( validationSet , _validationFileServiceMetadata . FileExtension ) ;
185+ var fileName = BuildValidationSetPackageFileName ( validationSet , _fileMetadataService . FileExtension ) ;
186186
187- return _fileStorageService . FileExistsAsync ( _validationFileServiceMetadata . ValidationFolderName , fileName ) ;
187+ return _fileStorageService . FileExistsAsync ( _fileMetadataService . ValidationFolderName , fileName ) ;
188188 }
189189
190190 public Task DeletePackageForValidationSetAsync ( PackageValidationSet validationSet )
191191 {
192- var fileName = BuildValidationSetPackageFileName ( validationSet , _validationFileServiceMetadata . FileExtension ) ;
192+ var fileName = BuildValidationSetPackageFileName ( validationSet , _fileMetadataService . FileExtension ) ;
193193
194194 _logger . LogInformation (
195195 "Deleting package for validation set {ValidationTrackingId} from {FolderName}/{FileName}." ,
196196 validationSet . ValidationTrackingId ,
197- _validationFileServiceMetadata . ValidationFolderName ,
197+ _fileMetadataService . ValidationFolderName ,
198198 fileName ) ;
199199
200- return _fileStorageService . DeleteFileAsync ( _validationFileServiceMetadata . ValidationFolderName , fileName ) ;
200+ return _fileStorageService . DeleteFileAsync ( _fileMetadataService . ValidationFolderName , fileName ) ;
201201 }
202202
203203 public Task < Uri > GetPackageForValidationSetReadUriAsync ( PackageValidationSet validationSet , DateTimeOffset endOfAccess )
204204 {
205- var fileName = BuildValidationSetPackageFileName ( validationSet , _validationFileServiceMetadata . FileExtension ) ;
205+ var fileName = BuildValidationSetPackageFileName ( validationSet , _fileMetadataService . FileExtension ) ;
206206
207- return _fileStorageService . GetFileReadUriAsync ( _validationFileServiceMetadata . ValidationFolderName , fileName , endOfAccess ) ;
207+ return _fileStorageService . GetFileReadUriAsync ( _fileMetadataService . ValidationFolderName , fileName , endOfAccess ) ;
208208 }
209209
210210 public Task CopyPackageUrlForValidationSetAsync ( PackageValidationSet validationSet , string srcPackageUrl )
211211 {
212- var destFileName = BuildValidationSetPackageFileName ( validationSet , _validationFileServiceMetadata . FileExtension ) ;
212+ var destFileName = BuildValidationSetPackageFileName ( validationSet , _fileMetadataService . FileExtension ) ;
213213
214214 _logger . LogInformation (
215215 "Copying URL {SrcPackageUrl} to {DestFolderName}/{DestFileName}." ,
216216 srcPackageUrl ,
217- _validationFileServiceMetadata . ValidationFolderName ,
217+ _fileMetadataService . ValidationFolderName ,
218218 srcPackageUrl ) ;
219219
220220 return _fileStorageService . CopyFileAsync (
221221 new Uri ( srcPackageUrl ) ,
222- _validationFileServiceMetadata . ValidationFolderName ,
222+ _fileMetadataService . ValidationFolderName ,
223223 destFileName ,
224224 AccessConditionWrapper . GenerateEmptyCondition ( ) ) ;
225225 }
@@ -228,15 +228,15 @@ public async Task<PackageStreamMetadata> UpdatePackageBlobMetadataAsync(PackageV
228228 {
229229 var fileName = BuildFileName (
230230 validationSet ,
231- _validationFileServiceMetadata . FileSavePathTemplate ,
232- _validationFileServiceMetadata . FileExtension ) ;
231+ _fileMetadataService . FileSavePathTemplate ,
232+ _fileMetadataService . FileExtension ) ;
233233
234234 PackageStreamMetadata streamMetadata = null ;
235235
236236 // This will throw if the ETag changes between read and write operations,
237237 // so streamMetadata will never be null.
238238 await _fileStorageService . SetMetadataAsync (
239- _validationFileServiceMetadata . FilePublicFolderName ,
239+ _fileMetadataService . FileFolderName ,
240240 fileName ,
241241 async ( lazyStream , metadata ) =>
242242 {
0 commit comments