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.api.identifiable.entity.agent.CorporateBody>
de.digitalcollections.cudami.server.business.impl.service.identifiable.entity.agent.CorporateBodyServiceImpl
- All Implemented Interfaces:
CorporateBodyService,EntityService<de.digitalcollections.model.api.identifiable.entity.agent.CorporateBody>,IdentifiableService<de.digitalcollections.model.api.identifiable.entity.agent.CorporateBody>
@Service public class CorporateBodyServiceImpl extends EntityServiceImpl<de.digitalcollections.model.api.identifiable.entity.agent.CorporateBody> implements CorporateBodyService
-
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
repository -
Constructor Summary
Constructors Constructor Description CorporateBodyServiceImpl(CorporateBodyRepository repository, ExternalCorporateBodyRepository externalRepository, ImageFileResourceService imageFileResourceService) -
Method Summary
Modifier and Type Method Description de.digitalcollections.model.api.identifiable.entity.agent.CorporateBodyfetchAndSaveByGndId(java.lang.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, updateMethods inherited from class de.digitalcollections.cudami.server.business.impl.service.identifiable.IdentifiableServiceImpl
count, delete, find, find, find, findAllFull, findAllReduced, findByLanguageAndInitial, get, get, get, getByIdentifier, reduceMultilanguageFieldsToGivenLocale, 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
addRelatedFileresource, addRelatedFileresource, getByRefId, getRandom, getRelatedFileResources, getRelatedFileResources, saveRelatedFileResources, saveRelatedFileResourcesMethods inherited from interface de.digitalcollections.cudami.server.business.api.service.identifiable.IdentifiableService
cleanupLabelFromUnwantedLocales, count, delete, delete, find, find, find, findAllFull, findAllReduced, findByLanguageAndInitial, get, get, get, getByIdentifier, save, update
-
Constructor Details
-
CorporateBodyServiceImpl
@Autowired public CorporateBodyServiceImpl(CorporateBodyRepository repository, ExternalCorporateBodyRepository externalRepository, ImageFileResourceService imageFileResourceService)
-
-
Method Details
-
fetchAndSaveByGndId
public de.digitalcollections.model.api.identifiable.entity.agent.CorporateBody fetchAndSaveByGndId(java.lang.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
-