public class CSVDataSetProvider extends Object implements DataSetProvider, DataSetDefRegistryListener
Modifier and Type | Field and Description |
---|---|
protected CSVFileStorage |
csvStorage |
protected org.slf4j.Logger |
log |
protected StaticDataSetProvider |
staticDataSetProvider |
Constructor and Description |
---|
CSVDataSetProvider() |
CSVDataSetProvider(StaticDataSetProvider staticDataSetProvider,
CSVFileStorage csvStorage) |
Modifier and Type | Method and Description |
---|---|
static CSVDataSetProvider |
get() |
DataSetMetadata |
getDataSetMetadata(DataSetDef def) |
DataSetProviderType |
getType() |
protected boolean |
hasCSVFileChanged(DataSet dataSet,
CSVDataSetDef def) |
boolean |
isDataSetOutdated(DataSetDef def) |
DataSet |
lookupDataSet(DataSetDef def,
DataSetLookup lookup) |
void |
onDataSetDefModified(DataSetDef olDef,
DataSetDef newDef) |
void |
onDataSetDefRegistered(DataSetDef newDef) |
void |
onDataSetDefRemoved(DataSetDef oldDef) |
void |
onDataSetDefStale(DataSetDef def) |
protected StaticDataSetProvider staticDataSetProvider
protected CSVFileStorage csvStorage
protected org.slf4j.Logger log
public CSVDataSetProvider()
public CSVDataSetProvider(StaticDataSetProvider staticDataSetProvider, CSVFileStorage csvStorage)
public static CSVDataSetProvider get()
public DataSetProviderType getType()
getType
in interface DataSetProvider
public DataSetMetadata getDataSetMetadata(DataSetDef def) throws Exception
getDataSetMetadata
in interface DataSetProvider
Exception
public DataSet lookupDataSet(DataSetDef def, DataSetLookup lookup) throws Exception
lookupDataSet
in interface DataSetProvider
Exception
public boolean isDataSetOutdated(DataSetDef def)
isDataSetOutdated
in interface DataSetProvider
protected boolean hasCSVFileChanged(DataSet dataSet, CSVDataSetDef def)
public void onDataSetDefStale(DataSetDef def)
onDataSetDefStale
in interface DataSetDefRegistryListener
public void onDataSetDefModified(DataSetDef olDef, DataSetDef newDef)
onDataSetDefModified
in interface DataSetDefRegistryListener
public void onDataSetDefRemoved(DataSetDef oldDef)
onDataSetDefRemoved
in interface DataSetDefRegistryListener
public void onDataSetDefRegistered(DataSetDef newDef)
onDataSetDefRegistered
in interface DataSetDefRegistryListener
Copyright © 2017–2020 JBoss by Red Hat. All rights reserved.