Class DataSetDefServicesImpl

  • All Implemented Interfaces:
    org.dashbuilder.dataset.service.DataSetDefServices

    @ApplicationScoped
    public class DataSetDefServicesImpl
    extends Object
    implements org.dashbuilder.dataset.service.DataSetDefServices
    • Field Detail

      • log

        protected static org.slf4j.Logger log
      • identity

        protected org.jboss.errai.security.shared.api.identity.User identity
      • exceptionManager

        protected org.dashbuilder.exception.ExceptionManager exceptionManager
      • uuidGenerator

        protected org.dashbuilder.dataset.uuid.UUIDGenerator uuidGenerator
      • dataSetDefRegistry

        protected org.dashbuilder.dataset.DataSetDefRegistryCDI dataSetDefRegistry
      • dataSetDefDeployer

        protected org.dashbuilder.dataset.DataSetDefDeployerCDI dataSetDefDeployer
    • Constructor Detail

      • DataSetDefServicesImpl

        public DataSetDefServicesImpl()
      • DataSetDefServicesImpl

        @Inject
        public DataSetDefServicesImpl​(org.jboss.errai.security.shared.api.identity.User identity,
                                      org.dashbuilder.exception.ExceptionManager exceptionManager,
                                      org.dashbuilder.dataset.DataSetDefRegistryCDI dataSetDefRegistry,
                                      org.dashbuilder.dataset.DataSetDefDeployerCDI dataSetDefDeployer)
    • Method Detail

      • getPublicDataSetDefs

        public List<org.dashbuilder.dataset.def.DataSetDef> getPublicDataSetDefs()
        Specified by:
        getPublicDataSetDefs in interface org.dashbuilder.dataset.service.DataSetDefServices
      • createDataSetDef

        public org.dashbuilder.dataset.def.DataSetDef createDataSetDef​(org.dashbuilder.dataprovider.DataSetProviderType type)
        Specified by:
        createDataSetDef in interface org.dashbuilder.dataset.service.DataSetDefServices
      • registerDataSetDef

        public String registerDataSetDef​(org.dashbuilder.dataset.def.DataSetDef definition,
                                         String comment)
        Specified by:
        registerDataSetDef in interface org.dashbuilder.dataset.service.DataSetDefServices
      • removeDataSetDef

        public void removeDataSetDef​(String uuid,
                                     String comment)
        Specified by:
        removeDataSetDef in interface org.dashbuilder.dataset.service.DataSetDefServices