public class AnnotationBasedDataRepositoryFactory extends java.lang.Object implements DataRepositoryTypeFactory
| Constructor and Description |
|---|
AnnotationBasedDataRepositoryFactory() |
| Modifier and Type | Method and Description |
|---|---|
<S extends DatasetEntity,E extends DataEntity<T>,V extends org.n52.io.response.dataset.AbstractValue<?>,T> |
create(java.lang.String type,
java.lang.Class<S> entityType) |
java.lang.Class<? extends DatasetEntity> |
getDatasetEntityType(java.lang.String valueType) |
java.util.Set<java.lang.String> |
getKnownTypes() |
boolean |
hasCacheEntry(java.lang.String valueType) |
boolean |
isKnown(java.lang.String valueType) |
public AnnotationBasedDataRepositoryFactory()
public boolean isKnown(java.lang.String valueType)
isKnown in interface DataRepositoryTypeFactorypublic java.util.Set<java.lang.String> getKnownTypes()
getKnownTypes in interface DataRepositoryTypeFactorypublic <S extends DatasetEntity,E extends DataEntity<T>,V extends org.n52.io.response.dataset.AbstractValue<?>,T> DataRepository<S,E,V,T> create(java.lang.String type, java.lang.Class<S> entityType)
create in interface DataRepositoryTypeFactorypublic java.lang.Class<? extends DatasetEntity> getDatasetEntityType(java.lang.String valueType)
getDatasetEntityType in interface DataRepositoryTypeFactorypublic boolean hasCacheEntry(java.lang.String valueType)
hasCacheEntry in interface DataRepositoryTypeFactoryCopyright © 2015–2018 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.