Class CatalogContent
Class to store information about Catalog object
Implements
Inherited Members
Namespace: EPiServer.Commerce.Catalog.ContentTypes
Assembly: EPiServer.Business.Commerce.dll
Version: 14.26.0Syntax
[CatalogContentType(GUID = "2301af28-e493-46e0-9476-c79461a3f436", DisplayName = "Catalog")]
public class CatalogContent : NodeContentBase, IReadOnly<CatalogContentBase>, IReadOnly, IContent, IContentData, ILocalizable, ILocale, IVersionable, IRoutable, IContentSecurable, ISecurable, IChangeTrackable, IMetaClass
Constructors
CatalogContent()
Declaration
public CatalogContent()
Properties
CatalogLanguages
Gets or sets the catalog languages.
Declaration
[IgnoreMetaDataPlusSynchronization]
public virtual ItemCollection<string> CatalogLanguages { get; set; }
Property Value
Type | Description |
---|---|
ItemCollection<System.String> |
Changed
Gets or sets the DateTime when has changed
Declaration
public virtual DateTime Changed { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime |
ChangedBy
Gets or sets the ChangedBy when has changed
Declaration
public virtual string ChangedBy { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ContentType
Gets the type of the content.
Declaration
public override CatalogContentType ContentType { get; }
Property Value
Type | Description |
---|---|
CatalogContentType | The type of the content. |
Overrides
Created
Gets the date and time when this content instance was created
Declaration
public virtual DateTime Created { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime |
CreatedBy
Gets the username of the user that created this content instance.
Declaration
public virtual string CreatedBy { get; set; }
Property Value
Type | Description |
---|---|
System.String |
DefaultCurrency
Gets or sets the default currency.
Declaration
[IgnoreMetaDataPlusSynchronization]
public virtual string DefaultCurrency { get; set; }
Property Value
Type | Description |
---|---|
System.String |
DefaultLanguage
Gets or sets the default language.
Declaration
[IgnoreMetaDataPlusSynchronization]
public virtual string DefaultLanguage { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Deleted
Gets or sets the deleted date.
Declaration
public virtual Nullable<DateTime> Deleted { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.DateTime> |
DeletedBy
Gets or sets who deleted the content.
Declaration
public virtual string DeletedBy { get; set; }
Property Value
Type | Description |
---|---|
System.String |
IsModified
Gets a value indicating whether this instance has been modified after loading.
Declaration
public override bool IsModified { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
Overrides
IsPrimary
Gets or sets a value indicating whether the catalog is primary.
Declaration
[IgnoreMetaDataPlusSynchronization]
public virtual bool IsPrimary { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
LengthBase
Gets or sets the length base.
Declaration
[IgnoreMetaDataPlusSynchronization]
public virtual string LengthBase { get; set; }
Property Value
Type | Description |
---|---|
System.String |
MetaClassId
Gets or sets the meta class id.
Declaration
[IgnoreMetaDataPlusSynchronization]
public virtual int MetaClassId { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Remarks
This property is not designed to be set by client code. The meta class of the content should be defined by decorating the class with the CatalogContentTypeAttribute and defining the MetaClassName property.
Owner
Gets or sets the owner.
Declaration
[IgnoreMetaDataPlusSynchronization]
public virtual string Owner { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Saved
Gets the date and time when this content instance was last saved.
Declaration
public virtual DateTime Saved { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime |
SetChangedOnPublish
Gets or sets a value indicating whether the Changed should be updated on publish.
Declaration
public virtual bool SetChangedOnPublish { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Sites
Gets or sets the catalog sites.
Declaration
[IgnoreMetaDataPlusSynchronization]
public virtual ItemCollection<string> Sites { get; set; }
Property Value
Type | Description |
---|---|
ItemCollection<System.String> |
WeightBase
Gets or sets the weight base.
Declaration
[IgnoreMetaDataPlusSynchronization]
public virtual string WeightBase { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Methods
CreateWriteableCloneImplementation()
Creates the writeable clone including writeable clones of the content link and the language collection.
Declaration
protected override object CreateWriteableCloneImplementation()
Returns
Type | Description |
---|---|
System.Object |
Overrides
MakeReadOnly()
Protects from modifying this object.
Declaration
public override void MakeReadOnly()
Overrides
ResetModified()
Resets the modified flag.
Declaration
protected override void ResetModified()