private accessor
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
package utils
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"errors"
|
||||
|
||||
"cloud.o-forge.io/core/oc-lib/dbs/mongo"
|
||||
"cloud.o-forge.io/core/oc-lib/logs"
|
||||
@@ -45,7 +45,9 @@ func (dma *AbstractAccessor) SetLogger(t DataType) {
|
||||
|
||||
func (wfa *AbstractAccessor) GenericStoreOne(data DBObject, accessor Accessor) (DBObject, int, error) {
|
||||
data.GenerateID()
|
||||
fmt.Println(data.Serialize())
|
||||
if cursor, _, _ := accessor.Search(data.GetName(), "abstractresource.abstractobject.name", "abstractobject.name"); len(cursor) > 0 {
|
||||
return nil, 409, errors.New(accessor.GetType() + " with name " + data.GetName() + " already exists")
|
||||
}
|
||||
err := validate.Struct(data)
|
||||
if err != nil {
|
||||
return nil, 422, err
|
||||
@@ -90,13 +92,3 @@ func (dma *AbstractAccessor) GenericUpdateOne(set DBObject, id string, accessor
|
||||
}
|
||||
return accessor.LoadOne(id)
|
||||
}
|
||||
|
||||
/*
|
||||
type ResourceProxy struct {
|
||||
Host string `json:"host,omitempty" bson:"host,omitempty"`
|
||||
Port int `json:"port,omitempty" bson:"port,omitempty"`
|
||||
Command string `json:"command,omitempty" bson:"command,omitempty"`
|
||||
Args []string `json:"args,omitempty" bson:"args,omitempty"`
|
||||
EnvArgs map[string]interface{} `json:"env_args,omitempty" bson:"env_args,omitempty"`
|
||||
}
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user