C# Класс Orchard.Core.Settings.Metadata.ContentDefinitionManager

Наследование: Component, IContentDefinitionManager
Показать файл Открыть проект

Открытые методы

Метод Описание
ContentDefinitionManager ( ICacheManager cacheManager, ISignals signals, IRepository typeDefinitionRepository, IRepository partDefinitionRepository, IRepository fieldDefinitionRepository, ISettingsFormatter settingsFormatter ) : System
DeletePartDefinition ( string name ) : void
DeleteTypeDefinition ( string name ) : void
GetPartDefinition ( string name ) : Orchard.ContentManagement.MetaData.Models.ContentPartDefinition
GetTypeDefinition ( string name ) : Orchard.ContentManagement.MetaData.Models.ContentTypeDefinition
ListFieldDefinitions ( ) : IEnumerable
ListPartDefinitions ( ) : IEnumerable
ListTypeDefinitions ( ) : IEnumerable
StorePartDefinition ( Orchard.ContentManagement.MetaData.Models.ContentPartDefinition contentPartDefinition ) : void
StoreTypeDefinition ( Orchard.ContentManagement.MetaData.Models.ContentTypeDefinition contentTypeDefinition ) : void

Приватные методы

Метод Описание
Acquire ( Orchard.ContentManagement.MetaData.Models.ContentFieldDefinition contentFieldDefinition ) : Orchard.Core.Settings.Metadata.Records.ContentFieldDefinitionRecord
Acquire ( Orchard.ContentManagement.MetaData.Models.ContentPartDefinition contentPartDefinition ) : Orchard.Core.Settings.Metadata.Records.ContentPartDefinitionRecord
Acquire ( Orchard.ContentManagement.MetaData.Models.ContentTypeDefinition contentTypeDefinition ) : Orchard.Core.Settings.Metadata.Records.ContentTypeDefinitionRecord
Apply ( Orchard.ContentManagement.MetaData.Models.ContentPartDefinition model, Orchard.Core.Settings.Metadata.Records.ContentPartDefinitionRecord record ) : void
Apply ( Orchard.ContentManagement.MetaData.Models.ContentPartFieldDefinition model, ContentPartFieldDefinitionRecord record ) : void
Apply ( Orchard.ContentManagement.MetaData.Models.ContentTypeDefinition model, Orchard.Core.Settings.Metadata.Records.ContentTypeDefinitionRecord record ) : void
Apply ( ContentTypePartDefinition model, Orchard.Core.Settings.Metadata.Records.ContentTypePartDefinitionRecord record ) : void
Build ( Orchard.Core.Settings.Metadata.Records.ContentFieldDefinitionRecord source ) : Orchard.ContentManagement.MetaData.Models.ContentFieldDefinition
Build ( Orchard.Core.Settings.Metadata.Records.ContentPartDefinitionRecord source ) : Orchard.ContentManagement.MetaData.Models.ContentPartDefinition
Build ( ContentPartFieldDefinitionRecord source ) : Orchard.ContentManagement.MetaData.Models.ContentPartFieldDefinition
Build ( Orchard.Core.Settings.Metadata.Records.ContentTypeDefinitionRecord source ) : Orchard.ContentManagement.MetaData.Models.ContentTypeDefinition
Build ( Orchard.Core.Settings.Metadata.Records.ContentTypePartDefinitionRecord source ) : ContentTypePartDefinition
Compose ( System.Xml.Linq.XElement map ) : string
MonitorContentDefinitionSignal ( AcquireContext ctx ) : void
Parse ( string settings ) : System.Xml.Linq.XElement
TriggerContentDefinitionSignal ( ) : void

Описание методов

ContentDefinitionManager() публичный Метод

public ContentDefinitionManager ( ICacheManager cacheManager, ISignals signals, IRepository typeDefinitionRepository, IRepository partDefinitionRepository, IRepository fieldDefinitionRepository, ISettingsFormatter settingsFormatter ) : System
cacheManager ICacheManager
signals ISignals
typeDefinitionRepository IRepository
partDefinitionRepository IRepository
fieldDefinitionRepository IRepository
settingsFormatter ISettingsFormatter
Результат System

DeletePartDefinition() публичный Метод

public DeletePartDefinition ( string name ) : void
name string
Результат void

DeleteTypeDefinition() публичный Метод

public DeleteTypeDefinition ( string name ) : void
name string
Результат void

GetPartDefinition() публичный Метод

public GetPartDefinition ( string name ) : Orchard.ContentManagement.MetaData.Models.ContentPartDefinition
name string
Результат Orchard.ContentManagement.MetaData.Models.ContentPartDefinition

GetTypeDefinition() публичный Метод

public GetTypeDefinition ( string name ) : Orchard.ContentManagement.MetaData.Models.ContentTypeDefinition
name string
Результат Orchard.ContentManagement.MetaData.Models.ContentTypeDefinition

ListFieldDefinitions() публичный Метод

public ListFieldDefinitions ( ) : IEnumerable
Результат IEnumerable

ListPartDefinitions() публичный Метод

public ListPartDefinitions ( ) : IEnumerable
Результат IEnumerable

ListTypeDefinitions() публичный Метод

public ListTypeDefinitions ( ) : IEnumerable
Результат IEnumerable

StorePartDefinition() публичный Метод

public StorePartDefinition ( Orchard.ContentManagement.MetaData.Models.ContentPartDefinition contentPartDefinition ) : void
contentPartDefinition Orchard.ContentManagement.MetaData.Models.ContentPartDefinition
Результат void

StoreTypeDefinition() публичный Метод

public StoreTypeDefinition ( Orchard.ContentManagement.MetaData.Models.ContentTypeDefinition contentTypeDefinition ) : void
contentTypeDefinition Orchard.ContentManagement.MetaData.Models.ContentTypeDefinition
Результат void