Class VersionableExtensions
Provides various extension methods useful for working with IVersionable items.
Inheritance
VersionableExtensions
Assembly: Algenta.Colectica.Model.Ddi.dll
Syntax
public static class VersionableExtensions
Methods
Gets a display label for the item, based on the item's content.
Declaration
public static string GetHeader(this IVersionable item, bool noNameWithLabel = false)
Parameters
Returns
Transforms a local IVersionable to a RepositoryItemMetadata via local processing.
Declaration
public static RepositoryItemMetadata GetMetadata(this IVersionable item)
Parameters
Returns
GetUserAttribute(IVersionable, string)
Gets the value of a UserAttributePair.
Declaration
public static CodeValue GetUserAttribute(this IVersionable item, string key)
Parameters
Returns
GetUserAttributeInt(IVersionable, string)
Gets an integer user attribute of an item.
Declaration
public static int? GetUserAttributeInt(this IVersionable item, string key)
Parameters
Returns
SetUserAttribute(IVersionable, string, string)
Sets a UserAttributePair on the item.
Declaration
public static void SetUserAttribute(this IVersionable item, string key, string value)
Parameters