import HeurekaDelivery = require('../../Entity/Feed/Heureka/HeurekaDelivery'); import IHeurekaDeliveryObject = require('../../Entity/Feed/Heureka/IHeurekaDeliveryObject'); import Util = require('asimplia-util'); import List = Util.ODBM.Entity.List; import Manager = Util.ODBM.Repository.PostgreSql.Manager; /* tslint:disable */ Util; /* tslint:enable */ export = HeurekaDeliveryRecorder; class HeurekaDeliveryRecorder { static $service = 'Feed.Heureka.HeurekaDeliveryRecorder'; static $inject = [ 'connection.postgres' ]; constructor( private connection: any, private manager: Manager> = new Manager>(HeurekaDelivery, List, connection) ) {} insertList(heurekaDeliveryList: List, callback: (e: Error, heurekaDeliveryList?: List) => void) { this.manager.insertList(heurekaDeliveryList, callback); } insert(heurekaDelivery: HeurekaDelivery, callback: (e: Error, heurekaDelivery?: HeurekaDelivery) => void) { this.manager.insert(heurekaDelivery, callback); } }