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.Person>
de.digitalcollections.cudami.server.business.impl.service.identifiable.entity.agent.PersonServiceImpl
All Implemented Interfaces:
PersonService, EntityService<de.digitalcollections.model.api.identifiable.entity.agent.Person>, IdentifiableService<de.digitalcollections.model.api.identifiable.entity.agent.Person>

@Service
public class PersonServiceImpl
extends EntityServiceImpl<de.digitalcollections.model.api.identifiable.entity.agent.Person>
implements PersonService
  • Constructor Details

    • PersonServiceImpl

      @Autowired public PersonServiceImpl​(PersonRepository repository)
  • Method Details

    • findByLocationOfBirth

      public de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.api.identifiable.entity.agent.Person> findByLocationOfBirth​(de.digitalcollections.model.api.paging.PageRequest pageRequest, java.util.UUID uuidGeoLocation)
      Specified by:
      findByLocationOfBirth in interface PersonService
    • findByLocationOfDeath

      public de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.api.identifiable.entity.agent.Person> findByLocationOfDeath​(de.digitalcollections.model.api.paging.PageRequest pageRequest, java.util.UUID uuidGeoLocation)
      Specified by:
      findByLocationOfDeath in interface PersonService
    • getDigitalObjects

      public java.util.Set<de.digitalcollections.model.api.identifiable.entity.DigitalObject> getDigitalObjects​(java.util.UUID uuidPerson)
      Specified by:
      getDigitalObjects in interface PersonService
    • getWorks

      public java.util.Set<de.digitalcollections.model.api.identifiable.entity.work.Work> getWorks​(java.util.UUID uuidPerson)
      Specified by:
      getWorks in interface PersonService