Skip to content

Extract group vizNode creation from BaseVisualEntity #3127

@lordrip

Description

@lordrip

Context

After the changes to the NodeMapperService making it async, as part of the migration to the DynamicCatalog, it's clear that we have some logic in the BaseVisualEntities that could be migrated to the NodeMapperService system.

Goal

We should create Route, Pipe, Kamelet, errorHandler, etc... mappers, so we don't need to enhance the vizNode in any BaseVisualEntity, effectively delegating it to the mapping workflow. This will bring the benefit of isolating the mapping logic from the base entity logic.

Originally posted by @lordrip in #3100

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    New

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions