add default implementation for souldUpdateFromImportSource

This commit is contained in:
John Rommel Estropia
2015-08-23 14:37:21 +09:00
parent 006d5e1402
commit d3ffe7a8fc

View File

@@ -63,6 +63,11 @@ public protocol ImportableUniqueObject: ImportableObject {
public extension ImportableUniqueObject {
static func shouldUpdateFromImportSource(source: ImportSource, inTransaction transaction: BaseDataTransaction) -> Bool {
return true
}
func didInsertFromImportSource(source: ImportSource, inTransaction transaction: BaseDataTransaction) throws {
try self.updateFromImportSource(source, inTransaction: transaction)