Class EntityColumnMappingCollection
Inheritance
Implements
Inherited Members
Namespace: Terrasoft.Core.Process
Assembly: Terrasoft.Core.dll
Syntax
public class EntityColumnMappingCollection : Collection<EntityColumnMappingItem>, IList<EntityColumnMappingItem>, ICollection<EntityColumnMappingItem>, IList, ICollection, IReadOnlyList<EntityColumnMappingItem>, IReadOnlyCollection<EntityColumnMappingItem>, IEnumerable<EntityColumnMappingItem>, IEnumerable
Constructors
EntityColumnMappingCollection()
Initializes a new instance of the EntityColumnMappingCollection class.
Declaration
public EntityColumnMappingCollection()
EntityColumnMappingCollection(Dictionary<String, ProcessSchemaParameterValue>, Guid)
Initializes a new instance of the EntityColumnMappingCollection class.
Declaration
public EntityColumnMappingCollection(Dictionary<string, ProcessSchemaParameterValue> columnsInfo, Guid entitySchemaUId)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.Dictionary<System.String, ProcessSchemaParameterValue> | columnsInfo | The column values information. Key - column meta path, value - process schema parameter value for the column. |
System.Guid | entitySchemaUId | The entity schema unique identifier. |
Methods
DeserializeValue(String)
Deserializes the value.
Declaration
public static EntityColumnMappingCollection DeserializeValue(string value)
Parameters
Type | Name | Description |
---|---|---|
System.String | value | Serialized value. |
Returns
Type | Description |
---|---|
EntityColumnMappingCollection | Deserialized value. |
DeserializeValue(ProcessSchemaParameterValue)
Deserializes the value.
Declaration
public static EntityColumnMappingCollection DeserializeValue(ProcessSchemaParameterValue sourceValue)
Parameters
Type | Name | Description |
---|---|---|
ProcessSchemaParameterValue | sourceValue | Parameter source value. |
Returns
Type | Description |
---|---|
EntityColumnMappingCollection | Deserialized value. |
SerializeValue()
Serializes the value to json string.
Declaration
public string SerializeValue()
Returns
Type | Description |
---|---|
System.String | Serialized value. |
ToLocalizableList(DataValueTypeManager)
Converts current collection to localizable list.
Declaration
public LocalizableParameterValuesList ToLocalizableList(DataValueTypeManager dataValueTypeManager)
Parameters
Type | Name | Description |
---|---|---|
DataValueTypeManager | dataValueTypeManager | The data value type manager. |
Returns
Type | Description |
---|---|
LocalizableParameterValuesList | Localizable list that represents current mapping collection. |
Operators
Explicit(LocalizableParameterValuesList to EntityColumnMappingCollection)
Performs an explicit conversion from LocalizableParameterValuesList to EntityColumnMappingCollection.
Declaration
public static explicit operator EntityColumnMappingCollection(LocalizableParameterValuesList localizableList)
Parameters
Type | Name | Description |
---|---|---|
LocalizableParameterValuesList | localizableList | The localizable list. |
Returns
Type | Description |
---|---|
EntityColumnMappingCollection | The result of the conversion. |