C# Class SitecoreData.DataProviders.DataProviderWrapper

Inheritance: DataProvider
Exibir arquivo Open project: pbering/SitecoreData Class Usage Examples

Public Methods

Method Description
AddToPublishQueue ( ID itemID, string action, System.DateTime date, CallContext context ) : bool
AddVersion ( ItemDefinition itemDefinition, VersionUri baseVersion, CallContext context ) : int
BlobStreamExists ( System.Guid blobId, CallContext context ) : bool
ChangeFieldSharing ( TemplateField fieldDefinition, TemplateFieldSharing sharing, CallContext context ) : bool
ChangeTemplate ( ItemDefinition itemDefinition, TemplateChangeList changes, CallContext context ) : bool
CleanupDatabase ( CallContext context ) : bool
CleanupPublishQueue ( System.DateTime to, CallContext context ) : bool
CopyItem ( ItemDefinition source, ItemDefinition destination, string copyName, ID copyID, CallContext context ) : bool
CreateItem ( ID itemId, string itemName, ID templateId, ItemDefinition parent, CallContext context ) : bool
DataProviderWrapper ( string connectionStringName, string implementationType ) : System
DeleteItem ( ItemDefinition itemDefinition, CallContext context ) : bool
GetBlobStream ( System.Guid blobId, CallContext context ) : System.Stream
GetChildIDs ( ItemDefinition itemDefinition, CallContext context ) : IDList
GetDataSize ( int minEntitySize, int maxEntitySize ) : long
GetDictionaryEntryCount ( ) : long
GetEventQueue ( ) : EventQueue
GetItemDefinition ( ID itemId, CallContext context ) : ItemDefinition
GetItemFields ( ItemDefinition itemDefinition, VersionUri versionUri, CallContext context ) : FieldList
GetItemVersions ( ItemDefinition itemDefinition, CallContext context ) : VersionUriList
GetItemsInWorkflowState ( WorkflowInfo info, CallContext context ) : System.DataUri[]
GetLanguages ( CallContext context ) : LanguageCollection
GetParentID ( ItemDefinition itemDefinition, CallContext context ) : ID
GetProperty ( string name, CallContext context ) : string
GetPropertyKeys ( string prefix, CallContext context ) : List
GetPublishQueue ( System.DateTime from, System.DateTime to, CallContext context ) : IDList
GetRootID ( CallContext context ) : ID
GetTemplateItemIds ( CallContext context ) : IdCollection
GetTemplates ( CallContext context ) : TemplateCollection
GetWorkflowInfo ( ItemDefinition item, VersionUri version, CallContext context ) : WorkflowInfo
HasChildren ( ItemDefinition itemDefinition, CallContext context ) : bool
MoveItem ( ItemDefinition itemDefinition, ItemDefinition destination, CallContext context ) : bool
RemoveLanguageData ( System.Language language, CallContext context ) : void
RemoveProperty ( string name, bool isPrefix, CallContext context ) : bool
RemoveVersion ( ItemDefinition itemDefinition, VersionUri version, CallContext context ) : bool
RemoveVersions ( ItemDefinition itemDefinition, System.Language language, CallContext context ) : bool
RemoveVersions ( ItemDefinition itemDefinition, System.Language language, bool removeSharedData, CallContext context ) : bool
RenameLanguageData ( string fromLanguage, string toLanguage, CallContext context ) : void
ResolvePath ( string itemPath, CallContext context ) : ID
SaveItem ( ItemDefinition itemDefinition, ItemChanges changes, CallContext context ) : bool
SelectIDs ( string query, CallContext context ) : IDList
SelectSingleID ( string query, CallContext context ) : ID
SetBlobStream ( System.Stream stream, System.Guid blobId, CallContext context ) : bool
SetProperty ( string name, string value, CallContext context ) : bool
SetWorkflowInfo ( ItemDefinition item, VersionUri version, WorkflowInfo info, CallContext context ) : bool

Private Methods

Method Description
EnsureNotEmpty ( ) : void
GetPrefetchData ( ID itemId ) : PrefetchData

Method Details

AddToPublishQueue() public method

public AddToPublishQueue ( ID itemID, string action, System.DateTime date, CallContext context ) : bool
itemID ID
action string
date System.DateTime
context CallContext
return bool

AddVersion() public method

public AddVersion ( ItemDefinition itemDefinition, VersionUri baseVersion, CallContext context ) : int
itemDefinition ItemDefinition
baseVersion VersionUri
context CallContext
return int

BlobStreamExists() public method

public BlobStreamExists ( System.Guid blobId, CallContext context ) : bool
blobId System.Guid
context CallContext
return bool

ChangeFieldSharing() public method

public ChangeFieldSharing ( TemplateField fieldDefinition, TemplateFieldSharing sharing, CallContext context ) : bool
fieldDefinition TemplateField
sharing TemplateFieldSharing
context CallContext
return bool

ChangeTemplate() public method

public ChangeTemplate ( ItemDefinition itemDefinition, TemplateChangeList changes, CallContext context ) : bool
itemDefinition ItemDefinition
changes TemplateChangeList
context CallContext
return bool

CleanupDatabase() public method

public CleanupDatabase ( CallContext context ) : bool
context CallContext
return bool

CleanupPublishQueue() public method

public CleanupPublishQueue ( System.DateTime to, CallContext context ) : bool
to System.DateTime
context CallContext
return bool

CopyItem() public method

public CopyItem ( ItemDefinition source, ItemDefinition destination, string copyName, ID copyID, CallContext context ) : bool
source ItemDefinition
destination ItemDefinition
copyName string
copyID ID
context CallContext
return bool

CreateItem() public method

public CreateItem ( ID itemId, string itemName, ID templateId, ItemDefinition parent, CallContext context ) : bool
itemId ID
itemName string
templateId ID
parent ItemDefinition
context CallContext
return bool

DataProviderWrapper() public method

public DataProviderWrapper ( string connectionStringName, string implementationType ) : System
connectionStringName string
implementationType string
return System

DeleteItem() public method

public DeleteItem ( ItemDefinition itemDefinition, CallContext context ) : bool
itemDefinition ItemDefinition
context CallContext
return bool

GetBlobStream() public method

public GetBlobStream ( System.Guid blobId, CallContext context ) : System.Stream
blobId System.Guid
context CallContext
return System.Stream

GetChildIDs() public method

public GetChildIDs ( ItemDefinition itemDefinition, CallContext context ) : IDList
itemDefinition ItemDefinition
context CallContext
return IDList

GetDataSize() public method

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

GetDictionaryEntryCount() public method

public GetDictionaryEntryCount ( ) : long
return long

GetEventQueue() public method

public GetEventQueue ( ) : EventQueue
return EventQueue

GetItemDefinition() public method

public GetItemDefinition ( ID itemId, CallContext context ) : ItemDefinition
itemId ID
context CallContext
return ItemDefinition

GetItemFields() public method

public GetItemFields ( ItemDefinition itemDefinition, VersionUri versionUri, CallContext context ) : FieldList
itemDefinition ItemDefinition
versionUri VersionUri
context CallContext
return FieldList

GetItemVersions() public method

public GetItemVersions ( ItemDefinition itemDefinition, CallContext context ) : VersionUriList
itemDefinition ItemDefinition
context CallContext
return VersionUriList

GetItemsInWorkflowState() public method

public GetItemsInWorkflowState ( WorkflowInfo info, CallContext context ) : System.DataUri[]
info WorkflowInfo
context CallContext
return System.DataUri[]

GetLanguages() public method

public GetLanguages ( CallContext context ) : LanguageCollection
context CallContext
return LanguageCollection

GetParentID() public method

public GetParentID ( ItemDefinition itemDefinition, CallContext context ) : ID
itemDefinition ItemDefinition
context CallContext
return ID

GetProperty() public method

public GetProperty ( string name, CallContext context ) : string
name string
context CallContext
return string

GetPropertyKeys() public method

public GetPropertyKeys ( string prefix, CallContext context ) : List
prefix string
context CallContext
return List

GetPublishQueue() public method

public GetPublishQueue ( System.DateTime from, System.DateTime to, CallContext context ) : IDList
from System.DateTime
to System.DateTime
context CallContext
return IDList

GetRootID() public method

public GetRootID ( CallContext context ) : ID
context CallContext
return ID

GetTemplateItemIds() public method

public GetTemplateItemIds ( CallContext context ) : IdCollection
context CallContext
return IdCollection

GetTemplates() public method

public GetTemplates ( CallContext context ) : TemplateCollection
context CallContext
return TemplateCollection

GetWorkflowInfo() public method

public GetWorkflowInfo ( ItemDefinition item, VersionUri version, CallContext context ) : WorkflowInfo
item ItemDefinition
version VersionUri
context CallContext
return WorkflowInfo

HasChildren() public method

public HasChildren ( ItemDefinition itemDefinition, CallContext context ) : bool
itemDefinition ItemDefinition
context CallContext
return bool

MoveItem() public method

public MoveItem ( ItemDefinition itemDefinition, ItemDefinition destination, CallContext context ) : bool
itemDefinition ItemDefinition
destination ItemDefinition
context CallContext
return bool

RemoveLanguageData() public method

public RemoveLanguageData ( System.Language language, CallContext context ) : void
language System.Language
context CallContext
return void

RemoveProperty() public method

public RemoveProperty ( string name, bool isPrefix, CallContext context ) : bool
name string
isPrefix bool
context CallContext
return bool

RemoveVersion() public method

public RemoveVersion ( ItemDefinition itemDefinition, VersionUri version, CallContext context ) : bool
itemDefinition ItemDefinition
version VersionUri
context CallContext
return bool

RemoveVersions() public method

public RemoveVersions ( ItemDefinition itemDefinition, System.Language language, CallContext context ) : bool
itemDefinition ItemDefinition
language System.Language
context CallContext
return bool

RemoveVersions() public method

public RemoveVersions ( ItemDefinition itemDefinition, System.Language language, bool removeSharedData, CallContext context ) : bool
itemDefinition ItemDefinition
language System.Language
removeSharedData bool
context CallContext
return bool

RenameLanguageData() public method

public RenameLanguageData ( string fromLanguage, string toLanguage, CallContext context ) : void
fromLanguage string
toLanguage string
context CallContext
return void

ResolvePath() public method

public ResolvePath ( string itemPath, CallContext context ) : ID
itemPath string
context CallContext
return ID

SaveItem() public method

public SaveItem ( ItemDefinition itemDefinition, ItemChanges changes, CallContext context ) : bool
itemDefinition ItemDefinition
changes ItemChanges
context CallContext
return bool

SelectIDs() public method

public SelectIDs ( string query, CallContext context ) : IDList
query string
context CallContext
return IDList

SelectSingleID() public method

public SelectSingleID ( string query, CallContext context ) : ID
query string
context CallContext
return ID

SetBlobStream() public method

public SetBlobStream ( System.Stream stream, System.Guid blobId, CallContext context ) : bool
stream System.Stream
blobId System.Guid
context CallContext
return bool

SetProperty() public method

public SetProperty ( string name, string value, CallContext context ) : bool
name string
value string
context CallContext
return bool

SetWorkflowInfo() public method

public SetWorkflowInfo ( ItemDefinition item, VersionUri version, WorkflowInfo info, CallContext context ) : bool
item ItemDefinition
version VersionUri
info WorkflowInfo
context CallContext
return bool