Show / Hide Table of Contents

Class RepositoryItemMetadata

Contains metadata about an item stored in a repository.

Inheritance
Object
RepositoryItemMetadata
Implements
IRepositoryItemIdentity
ISummaryText
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: Algenta.Colectica.Model.Repository
Assembly: Algenta.Colectica.Model.dll
Syntax
[DataContract(Namespace = "http://ns.colectica.com/2009/07/")]
public class RepositoryItemMetadata : IRepositoryItemIdentity, ISummaryText

Properties

AgencyId

Gets or sets the agency identifier of the item.

Declaration
[DataMember]
public string AgencyId { get; set; }
Property Value
Type Description
String

CompositeId

Gets or sets the composite identifier of the item.

Declaration
public IdentifierTriple CompositeId { get; set; }
Property Value
Type Description
IdentifierTriple

Description

Gets the description of the item.

Declaration
public MultilingualString Description { get; }
Property Value
Type Description
MultilingualString

DisplayLabel

Gets the display label for the item.

Declaration
public string DisplayLabel { get; }
Property Value
Type Description
String

Identifier

Gets or sets the identifier of the item.

Declaration
[DataMember]
public Guid Identifier { get; set; }
Property Value
Type Description
Guid

IsDeprecated

Gets or sets a value indicating whether an item is deprecated.

Declaration
[DataMember]
public bool IsDeprecated { get; set; }
Property Value
Type Description
Boolean

true if deprecated; otherwise, false.

IsPublished

Gets or sets a value indicating whether the item is published.

Declaration
[DataMember]
public bool IsPublished { get; set; }
Property Value
Type Description
Boolean

true if published; otherwise, false.

ItemName

Gets the name of the item.

Declaration
public MultilingualString ItemName { get; }
Property Value
Type Description
MultilingualString

ItemType

Gets or sets the type of the item.

Declaration
[DataMember]
public Guid ItemType { get; set; }
Property Value
Type Description
Guid

Label

Gets the label of the item.

Declaration
public MultilingualString Label { get; }
Property Value
Type Description
MultilingualString

Summary

Gets the summary of the item.

Declaration
public MultilingualString Summary { get; }
Property Value
Type Description
MultilingualString

Tags

Gets or sets the tags currently set on the item.

Declaration
[DataMember]
public Collection<string> Tags { get; set; }
Property Value
Type Description
Collection<String>

The tags currently on this version of the item.

Version

Gets or sets the version of the item.

Declaration
[DataMember]
public long Version { get; set; }
Property Value
Type Description
Int64

VersionDate

Gets or sets the date this version of the item was created.

Declaration
[DataMember]
public DateTime VersionDate { get; set; }
Property Value
Type Description
DateTime

VersionRationale

Gets the log message specified when this version of the item was created.

Declaration
public MultilingualString VersionRationale { get; set; }
Property Value
Type Description
MultilingualString

VersionResponsibility

Gets or sets the user who created this version of the item.

Declaration
[DataMember]
public string VersionResponsibility { get; set; }
Property Value
Type Description
String

Implements

IRepositoryItemIdentity
ISummaryText

Extension Methods

Extensions.Yield<T>(T)
In This Article
Back to top Generated by DocFX