CreateEntityValues creates multiple entity values
(ctx context.Context, values []*idm.EntityValue)
| 220 | |
| 221 | // CreateEntityValues creates multiple entity values |
| 222 | func (s *evSqlImpl) CreateEntityValues(ctx context.Context, values []*idm.EntityValue) ([]*idm.EntityValue, error) { |
| 223 | if len(values) == 0 { |
| 224 | return []*idm.EntityValue{}, nil |
| 225 | } |
| 226 | |
| 227 | createdValues := make([]*idm.EntityValue, 0, len(values)) |
| 228 | |
| 229 | for _, value := range values { |
| 230 | created, err := s.CreateEntityValue(ctx, value) |
| 231 | if err != nil { |
| 232 | return nil, err |
| 233 | } |
| 234 | createdValues = append(createdValues, created) |
| 235 | } |
| 236 | |
| 237 | return createdValues, nil |
| 238 | } |
| 239 | |
| 240 | // GetEntityValues retrieves all entity values linked to a given entity UUID |
| 241 | func (s *evSqlImpl) GetEntityValues(ctx context.Context, entityUuid string) ([]*idm.EntityValue, error) { |
nothing calls this directly
no test coverage detected