Class DefaultParentRestoreRepository
Default implementation of ParentRestore repository, save, delete and get old parent info from and to DDS
Inheritance
System.Object
    DefaultParentRestoreRepository
  Implements
Namespace: EPiServer.DataAbstraction.Internal
Assembly: EPiServer.dll
Version: 12.0.3Syntax
[ServiceConfiguration(ServiceType = null)]
public class DefaultParentRestoreRepository : Object, IParentRestoreRepositoryConstructors
DefaultParentRestoreRepository()
Initializes a new instance of the DefaultParentRestoreRepository class.
Declaration
public DefaultParentRestoreRepository()DefaultParentRestoreRepository(DynamicDataStoreFactory)
Initializes a new instance of the DefaultParentRestoreRepository class.
Declaration
public DefaultParentRestoreRepository(DynamicDataStoreFactory storeFactory)Parameters
| Type | Name | Description | 
|---|---|---|
| DynamicDataStoreFactory | storeFactory | The store factory. | 
Properties
StoreFactory
Gets the store factory.
Declaration
protected virtual DynamicDataStoreFactory StoreFactory { get; }Property Value
| Type | Description | 
|---|---|
| DynamicDataStoreFactory | 
StoreName
Gets the name of the store.
Declaration
protected virtual string StoreName { get; }Property Value
| Type | Description | 
|---|---|
| System.String | The name of the store. | 
Methods
DeleteParentLink(ContentReference)
Deletes the parent link.
Declaration
public virtual ContentReference DeleteParentLink(ContentReference sourceLink)Parameters
| Type | Name | Description | 
|---|---|---|
| ContentReference | sourceLink | The source link. | 
Returns
| Type | Description | 
|---|---|
| ContentReference | 
EnsureStore()
Ensures the store.
Declaration
protected virtual void EnsureStore()Find(ContentReference)
Finds the specified source link.
Declaration
protected virtual ParentRestoreEntity Find(ContentReference sourceLink)Parameters
| Type | Name | Description | 
|---|---|---|
| ContentReference | sourceLink | The source link. | 
Returns
| Type | Description | 
|---|---|
| ParentRestoreEntity | 
GetParentLink(ContentReference)
Gets the parent link.
Declaration
public virtual ContentReference GetParentLink(ContentReference sourceLink)Parameters
| Type | Name | Description | 
|---|---|---|
| ContentReference | sourceLink | The source link. | 
Returns
| Type | Description | 
|---|---|
| ContentReference | 
SaveParentLink(ContentReference, ContentReference)
Saves the parent link.
Declaration
public virtual void SaveParentLink(ContentReference sourceLink, ContentReference parentLink)Parameters
| Type | Name | Description | 
|---|---|---|
| ContentReference | sourceLink | The source link. | 
| ContentReference | parentLink | The parent link. | 
