C# 클래스 SenseNet.ContentRepository.Tests.LoggedNodeWriter

상속: INodeWriter
파일 보기 프로젝트 열기: maxpavlov/FlexNet

공개 메소드들

메소드 설명
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