[RICPLT-2523] Add GetE2TInstances | GetE2TAddresses 13/1913/1
authoris005q <idan.shalom@intl.att.com>
Tue, 3 Dec 2019 11:37:29 +0000 (13:37 +0200)
committeris005q <idan.shalom@intl.att.com>
Tue, 3 Dec 2019 11:37:40 +0000 (13:37 +0200)
Change-Id: Ice472dc1c95ffb2ac6762e59c1490f30df5bac6f
Signed-off-by: is005q <idan.shalom@intl.att.com>
common/utils.go

index 608130e..d849021 100644 (file)
@@ -91,8 +91,20 @@ func ValidateAndBuildRanLoadInformationKey(inventoryName string) (string, error)
 func ValidateAndBuildE2TInstanceKey(address string) (string, error) {
 
        if address == "" {
-               return "", NewValidationError("#utils.ValidateAndBuildRanLoadInformationKey - an empty inventory name received")
+               return "", NewValidationError("#utils.ValidateAndBuildE2TInstanceKey - an empty E2T address received")
        }
 
        return fmt.Sprintf("E2TInstance:%s", address), nil
-}
\ No newline at end of file
+}
+
+func MapE2TAddressesToKeys(addresses []string) []string {
+
+       keys := []string{}
+       for _, v := range addresses {
+               if len(v) != 0 {
+                       keys = append(keys, fmt.Sprintf("E2TInstance:%s", v))
+               }
+       }
+
+       return keys
+}