Package org.dashbuilder.dataset.client
Class ClientDataSetManager
- java.lang.Object
-
- org.dashbuilder.dataset.client.ClientDataSetManager
-
- All Implemented Interfaces:
org.dashbuilder.dataset.DataSetManager
@ApplicationScoped public class ClientDataSetManager extends Object implements org.dashbuilder.dataset.DataSetManager
Client implementation of a DataSetManager. It hold as map of data sets in memory. It is designed to manipulate not quite big data sets. For big data sets the backend implementation is better,
-
-
Constructor Summary
Constructors Constructor Description ClientDataSetManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.dashbuilder.dataset.DataSetcreateDataSet(String uuid)org.dashbuilder.dataset.DataSetgetDataSet(String uuid)org.dashbuilder.dataset.DataSetMetadatagetDataSetMetadata(String uuid)List<org.dashbuilder.dataset.def.DataSetPreprocessor>getDataSetPreprocessors(String uuid)org.dashbuilder.dataset.DataSetlookupDataSet(org.dashbuilder.dataset.DataSetLookup lookup)org.dashbuilder.dataset.DataSet[]lookupDataSets(org.dashbuilder.dataset.DataSetLookup[] lookup)voidregisterDataSet(org.dashbuilder.dataset.DataSet dataSet)voidregisterDataSet(org.dashbuilder.dataset.DataSet dataSet, List<org.dashbuilder.dataset.def.DataSetPreprocessor> preprocessors)voidregisterDataSetPreprocessor(String uuid, org.dashbuilder.dataset.def.DataSetPreprocessor preprocessor)org.dashbuilder.dataset.DataSetremoveDataSet(String uuid)
-
-
-
Method Detail
-
createDataSet
public org.dashbuilder.dataset.DataSet createDataSet(String uuid)
- Specified by:
createDataSetin interfaceorg.dashbuilder.dataset.DataSetManager
-
getDataSet
public org.dashbuilder.dataset.DataSet getDataSet(String uuid)
- Specified by:
getDataSetin interfaceorg.dashbuilder.dataset.DataSetManager
-
registerDataSet
public void registerDataSet(org.dashbuilder.dataset.DataSet dataSet)
- Specified by:
registerDataSetin interfaceorg.dashbuilder.dataset.DataSetManager
-
registerDataSet
public void registerDataSet(org.dashbuilder.dataset.DataSet dataSet, List<org.dashbuilder.dataset.def.DataSetPreprocessor> preprocessors)- Specified by:
registerDataSetin interfaceorg.dashbuilder.dataset.DataSetManager
-
removeDataSet
public org.dashbuilder.dataset.DataSet removeDataSet(String uuid)
- Specified by:
removeDataSetin interfaceorg.dashbuilder.dataset.DataSetManager
-
lookupDataSet
public org.dashbuilder.dataset.DataSet lookupDataSet(org.dashbuilder.dataset.DataSetLookup lookup)
- Specified by:
lookupDataSetin interfaceorg.dashbuilder.dataset.DataSetManager
-
lookupDataSets
public org.dashbuilder.dataset.DataSet[] lookupDataSets(org.dashbuilder.dataset.DataSetLookup[] lookup)
- Specified by:
lookupDataSetsin interfaceorg.dashbuilder.dataset.DataSetManager
-
getDataSetMetadata
public org.dashbuilder.dataset.DataSetMetadata getDataSetMetadata(String uuid)
- Specified by:
getDataSetMetadatain interfaceorg.dashbuilder.dataset.DataSetManager
-
registerDataSetPreprocessor
public void registerDataSetPreprocessor(String uuid, org.dashbuilder.dataset.def.DataSetPreprocessor preprocessor)
-
-