C# Class Sitecore.FakeDb.Data.Engines.DataStorage

Datei anzeigen Open project: sergeyshushlyapin/Sitecore.FakeDb Class Usage Examples

Public Methods

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

Protected Methods

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

Private Methods

Method Description
AssertDoesNotExists ( DbItem item ) : void
GetSourceItem ( DbItem fakeItem ) : DbItem

Method Details

AddFakeItem() public method

public AddFakeItem ( DbItem item ) : void
item DbItem
return void

AddFakeItem() public method

public AddFakeItem ( DbItem item, Language language ) : void
item DbItem
language Language
return void

AddFieldsFromTemplate() protected method

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

BuildItemFieldList() public method

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

DataStorage() public method

public DataStorage ( Database database ) : System
database Database
return System

ExpandTemplatesSequence() protected method

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

FillDefaultFakeItems() protected method

protected FillDefaultFakeItems ( ) : void
return void

FillDefaultFakeTemplates() protected method

protected FillDefaultFakeTemplates ( ) : void
return void

FindItemDbField() protected method

protected FindItemDbField ( DbItem fakeItem, DbField templateField ) : DbField
fakeItem DbItem
templateField DbField
return DbField

GetBlobStream() public method

public GetBlobStream ( Guid blobId ) : Stream
blobId Guid
return Stream

GetFakeItem() public method

public GetFakeItem ( ID itemId ) : DbItem
itemId ID
return DbItem

GetFakeItems() public method

public GetFakeItems ( ) : IEnumerable
return IEnumerable

GetFakeTemplate() public method

public GetFakeTemplate ( ID templateId ) : DbTemplate
templateId ID
return DbTemplate

GetFakeTemplates() public method

public GetFakeTemplates ( ) : IEnumerable
return IEnumerable

GetSitecoreItem() public method

public GetSitecoreItem ( ID itemId ) : Item
itemId ID
return Item

GetSitecoreItem() public method

public GetSitecoreItem ( ID itemId, Language language ) : Item
itemId ID
language Language
return Item

GetSitecoreItem() public method

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

RemoveFakeItem() public method

public RemoveFakeItem ( ID itemId ) : bool
itemId ID
return bool

SetBlobStream() public method

public SetBlobStream ( Guid blobId, Stream stream ) : void
blobId Guid
stream Stream
return void