Class ComponentServiceImpl

  • All Implemented Interfaces:
    org.dashbuilder.external.service.ComponentService

    @ApplicationScoped
    public class ComponentServiceImpl
    extends Object
    implements org.dashbuilder.external.service.ComponentService
    • Constructor Detail

      • ComponentServiceImpl

        public ComponentServiceImpl()
    • Method Detail

      • listExternalComponents

        public List<org.dashbuilder.external.model.ExternalComponent> listExternalComponents()
        Specified by:
        listExternalComponents in interface org.dashbuilder.external.service.ComponentService
      • listProvidedComponents

        public List<org.dashbuilder.external.model.ExternalComponent> listProvidedComponents()
        Specified by:
        listProvidedComponents in interface org.dashbuilder.external.service.ComponentService
      • byId

        public Optional<org.dashbuilder.external.model.ExternalComponent> byId​(String componentId)
        Specified by:
        byId in interface org.dashbuilder.external.service.ComponentService
      • listAllComponents

        public List<org.dashbuilder.external.model.ExternalComponent> listAllComponents()
        Specified by:
        listAllComponents in interface org.dashbuilder.external.service.ComponentService