Class ProductFieldTypeProvider
- Namespace
- Dynamicweb.Ecommerce.Products
- Assembly
- Dynamicweb.Ecommerce.dll
[AddInActive(false)]
[Serializable]
public abstract class ProductFieldTypeProvider : FieldTypeProvider
- Inheritance
-
ProductFieldTypeProvider
- Inherited Members
-
Methods
GetAppenderInfo(string, Dictionary<string, string>)
public abstract string GetAppenderInfo(string languageId, Dictionary<string, string> settings)
Parameters
languageId string
settings Dictionary<string, string>
Returns
- string
GetAppenderInfo(string, string)
public abstract string GetAppenderInfo(string languageId, string settings)
Parameters
languageId string
settings string
Returns
- string
GetAppenderTitle(string, Dictionary<string, string>)
public virtual string GetAppenderTitle(string languageId, Dictionary<string, string> settings)
Parameters
languageId string
settings Dictionary<string, string>
Returns
- string
GetParameterValues(string)
protected Dictionary<string, string> GetParameterValues(string xmlParameters)
Parameters
xmlParameters string
Returns
- Dictionary<string, string>
GetProductValue(Product, FieldType, object)
public static object GetProductValue(Product product, FieldType fieldType, object fieldValue)
Parameters
product Product
fieldType FieldType
fieldValue object
Returns
- object
GetProductValue(Product, object, string, Dictionary<string, string>)
public virtual object GetProductValue(Product product, object fieldValue, string languageId, Dictionary<string, string> settings)
Parameters
product Product
fieldValue object
languageId string
settings Dictionary<string, string>
Returns
- object
GetSQLPresentation()
protected virtual string GetSQLPresentation()
Returns
- string
GetValue(Product)
public virtual object GetValue(Product product)
Parameters
product Product
Returns
- object
GetValue(object, string, FieldType)
public static object GetValue(object value, string languageId, FieldType fieldType)
Parameters
value object
languageId string
fieldType FieldType
Returns
- object
GetValue(object, string, Dictionary<string, string>)
public abstract object GetValue(object value, string languageId, Dictionary<string, string> settings)
Parameters
value object
languageId string
settings Dictionary<string, string>
Returns
- object
IsCalculated(Dictionary<string, string>)
public virtual bool IsCalculated(Dictionary<string, string> settings)
Parameters
settings Dictionary<string, string>
Returns
- bool
Render(TextWriter, string, bool, string, bool, string, string)
protected abstract void Render(TextWriter writer, string id, bool enabled, string value, bool hasError, string text, string title)
Parameters
writer TextWriter
id string
enabled bool
value string
hasError bool
text string
title string