C# 클래스 SitecoreData.DataProviders.RavenDB.RavenDataProvider

상속: DataProviderBase, IWritableDataProvider, IDisposable
파일 보기 프로젝트 열기: pbering/SitecoreData

공개 메소드들

메소드 설명
CreateItem ( System.Guid id, string name, System.Guid templateId, System.Guid parentId ) : bool
DeleteItem ( System.Guid id ) : bool
Dispose ( ) : void
GetChildIds ( System.Guid parentId ) : IEnumerable
GetItem ( System.Guid id ) : ItemDto
GetItemsInWorkflowState ( System.Guid workflowStateId ) : IEnumerable
GetParentId ( System.Guid id ) : System.Guid
GetTemplateIds ( System.Guid templateId ) : IEnumerable
RavenDataProvider ( string connectionString ) : System
Store ( ItemDto item ) : void

비공개 메소드들

메소드 설명
FindItemsOfTemplate ( System.Guid templateId ) : IEnumerable
GetChildrenOf ( System.Guid itemId ) : IEnumerable

메소드 상세

CreateItem() 공개 메소드

public CreateItem ( System.Guid id, string name, System.Guid templateId, System.Guid parentId ) : bool
id System.Guid
name string
templateId System.Guid
parentId System.Guid
리턴 bool

DeleteItem() 공개 메소드

public DeleteItem ( System.Guid id ) : bool
id System.Guid
리턴 bool

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GetChildIds() 공개 메소드

public GetChildIds ( System.Guid parentId ) : IEnumerable
parentId System.Guid
리턴 IEnumerable

GetItem() 공개 메소드

public GetItem ( System.Guid id ) : ItemDto
id System.Guid
리턴 ItemDto

GetItemsInWorkflowState() 공개 메소드

public GetItemsInWorkflowState ( System.Guid workflowStateId ) : IEnumerable
workflowStateId System.Guid
리턴 IEnumerable

GetParentId() 공개 메소드

public GetParentId ( System.Guid id ) : System.Guid
id System.Guid
리턴 System.Guid

GetTemplateIds() 공개 메소드

public GetTemplateIds ( System.Guid templateId ) : IEnumerable
templateId System.Guid
리턴 IEnumerable

RavenDataProvider() 공개 메소드

public RavenDataProvider ( string connectionString ) : System
connectionString string
리턴 System

Store() 공개 메소드

public Store ( ItemDto item ) : void
item ItemDto
리턴 void