public class DataRepositoryFactory<S extends org.n52.series.db.beans.DatasetEntity,E extends org.n52.series.db.beans.DataEntity<T>,V extends org.n52.io.response.dataset.AbstractValue<?>,T> extends org.n52.io.handler.ConfigTypedFactory<ProxyDataRepository<S,E,V,T>> implements org.n52.series.db.DataRepositoryTypeFactory
| Constructor and Description |
|---|
DataRepositoryFactory() |
DataRepositoryFactory(File configFile) |
| Modifier and Type | Method and Description |
|---|---|
<S extends org.n52.series.db.beans.DatasetEntity,E extends org.n52.series.db.beans.DataEntity<T>,V extends org.n52.io.response.dataset.AbstractValue<?>,T> |
create(String valueType,
Class<S> entityType) |
Class<? extends org.n52.series.db.beans.DatasetEntity> |
getDatasetEntityType(String valueType) |
protected String |
getFallbackConfigResource() |
protected Class<ProxyDataRepository> |
getTargetType() |
protected ProxyDataRepository<S,E,V,T> |
initInstance(ProxyDataRepository<S,E,V,T> instance) |
void |
setConnectors(List<AbstractConnector> connectors) |
create, getCacheEntry, getDefaultConfigFile, getKnownTypes, hasCacheEntry, isKnown, setApplicationContextpublic DataRepositoryFactory()
public DataRepositoryFactory(File configFile)
@Autowired public void setConnectors(List<AbstractConnector> connectors)
protected ProxyDataRepository<S,E,V,T> initInstance(ProxyDataRepository<S,E,V,T> instance)
protected String getFallbackConfigResource()
protected Class<ProxyDataRepository> getTargetType()
public <S extends org.n52.series.db.beans.DatasetEntity,E extends org.n52.series.db.beans.DataEntity<T>,V extends org.n52.io.response.dataset.AbstractValue<?>,T> org.n52.series.db.da.DataRepository<S,E,V,T> create(String valueType, Class<S> entityType)
create in interface org.n52.series.db.DataRepositoryTypeFactoryCopyright © 2015–2018 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.