C# Class Orchard.Core.Settings.Metadata.ContentDefinitionManager

Inheritance: Component, IContentDefinitionManager
ファイルを表示 Open project: ucdavis/Orchard

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

ContentDefinitionManager() public method

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
return System

DeletePartDefinition() public method

public DeletePartDefinition ( string name ) : void
name string
return void

DeleteTypeDefinition() public method

public DeleteTypeDefinition ( string name ) : void
name string
return void

GetPartDefinition() public method

public GetPartDefinition ( string name ) : Orchard.ContentManagement.MetaData.Models.ContentPartDefinition
name string
return Orchard.ContentManagement.MetaData.Models.ContentPartDefinition

GetTypeDefinition() public method

public GetTypeDefinition ( string name ) : Orchard.ContentManagement.MetaData.Models.ContentTypeDefinition
name string
return Orchard.ContentManagement.MetaData.Models.ContentTypeDefinition

ListFieldDefinitions() public method

public ListFieldDefinitions ( ) : IEnumerable
return IEnumerable

ListPartDefinitions() public method

public ListPartDefinitions ( ) : IEnumerable
return IEnumerable

ListTypeDefinitions() public method

public ListTypeDefinitions ( ) : IEnumerable
return IEnumerable

StorePartDefinition() public method

public StorePartDefinition ( Orchard.ContentManagement.MetaData.Models.ContentPartDefinition contentPartDefinition ) : void
contentPartDefinition Orchard.ContentManagement.MetaData.Models.ContentPartDefinition
return void

StoreTypeDefinition() public method

public StoreTypeDefinition ( Orchard.ContentManagement.MetaData.Models.ContentTypeDefinition contentTypeDefinition ) : void
contentTypeDefinition Orchard.ContentManagement.MetaData.Models.ContentTypeDefinition
return void