repositories
/
e-mobility-charging-stations-simulator.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add code settings for Web UI
[e-mobility-charging-stations-simulator.git]
/
src
/
performance
/
storage
/
StorageFactory.ts
diff --git
a/src/performance/storage/StorageFactory.ts
b/src/performance/storage/StorageFactory.ts
index 429f61d53a63b12d4eb71cacd23e2ed815c29bd0..b0f9da58cff118cb2cfc5b929ff0b8f6a86abf62 100644
(file)
--- a/
src/performance/storage/StorageFactory.ts
+++ b/
src/performance/storage/StorageFactory.ts
@@
-1,30
+1,29
@@
// Copyright Jerome Benoit. 2021. All Rights Reserved.
// Copyright Jerome Benoit. 2021. All Rights Reserved.
-import { JSONFileStorage } from './JSONFileStorage';
-import { MikroORMStorage } from './MikroORMStorage';
-import { MongoDBStorage } from './MongoDBStorage';
-import { Storage } from './Storage';
import { StorageType } from '../../types/Storage';
import { StorageType } from '../../types/Storage';
+import { JsonFileStorage } from './JsonFileStorage';
+import { MikroOrmStorage } from './MikroOrmStorage';
+import { MongoDBStorage } from './MongoDBStorage';
+import type { Storage } from './Storage';
export class StorageFactory {
export class StorageFactory {
- // eslint-disable-next-line @typescript-eslint/no-empty-function
private constructor() {
// This is intentional
}
private constructor() {
// This is intentional
}
- public static getStorage(type: StorageType, connectionU
RI
: string, logPrefix: string): Storage {
+ public static getStorage(type: StorageType, connectionU
ri
: string, logPrefix: string): Storage {
let storageInstance: Storage = null;
switch (type) {
case StorageType.JSON_FILE:
let storageInstance: Storage = null;
switch (type) {
case StorageType.JSON_FILE:
- storageInstance = new J
SONFileStorage(connectionURI
, logPrefix);
+ storageInstance = new J
sonFileStorage(connectionUri
, logPrefix);
break;
case StorageType.MONGO_DB:
break;
case StorageType.MONGO_DB:
- storageInstance = new MongoDBStorage(connectionU
RI
, logPrefix);
+ storageInstance = new MongoDBStorage(connectionU
ri
, logPrefix);
break;
// case StorageType.MYSQL:
// case StorageType.MARIA_DB:
// case StorageType.SQLITE:
break;
// case StorageType.MYSQL:
// case StorageType.MARIA_DB:
// case StorageType.SQLITE:
- // storageInstance = new MikroO
RMStorage(connectionURI
, logPrefix, type);
+ // storageInstance = new MikroO
rmStorage(connectionUri
, logPrefix, type);
// break;
default:
throw new Error(`${logPrefix} Unknown storage type: ${type}`);
// break;
default:
throw new Error(`${logPrefix} Unknown storage type: ${type}`);