Class CorporateBodyServiceImpl
- java.lang.Object
-
- de.digitalcollections.cudami.server.business.impl.service.identifiable.IdentifiableServiceImpl<E>
-
- de.digitalcollections.cudami.server.business.impl.service.identifiable.entity.EntityServiceImpl<de.digitalcollections.model.identifiable.entity.agent.CorporateBody>
-
- de.digitalcollections.cudami.server.business.impl.service.identifiable.entity.agent.CorporateBodyServiceImpl
-
- All Implemented Interfaces:
CorporateBodyService,EntityService<de.digitalcollections.model.identifiable.entity.agent.CorporateBody>,IdentifiableService<de.digitalcollections.model.identifiable.entity.agent.CorporateBody>
@Service public class CorporateBodyServiceImpl extends EntityServiceImpl<de.digitalcollections.model.identifiable.entity.agent.CorporateBody> implements CorporateBodyService
-
-
Field Summary
-
Fields inherited from class de.digitalcollections.cudami.server.business.impl.service.identifiable.entity.EntityServiceImpl
hookProperties, httpClient
-
Fields inherited from class de.digitalcollections.cudami.server.business.impl.service.identifiable.IdentifiableServiceImpl
identifierRepository, repository
-
-
Constructor Summary
Constructors Constructor Description CorporateBodyServiceImpl(CorporateBodyRepository repository, ExternalCorporateBodyRepository externalRepository, ImageFileResourceService imageFileResourceService, IdentifierRepository identifierRepository, UrlAliasService urlAliasService, CudamiConfig cudamiConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description de.digitalcollections.model.identifiable.entity.agent.CorporateBodyfetchAndSaveByGndId(String gndId)Get GND data from an official GND-source and save as new filled entity.-
Methods inherited from class de.digitalcollections.cudami.server.business.impl.service.identifiable.entity.EntityServiceImpl
addRelatedFileresource, addRelatedFileresource, buildNotificationUrl, filteringForActive, getByRefId, getRandom, getRelatedFileResources, getRelatedFileResources, save, saveRelatedFileResources, saveRelatedFileResources, sendNotification, update
-
Methods inherited from class de.digitalcollections.cudami.server.business.impl.service.identifiable.IdentifiableServiceImpl
addRelatedEntity, count, delete, deleteIdentifiers, find, find, find, findAllFull, findAllReduced, findByLanguageAndInitial, get, get, get, getByIdentifier, getLanguages, getRelatedEntities, reduceMultilanguageFieldsToGivenLocale, saveIdentifiers, saveRelatedEntities, setDefaultSorting
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.digitalcollections.cudami.server.business.api.service.identifiable.entity.EntityService
getByRefId, getRandom
-
Methods inherited from interface de.digitalcollections.cudami.server.business.api.service.identifiable.IdentifiableService
addRelatedEntity, addRelatedEntity, addRelatedFileresource, addRelatedFileresource, cleanupLabelFromUnwantedLocales, count, delete, delete, deleteIdentifiers, find, find, find, findAllFull, findAllReduced, findByLanguageAndInitial, get, get, get, getByIdentifier, getLanguages, getRelatedEntities, getRelatedEntities, getRelatedFileResources, getRelatedFileResources, save, saveRelatedEntities, saveRelatedEntities, saveRelatedFileResources, saveRelatedFileResources, update
-
-
-
-
Constructor Detail
-
CorporateBodyServiceImpl
@Autowired public CorporateBodyServiceImpl(CorporateBodyRepository repository, ExternalCorporateBodyRepository externalRepository, ImageFileResourceService imageFileResourceService, IdentifierRepository identifierRepository, UrlAliasService urlAliasService, CudamiConfig cudamiConfig)
-
-
Method Detail
-
fetchAndSaveByGndId
public de.digitalcollections.model.identifiable.entity.agent.CorporateBody fetchAndSaveByGndId(String gndId)
Description copied from interface:CorporateBodyServiceGet GND data from an official GND-source and save as new filled entity.- Specified by:
fetchAndSaveByGndIdin interfaceCorporateBodyService- Parameters:
gndId- GND-ID of entity, e.g. "2007744-0" (DFG)- Returns:
- filled and saved entity instance
-
-