C# Класс SenseNet.ContentRepository.Tests.LoggedNodeWriter

Наследование: INodeWriter
Показать файл Открыть проект

Открытые методы

Метод Описание
Close ( ) : void
CopyAndUpdateVersion ( NodeData nodeData, int previousVersionId, int &lastMajorVersionId, int &lastMinorVersionId ) : void
CopyAndUpdateVersion ( NodeData nodeData, int previousVersionId, int destinationVersionId, int &lastMajorVersionId, int &lastMinorVersionId ) : void
DeleteBinaryProperty ( int versionId, PropertyType propertyType ) : void
InsertBinaryProperty ( int versionId, int propertyTypeId, BinaryDataValue value, bool isNewNode ) : int
InsertNodeAndVersionRows ( NodeData nodeData, int &lastMajorVersionId, int &lastMinorVersionId ) : void
LoggedNodeWriter ( StringBuilder log ) : System
Open ( ) : void
SaveCurrencyProperty ( int versionId, PropertyType propertyType, decimal value ) : void
SaveDateTimeProperty ( int versionId, PropertyType propertyType, System.DateTime value ) : void
SaveIntProperty ( int versionId, PropertyType propertyType, int value ) : void
SaveReferenceProperty ( int versionId, PropertyType propertyType, IEnumerable value ) : void
SaveStringProperty ( int versionId, PropertyType propertyType, string value ) : void
SaveTextProperty ( int versionId, PropertyType propertyType, bool isLoaded, string value ) : void
UpdateBinaryProperty ( int binaryDataId, BinaryDataValue value ) : void
UpdateNodeRow ( NodeData nodeData ) : void
UpdateSubTreePath ( string oldPath, string newPath ) : void
UpdateVersionRow ( NodeData nodeData, int &lastMajorVersionId, int &lastMinorVersionId ) : void

Приватные методы

Метод Описание
WriteLog ( MethodBase methodBase ) : void

Описание методов

Close() публичный Метод

public Close ( ) : void
Результат void

CopyAndUpdateVersion() публичный Метод

public CopyAndUpdateVersion ( NodeData nodeData, int previousVersionId, int &lastMajorVersionId, int &lastMinorVersionId ) : void
nodeData NodeData
previousVersionId int
lastMajorVersionId int
lastMinorVersionId int
Результат void

CopyAndUpdateVersion() публичный Метод

public CopyAndUpdateVersion ( NodeData nodeData, int previousVersionId, int destinationVersionId, int &lastMajorVersionId, int &lastMinorVersionId ) : void
nodeData NodeData
previousVersionId int
destinationVersionId int
lastMajorVersionId int
lastMinorVersionId int
Результат void

DeleteBinaryProperty() публичный Метод

public DeleteBinaryProperty ( int versionId, PropertyType propertyType ) : void
versionId int
propertyType SenseNet.ContentRepository.Storage.Schema.PropertyType
Результат void

InsertBinaryProperty() публичный Метод

public InsertBinaryProperty ( int versionId, int propertyTypeId, BinaryDataValue value, bool isNewNode ) : int
versionId int
propertyTypeId int
value SenseNet.ContentRepository.Storage.BinaryDataValue
isNewNode bool
Результат int

InsertNodeAndVersionRows() публичный Метод

public InsertNodeAndVersionRows ( NodeData nodeData, int &lastMajorVersionId, int &lastMinorVersionId ) : void
nodeData NodeData
lastMajorVersionId int
lastMinorVersionId int
Результат void

LoggedNodeWriter() публичный Метод

public LoggedNodeWriter ( StringBuilder log ) : System
log StringBuilder
Результат System

Open() публичный Метод

public Open ( ) : void
Результат void

SaveCurrencyProperty() публичный Метод

public SaveCurrencyProperty ( int versionId, PropertyType propertyType, decimal value ) : void
versionId int
propertyType SenseNet.ContentRepository.Storage.Schema.PropertyType
value decimal
Результат void

SaveDateTimeProperty() публичный Метод

public SaveDateTimeProperty ( int versionId, PropertyType propertyType, System.DateTime value ) : void
versionId int
propertyType SenseNet.ContentRepository.Storage.Schema.PropertyType
value System.DateTime
Результат void

SaveIntProperty() публичный Метод

public SaveIntProperty ( int versionId, PropertyType propertyType, int value ) : void
versionId int
propertyType SenseNet.ContentRepository.Storage.Schema.PropertyType
value int
Результат void

SaveReferenceProperty() публичный Метод

public SaveReferenceProperty ( int versionId, PropertyType propertyType, IEnumerable value ) : void
versionId int
propertyType SenseNet.ContentRepository.Storage.Schema.PropertyType
value IEnumerable
Результат void

SaveStringProperty() публичный Метод

public SaveStringProperty ( int versionId, PropertyType propertyType, string value ) : void
versionId int
propertyType SenseNet.ContentRepository.Storage.Schema.PropertyType
value string
Результат void

SaveTextProperty() публичный Метод

public SaveTextProperty ( int versionId, PropertyType propertyType, bool isLoaded, string value ) : void
versionId int
propertyType SenseNet.ContentRepository.Storage.Schema.PropertyType
isLoaded bool
value string
Результат void

UpdateBinaryProperty() публичный Метод

public UpdateBinaryProperty ( int binaryDataId, BinaryDataValue value ) : void
binaryDataId int
value SenseNet.ContentRepository.Storage.BinaryDataValue
Результат void

UpdateNodeRow() публичный Метод

public UpdateNodeRow ( NodeData nodeData ) : void
nodeData NodeData
Результат void

UpdateSubTreePath() публичный Метод

public UpdateSubTreePath ( string oldPath, string newPath ) : void
oldPath string
newPath string
Результат void

UpdateVersionRow() публичный Метод

public UpdateVersionRow ( NodeData nodeData, int &lastMajorVersionId, int &lastMinorVersionId ) : void
nodeData NodeData
lastMajorVersionId int
lastMinorVersionId int
Результат void