constructor(repository: ComponentVersionRepository, interfaceSpecificationVersionRepository: InterfaceSpecificationVersionRepository, nodeRepository: NodeRepository, componentRepository: ComponentRepository, templatedNodeService: TemplatedNodeService)
Parameters
repository
the associated repository used for CRUD functionality
interfaceSpecificationVersionRepository
used to get InterfaceSpecificationVersions by id
nodeRepository
used to save/delete any node
componentRepository
used to get Components by id
templatedNodeService
used to update templatedFields