C# Class Rebel.Hive.InMemoryProvider.SchemaRepositoryFactory

Inheritance: AbstractSchemaRepositoryFactory
Show file Open project: RebelCMS/rebelcmsxu5 Class Usage Examples

Public Methods

Method Description
GetReadonlyRepository ( ) : AbstractReadonlySchemaRepository

Gets an AbstractReadonlySchemaRepository. It will have only read operations.

GetRepository ( ) : AbstractSchemaRepository
SchemaRepositoryFactory ( ProviderMetadata providerMetadata, AbstractRevisionRepositoryFactory revisionRepositoryFactory, IFrameworkContext frameworkContext, ProviderDependencyHelper dependencyHelper ) : Rebel.Framework

Protected Methods

Method Description
DisposeResources ( ) : void

Handles the disposal of resources. Derived from abstract class DisposableObject which handles common required locking logic.

Method Details

DisposeResources() protected method

Handles the disposal of resources. Derived from abstract class DisposableObject which handles common required locking logic.
protected DisposeResources ( ) : void
return void

GetReadonlyRepository() public method

Gets an AbstractReadonlySchemaRepository. It will have only read operations.
public GetReadonlyRepository ( ) : AbstractReadonlySchemaRepository
return AbstractReadonlySchemaRepository

GetRepository() public method

public GetRepository ( ) : AbstractSchemaRepository
return AbstractSchemaRepository

SchemaRepositoryFactory() public method

public SchemaRepositoryFactory ( ProviderMetadata providerMetadata, AbstractRevisionRepositoryFactory revisionRepositoryFactory, IFrameworkContext frameworkContext, ProviderDependencyHelper dependencyHelper ) : Rebel.Framework
providerMetadata Rebel.Framework.Persistence.ProviderSupport._Revised.ProviderMetadata
revisionRepositoryFactory AbstractRevisionRepositoryFactory
frameworkContext IFrameworkContext
dependencyHelper Rebel.Hive.ProviderSupport.ProviderDependencyHelper
return Rebel.Framework