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.UserAttributes
IVersionable.OtherMaterials
IVersionable.Attachments
IVersionable.BasedOn
IVersionable.VersionResponsibility
IVersionable.VersionRationale
IVersionable.ThumbnailImageUri
IVersionable.BannerImageUri
IVersionable.GetChildren()
IVersionable.AddChild(IVersionable)
IVersionable.RemoveChild(IdentifierTriple)
IVersionable.ReplaceChild(IdentifierTriple, IVersionable)
IVersionable.ChildTypesAccepted
IIdentifiable.AgencyId
IIdentifiable.Identifier
IIdentifiable.UserIds
IVisitable.Accept(IVersionableVisitor)
IHasCustomFields.CustomFields
IHasCustomFields.ItemType
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, IVisitable, IHasCustomFields, IDescribable

Properties

ChildGroupsList

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

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

ChildGroupType

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

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

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

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