Class ShadowEditRepositoryBase
- Namespace
- Dynamicweb.CoreUI.Data.ShadowEditing
- Assembly
- Dynamicweb.CoreUI.dll
public abstract class ShadowEditRepositoryBase
- Inheritance
-
ShadowEditRepositoryBase
- Derived
-
- Inherited Members
-
Methods
DeleteShadowEdit(string)
public abstract void DeleteShadowEdit(string id)
Parameters
id
string
DeleteShadowEdits(Type)
public abstract void DeleteShadowEdits(Type modelType)
Parameters
modelType
Type
GetShadowEdit(string)
public abstract ShadowEdit? GetShadowEdit(string id)
Parameters
id
string
Returns
- ShadowEdit
GetShadowEdit<T>(string)
public abstract ShadowEdit<T>? GetShadowEdit<T>(string id)
Parameters
id
string
Returns
- ShadowEdit<T>
Type Parameters
T
GetShadowEdits(Type)
public abstract IEnumerable<ShadowEdit> GetShadowEdits(Type modelType)
Parameters
modelType
Type
Returns
- IEnumerable<ShadowEdit>
GetShadowEdits<T>()
public abstract IEnumerable<ShadowEdit<T>> GetShadowEdits<T>()
Returns
- IEnumerable<ShadowEdit<T>>
Type Parameters
T
HasId(string)
public abstract bool HasId(string id)
Parameters
id
string
Returns
- bool
SaveShadowEdit(ShadowEdit)
public abstract void SaveShadowEdit(ShadowEdit shadowEdit)
Parameters
shadowEdit
ShadowEdit
SaveShadowEdit<T>(ShadowEdit<T>)
public abstract void SaveShadowEdit<T>(ShadowEdit<T> shadowEdit)
Parameters
shadowEdit
ShadowEdit<T>
Type Parameters
T
SaveShadowEdits(IEnumerable<ShadowEdit>)
public abstract void SaveShadowEdits(IEnumerable<ShadowEdit> shadowEdits)
Parameters
shadowEdits
IEnumerable<ShadowEdit>
SaveShadowEdits<T>(IEnumerable<ShadowEdit<T>>)
public abstract void SaveShadowEdits<T>(IEnumerable<ShadowEdit<T>> shadowEdits)
Parameters
shadowEdits
IEnumerable<ShadowEdit<T>>
Type Parameters
T