Class ExportPresetService
- Namespace
- Dynamicweb.CoreUI.Data.Export
Presets
- Assembly
- Dynamicweb.CoreUI.dll
public sealed class ExportPresetService : ICacheStorage<long, ExportPreset>, ICacheStorage<long>, ICacheStorage
- Inheritance
-
Export
Preset Service
- Implements
- Inherited Members
Constructors
ExportPresetService()
Methods
ClearCache()
Clears all cached presets.
ClearCache(IEnumerable<long>)
Clears cached presets by their ids.
Parameters
keys
IEnumerable<long>Preset ids to clear.
ClearCache(long)
Clears cached preset by id.
Parameters
key
longPreset id to clear.
DeleteExportPresets(IEnumerable<long>)
Removes export presets with specified ids.
Parameters
ids
IEnumerable<long>Export preset ids.
GetAllExportPresets()
Gets all export presets.
Returns
GetAllUserAndGroupIds()
Gets all ids of users and user groups, which uses export presets.
Returns
GetExportPreset(long)
Gets export preset by id.
Parameters
id
longExport preset id.
Returns
GetExportPresetsByUserAndModel<TModel>(User)
Gets export presets by user and Screen
Parameters
user
UserUser.
Returns
Type Parameters
TModel
Model type.
GetExportPresetsByUserIds(IEnumerable<int>)
Gets export presets available to users with specified ids.
Parameters
userIds
IEnumerable<int>User ids.
Returns
SaveExportPreset(ExportPreset)
Saves export preset.
Parameters
preset
ExportPreset Export preset.