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 DataSetProviderpublic DataSetMetadata getDataSetMetadata(DataSetDef def) throws Exception
getDataSetMetadata in interface DataSetProviderExceptionpublic DataSet lookupDataSet(DataSetDef def, DataSetLookup lookup) throws Exception
lookupDataSet in interface DataSetProviderExceptionpublic boolean isDataSetOutdated(DataSetDef def)
isDataSetOutdated in interface DataSetProviderprotected boolean hasCSVFileChanged(DataSet dataSet, CSVDataSetDef def)
public void onDataSetDefStale(DataSetDef def)
onDataSetDefStale in interface DataSetDefRegistryListenerpublic void onDataSetDefModified(DataSetDef olDef, DataSetDef newDef)
onDataSetDefModified in interface DataSetDefRegistryListenerpublic void onDataSetDefRemoved(DataSetDef oldDef)
onDataSetDefRemoved in interface DataSetDefRegistryListenerpublic void onDataSetDefRegistered(DataSetDef newDef)
onDataSetDefRegistered in interface DataSetDefRegistryListenerCopyright © 2017–2019 JBoss by Red Hat. All rights reserved.