C# Class SitecoreData.DataProviders.DataProviderWrapper

Inheritance: DataProvider
Afficher le fichier Open project: pbering/SitecoreData Class Usage Examples

Méthodes publiques

Méthode 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

Méthode Description
EnsureNotEmpty ( ) : void
GetPrefetchData ( ID itemId ) : PrefetchData

Method Details

AddToPublishQueue() public méthode

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

AddVersion() public méthode

public AddVersion ( ItemDefinition itemDefinition, VersionUri baseVersion, CallContext context ) : int
itemDefinition ItemDefinition
baseVersion VersionUri
context CallContext
Résultat int

BlobStreamExists() public méthode

public BlobStreamExists ( System.Guid blobId, CallContext context ) : bool
blobId System.Guid
context CallContext
Résultat bool

ChangeFieldSharing() public méthode

public ChangeFieldSharing ( TemplateField fieldDefinition, TemplateFieldSharing sharing, CallContext context ) : bool
fieldDefinition TemplateField
sharing TemplateFieldSharing
context CallContext
Résultat bool

ChangeTemplate() public méthode

public ChangeTemplate ( ItemDefinition itemDefinition, TemplateChangeList changes, CallContext context ) : bool
itemDefinition ItemDefinition
changes TemplateChangeList
context CallContext
Résultat bool

CleanupDatabase() public méthode

public CleanupDatabase ( CallContext context ) : bool
context CallContext
Résultat bool

CleanupPublishQueue() public méthode

public CleanupPublishQueue ( System.DateTime to, CallContext context ) : bool
to System.DateTime
context CallContext
Résultat bool

CopyItem() public méthode

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

CreateItem() public méthode

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

DataProviderWrapper() public méthode

public DataProviderWrapper ( string connectionStringName, string implementationType ) : System
connectionStringName string
implementationType string
Résultat System

DeleteItem() public méthode

public DeleteItem ( ItemDefinition itemDefinition, CallContext context ) : bool
itemDefinition ItemDefinition
context CallContext
Résultat bool

GetBlobStream() public méthode

public GetBlobStream ( System.Guid blobId, CallContext context ) : System.Stream
blobId System.Guid
context CallContext
Résultat System.Stream

GetChildIDs() public méthode

public GetChildIDs ( ItemDefinition itemDefinition, CallContext context ) : IDList
itemDefinition ItemDefinition
context CallContext
Résultat IDList

GetDataSize() public méthode

public GetDataSize ( int minEntitySize, int maxEntitySize ) : long
minEntitySize int
maxEntitySize int
Résultat long

GetDictionaryEntryCount() public méthode

public GetDictionaryEntryCount ( ) : long
Résultat long

GetEventQueue() public méthode

public GetEventQueue ( ) : EventQueue
Résultat EventQueue

GetItemDefinition() public méthode

public GetItemDefinition ( ID itemId, CallContext context ) : ItemDefinition
itemId ID
context CallContext
Résultat ItemDefinition

GetItemFields() public méthode

public GetItemFields ( ItemDefinition itemDefinition, VersionUri versionUri, CallContext context ) : FieldList
itemDefinition ItemDefinition
versionUri VersionUri
context CallContext
Résultat FieldList

GetItemVersions() public méthode

public GetItemVersions ( ItemDefinition itemDefinition, CallContext context ) : VersionUriList
itemDefinition ItemDefinition
context CallContext
Résultat VersionUriList

GetItemsInWorkflowState() public méthode

public GetItemsInWorkflowState ( WorkflowInfo info, CallContext context ) : System.DataUri[]
info WorkflowInfo
context CallContext
Résultat System.DataUri[]

GetLanguages() public méthode

public GetLanguages ( CallContext context ) : LanguageCollection
context CallContext
Résultat LanguageCollection

GetParentID() public méthode

public GetParentID ( ItemDefinition itemDefinition, CallContext context ) : ID
itemDefinition ItemDefinition
context CallContext
Résultat ID

GetProperty() public méthode

public GetProperty ( string name, CallContext context ) : string
name string
context CallContext
Résultat string

GetPropertyKeys() public méthode

public GetPropertyKeys ( string prefix, CallContext context ) : List
prefix string
context CallContext
Résultat List

GetPublishQueue() public méthode

public GetPublishQueue ( System.DateTime from, System.DateTime to, CallContext context ) : IDList
from System.DateTime
to System.DateTime
context CallContext
Résultat IDList

GetRootID() public méthode

public GetRootID ( CallContext context ) : ID
context CallContext
Résultat ID

GetTemplateItemIds() public méthode

public GetTemplateItemIds ( CallContext context ) : IdCollection
context CallContext
Résultat IdCollection

GetTemplates() public méthode

public GetTemplates ( CallContext context ) : TemplateCollection
context CallContext
Résultat TemplateCollection

GetWorkflowInfo() public méthode

public GetWorkflowInfo ( ItemDefinition item, VersionUri version, CallContext context ) : WorkflowInfo
item ItemDefinition
version VersionUri
context CallContext
Résultat WorkflowInfo

HasChildren() public méthode

public HasChildren ( ItemDefinition itemDefinition, CallContext context ) : bool
itemDefinition ItemDefinition
context CallContext
Résultat bool

MoveItem() public méthode

public MoveItem ( ItemDefinition itemDefinition, ItemDefinition destination, CallContext context ) : bool
itemDefinition ItemDefinition
destination ItemDefinition
context CallContext
Résultat bool

RemoveLanguageData() public méthode

public RemoveLanguageData ( System.Language language, CallContext context ) : void
language System.Language
context CallContext
Résultat void

RemoveProperty() public méthode

public RemoveProperty ( string name, bool isPrefix, CallContext context ) : bool
name string
isPrefix bool
context CallContext
Résultat bool

RemoveVersion() public méthode

public RemoveVersion ( ItemDefinition itemDefinition, VersionUri version, CallContext context ) : bool
itemDefinition ItemDefinition
version VersionUri
context CallContext
Résultat bool

RemoveVersions() public méthode

public RemoveVersions ( ItemDefinition itemDefinition, System.Language language, CallContext context ) : bool
itemDefinition ItemDefinition
language System.Language
context CallContext
Résultat bool

RemoveVersions() public méthode

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

RenameLanguageData() public méthode

public RenameLanguageData ( string fromLanguage, string toLanguage, CallContext context ) : void
fromLanguage string
toLanguage string
context CallContext
Résultat void

ResolvePath() public méthode

public ResolvePath ( string itemPath, CallContext context ) : ID
itemPath string
context CallContext
Résultat ID

SaveItem() public méthode

public SaveItem ( ItemDefinition itemDefinition, ItemChanges changes, CallContext context ) : bool
itemDefinition ItemDefinition
changes ItemChanges
context CallContext
Résultat bool

SelectIDs() public méthode

public SelectIDs ( string query, CallContext context ) : IDList
query string
context CallContext
Résultat IDList

SelectSingleID() public méthode

public SelectSingleID ( string query, CallContext context ) : ID
query string
context CallContext
Résultat ID

SetBlobStream() public méthode

public SetBlobStream ( System.Stream stream, System.Guid blobId, CallContext context ) : bool
stream System.Stream
blobId System.Guid
context CallContext
Résultat bool

SetProperty() public méthode

public SetProperty ( string name, string value, CallContext context ) : bool
name string
value string
context CallContext
Résultat bool

SetWorkflowInfo() public méthode

public SetWorkflowInfo ( ItemDefinition item, VersionUri version, WorkflowInfo info, CallContext context ) : bool
item ItemDefinition
version VersionUri
info WorkflowInfo
context CallContext
Résultat bool