public static CustomDataSetProvider get() { if (SINGLETON == null) { SINGLETON = new CustomDataSetProvider (); } return SINGLETON; }
String getTypeSelectorTitle(final DataSetProviderType type) { if (BEAN.equals(type)) { return DataSetEditorConstants.INSTANCE.bean(); } if (CSV.equals(type)) { return DataSetEditorConstants.INSTANCE.csv(); } if (SQL.equals(type)) { return DataSetEditorConstants.INSTANCE.sql(); } if (ELASTICSEARCH.equals(type)) { return DataSetEditorConstants.INSTANCE.elasticSearch(); } return null; }
@Override public void onDataSetDefStale(DataSetDef def) { if (DataSetProviderType.SQL.equals(def.getProvider())) { staticDataSetProvider.removeDataSet(def.getUUID()); } }
public DataSetProviderRegistry getDataSetProviderRegistry() { if (dataSetProviderRegistry == null) { dataSetProviderRegistry = new DataSetProviderRegistryImpl(); dataSetProviderRegistry.registerDataProvider(checkNotNull(getStaticDataSetProvider(), STATIC_DATA_SET_PROVIDER)); dataSetProviderRegistry.registerDataProvider(checkNotNull(getBeanDataSetProvider(), "BeanDataSetProvider")); } return dataSetProviderRegistry; }
@Override public void onDataSetDefRemoved(DataSetDef oldDef) { if (DataSetProviderType.BEAN.equals(oldDef.getProvider())) { staticDataSetProvider.removeDataSet(oldDef.getUUID()); } }
@Test public void testRegistry() throws Exception { DataSetProviderType type = providerRegistry.getProviderTypeByName("CUSTOM"); assertEquals(customProvider.getType(), CustomDataSetProvider.TYPE); assertEquals(type, CustomDataSetProvider.TYPE); }
String getTypeSelectorText(final DataSetProviderType type) { if (BEAN.equals(type)) { return DataSetEditorConstants.INSTANCE.bean_description(); } if (CSV.equals(type)) { return DataSetEditorConstants.INSTANCE.csv_description(); } if (SQL.equals(type)) { return DataSetEditorConstants.INSTANCE.sql_description(); } if (ELASTICSEARCH.equals(type)) { return DataSetEditorConstants.INSTANCE.elasticSearch_description(); } return null; }
@Override public void onDataSetDefStale(DataSetDef def) { if (DataSetProviderType.SQL.equals(def.getProvider())) { staticDataSetProvider.removeDataSet(def.getUUID()); } }
@Override public void onDataSetDefStale(DataSetDef def) { if (DataSetProviderType.BEAN.equals(def.getProvider())) { staticDataSetProvider.removeDataSet(def.getUUID()); } }
@Test public void testRegistry() throws Exception { DataSetProviderType type = providerRegistry.getProviderTypeByName("CUSTOM"); assertEquals(customProvider.getType(), CustomDataSetProvider.TYPE); assertEquals(type, CustomDataSetProvider.TYPE); }
public static CustomDataSetProvider get() { if (SINGLETON == null) { SINGLETON = new CustomDataSetProvider (); } return SINGLETON; }
String getTypeSelectorText(final DataSetProviderType type) { if (BEAN.equals(type)) { return DataSetEditorConstants.INSTANCE.bean_description(); } if (CSV.equals(type)) { return DataSetEditorConstants.INSTANCE.csv_description(); } if (SQL.equals(type)) { return DataSetEditorConstants.INSTANCE.sql_description(); } if (ELASTICSEARCH.equals(type)) { return DataSetEditorConstants.INSTANCE.elasticSearch_description(); } return null; }
@Override public void onDataSetDefModified(DataSetDef olDef, DataSetDef newDef) { if (DataSetProviderType.SQL.equals(olDef.getProvider())) { String uuid = olDef.getUUID(); _metadataMap.remove(uuid); staticDataSetProvider.removeDataSet(uuid); } }
@Override public void onDataSetDefModified(DataSetDef olDef, DataSetDef newDef) { if (DataSetProviderType.BEAN.equals(olDef.getProvider())) { staticDataSetProvider.removeDataSet(olDef.getUUID()); } }
private String getTypeTitle(final DataSetProviderType type) { if (BEAN.equals(type)) { return DataSetEditorConstants.INSTANCE.bean(); } if (CSV.equals(type)) { return DataSetEditorConstants.INSTANCE.csv(); } if (SQL.equals(type)) { return DataSetEditorConstants.INSTANCE.sql(); } if (ELASTICSEARCH.equals(type)) { return DataSetEditorConstants.INSTANCE.elasticSearch(); } return ""; }
private String getTypeTitle(final DataSetProviderType type) { if (BEAN.equals(type)) { return DataSetEditorConstants.INSTANCE.bean(); } if (CSV.equals(type)) { return DataSetEditorConstants.INSTANCE.csv(); } if (SQL.equals(type)) { return DataSetEditorConstants.INSTANCE.sql(); } if (ELASTICSEARCH.equals(type)) { return DataSetEditorConstants.INSTANCE.elasticSearch(); } return ""; }
String getTypeSelectorTitle(final DataSetProviderType type) { if (BEAN.equals(type)) { return DataSetEditorConstants.INSTANCE.bean(); } if (CSV.equals(type)) { return DataSetEditorConstants.INSTANCE.csv(); } if (SQL.equals(type)) { return DataSetEditorConstants.INSTANCE.sql(); } if (ELASTICSEARCH.equals(type)) { return DataSetEditorConstants.INSTANCE.elasticSearch(); } return null; }