C# 클래스 Sitecore.SharedSource.Commons.Abstractions.Databases.DatabaseWrapper

상속: IDatabase
파일 보기 프로젝트 열기: Velir/Sitecore-Commons

공개 메소드들

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

메소드 상세

CleanupDatabase() 공개 메소드

public CleanupDatabase ( ) : bool
리턴 bool

CreateItemPath() 공개 메소드

public CreateItemPath ( string path ) : IItem
path string
리턴 IItem

CreateItemPath() 공개 메소드

public CreateItemPath ( string path, TemplateItem template ) : IItem
path string
template TemplateItem
리턴 IItem

CreateItemPath() 공개 메소드

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

DatabaseWrapper() 공개 메소드

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

GetDataProviders() 공개 메소드

public GetDataProviders ( ) : DataProvider[]
리턴 DataProvider[]

GetDataSize() 공개 메소드

public GetDataSize ( int minEntitySize, int maxEntitySize ) : long
minEntitySize int
maxEntitySize int
리턴 long

GetItem() 공개 메소드

public GetItem ( System.DataUri uri ) : IItem
uri System.DataUri
리턴 IItem

GetItem() 공개 메소드

public GetItem ( ID itemId ) : IItem
itemId ID
리턴 IItem

GetItem() 공개 메소드

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

GetItem() 공개 메소드

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

GetItem() 공개 메소드

public GetItem ( string path ) : IItem
path string
리턴 IItem

GetItem() 공개 메소드

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

GetItem() 공개 메소드

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

GetLanguages() 공개 메소드

public GetLanguages ( ) : LanguageCollection
리턴 LanguageCollection

GetRootItem() 공개 메소드

public GetRootItem ( ) : IItem
리턴 IItem

GetRootItem() 공개 메소드

public GetRootItem ( System.Language language ) : IItem
language System.Language
리턴 IItem

GetSearcher() 공개 메소드

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

GetTemplate() 공개 메소드

public GetTemplate ( ID templateId ) : ITemplateItem
templateId ID
리턴 ITemplateItem

GetTemplate() 공개 메소드

public GetTemplate ( string fullName ) : ITemplateItem
fullName string
리턴 ITemplateItem

SelectItems() 공개 메소드

public SelectItems ( string query ) : IEnumerable
query string
리턴 IEnumerable

SelectItemsUsingXPath() 공개 메소드

public SelectItemsUsingXPath ( string query ) : ItemList
query string
리턴 ItemList

SelectSingleItem() 공개 메소드

public SelectSingleItem ( string query ) : IItem
query string
리턴 IItem

SelectSingleItemUsingXPath() 공개 메소드

public SelectSingleItemUsingXPath ( string query ) : IItem
query string
리턴 IItem