Class AssociationGroup
Describes a group of associations of a catalog entry.
Inheritance
Inherited Members
Namespace: EPiServer.Commerce.Catalog.Linking
Assembly: EPiServer.Business.Commerce.dll
Version: 12.17.2Syntax
public class AssociationGroup : IReadOnly<AssociationGroup>, IReadOnly
Constructors
AssociationGroup()
Declaration
public AssociationGroup()
Fields
DefaultName
The default group name.
Declaration
public const string DefaultName = "Default"
Field Value
Type | Description |
---|---|
System.String |
Properties
Description
Gets or sets the description of the group.
Declaration
public string Description { get; set; }
Property Value
Type | Description |
---|---|
System.String |
IsReadOnly
Indicates whether the current object instance is read-only.
Declaration
public bool IsReadOnly { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Name
Gets or sets the name of the group.
Declaration
public string Name { get; set; }
Property Value
Type | Description |
---|---|
System.String |
SortOrder
Gets or sets the sort order of the group.
Declaration
public int SortOrder { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Methods
CreateWritableClone()
Creates a writable copy of the current object.
Declaration
public AssociationGroup CreateWritableClone()
Returns
Type | Description |
---|---|
AssociationGroup | A writable copy of the current object. |
Remarks
The cloning is a deep-copy.
MakeReadOnly()
Changes the object instance into a read-only object.
Declaration
public void MakeReadOnly()
Remarks
After calling this method, any attempt to change the object instance or any contained object will generate a System.NotSupportedException. I.e. the semantics is "deep read-only".
Note! After setting an object to read-only it is not possible to revert back to read-write mode. You will have to call the CreateWritableClone method to get a copy that can be modified.
ThrowIfReadOnly()
Calls EPiServer.Data.Validator.ValidateNotReadOnly(EPiServer.Data.Entity.IReadOnly) which throws an exception if the item is in read-only mode. Subtypes should call this before accepting any modification to the object.
Declaration
protected void ThrowIfReadOnly()