Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more

Class CatalogStore

Inheritance
System.Object
CatalogStore
Namespace: EPiServer.Commerce.Shell.Rest
Assembly: EPiServer.Commerce.Shell.dll
Version: 14.26.0
Syntax
public class CatalogStore : RestControllerBase

Constructors

CatalogStore(IContentRepository, IBlobFactory, TaskMonitor, TaskExecutor, IUrlResolver, LocalizationService, ICatalogImportHistoryRepository, ImportExportJobManager)

Declaration
public CatalogStore(IContentRepository contentRepository, IBlobFactory blobFactory, TaskMonitor taskMonitor, TaskExecutor taskExecutor, IUrlResolver urlResolver, LocalizationService localizationService, ICatalogImportHistoryRepository catalogImportHistoryRepository, ImportExportJobManager importExportJobManager)
Parameters
Type Name Description
EPiServer.IContentRepository contentRepository
EPiServer.Framework.Blobs.IBlobFactory blobFactory
EPiServer.Async.TaskMonitor taskMonitor
EPiServer.Async.TaskExecutor taskExecutor
EPiServer.Web.Routing.IUrlResolver urlResolver
EPiServer.Framework.Localization.LocalizationService localizationService
ICatalogImportHistoryRepository catalogImportHistoryRepository
ImportExportJobManager importExportJobManager

Methods

CancelImportJob(String, String)

Declaration
public RestResultBase CancelImportJob(string id, string jobId)
Parameters
Type Name Description
System.String id
System.String jobId
Returns
Type Description
EPiServer.Shell.Services.Rest.RestResultBase

Delete(DeleteCatalogImportHistoryParam)

Declaration
public RestResultBase Delete(DeleteCatalogImportHistoryParam models)
Parameters
Type Name Description
DeleteCatalogImportHistoryParam models
Returns
Type Description
EPiServer.Shell.Services.Rest.RestResultBase

Get(String, ContentReference, String, String, String, String, Int32, Int32)

Declaration
public Task<RestResultBase> Get(string query, ContentReference referenceId, string tracingId, string searchText = "", string sortField = "", string sortType = "", int startPage = 1, int pageSize = 10)
Parameters
Type Name Description
System.String query
EPiServer.Core.ContentReference referenceId
System.String tracingId
System.String searchText
System.String sortField
System.String sortType
System.Int32 startPage
System.Int32 pageSize
Returns
Type Description
System.Threading.Tasks.Task<EPiServer.Shell.Services.Rest.RestResultBase>

GetExportedFolderId()

Declaration
public int GetExportedFolderId()
Returns
Type Description
System.Int32

GetImportHistory(String, String, String, Int32, Int32)

Declaration
public RestResultBase GetImportHistory(string searchText = "", string sortField = "", string sortType = "", int startingRecord = 0, int recordsToRetrieve = 10)
Parameters
Type Name Description
System.String searchText
System.String sortField
System.String sortType
System.Int32 startingRecord
System.Int32 recordsToRetrieve
Returns
Type Description
EPiServer.Shell.Services.Rest.RestResultBase

ImportCatalogs(CatalogImportHistoryModel[])

Declaration
public RestResultBase ImportCatalogs(CatalogImportHistoryModel[] models)
Parameters
Type Name Description
CatalogImportHistoryModel[] models
Returns
Type Description
EPiServer.Shell.Services.Rest.RestResultBase

TraceExporting()

Declaration
public RestResultBase TraceExporting()
Returns
Type Description
EPiServer.Shell.Services.Rest.RestResultBase

TraceImporting()

Declaration
public RestResultBase TraceImporting()
Returns
Type Description
EPiServer.Shell.Services.Rest.RestResultBase

UpdateExportedFile(ExportModel)

Declaration
public RestResultBase UpdateExportedFile(ExportModel model)
Parameters
Type Name Description
ExportModel model
Returns
Type Description
EPiServer.Shell.Services.Rest.RestResultBase