Class CatalogArchivedAdmin
Contains all the functions needed to perform administration on archived items
Inheritance
System.Object
CatalogArchivedAdmin
Assembly: Mediachase.Commerce.dll
Version: 14.26.0
public class CatalogArchivedAdmin : Object
Constructors
Declaration
public CatalogArchivedAdmin()
Declaration
public CatalogArchivedAdmin(IOptions<CatalogOptions> catalogOptions, IConnectionStringHandler connectionStringHandler)
Parameters
Fields
CatalogArchivedContentGuid
Declaration
public static readonly Guid CatalogArchivedContentGuid
Field Value
Type |
Description |
System.Guid |
|
Declaration
public const string CatalogArchivedName = "System.Archived"
Field Value
Type |
Description |
System.String |
|
Properties
The id of the archived catalog. If it doesn't exists, it is created
Declaration
public static int GetCatalogArchivedId { get; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
AddArchiveEntry(Int32, DateTime, String, Int32, Int32)
Declaration
public void AddArchiveEntry(int catalogEntryId, DateTime archivedDate, string archivedBy, int originalCatalogId, int originalParentId)
Parameters
Type |
Name |
Description |
System.Int32 |
catalogEntryId |
|
System.DateTime |
archivedDate |
|
System.String |
archivedBy |
|
System.Int32 |
originalCatalogId |
|
System.Int32 |
originalParentId |
|
Declaration
public void AddArchiveNode(int catalogNodeId, DateTime archivedDate, string archivedBy, int originalCatalogId, int originalParentId)
Parameters
Type |
Name |
Description |
System.Int32 |
catalogNodeId |
|
System.DateTime |
archivedDate |
|
System.String |
archivedBy |
|
System.Int32 |
originalCatalogId |
|
System.Int32 |
originalParentId |
|
DeleteArchiveEntry(Int32)
Declaration
public void DeleteArchiveEntry(int catalogEntryId)
Parameters
Type |
Name |
Description |
System.Int32 |
catalogEntryId |
|
Declaration
public void DeleteArchiveNode(int catalogNodeId)
Parameters
Type |
Name |
Description |
System.Int32 |
catalogNodeId |
|
Declaration
public IList<ArchivedItem> GetArchives()
Returns
Type |
Description |
System.Collections.Generic.IList<ArchivedItem> |
|
Declaration
public static ValueTuple<IList<int>, IList<int>> GetInvalidArchiveRelationIds()
Returns
Type |
Description |
System.ValueTuple<System.Collections.Generic.IList<System.Int32>, System.Collections.Generic.IList<System.Int32>> |
|