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 |