class P2RestoreBlobStrategy extends BaseRestoreBlobStrategy<P2RestoreBlobData> {

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

    return new P2RestoreBlobData(restoreBlobData);
  }

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

}