From 45c20ff2e44c0439de008030ab25e77f178a3b15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Sterba?= <hda@andre-sterba.de> Date: Fri, 6 Oct 2023 07:57:19 +0200 Subject: [PATCH] Remove interfaces folder and migrate legacy storables --- .../store/store.go => nucleus/domain/ports/legacy.go} | 2 +- controller/store/oldGenericStore.go | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) rename controller/{interfaces/store/store.go => nucleus/domain/ports/legacy.go} (96%) diff --git a/controller/interfaces/store/store.go b/controller/nucleus/domain/ports/legacy.go similarity index 96% rename from controller/interfaces/store/store.go rename to controller/nucleus/domain/ports/legacy.go index 7d4d4a6a7..33b104be6 100644 --- a/controller/interfaces/store/store.go +++ b/controller/nucleus/domain/ports/legacy.go @@ -1,4 +1,4 @@ -package store +package ports import "github.com/google/uuid" diff --git a/controller/store/oldGenericStore.go b/controller/store/oldGenericStore.go index e5ac25eea..83b451076 100644 --- a/controller/store/oldGenericStore.go +++ b/controller/store/oldGenericStore.go @@ -5,7 +5,7 @@ import ( "sync" "code.fbi.h-da.de/danet/gosdn/controller/customerrs" - "code.fbi.h-da.de/danet/gosdn/controller/interfaces/store" + "code.fbi.h-da.de/danet/gosdn/controller/nucleus/domain/ports" "github.com/google/uuid" log "github.com/sirupsen/logrus" @@ -13,11 +13,11 @@ import ( // newGenericStore returns a genericStore. func newGenericStore() *genericStore { - return &genericStore{Store: make(map[uuid.UUID]store.Storable), storeLock: sync.RWMutex{}} + return &genericStore{Store: make(map[uuid.UUID]ports.Storable), storeLock: sync.RWMutex{}} } type genericStore struct { - Store map[uuid.UUID]store.Storable + Store map[uuid.UUID]ports.Storable storeLock sync.RWMutex } @@ -30,7 +30,7 @@ func (s *genericStore) Exists(id uuid.UUID) bool { } // Add adds a Storable to the Store. -func (s *genericStore) Add(item store.Storable) error { +func (s *genericStore) Add(item ports.Storable) error { if s.Exists(item.ID()) { return &customerrs.AlreadyExistsError{Item: item} } @@ -48,7 +48,7 @@ func (s *genericStore) Add(item store.Storable) error { // Storable does not exist an error is returned. Get is only type safe for // this Storable interface. For type safe get operations on specialised stores // use GetDevice, GetPND, GetSBI, or GetChange respectively. -func (s *genericStore) Get(id uuid.UUID) (store.Storable, error) { +func (s *genericStore) Get(id uuid.UUID) (ports.Storable, error) { if !s.Exists(id) { return nil, &customerrs.CouldNotFindError{ID: id} } -- GitLab