Show / Hide Table of Contents

Interface IVersionableGroup

Provides properties common to all DDI item group types.

Inherited Members
IVersionable.IsDirty
IVersionable.IsPopulated
IVersionable.IsPublished
IVersionable.ChildrenDereferenced
IVersionable.Version
IVersionable.VersionDate
IVersionable.CompositeId
IVersionable.OtherMaterials
IVersionable.Attachments
IVersionable.BasedOn
IVersionable.SucceededBy
IVersionable.VersionResponsibility
IVersionable.VersionRationale
IVersionable.ThumbnailImageUri
IVersionable.BannerImageUri
IVersionable.GetChildren()
IVersionable.ItemType
IVersionable.AddChild(IVersionable)
IVersionable.RemoveChild(IdentifierTriple)
IVersionable.ReplaceChild(IdentifierTriple, IVersionable)
IVersionable.ChildTypesAccepted
IIdentifiable.AgencyId
IIdentifiable.Identifier
IIdentifiable.UserIds
IHasCustomFields.CustomFields
IHasCustomFields.UserAttributes
IVisitable.Accept(IVersionableVisitor)
IDescribable.ItemName
IDescribable.Label
IDescribable.Description
IDescribable.DisplayLabel
Namespace: Algenta.Colectica.Model.Ddi
Assembly: Algenta.Colectica.Model.Ddi.dll
Syntax
public interface IVersionableGroup : IVersionable, IIdentifiable, IHasCustomFields, IVisitable, IDescribable

Properties

ChildGroupType

Gets the item type of the groups that may be nested within this group.

Declaration
Guid ChildGroupType { get; }
Property Value
Type Description
Guid

ChildGroupsList

Gets the group's child groups cast as an IList.

Declaration
IList ChildGroupsList { get; }
Property Value
Type Description
IList

ChildItemType

Gets the item type contained by this group.

Declaration
Guid ChildItemType { get; }
Property Value
Type Description
Guid

Concept

Gets or sets a concept that defines this group.

Declaration
Concept Concept { get; set; }
Property Value
Type Description
Concept

ItemsList

Gets an the group's items cast as an IList.

Declaration
IList ItemsList { get; }
Property Value
Type Description
IList

Keywords

Gets a collection of keywords that apply to the group.

Declaration
ObservableCollection<CodeValue> Keywords { get; set; }
Property Value
Type Description
ObservableCollection<CodeValue>

Subjects

Gets a collection of subjects that apply to the group.

Declaration
ObservableCollection<CodeValue> Subjects { get; set; }
Property Value
Type Description
ObservableCollection<CodeValue>

TypeOfGroup

Gets or sets a type indicating why items are in this group. The term used here may come from a controlled vocabulary.

Declaration
CodeValue TypeOfGroup { get; set; }
Property Value
Type Description
CodeValue

Universes

Gets or sets a universe that defines this group.

Declaration
ObservableCollection<Universe> Universes { get; set; }
Property Value
Type Description
ObservableCollection<Universe>

Extension Methods

VersionableCustomFieldExtensions.GetCustomFieldMultilingualStringValue(IHasCustomFields, string)
VersionableCustomFieldExtensions.GetCustomFieldStringValue(IHasCustomFields, string)
VersionableCustomFieldExtensions.GetCustomFieldUriValue(IHasCustomFields, string)
VersionableCustomFieldExtensions.SetCustomField(IHasCustomFields, MultilingualString, IVersionable)
VersionableCustomFieldExtensions.SetCustomField(IHasCustomFields, MultilingualString, string)
VersionableCustomFieldExtensions.SetCustomField(IHasCustomFields, string, IVersionable)
VersionableCustomFieldExtensions.SetCustomField(IHasCustomFields, string, string)
Extensions.GetDdi32FragmentRepresentation(IVersionable, Ddi32Serializer)
Extensions.GetDdi33FragmentRepresentation(IVersionable, Ddi33Serializer)
Extensions.GetDdiFragmentRepresentation(IVersionable, DDIWorkflowSerializer, XmlDocument)
Extensions.GetMultilingualStrings(IVersionable)
NamingHelper.GetBaseFileNameForItem(IVersionable)
VersionableExtensions.GetHeader(IVersionable, bool)
VersionableExtensions.GetMetadata(IVersionable)
VersionableExtensions.GetUserAttribute(IVersionable, string)
VersionableExtensions.GetUserAttributeInt(IVersionable, string)
VersionableExtensions.SetUserAttribute(IVersionable, string, string)
VersionableUserIdExtensions.SetUserId(IVersionable, string, string)
In this article
Back to top Generated by DocFX