Package org.dashbuilder.dataset.service
Class DataSetDefServicesImpl
- java.lang.Object
-
- org.dashbuilder.dataset.service.DataSetDefServicesImpl
-
- All Implemented Interfaces:
org.dashbuilder.dataset.service.DataSetDefServices
@ApplicationScoped public class DataSetDefServicesImpl extends Object implements org.dashbuilder.dataset.service.DataSetDefServices
-
-
Field Summary
Fields Modifier and Type Field Description protected org.dashbuilder.dataset.DataSetDefDeployerCDIdataSetDefDeployerprotected org.dashbuilder.dataset.DataSetDefRegistryCDIdataSetDefRegistryprotected org.dashbuilder.exception.ExceptionManagerexceptionManagerprotected org.jboss.errai.security.shared.api.identity.Useridentityprotected static org.slf4j.Loggerlogprotected org.dashbuilder.dataset.uuid.UUIDGeneratoruuidGenerator
-
Constructor Summary
Constructors Constructor Description DataSetDefServicesImpl()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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.dashbuilder.dataset.def.DataSetDefcreateDataSetDef(org.dashbuilder.dataprovider.DataSetProviderType type)List<org.dashbuilder.dataset.def.DataSetDef>getPublicDataSetDefs()protected voidinit()StringregisterDataSetDef(org.dashbuilder.dataset.def.DataSetDef definition, String comment)voidremoveDataSetDef(String uuid, String comment)
-
-
-
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
-
init
@PostConstruct protected void init()
-
getPublicDataSetDefs
public List<org.dashbuilder.dataset.def.DataSetDef> getPublicDataSetDefs()
- Specified by:
getPublicDataSetDefsin interfaceorg.dashbuilder.dataset.service.DataSetDefServices
-
createDataSetDef
public org.dashbuilder.dataset.def.DataSetDef createDataSetDef(org.dashbuilder.dataprovider.DataSetProviderType type)
- Specified by:
createDataSetDefin interfaceorg.dashbuilder.dataset.service.DataSetDefServices
-
registerDataSetDef
public String registerDataSetDef(org.dashbuilder.dataset.def.DataSetDef definition, String comment)
- Specified by:
registerDataSetDefin interfaceorg.dashbuilder.dataset.service.DataSetDefServices
-
-