Table of Contents

Class GroupFacetService

Namespace
Dynamicweb.Ecommerce.Products
Assembly
Dynamicweb.Ecommerce.dll
public class GroupFacetService : ICacheStorage<string, IList<GroupFacet>>, ICacheStorage<string>, ICacheStorage
Inheritance
GroupFacetService
Implements
Inherited Members

Properties

Info

Information about the object cache

public CacheInformation Info { get; }

Property Value

CacheInformation

Methods

ClearCache()

Resets all keys to the default value for objects stored in the object cache

public void ClearCache()

ClearCache(IEnumerable<string>)

Resets the specified keys to the default value for objects stored in the object cache

public void ClearCache(IEnumerable<string> keys)

Parameters

keys IEnumerable<string>

Keys to reset

ClearCache(string)

Resets the specified key to the default value for objects stored in the object cache

public void ClearCache(string key)

Parameters

key string

Key to reset

DeleteGroupFacet(GroupFacet)

public virtual void DeleteGroupFacet(GroupFacet groupFacet)

Parameters

groupFacet GroupFacet

DeleteGroupFacet(string, string, string)

public virtual void DeleteGroupFacet(string groupId, string repositoryName, string facetGroupName)

Parameters

groupId string
repositoryName string
facetGroupName string

DeleteGroupFacets(Group)

public virtual void DeleteGroupFacets(Group group)

Parameters

group Group

GetAlteredGroupFacets(string)

public virtual IEnumerable<GroupFacet> GetAlteredGroupFacets(string groupId)

Parameters

groupId string

Returns

IEnumerable<GroupFacet>

SaveGroupFacet(GroupFacet)

public virtual void SaveGroupFacet(GroupFacet groupFacet)

Parameters

groupFacet GroupFacet

SetCacheType<TObjectCache>()

Changes the storage container

public void SetCacheType<TObjectCache>() where TObjectCache : ServiceCache<string, IList<GroupFacet>>

Type Parameters

TObjectCache
To top