class RRestoreBlobStrategy extends BaseRestoreBlobStrategy<RRestoreBlobData> {

  @Override
  protected RRestoreBlobData createRestoreData(final RestoreBlobData restoreBlobData) {
    checkState(!isEmpty(restoreBlobData.getBlobName()), "Blob name cannot be empty");

    return new RRestoreBlobData(restoreBlobData);
  }

  @Inject public  RRestoreBlobStrategy(
      final NodeAccess nodeAccess,
      final RepositoryManager repositoryManager,
      final BlobStoreManager blobStoreManager,
      final DryRunPrefix dryRunPrefix);

}