C# Class Sitecore.SharedSource.Commons.Abstractions.Databases.DatabaseWrapper

Inheritance: IDatabase
显示文件 Open project: Velir/Sitecore-Commons

Public Methods

Method Description
CleanupDatabase ( ) : bool
CreateItemPath ( string path ) : IItem
CreateItemPath ( string path, TemplateItem template ) : IItem
CreateItemPath ( string path, TemplateItem folderTemplate, TemplateItem itemTemplate ) : IItem
DatabaseWrapper ( Database database ) : System
GetDataProviders ( ) : DataProvider[]
GetDataSize ( int minEntitySize, int maxEntitySize ) : long
GetItem ( System.DataUri uri ) : IItem
GetItem ( ID itemId ) : IItem
GetItem ( ID itemId, System.Language language ) : IItem
GetItem ( ID itemId, System.Language language, Sitecore.Data.Version version ) : IItem
GetItem ( string path ) : IItem
GetItem ( string path, System.Language language ) : IItem
GetItem ( string path, System.Language language, Sitecore.Data.Version version ) : IItem
GetLanguages ( ) : LanguageCollection
GetRootItem ( ) : IItem
GetRootItem ( System.Language language ) : IItem
GetSearcher ( string name ) : IndexSearcher
GetTemplate ( ID templateId ) : ITemplateItem
GetTemplate ( string fullName ) : ITemplateItem
SelectItems ( string query ) : IEnumerable
SelectItemsUsingXPath ( string query ) : ItemList
SelectSingleItem ( string query ) : IItem
SelectSingleItemUsingXPath ( string query ) : IItem

Method Details

CleanupDatabase() public method

public CleanupDatabase ( ) : bool
return bool

CreateItemPath() public method

public CreateItemPath ( string path ) : IItem
path string
return IItem

CreateItemPath() public method

public CreateItemPath ( string path, TemplateItem template ) : IItem
path string
template TemplateItem
return IItem

CreateItemPath() public method

public CreateItemPath ( string path, TemplateItem folderTemplate, TemplateItem itemTemplate ) : IItem
path string
folderTemplate TemplateItem
itemTemplate TemplateItem
return IItem

DatabaseWrapper() public method

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

GetDataProviders() public method

public GetDataProviders ( ) : DataProvider[]
return DataProvider[]

GetDataSize() public method

public GetDataSize ( int minEntitySize, int maxEntitySize ) : long
minEntitySize int
maxEntitySize int
return long

GetItem() public method

public GetItem ( System.DataUri uri ) : IItem
uri System.DataUri
return IItem

GetItem() public method

public GetItem ( ID itemId ) : IItem
itemId ID
return IItem

GetItem() public method

public GetItem ( ID itemId, System.Language language ) : IItem
itemId ID
language System.Language
return IItem

GetItem() public method

public GetItem ( ID itemId, System.Language language, Sitecore.Data.Version version ) : IItem
itemId ID
language System.Language
version Sitecore.Data.Version
return IItem

GetItem() public method

public GetItem ( string path ) : IItem
path string
return IItem

GetItem() public method

public GetItem ( string path, System.Language language ) : IItem
path string
language System.Language
return IItem

GetItem() public method

public GetItem ( string path, System.Language language, Sitecore.Data.Version version ) : IItem
path string
language System.Language
version Sitecore.Data.Version
return IItem

GetLanguages() public method

public GetLanguages ( ) : LanguageCollection
return LanguageCollection

GetRootItem() public method

public GetRootItem ( ) : IItem
return IItem

GetRootItem() public method

public GetRootItem ( System.Language language ) : IItem
language System.Language
return IItem

GetSearcher() public method

public GetSearcher ( string name ) : IndexSearcher
name string
return Lucene.Net.Search.IndexSearcher

GetTemplate() public method

public GetTemplate ( ID templateId ) : ITemplateItem
templateId ID
return ITemplateItem

GetTemplate() public method

public GetTemplate ( string fullName ) : ITemplateItem
fullName string
return ITemplateItem

SelectItems() public method

public SelectItems ( string query ) : IEnumerable
query string
return IEnumerable

SelectItemsUsingXPath() public method

public SelectItemsUsingXPath ( string query ) : ItemList
query string
return ItemList

SelectSingleItem() public method

public SelectSingleItem ( string query ) : IItem
query string
return IItem

SelectSingleItemUsingXPath() public method

public SelectSingleItemUsingXPath ( string query ) : IItem
query string
return IItem