Details
Description
There should be endpoints available in the component service to interact with the new features provided by the DatastoreDefinition extended type in the component framework.
List definitions
GET /definitions/{definitionType}
possible definitionType values: datastores, components
{ [ {definition={name, label, iconURL, "datastore", inputCompDefinitionName, outputCompDefinitionName}}, // for datastores {definition={name, label, iconURL, "component", topologies}} // for components ] }
List component definitions
GET /definitions/components?topology={topologyType}
possible topologyType values: transformer, source, sink, configuration
{ [ {name, label, iconURL, topologies}, ... ] }
Attachments
Issue Links
- depends on
-
TCOMP-256 Provide common implementation of Datastore
- Closed
-
TCOMP-257 A datastore type provides a UI to create/update an instance.
- Closed
-
TCOMP-258 A datastore instance provides a UI to fetch datasets.
- Closed
-
TCOMP-259 A datastore instance values can be checked for correctness.
- Closed
-
TCOMP-260 A datastore provides integrity checks.
- Closed
-
TCOMP-261 Generalize the Component wizard stuff to work with Daikon Properties
- Rejected