Show / Hide Table of Contents

Class VersionableCustomFieldExtensions

Extension methods on IVersionables to work with CustomFields more easily.

Inheritance
System.Object
VersionableCustomFieldExtensions
Namespace: Algenta.Colectica.Model.Utility
Assembly: Algenta.Colectica.Model.Ddi.dll
Syntax
public static class VersionableCustomFieldExtensions : object

Methods

GetCustomFieldMultilingualStringValue(IHasCustomFields, String)

Gets the value of hte custom field with the specified value.

Declaration
public static MultilingualString GetCustomFieldMultilingualStringValue(this IHasCustomFields item, string title)
Parameters
Type Name Description
IHasCustomFields item
System.String title
Returns
Type Description
MultilingualString

GetCustomFieldStringValue(IHasCustomFields, String)

Gets the string value of the custom field with the specified value.

Declaration
public static string GetCustomFieldStringValue(this IHasCustomFields item, string title)
Parameters
Type Name Description
IHasCustomFields item
System.String title
Returns
Type Description
System.String

SetCustomField(IHasCustomFields, MultilingualString, IVersionable)

Adds or updates a custom field with a relationship value.

Declaration
public static void SetCustomField(this IHasCustomFields item, MultilingualString title, IVersionable relatedItem)
Parameters
Type Name Description
IHasCustomFields item
MultilingualString title
IVersionable relatedItem

SetCustomField(IHasCustomFields, MultilingualString, String)

Adds or updates a custom field with a string value.

Declaration
public static void SetCustomField(this IHasCustomFields item, MultilingualString title, string value)
Parameters
Type Name Description
IHasCustomFields item
MultilingualString title
System.String value

SetCustomField(IHasCustomFields, String, IVersionable)

Adds or updates a custom field with a relationship value.

Declaration
public static void SetCustomField(this IHasCustomFields item, string title, IVersionable relatedItem)
Parameters
Type Name Description
IHasCustomFields item
System.String title
IVersionable relatedItem

SetCustomField(IHasCustomFields, String, String)

Adds or updates a custom field with a string value.

Declaration
public static void SetCustomField(this IHasCustomFields item, string title, string value)
Parameters
Type Name Description
IHasCustomFields item
System.String title
System.String value
Back to top Copyright © 2009-2018 Colectica