Class GeoLocationServiceImpl<G extends de.digitalcollections.model.identifiable.entity.geo.location.GeoLocation>
java.lang.Object
de.digitalcollections.cudami.server.business.impl.service.UniqueObjectServiceImpl<I,R>
de.digitalcollections.cudami.server.business.impl.service.identifiable.IdentifiableServiceImpl<E,EntityRepository<E>>
de.digitalcollections.cudami.server.business.impl.service.identifiable.entity.EntityServiceImpl<G>
de.digitalcollections.cudami.server.business.impl.service.identifiable.entity.geo.location.GeoLocationServiceImpl<G>
- All Implemented Interfaces:
EntityService<G>,GeoLocationService<G>,IdentifiableService<G>,UniqueObjectService<G>
- Direct Known Subclasses:
CanyonServiceImpl,CaveServiceImpl,ContinentServiceImpl,CountryServiceImpl,CreekServiceImpl,HumanSettlementServiceImpl,LakeServiceImpl,MountainServiceImpl,OceanServiceImpl,RiverServiceImpl,SeaServiceImpl,StillWatersServiceImpl,ValleyServiceImpl
@Service
public class GeoLocationServiceImpl<G extends de.digitalcollections.model.identifiable.entity.geo.location.GeoLocation>
extends EntityServiceImpl<G>
implements GeoLocationService<G>
-
Field Summary
Fields inherited from class de.digitalcollections.cudami.server.business.impl.service.identifiable.entity.EntityServiceImpl
hookProperties, httpClientFields inherited from class de.digitalcollections.cudami.server.business.impl.service.identifiable.IdentifiableServiceImpl
identifierServiceFields inherited from class de.digitalcollections.cudami.server.business.impl.service.UniqueObjectServiceImpl
repositoryFields inherited from interface de.digitalcollections.cudami.server.business.api.service.identifiable.entity.geo.location.GeoLocationService
EARTH_RADIUS_KM -
Constructor Summary
ConstructorsConstructorDescriptionGeoLocationServiceImpl(GeoLocationRepository<G> repository, IdentifierService identifierService, UrlAliasService urlAliasService, HookProperties hookProperties, LocaleService localeService, CudamiConfig cudamiConfig) -
Method Summary
Methods inherited from class de.digitalcollections.cudami.server.business.impl.service.identifiable.entity.EntityServiceImpl
addRelatedFileresource, buildNotificationUrl, getByRefId, save, sendNotification, updateMethods inherited from class de.digitalcollections.cudami.server.business.impl.service.identifiable.IdentifiableServiceImpl
addRelatedEntity, find, findByLanguageAndInitial, findRelatedEntities, findRelatedFileResources, getByExampleAndLocale, getByIdentifier, getLanguages, reduceMultilanguageFieldsToGivenLocale, setRelatedEntities, setRelatedFileResources, validateMethods inherited from class de.digitalcollections.cudami.server.business.impl.service.UniqueObjectServiceImpl
count, create, delete, delete, getAll, getByExamples, getByExamplesAndFiltering, getRandom, setDefaultSortingMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.digitalcollections.cudami.server.business.api.service.identifiable.entity.EntityService
getByRefIdMethods inherited from interface de.digitalcollections.cudami.server.business.api.service.identifiable.IdentifiableService
addRelatedEntity, addRelatedFileresource, cleanupLabelFromUnwantedLocales, findByLanguageAndInitial, findRelatedEntities, findRelatedFileResources, getByExampleAndLocale, getByIdentifier, getLanguages, setRelatedEntities, setRelatedFileResources, validateMethods inherited from interface de.digitalcollections.cudami.server.business.api.service.UniqueObjectService
count, create, delete, delete, find, getAll, getByExample, getByExamples, getByExamplesAndFiltering, getRandom, save, update
-
Constructor Details
-
GeoLocationServiceImpl
@Autowired public GeoLocationServiceImpl(@Qualifier("geoLocationRepository") GeoLocationRepository<G> repository, IdentifierService identifierService, UrlAliasService urlAliasService, HookProperties hookProperties, LocaleService localeService, CudamiConfig cudamiConfig)
-