Class OrderLineFieldService
- Namespace
- Dynamicweb.Ecommerce.Orders
- Assembly
- Dynamicweb.Ecommerce.dll
public class OrderLineFieldService : ICacheStorage<string, OrderLineField>, ICacheStorage<string>, ICacheStorage
- Inheritance
-
OrderLineFieldService
- Implements
- Inherited Members
Methods
ClearCache()
Resets all keys to the default value for objects stored in the object cache
public void ClearCache()
ClearRelationCaches()
public void ClearRelationCaches()
Delete(OrderLineField)
Deletes a given order line field.
public void Delete(OrderLineField field)
Parameters
fieldOrderLineFieldField to delete.
DeleteOrderLineFieldRelationForGroup(string, OrderLineField)
Removes an order line field relation for a given Group.
public void DeleteOrderLineFieldRelationForGroup(string groupId, OrderLineField field)
Parameters
groupIdstringIdentifier of the group.
fieldOrderLineFieldRelated order line field.
DeleteOrderLineFieldRelationForShop(string, OrderLineField)
Removes an order line field relation for a given Shop.
public void DeleteOrderLineFieldRelationForShop(string shopId, OrderLineField field)
Parameters
shopIdstringIdentifier of the shop.
fieldOrderLineFieldRelated order line field.
DeleteOrderLineFieldRelationsBySystemName(string)
Deletes all order line field relations by field system name.
public void DeleteOrderLineFieldRelationsBySystemName(string systemName)
Parameters
systemNamestringSystem name of the field.
DeleteOrderLineFieldRelationsForGroup(string)
Removes all order line field relations for a given Group.
public void DeleteOrderLineFieldRelationsForGroup(string groupId)
Parameters
groupIdstringIdentifier of the group.
DeleteOrderLineFieldRelationsForShop(string)
Removes all order line field relations for a given Shop.
public void DeleteOrderLineFieldRelationsForShop(string shopId)
Parameters
shopIdstringIdentifier of the group.
GetOrderLineFieldBySystemName(string)
Gets an order line field by system name.
public OrderLineField GetOrderLineFieldBySystemName(string systemName)
Parameters
systemNamestringSystem name of the field.
Returns
- OrderLineField
An instance of OrderLineField, if found; otherwise, null.
GetOrderLineFieldRelationsByGroup(string)
Gets all order line field relations for a given Group.
public OrderLineFieldCollection GetOrderLineFieldRelationsByGroup(string groupId)
Parameters
groupIdstringIdentifier of the group.
Returns
- OrderLineFieldCollection
A sorted collection of fields related to the given group.
GetOrderLineFieldRelationsByShop(string)
Gets all order line field relations for a given Shop.
public OrderLineFieldCollection GetOrderLineFieldRelationsByShop(string shopId)
Parameters
shopIdstringIdentifier of the shop.
Returns
- OrderLineFieldCollection
A sorted collection of fields related to the given shop.
GetOrderLineFields()
Gets all order line fields.
public OrderLineFieldCollection GetOrderLineFields()
Returns
- OrderLineFieldCollection
A sorted collection of OrderLineField.
Save(OrderLineField)
Saves a given order line field.
public void Save(OrderLineField field)
Parameters
fieldOrderLineFieldField to save.
SaveOrderLineFieldRelationForGroup(string, OrderLineField)
Adds an order line field relation for a given Group.
public void SaveOrderLineFieldRelationForGroup(string groupId, OrderLineField field)
Parameters
groupIdstringIdentifier of the group.
fieldOrderLineFieldRelated order line field.
SaveOrderLineFieldRelationForShop(string, OrderLineField)
Adds an order line field relation for a given Shop.
public void SaveOrderLineFieldRelationForShop(string shopId, OrderLineField field)
Parameters
shopIdstringIdentifier of the shop.
fieldOrderLineFieldRelated order line field.
SaveOrderLineFieldRelationsForGroup(string, OrderLineFieldCollection)
Saves the order line field relations for a given Group.
public void SaveOrderLineFieldRelationsForGroup(string groupId, OrderLineFieldCollection fields)
Parameters
groupIdstringIdentifier of the group.
fieldsOrderLineFieldCollectionRelated order line fields.
SaveOrderLineFieldRelationsForShop(string, OrderLineFieldCollection)
Saves the order line field relations for a given Shop.
public void SaveOrderLineFieldRelationsForShop(string shopId, OrderLineFieldCollection fields)
Parameters
shopIdstringIdentifier of the shop.
fieldsOrderLineFieldCollectionRelated order line fields.