C# Class Rebel.Framework.Persistence.Examine.Hive.SchemaRepositoryFactory

Inheritance: AbstractSchemaRepositoryFactory
ファイルを表示 Open project: RebelCMS/rebelcmsxu5 Class Usage Examples

Public Methods

Method Description
GetReadonlyRepository ( ) : AbstractReadonlySchemaRepository
GetRepository ( ) : AbstractSchemaRepository
GetRepository ( ExamineTransaction transaction ) : AbstractSchemaRepository

Returns a repository using the given transaction

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

Constructor

Protected Methods

Method Description
DisposeResources ( ) : void

Private Methods

Method Description
SchemaRepositoryFactory ( ProviderMetadata providerMetadata, AbstractRevisionRepositoryFactory revisionRepositoryFactory, IFrameworkContext frameworkContext, ExamineHelper helper ) : Rebel.Framework.Context

Constructor used for testing

Method Details

DisposeResources() protected method

protected DisposeResources ( ) : void
return void

GetReadonlyRepository() public method

public GetReadonlyRepository ( ) : AbstractReadonlySchemaRepository
return AbstractReadonlySchemaRepository

GetRepository() public method

public GetRepository ( ) : AbstractSchemaRepository
return AbstractSchemaRepository

GetRepository() public method

Returns a repository using the given transaction
public GetRepository ( ExamineTransaction transaction ) : AbstractSchemaRepository
transaction ExamineTransaction
return AbstractSchemaRepository

SchemaRepositoryFactory() public method

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