C# Class SenseNet.ContentRepository.Tests.LoggedNodeWriter

Inheritance: INodeWriter
Mostra file Open project: maxpavlov/FlexNet

Public Methods

Method Description
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

Private Methods

Method Description
WriteLog ( MethodBase methodBase ) : void

Method Details

Close() public method

public Close ( ) : void
return void

CopyAndUpdateVersion() public method

public CopyAndUpdateVersion ( NodeData nodeData, int previousVersionId, int &lastMajorVersionId, int &lastMinorVersionId ) : void
nodeData NodeData
previousVersionId int
lastMajorVersionId int
lastMinorVersionId int
return void

CopyAndUpdateVersion() public method

public CopyAndUpdateVersion ( NodeData nodeData, int previousVersionId, int destinationVersionId, int &lastMajorVersionId, int &lastMinorVersionId ) : void
nodeData NodeData
previousVersionId int
destinationVersionId int
lastMajorVersionId int
lastMinorVersionId int
return void

DeleteBinaryProperty() public method

public DeleteBinaryProperty ( int versionId, PropertyType propertyType ) : void
versionId int
propertyType SenseNet.ContentRepository.Storage.Schema.PropertyType
return void

InsertBinaryProperty() public method

public InsertBinaryProperty ( int versionId, int propertyTypeId, BinaryDataValue value, bool isNewNode ) : int
versionId int
propertyTypeId int
value SenseNet.ContentRepository.Storage.BinaryDataValue
isNewNode bool
return int

InsertNodeAndVersionRows() public method

public InsertNodeAndVersionRows ( NodeData nodeData, int &lastMajorVersionId, int &lastMinorVersionId ) : void
nodeData NodeData
lastMajorVersionId int
lastMinorVersionId int
return void

LoggedNodeWriter() public method

public LoggedNodeWriter ( StringBuilder log ) : System
log StringBuilder
return System

Open() public method

public Open ( ) : void
return void

SaveCurrencyProperty() public method

public SaveCurrencyProperty ( int versionId, PropertyType propertyType, decimal value ) : void
versionId int
propertyType SenseNet.ContentRepository.Storage.Schema.PropertyType
value decimal
return void

SaveDateTimeProperty() public method

public SaveDateTimeProperty ( int versionId, PropertyType propertyType, System.DateTime value ) : void
versionId int
propertyType SenseNet.ContentRepository.Storage.Schema.PropertyType
value System.DateTime
return void

SaveIntProperty() public method

public SaveIntProperty ( int versionId, PropertyType propertyType, int value ) : void
versionId int
propertyType SenseNet.ContentRepository.Storage.Schema.PropertyType
value int
return void

SaveReferenceProperty() public method

public SaveReferenceProperty ( int versionId, PropertyType propertyType, IEnumerable value ) : void
versionId int
propertyType SenseNet.ContentRepository.Storage.Schema.PropertyType
value IEnumerable
return void

SaveStringProperty() public method

public SaveStringProperty ( int versionId, PropertyType propertyType, string value ) : void
versionId int
propertyType SenseNet.ContentRepository.Storage.Schema.PropertyType
value string
return void

SaveTextProperty() public method

public SaveTextProperty ( int versionId, PropertyType propertyType, bool isLoaded, string value ) : void
versionId int
propertyType SenseNet.ContentRepository.Storage.Schema.PropertyType
isLoaded bool
value string
return void

UpdateBinaryProperty() public method

public UpdateBinaryProperty ( int binaryDataId, BinaryDataValue value ) : void
binaryDataId int
value SenseNet.ContentRepository.Storage.BinaryDataValue
return void

UpdateNodeRow() public method

public UpdateNodeRow ( NodeData nodeData ) : void
nodeData NodeData
return void

UpdateSubTreePath() public method

public UpdateSubTreePath ( string oldPath, string newPath ) : void
oldPath string
newPath string
return void

UpdateVersionRow() public method

public UpdateVersionRow ( NodeData nodeData, int &lastMajorVersionId, int &lastMinorVersionId ) : void
nodeData NodeData
lastMajorVersionId int
lastMinorVersionId int
return void