C# 클래스 Sitecore.FakeDb.Data.Engines.DataStorage

파일 보기 프로젝트 열기: sergeyshushlyapin/Sitecore.FakeDb 1 사용 예제들

공개 메소드들

메소드 설명
AddFakeItem ( DbItem item ) : void
AddFakeItem ( DbItem item, Language language ) : void
BuildItemFieldList ( DbItem fakeItem, ID templateId, Language language, Sitecore.Data.Version version ) : FieldList
DataStorage ( Database database ) : System
GetBlobStream ( Guid blobId ) : Stream
GetFakeItem ( ID itemId ) : DbItem
GetFakeItems ( ) : IEnumerable
GetFakeTemplate ( ID templateId ) : DbTemplate
GetFakeTemplates ( ) : IEnumerable
GetSitecoreItem ( ID itemId ) : Item
GetSitecoreItem ( ID itemId, Language language ) : Item
GetSitecoreItem ( ID itemId, Language language, Sitecore.Data.Version version ) : Item
RemoveFakeItem ( ID itemId ) : bool
SetBlobStream ( Guid blobId, Stream stream ) : void

보호된 메소드들

메소드 설명
AddFieldsFromTemplate ( FieldList allFields, DbItem fakeItem, DbTemplate fakeTemplate, Language language, Sitecore.Data.Version version ) : void
ExpandTemplatesSequence ( ID templateId ) : List

Similar to Template.GetBaseTemplates() the method expands the template inheritance hierarchy

FillDefaultFakeItems ( ) : void
FillDefaultFakeTemplates ( ) : void
FindItemDbField ( DbItem fakeItem, DbField templateField ) : DbField

비공개 메소드들

메소드 설명
AssertDoesNotExists ( DbItem item ) : void
GetSourceItem ( DbItem fakeItem ) : DbItem

메소드 상세

AddFakeItem() 공개 메소드

public AddFakeItem ( DbItem item ) : void
item DbItem
리턴 void

AddFakeItem() 공개 메소드

public AddFakeItem ( DbItem item, Language language ) : void
item DbItem
language Language
리턴 void

AddFieldsFromTemplate() 보호된 메소드

protected AddFieldsFromTemplate ( FieldList allFields, DbItem fakeItem, DbTemplate fakeTemplate, Language language, Sitecore.Data.Version version ) : void
allFields FieldList
fakeItem DbItem
fakeTemplate DbTemplate
language Language
version Sitecore.Data.Version
리턴 void

BuildItemFieldList() 공개 메소드

public BuildItemFieldList ( DbItem fakeItem, ID templateId, Language language, Sitecore.Data.Version version ) : FieldList
fakeItem DbItem
templateId ID
language Language
version Sitecore.Data.Version
리턴 FieldList

DataStorage() 공개 메소드

public DataStorage ( Database database ) : System
database Database
리턴 System

ExpandTemplatesSequence() 보호된 메소드

Similar to Template.GetBaseTemplates() the method expands the template inheritance hierarchy
protected ExpandTemplatesSequence ( ID templateId ) : List
templateId ID The template id.
리턴 List

FillDefaultFakeItems() 보호된 메소드

protected FillDefaultFakeItems ( ) : void
리턴 void

FillDefaultFakeTemplates() 보호된 메소드

protected FillDefaultFakeTemplates ( ) : void
리턴 void

FindItemDbField() 보호된 메소드

protected FindItemDbField ( DbItem fakeItem, DbField templateField ) : DbField
fakeItem DbItem
templateField DbField
리턴 DbField

GetBlobStream() 공개 메소드

public GetBlobStream ( Guid blobId ) : Stream
blobId Guid
리턴 Stream

GetFakeItem() 공개 메소드

public GetFakeItem ( ID itemId ) : DbItem
itemId ID
리턴 DbItem

GetFakeItems() 공개 메소드

public GetFakeItems ( ) : IEnumerable
리턴 IEnumerable

GetFakeTemplate() 공개 메소드

public GetFakeTemplate ( ID templateId ) : DbTemplate
templateId ID
리턴 DbTemplate

GetFakeTemplates() 공개 메소드

public GetFakeTemplates ( ) : IEnumerable
리턴 IEnumerable

GetSitecoreItem() 공개 메소드

public GetSitecoreItem ( ID itemId ) : Item
itemId ID
리턴 Item

GetSitecoreItem() 공개 메소드

public GetSitecoreItem ( ID itemId, Language language ) : Item
itemId ID
language Language
리턴 Item

GetSitecoreItem() 공개 메소드

public GetSitecoreItem ( ID itemId, Language language, Sitecore.Data.Version version ) : Item
itemId ID
language Language
version Sitecore.Data.Version
리턴 Item

RemoveFakeItem() 공개 메소드

public RemoveFakeItem ( ID itemId ) : bool
itemId ID
리턴 bool

SetBlobStream() 공개 메소드

public SetBlobStream ( Guid blobId, Stream stream ) : void
blobId Guid
stream Stream
리턴 void