UNPKG

eventstorming

Version:
34 lines 2.68 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const BaseModel_1 = require("./BaseModel"); const LocalStorageRepository_1 = require("../store/LocalStorageRepository"); class EventModel extends BaseModel_1.BaseModel { constructor() { super(); this.mapper = { stringify: (entity) => { return JSON.stringify(entity); } }; this.localStorageRepository = new LocalStorageRepository_1.LocalStorageRepository(this.mapper); } createStore(entity, store) { this.localStorageRepository.store(entity); this.localStorageRepository.storeListInGroup('event.store', store); } updateStore(entity, store) { this.localStorageRepository.store(entity); this.localStorageRepository.storeListInGroup('event.store', store); } getRelatedChildById(id) { let result = { id: '', name: '' }; for (let index in this.baseModels) { if (this.baseModels[index]['id'] === id) { result = this.baseModels[index]; } } return result; } } exports.EventModel = EventModel; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRXZlbnRNb2RlbC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9tb2RlbC9FdmVudE1vZGVsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsMkNBQXNDO0FBR3RDLDRFQUF1RTtBQUV2RSxnQkFBd0IsU0FBUSxxQkFBUztJQVV2QztRQUNFLEtBQUssRUFBRSxDQUFDO1FBUFYsV0FBTSxHQUFHO1lBQ1AsU0FBUyxFQUFFLENBQUMsTUFBbUI7Z0JBQzdCLE1BQU0sQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxDQUFDO1lBQ2hDLENBQUM7U0FDRixDQUFDO1FBSUEsSUFBSSxDQUFDLHNCQUFzQixHQUFHLElBQUksK0NBQXNCLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0lBQ3hFLENBQUM7SUFFRCxXQUFXLENBQUMsTUFBc0IsRUFBRSxLQUF1QjtRQUN6RCxJQUFJLENBQUMsc0JBQXNCLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxDQUFDO1FBQzFDLElBQUksQ0FBQyxzQkFBc0IsQ0FBQyxnQkFBZ0IsQ0FBQyxhQUFhLEVBQUUsS0FBSyxDQUFDLENBQUM7SUFDckUsQ0FBQztJQUVELFdBQVcsQ0FBQyxNQUFzQixFQUFFLEtBQXVCO1FBQ3pELElBQUksQ0FBQyxzQkFBc0IsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLENBQUM7UUFDMUMsSUFBSSxDQUFDLHNCQUFzQixDQUFDLGdCQUFnQixDQUFDLGFBQWEsRUFBRSxLQUFLLENBQUMsQ0FBQztJQUNyRSxDQUFDO0lBRUQsbUJBQW1CLENBQUMsRUFBVTtRQUM1QixJQUFJLE1BQU0sR0FBbUIsRUFBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLElBQUksRUFBRSxFQUFFLEVBQUMsQ0FBQztRQUNoRCxHQUFHLENBQUMsQ0FBQyxJQUFJLEtBQUssSUFBSSxJQUFJLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQztZQUNsQyxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FBQyxDQUFDLElBQUksQ0FBQyxLQUFLLEVBQUUsQ0FBQyxDQUFDLENBQUM7Z0JBQ3hDLE1BQU0sR0FBRyxJQUFJLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FBQyxDQUFDO1lBQ2xDLENBQUM7UUFDSCxDQUFDO1FBRUQsTUFBTSxDQUFDLE1BQU0sQ0FBQztJQUNoQixDQUFDO0NBQ0Y7QUFuQ0QsZ0NBbUNDIn0=