Class ParentItemTypeRestrictionRule
- Namespace
- Dynamicweb.Content.Items.Activation
- Assembly
- Dynamicweb.dll
Represents rules parent item type restriction rule.
[Name("Allowed parents")]
[SortIndex(3)]
[AddInTarget("ItemTypes")]
public sealed class ParentItemTypeRestrictionRule : CreationRule
- Inheritance
-
ParentItemTypeRestrictionRule
- Inherited Members
Constructors
ParentItemTypeRestrictionRule()
Initializes rules new instance of an object.
public ParentItemTypeRestrictionRule()
Properties
IsBroadcast
Gets value indicating whether the calling context must be aware of this rule rather than a rule aware of the context.
public override bool IsBroadcast { get; }
Property Value
Methods
CanCreate(CreationRuleContext)
Returns value indicating whether item of can be created according to the given creation context.
public override bool CanCreate(CreationRuleContext context)
Parameters
context
CreationRuleContextCreation context.
Returns
- bool
Value indicating whether item of can be created according to the given creation context.
CreateEditor(CreationRuleEditorContext)
Returns an instance of an object that is responsible for editing rule value.
public override Editor CreateEditor(CreationRuleEditorContext context)
Parameters
context
CreationRuleEditorContext
Returns
- Editor
An instance of an object that is responsible for editing rule value.
GetValues()
public override IEnumerable<KeyValuePair<string, string>> GetValues()