C# Class Catalogue.Data.Write.RecordService

Inheritance: IRecordService
显示文件 Open project: jncc/topcat Class Usage Examples

Public Methods

Method Description
Insert ( Record record ) : RecordServiceResult
RecordService ( IDocumentSession db, IRecordValidator validator ) : System
Update ( Record record ) : RecordServiceResult

Private Methods

Method Description
CorrectlyOrderKeywords ( Record record ) : void
PerformDenormalizations ( Record record ) : void
SetMetadataPointOfContactRoleToOnlyAllowedValue ( Record record ) : void
StandardiseUnconditionalUseConstraints ( Record record ) : void
UpdateMetadataDateToNow ( Record record ) : void
Upsert ( Record record ) : RecordServiceResult

Method Details

Insert() public method

public Insert ( Record record ) : RecordServiceResult
record Catalogue.Data.Model.Record
return RecordServiceResult

RecordService() public method

public RecordService ( IDocumentSession db, IRecordValidator validator ) : System
db IDocumentSession
validator IRecordValidator
return System

Update() public method

public Update ( Record record ) : RecordServiceResult
record Catalogue.Data.Model.Record
return RecordServiceResult