C# 클래스 Orchard.Core.Settings.Metadata.ContentDefinitionManager

상속: Component, IContentDefinitionManager
파일 보기 프로젝트 열기: ucdavis/Orchard

공개 메소드들

메소드 설명
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