C# Class Sitecore.Data.Mappings.AbstractMapping

Inheritance: IMapping
Afficher le fichier Open project: Sitecore/Sitecore.JsonDataProvider Class Usage Examples

Protected Properties

Свойство Type Description
Lock ReaderWriterLockSlim

Méthodes publiques

Méthode Description
AcceptsNewChildrenOf ( ID itemID ) : bool
AddVersion ( ID itemID, VersionUri versionUri ) : int
ChangeFieldSharing ( ID fieldID, TemplateFieldSharing sharing ) : void
Commit ( ) : void
CopyItem ( ID sourceItemID, ID destinationItemID, ID copyID, string copyName, CallContext context ) : bool
CreateItem ( ID itemID, string itemName, ID templateID, ID parentID ) : bool
DeleteItem ( ID itemID ) : bool
GetChildIDs ( ID itemId ) : IEnumerable
GetIDs ( ) : IEnumerable
GetItemDefinition ( ID itemID ) : ItemDefinition
GetItemFields ( ID itemID, VersionUri versionUri ) : FieldList
GetItemVersions ( ID itemID ) : VersionUriList
GetLanguages ( ) : ID>>.IEnumerable
GetParentID ( ID itemID ) : ID
GetTemplateItemIDs ( ) : IEnumerable
Initialize ( ) : void
MoveItem ( ID itemID, ID targetID ) : bool
RemoveVersion ( ID itemID, VersionUri versionUri ) : bool
RemoveVersions ( ID itemID, Language language ) : bool
ResolveNames ( string itemName ) : IEnumerable
ResolvePath ( string path, CallContext context ) : IEnumerable
SaveItem ( ID itemID, ItemChanges changes ) : bool

Méthodes protégées

Méthode Description
AbstractMapping ( [ mappingElement, [ databaseName ) : System
DoCopy ( ID sourceItemID, ID destinationItemID, ID copyID, string copyName, CallContext context ) : JsonItem
DoDeleteItem ( [ item ) : void
IgnoreItem ( [ item ) : bool
InitializeItemTree ( [ item ) : void

Private Methods

Méthode Description
ChangeFieldSharingToShared ( [ item, [ fieldID ) : void
ChangeFieldSharingToUnversioned ( [ item, [ fieldID ) : void
ChangeFieldSharingToVersioned ( [ item, [ fieldID ) : void
DeleteItemTreeFromItemsCache ( [ item ) : void
GetItem ( [ itemID ) : JsonItem
GetItemRaw ( [ itemID ) : JsonItem
ResolvePath ( [ children, [ words, int index ) : IEnumerable

Method Details

AbstractMapping() protected méthode

protected AbstractMapping ( [ mappingElement, [ databaseName ) : System
mappingElement [
databaseName [
Résultat System

AcceptsNewChildrenOf() public abstract méthode

public abstract AcceptsNewChildrenOf ( ID itemID ) : bool
itemID ID
Résultat bool

AddVersion() public méthode

public AddVersion ( ID itemID, VersionUri versionUri ) : int
itemID ID
versionUri VersionUri
Résultat int

ChangeFieldSharing() public méthode

public ChangeFieldSharing ( ID fieldID, TemplateFieldSharing sharing ) : void
fieldID ID
sharing TemplateFieldSharing
Résultat void

Commit() public abstract méthode

public abstract Commit ( ) : void
Résultat void

CopyItem() public abstract méthode

public abstract CopyItem ( ID sourceItemID, ID destinationItemID, ID copyID, string copyName, CallContext context ) : bool
sourceItemID ID
destinationItemID ID
copyID ID
copyName string
context CallContext
Résultat bool

CreateItem() public abstract méthode

public abstract CreateItem ( ID itemID, string itemName, ID templateID, ID parentID ) : bool
itemID ID
itemName string
templateID ID
parentID ID
Résultat bool

DeleteItem() public méthode

public DeleteItem ( ID itemID ) : bool
itemID ID
Résultat bool

DoCopy() protected méthode

protected DoCopy ( ID sourceItemID, ID destinationItemID, ID copyID, string copyName, CallContext context ) : JsonItem
sourceItemID ID
destinationItemID ID
copyID ID
copyName string
context CallContext
Résultat Sitecore.Data.Items.JsonItem

DoDeleteItem() protected abstract méthode

protected abstract DoDeleteItem ( [ item ) : void
item [
Résultat void

GetChildIDs() public abstract méthode

public abstract GetChildIDs ( ID itemId ) : IEnumerable
itemId ID
Résultat IEnumerable

GetIDs() public méthode

public GetIDs ( ) : IEnumerable
Résultat IEnumerable

GetItemDefinition() public méthode

public GetItemDefinition ( ID itemID ) : ItemDefinition
itemID ID
Résultat ItemDefinition

GetItemFields() public méthode

public GetItemFields ( ID itemID, VersionUri versionUri ) : FieldList
itemID ID
versionUri VersionUri
Résultat FieldList

GetItemVersions() public méthode

public GetItemVersions ( ID itemID ) : VersionUriList
itemID ID
Résultat VersionUriList

GetLanguages() public méthode

public GetLanguages ( ) : ID>>.IEnumerable
Résultat ID>>.IEnumerable

GetParentID() public méthode

public GetParentID ( ID itemID ) : ID
itemID ID
Résultat ID

GetTemplateItemIDs() public méthode

public GetTemplateItemIDs ( ) : IEnumerable
Résultat IEnumerable

IgnoreItem() protected abstract méthode

protected abstract IgnoreItem ( [ item ) : bool
item [
Résultat bool

Initialize() public abstract méthode

public abstract Initialize ( ) : void
Résultat void

InitializeItemTree() protected méthode

protected InitializeItemTree ( [ item ) : void
item [
Résultat void

MoveItem() public abstract méthode

public abstract MoveItem ( ID itemID, ID targetID ) : bool
itemID ID
targetID ID
Résultat bool

RemoveVersion() public méthode

public RemoveVersion ( ID itemID, VersionUri versionUri ) : bool
itemID ID
versionUri VersionUri
Résultat bool

RemoveVersions() public méthode

public RemoveVersions ( ID itemID, Language language ) : bool
itemID ID
language Language
Résultat bool

ResolveNames() public méthode

public ResolveNames ( string itemName ) : IEnumerable
itemName string
Résultat IEnumerable

ResolvePath() public méthode

public ResolvePath ( string path, CallContext context ) : IEnumerable
path string
context CallContext
Résultat IEnumerable

SaveItem() public méthode

public SaveItem ( ID itemID, ItemChanges changes ) : bool
itemID ID
changes ItemChanges
Résultat bool

Property Details

Lock protected_oe property

protected ReaderWriterLockSlim Lock
Résultat ReaderWriterLockSlim