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.IdentifiableServiceImpl
repository -
Constructor Summary
Constructors Constructor Description CorporateBodyServiceImpl(CorporateBodyRepository repository, ExternalCorporateBodyRepository externalRepository, FileResourceMetadataService fileResourceMetadataService) -
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, addRelation, addRelation, filteringForActive, getByRefId, getRelatedFileResources, getRelatedFileResources, getRelations, getRelations, saveRelatedFileResources, saveRelatedFileResources, saveRelationsMethods inherited from class de.digitalcollections.cudami.server.business.impl.service.identifiable.IdentifiableServiceImpl
count, find, find, find, get, get, get, getByIdentifier, reduceMultilanguageFieldsToGivenLocale, save, updateMethods 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, addRelation, addRelation, getByRefId, getRelatedFileResources, getRelatedFileResources, getRelations, getRelations, saveRelatedFileResources, saveRelatedFileResources, saveRelationsMethods inherited from interface de.digitalcollections.cudami.server.business.api.service.identifiable.IdentifiableService
cleanupLabelFromUnwantedLocales, count, find, find, find, get, get, get, getByIdentifier, save, update
-
Constructor Details
-
CorporateBodyServiceImpl
@Autowired public CorporateBodyServiceImpl(CorporateBodyRepository repository, ExternalCorporateBodyRepository externalRepository, FileResourceMetadataService fileResourceMetadataService)
-
-
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
-